Projet

Général

Profil

Pilotage VCM » Historique » Version 5

Baptiste Pelouas, 23/05/2015 16:43

1 1 Baptiste Pelouas
Pilotage VCM
2
============
3
4
<img src="http://redmine.acolab.fr/attachments/download/58/vcm_ouvert.jpg" title="vcm_ouvert" alt="vcm_ouvert">
5 2 Baptiste Pelouas
6
 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 ( <ins>en angle</ins> ). Pour ce faire une idée, ce projet: <a href="http://ele-tech.com/html/diy-swing-led-clock-of-creative-design.html">DIY swing LED clock of creative design</a>. Ce n'est pas exactement ce que je cherche puisque le VCM est piloté en tout ou rien.
7
8
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".
9
10 3 Baptiste Pelouas
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.
11
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...
12
13
Autre piste: creer soit même une consigne via:
14
15
*  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°...
16
*  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)
17
*  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)
18
*  un <a href="http://fr.wikipedia.org/wiki/Capteur_%C3%A0_effet_Hall">capeur a effet Hall</a> fixé sur la bobine: l' <a http://fr.wikipedia.org/wiki/Effet_Hall">effet Hall</a> 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 !
19
20
21
22 2 Baptiste Pelouas
Solutions existantes
23
--------------------
24
25
Des projets utilisants des bobines et, surtout leurs champs magnétique.
26 5 Baptiste Pelouas
* [Home Built Laser Projector](http://elm-chan.org/works/vlp/report_e.html): 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.
27 4 Baptiste Pelouas
* <a href="http://www.spikenzielabs.com/SpikenzieLabs/Laser_Display.html">Laser Display (PIP - Project in Progress)</a> : tout y est!!.
28 2 Baptiste Pelouas
* <a href="http://uzzors2k.4hv.org/?page=magneticlevitation">Magnetic Levitation</a> : mise en lévitation d'un objet (ferromagnétique) a l'aide d'une bobine mais aussi du poid de l'ogjet.
29 1 Baptiste Pelouas
30 3 Baptiste Pelouas
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)