Pilotage moteur de disque dur

Pilotage moteur de disque dur

Messagepar Pascal » 11 Mars 2015, 18:32

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é 5801 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 édition par Pascal le 12 Mars 2015, 09:15, édité 4 fois.
Pascal
 
Message(s) : 475
Inscrit le : 13 Oct 2014, 21:45

Re: Pilotage moteur de disque dur

Messagepar PMorel » 11 Mars 2015, 19:34

Merci pour ce résumé et les liens. A-t'il prévu de revenir avec ses moteurs ?
PMorel
 
Message(s) : 3510
Inscrit le : 04 Déc 2013, 22:44
Localisation : Yutz

Re: Pilotage moteur de disque dur

Messagepar Pascal » 11 Mars 2015, 20:14

Je ne sais pas.
Pascal
 
Message(s) : 475
Inscrit le : 13 Oct 2014, 21:45

Re: Pilotage moteur de disque dur

Messagepar Gérard » 15 Mars 2015, 00:14

Bonsoir, merci de vous intéresser au pb. Effectivement je repasse, je suis même membre du thilab depuis hier !
Gérard
 
Message(s) : 69
Inscrit le : 14 Mars 2015, 23:36

Re: Pilotage moteur de disque dur

Messagepar Gérard » 15 Mars 2015, 00:29

Gérard
 
Message(s) : 69
Inscrit le : 14 Mars 2015, 23:36

Re: Pilotage moteur de disque dur

Messagepar ntrs » 15 Mars 2015, 10:48

ntrs
 
Message(s) : 1616
Inscrit le : 20 Fév 2014, 14:15
Localisation : rond point merlin,Thionville

Re: Pilotage moteur de disque dur

Messagepar Gérard » 15 Mars 2015, 11:49

Merci à ntrs pour sa réponse je regarde ça et je vous tiens informé. Bon dimanche
Gérard
 
Message(s) : 69
Inscrit le : 14 Mars 2015, 23:36

Re: Pilotage moteur de disque dur

Messagepar Gérard » 15 Mars 2015, 16:00

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 !!
Gérard
 
Message(s) : 69
Inscrit le : 14 Mars 2015, 23:36

Re: Pilotage moteur de disque dur

Messagepar ntrs » 15 Mars 2015, 19:55

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)
ntrs
 
Message(s) : 1616
Inscrit le : 20 Fév 2014, 14:15
Localisation : rond point merlin,Thionville

Re: Pilotage moteur de disque dur

Messagepar Gérard » 15 Mars 2015, 20:16

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é.
Gérard
 
Message(s) : 69
Inscrit le : 14 Mars 2015, 23:36

Suivant

Retour vers Robotique

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron