Projet

Général

Profil

Actions

Pilotage VCM

Les VCM ont beaucoup d'application, la plus basique est le haut-parleur. Mais il y en aussi un dans chaque disque-dur pour positionner la tête de lecture sur le disque ( en angle ). Pour ce faire une idée, ce projet: DIY swing LED clock of creative design. Ce n'est pas exactement ce que je cherche puisque le VCM est piloté en tout ou rien.

Pour reproduire le système en place dans les disques-durs, il faut asservir le courant dans la bobine (Coil) avec une "closed-loop". Ainsi cette dernière peut garder une position fixe selon la consigne que l'on injecte dans la "closed-loop".

La consigne , dans un disque dur, est obenu par la tête de lecture qui lit sur le disque l'adresse actuel de la piste.
Il y a donc la "possibilité" depiloté le VCM via le port IDE du disque... encore en état de marche. Je ne sais pas si il serait possible (nombre de bus) de le faire avec un arduino...

Autre piste: creer soit même une consigne via:

  • un codeur incrémental? Probleme de précision, en effet avec 100 graduations sur 360°, on a 3.6° puis, avec un décodeur quadratique, 3.6/4 = 0.9°... Insuffsant (il nous faut 0.05°...
  • la webcam, mais je crains un goulot d'étranglement (il s'agit d'un asservissement et tout faire passer par un communication série risque de tout ralentir)
  • le courant circulant dans la bobine: je n'ai pas le niveau en mathématique (la vitesse de rotation l'axe serait une intégration du courant fourni)
  • un capeur a effet Hall fixé sur la bobine: l' effet Hall permet de mesurer le champ magnétique, sens et intensité. Contrairement a une bobine qui, elle, permet de mesurer une variation de ce champ, ce capteur nous donnera une information sur le positionnement absolue de la bobine dans l'entrefer. Ces capteurs se trouve dans les spindle motors des antiques lecteurs de disquette (ou les moteurs brushless) >> Solution choisie !

Solutions existantes

Des projets utilisants des bobines et, surtout leurs champs magnétique.

  • Home Built Laser Projector: Ici les galvanométre (des VCM en faite) sont faits maison; le pilotage se fait en "closed loop" avec un capteur angulaire réaliser a partir de condensateur variable (suivant l'angle), un signal sinusoidale en entrée.
  • Laser Display (PIP - Project in Progress) : tout y est!!.
  • Magnetic Levitation : mise en lévitation d'un objet (ferromagnétique) a l'aide d'une bobine mais aussi du poid de l'ogjet.

Le problème est que le courant circulant dans la bobine est toujours positif... et que lon a pour objectif une seul position! Mais il donne une solution qui utilise un capteur a effet Hall et un générateur de PMW (le TL494)

Mis à jour par Baptiste Pelouas il y a plus de 9 ans · 5 révisions