Pilotage moteur de disque dur

Pascal
Messages : 482
Inscription : 13 oct. 2014, 21:45

Pilotage moteur de disque dur

Message 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é 13409 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 :)
Dernière modification par Pascal le 12 mars 2015, 09:15, modifié 4 fois.
PMorel
Messages : 3749
Inscription : 04 déc. 2013, 22:44
Localisation : Yutz

Re: Pilotage moteur de disque dur

Message par PMorel »

Merci pour ce résumé et les liens. A-t'il prévu de revenir avec ses moteurs ?
Pascal
Messages : 482
Inscription : 13 oct. 2014, 21:45

Re: Pilotage moteur de disque dur

Message par Pascal »

Je ne sais pas.
Gérard
Messages : 69
Inscription : 14 mars 2015, 23:36

Re: Pilotage moteur de disque dur

Message par Gérard »

Bonsoir, merci de vous intéresser au pb. Effectivement je repasse, je suis même membre du thilab depuis hier !
Gérard
Messages : 69
Inscription : 14 mars 2015, 23:36

Re: Pilotage moteur de disque dur

Message par Gérard »

Une photo des moteurs en question...
http://www4.ac-nancy-metz.fr/clg-charle ... rticle2691
ntrs
Messages : 1628
Inscription : 20 févr. 2014, 14:15
Localisation : rond point merlin,Thionville
Contact :

Re: Pilotage moteur de disque dur

Message par ntrs »

Gérard
Messages : 69
Inscription : 14 mars 2015, 23:36

Re: Pilotage moteur de disque dur

Message par Gérard »

Merci à ntrs pour sa réponse je regarde ça et je vous tiens informé. Bon dimanche
Gérard
Messages : 69
Inscription : 14 mars 2015, 23:36

Re: Pilotage moteur de disque dur

Message 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 !!
ntrs
Messages : 1628
Inscription : 20 févr. 2014, 14:15
Localisation : rond point merlin,Thionville
Contact :

Re: Pilotage moteur de disque dur

Message 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)
Gérard
Messages : 69
Inscription : 14 mars 2015, 23:36

Re: Pilotage moteur de disque dur

Message 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é.
Répondre