Contrôle de moteur sans balai avec Arduino, récupéré moteur HD et des capteurs Hall (4 / 12 étapes)

Étape 4: Le moteur

j’ai fait ce projet avec un moteur de récupération de disque dur parce qu’il était facile à trouver et j’ai aimé l’idée d’apprendre les ficelles du contrôle sans balai avec un moteur basse tension faible qui ne pose des problèmes de sécurité. En outre, la configuration des aimants pour les sondes de Hall a été effectuée très facile en utilisant un anneau magnétique (rotor) d’une seconde de ces moteurs (voir étape 4).

Si vous ne voulez pas aller à tous les problèmes d’installation et d’étalonnage des capteurs hall (étapes 5 à 7), je comprends que certains moteurs de lecteur CD/DVD ont des capteurs hall intégré.

Apporter une certaine inertie de rotation sur les moteurs et à leur donner un peu d’une charge de contrarier, j’ai mis 5 disques de disque dur sur le moteur, légèrement collé ensemble et pour le moteur avec la colle un peu (cela fait le volant dans mon projet initial).

Si vous souhaitez supprimer le moteur d’un disque dur, vous aurez besoin d’un tournevis torx de T8 de dévisser le boîtier (souvent il y a une ou deux vis dans le centre qui sont cachés derrière une étiquette autocollante) ainsi que les vis internes qui maintiennent le moteur en place. Vous devez également supprimer le lecteur principal (un vérin de bobine de voix) afin que vous pouvez supprimer les disques de mémoire pour obtenir le moteur.

Aussi, vous aurez besoin d’un moteur de deuxième disque dur identique, d'où vous pourrez retirer le rotor (qui a un anneau d’aimants à l’intérieur). Pour détacher le moteur, j’ai saisi le rotor (en haut) du moteur dans un étau et fouillait alors sur le stator (en bas) avec deux tournevis 180 degrés. Il n’est pas si facile pour s’accrocher à un moteur dans un étau assez serré sans déformer il. Vous pouvez construire un ensemble de blocs en bois v-à cette fin.

J’ai percé et ennuyait un trou de l’anneau de l’aimant sur un tour, alors il devrait être bien ajusté sur le dessus du moteur. Si vous n’avez pas accès à un tour, vous pouvez corriger le rotor inversé à votre moteur avec la superglue.

Photos 2 et 3 ci-dessous montrent l’intérieur de l’un de ces moteurs que j’ai tiré dehors. À l’intérieur de la là la moitié supérieur (le rotor) sont 8 pôles (les aimants qui sont enfermés dans du plastique). Sur le fond la moitié (le stator) il y a 12 slots (enroulements).  Chacune des trois phases du moteurs a 4 fentes qui sont connectés en série.

Certains moteurs HD ont trois contacts sur le fond, un pour chaque étape et un supplémentaire qui est la prise médiane du moteur (où se rencontrent les trois phases). Dans ce projet, il n’y a pas besoin de la prise médiane, mais sans capteur contrôle il peut venir dans maniable (j’espère poster une instructable sur commande sans capteur un de ces jours). Si votre moteur est doté de quatre contacts, vous pouvez identifier les phases avec un ohmètre. La résistance s Centre tap et une phase est la moitié de la résistance entre les deux phases.

La plupart de littérature sur les moteurs BLDC concerne ceux qui ont des formes d’ondes EMF arrière trapézoïdales, mais disque dur moteurs semblent avoir un back EMF qui ressemble sinusoïdale (voir photo ci-dessous). Autant que je sache, il fonctionne très bien pour conduire un moteur sinusoïdal avec une onde carrée PWM, bien qu’il peut y avoir une diminution de l’efficacité.

Comme avec tous les moteurs BLDC, celui-ci est entraîné par un moteur triphasé demi-pont de transistors (voir 2ème photo). J’ai utilisé un IC fait par ST Microelectronics (L6234) pour le pont, également connu sous le nom du pilote de moteur. Les connexions électriques pour le L6234 sont indiquées à l’étape 8. La troisième photo ci-dessous montre une représentation schématique du moteur et le pilote et les trois phases moteurs.

Afin de rendre le moteur courir vers la droite, l’ordre de passage suivant serait fait (première lettre est le transistor supérieur, deuxième est le moins élevé) :

Step                                 1      2     3     4     5     6
Dans le sens horaire: CB, AB, AC, BC, BA, CA
Aiguilles: BC, BA, CA, CB, AB, AC

Cette séquence de 6 étapes prend 360 « degrés électriques » mais, pour ces moteurs, seulement 90 degrés physiques. Ainsi, la séquence se produit quatre fois par tour moteur. Il semblerait que les deux de ces séquences sont identiques, mais ils ne sont pas, parce que, pour chaque étape de la séquence de 6 étapes, le courant à travers les phases est dans un sens pour la CW et dans la direction opposée de la CCW.

Vous pouvez le voir par vous-même en appliquant une tension de l’alimentation rechargeable ou à n’importe quel moteurs deux phases. Si vous appliquez la tension, le moteur va tourner un peu dans un sens et puis s’arrête. Si vous pouviez rapidement modifier la tension sur les phases dans l’une des séquences ci-dessus, vous seriez en mesure de faire tourner le moteur manuellement. Les transistors et le microcontrôleur font toutes cette commutation très rapidement, plusieurs centaines de fois par seconde lorsque le moteur tourne à grande vitesse.

En outre, d’avis que, si vous appliquez la tension à deux phases, le moteur bouger un petit peu, puis s’arrête. C’est parce que le couple tend vers zéro. Vous pouvez le voir sur la quatrième photo ci-dessous, qui montre l’emf arrière d’une paire de phases moteur. C’est une onde sinusoïdale. Lorsque l’onde traverse l’axe des abscisses, le couple fourni par cette phase est de zéro. Dans la séquence de commutation de BLDC de six étapes qui n’arrive jamais. Le pouvoir est passé à une autre combinaison de phase avant que le couple sur une phase particulière va faible.

