Page 1 sur 5

Pilotage moteur de disque dur

Publié : 11 mars 2015, 18:32
par Pascal
Suite à la venue d'une personne ayant récupéré de jolis petits moteurs de disque dur, à la question d'identifier le type de moteur et comment le controllé pour en faire les roues d'un robot, voici les résultat d'une première recherche.

Visuellement:

- Câblage: 4 fils
- Identification (vendeur/modèle): néant

Test à l'ohm-mètre pour identification des bobines (sur l'idée qu'il s'agissait d'un pas-à-pas):

- Les 4 fils sont connectés entre-eux avec des résistances très proches (en CC)

Suite à cette découverte 2 hypothèses:

- moteur synchrone
- moteur BLDC (brushless)

A priori on s'oriente vers un BLDC, mais problème, la plupart des BLDC ont 3 fils, ou 5 et plus pour respectivement:

- 3 phases
- 3 phases et 1 (ou plusieurs) capteur Hall

Si on suppose qu'il s'agit quand même d'un moteur brushless, les explications les plus probables des 4 fils sont:

- Il s'agit bien d'un moteur BLDC à 4 phases (cela existe, mais semble très rare)
- Il s'agit d'un moteur BLDC avec le point central connecté pour un control du moteur (sensorless bldc, control de la BEMF)
Three_phase_BLDC_internal_diagram.jpg
Three_phase_BLDC_internal_diagram.jpg (96.59 Kio) Consulté 13423 fois
Sources:
- http://ww1.microchip.com/downloads/en/a ... 00857a.pdf
- http://www.st.com/st-web-ui/static/acti ... 020086.pdf

Il y a des circuits qui gèrent ce genre de cas
- http://www.nxp.com/documents/data_sheet/TDA5140A.pdf.

La seconde explication semble la plus probable.

Sans le circuit spécialisé, il pourrait "suffir" d'identifier les 3 phases et de ne pas s'occuper du point commun pour faire tourner le moteur, mais donc sans réel control.

Ce qui reste tout de même plus facile à dire qu'à faire :)

Re: Pilotage moteur de disque dur

Publié : 11 mars 2015, 19:34
par PMorel
Merci pour ce résumé et les liens. A-t'il prévu de revenir avec ses moteurs ?

Re: Pilotage moteur de disque dur

Publié : 11 mars 2015, 20:14
par Pascal
Je ne sais pas.

Re: Pilotage moteur de disque dur

Publié : 15 mars 2015, 00:14
par Gérard
Bonsoir, merci de vous intéresser au pb. Effectivement je repasse, je suis même membre du thilab depuis hier !

Re: Pilotage moteur de disque dur

Publié : 15 mars 2015, 00:29
par Gérard
Une photo des moteurs en question...
http://www4.ac-nancy-metz.fr/clg-charle ... rticle2691

Re: Pilotage moteur de disque dur

Publié : 15 mars 2015, 10:48
par ntrs

Re: Pilotage moteur de disque dur

Publié : 15 mars 2015, 11:49
par Gérard
Merci à ntrs pour sa réponse je regarde ça et je vous tiens informé. Bon dimanche

Re: Pilotage moteur de disque dur

Publié : 15 mars 2015, 16:00
par Gérard
Merci Pascal, Merci Ntrs... Super le tuto, Je progresse... en hollandais (entre autre) heureusement, il y a les sous-titres en anglais !!! Je pense avoir identifié correctement les bornes. J'ai branché sur l'arduino. le moteur à la tremblote... les vibrations (bourdonnements) accélèrent... mais je n'ai pas de rotation. Sur le schéma, il y a des diodes que l'on n'a pas sur le montage de la vidéo ? pour les transistors j'ai mis des 2N3904, puis des 2N5818, puis BC547 pas de changement ! dans la vidéo il utilise des transistor Darlington BD139... je n'en ai pas en stock ! Est-ce que cela vient de là ? J'ai vérifié le montage, il ne semble pas y avoir d'erreur. Mystère !!

Re: Pilotage moteur de disque dur

Publié : 15 mars 2015, 19:55
par ntrs
j'ai pas retrouvé l'autre page ou ils parlaient de longueur d'impulsion (trop courte) et de tension d'alimentation trop faible (avec 17V ça fonctionnait au lieu de 12V)
comme les moteurs peuvent changer de propriétés il faut peut aller par la méthode empirique pour les largeurs d impulsion (je crois avoir lu plus de 300ms)

Re: Pilotage moteur de disque dur

Publié : 15 mars 2015, 20:16
par Gérard
oui, j'ai aussi modifié l'ordre de branchement des phases en essayant ttes les combinaisons... je regarde aussi un pb de tempo ! Je pense venir mardi ... avec un moteur qui tourne ! Sur la vidéo il est en 5V et cela m'arrange car je veux faire un robot... embarquer du 12 V me parait plus compliqué.