Articles Liés

La réalisation d’un cardan bricolage sans balais avec Arduino

La réalisation d’un cardan bricolage sans balais avec Arduino

Il s'agit d'une histoire de mon troisième projet avec gyro bon marché et Arduino.Après les précédentes deux projets, Simple pendule inversé et calligraphie 3D, j'ai pensé faire Caméra cardan avec Arduino. Puis j'ai eu trois stratégies pour le projet.
Cardan sans balais avec Arduino

Cardan sans balais avec Arduino

Il s'agit d'un projet de printemps 2014 Electronics à Pomona College créé par Andreas Biekert et Jonah Grubb. Merci au professeur Dwight Whitaker, Tony Grigsby et le département de physique de Pomona.Avec ce projet, notre but était de créer un cardan
* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

LED-tour « Hello », Vu-mètre avancé de détection musique sans qu'avec Arduino d'ICet l'interfaçage avec le logiciel PC Windows ! Salut, tout le monde.Ce qui rend ce projet cool c'est le fait, que sa musique de télédétection, contrairement aux traditi
Comment faire une télécommande contrôlée main robotisée avec Arduino

Comment faire une télécommande contrôlée main robotisée avec Arduino

C'est mon projet d'école pour la 5e année du secondaire (je suis italien, nous avons 5 ans d'études secondaires).Il consiste en une main artificielle contrôlée par un gant avec des capteurs de flex. La main artificielle qui reproduit les mouvements d
Assurez-vous câblé bras robotisé Edge « Sans fil » avec Arduino DIY + XBee

Assurez-vous câblé bras robotisé Edge « Sans fil » avec Arduino DIY + XBee

Mise à jour : ajouté schéma Top Layer PCB, PCB de couche de fond et les deux dessus, images de fond PCBQuand j'ai fini le « RevIO » - un Clone de l'Arduino, qui a la façon différente d'exposer son utilisation de goupilles. J'ai décidé d'aller plus lo
Contrôle Motors(PC Fans) DC avec Arduino et relais Conseil

Contrôle Motors(PC Fans) DC avec Arduino et relais Conseil

Dans cette instructable nous verrons sans entrer dans les détails, l'utilisation de 12V DC moteurs (Fans de PC) avec Arduino et relais Conseil eBlockÉtape 1: Configuration matérielle et logicielle Pour en faire nous avons besoin de certains matériels
Contrôler votre musique sans fil avec une souris Logitech

Contrôler votre musique sans fil avec une souris Logitech

avez-vous jamais eu besoin de contrôler votre musique sans fil ? Avec un peu de logiciel et d'une souris Logitech, c'est facile. Nous irons sur la façon de mettre en place votre souris afin que vous pouvez mettre en pause, sauter et rejouer jusqu'à c
Contrôler un bras robotisé OWI avec Arduino

Contrôler un bras robotisé OWI avec Arduino

OWI le bras robotique de pointe est un formidable et bon marché 5-degré de liberté robotique bras que tout coûte 37 $. C'est un excellent kit pour construire avec un gamin et ne prendra pas plus de quelques heures pour terminer. Out of the box, il pe
Contrôler l’interrupteur à distance CoTech avec Arduino (433Mhz)

Contrôler l’interrupteur à distance CoTech avec Arduino (433Mhz)

Tout à l'heure j'ai acheté 3 interrupteurs à distance Co/Tech 51058 x 10 et un 50027 éloignées des Clas Ohlson en Norvège. Ils utilisent l'AM 433mhz bande de communiquer. J'ai voulu contrôler avec un Arduino, et après avoir googler et lu beaucoup de
Interrupteur de contrôle horaire (433MHz) sans fil de Arduino pour plusieurs périphériques

Interrupteur de contrôle horaire (433MHz) sans fil de Arduino pour plusieurs périphériques

J'ai écrit cette instructable parce que j'ai fait un projet similaire récemment et pensé qu'il serait agréable d'écrire mon travail et partager avec les autres.Ce que nous voulons atteindre avec cette instructable, est sans fil contrôler plusieurs ap
Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Salut, ceci est mon premier instructable et j'ai pensé que je montrerais une brève démonstration de comment contrôler quoi que ce soit comme la LED, moteurs à courant continu et un tas d'autres choses avec un arduino et à peu près n'importe quelle té
Tutoriel - aide HC06 Bluetooth adaptateurs série UART sans fil avec Arduino

Tutoriel - aide HC06 Bluetooth adaptateurs série UART sans fil avec Arduino

Envoi des données entre un Arduino ou compatible Office et un périphérique Bluetooth tel qu'un smartphone Android ou la tablette est très facile grâce à des modules Bluetooth HC-06 peu coûteux, que vous avez peut-être vu sur le marché. Ils sont égale
Contrôle automatique du ventilateur aquarium avec arduino mini

Contrôle automatique du ventilateur aquarium avec arduino mini

une autre bonne chose pour l'aquarium, dans la chaleur de l'été. :)Avec cet appareil mini arduino, vous pouvez activer automatiquement l'aquarium ventilateur quand la température de l'eaufranchi le niveau ajusté.Réglable de 21 à 30 * C. (69,8-86 * F)
Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Retour à fin 2014 et 2015 au début, votre vraiment tombé surCette ESP8266 de puce WiFi astucieux (l'ESP-01) et dois bataille parmi les documentations incompatibles provenant de diverses sources. Pour l'instant de l'éperon, il a documenté ses frustrat