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

Étape 7: Étalonner les sondes de Hall

La salle des capteurs sont des appareils numériques qui soit haute ou basse (1 ou 0) selon qu’ils sentent un pôle magnétique du Sud ou du Nord de la sortie. En raison de leur arrangement de 15 degrés et les aimants qui tournent sous eux, changer la polarité de 45 degrés, trois capteurs sont jamais tout haut ou bas en même temps. Tant que le moteur tourne, la sortie du capteur varie dans un motif de six étapes qui est indiqué dans le tableau ci-dessous. Les capteurs doivent être alignées à la motion du moteur tel que l’un des trois capteurs change exactement aux positions de commutation moteur. Dans ce cas, le front de la première sonde de Hall (H1) devrait coïncider avec l’allumage de la combinaison des phases C(high) et B (bas). Cela correspond à ayant transistors 3 et 5 sous tension dans le circuit de pont.

J’ai utilisé un oscilloscope pour aligner les capteurs avec les aimants. J’ai dû utiliser trois canaux de la portée pour ce faire. J’ai filé le moteur par une courroie reliée à un deuxième moteur et mesuré l’EMF arrière entre deux combinaisons de phase (A et B, A et C), qui sont les deux vagues de sinus-comme sur la photo ci-dessous. Le signal d’un capteur hall 2 a été ensuite vu sur le canal 3 de la portée. Le montage du capteur Hall a été tourné jusqu'à ce que le front de la sonde de hall a été exactement aligné sur le point où la commutation doit avoir lieu (voir photo ci-dessous). Maintenant, je me rends compte que ce même calibrage peut être fait avec seulement deux canaux. Si la combinaison du BEMF de Phase B-C ont été utilisée, puis le front montant de H2 coïnciderait avec le passage par zéro de la courbe de B-C.

La raison que la commutation ait lieu ici, c’est pour garder le couple du moteur aussi haut que possible en tout temps. L’EMF arrière est proportionnelle au couple, et vous remarquerez que chaque commutation a lieu lorsque le BEMF traverse au-dessous de la courbe de la prochaine phase. Ainsi, le couple réel comprend les parties plus élevées de chaque combinaison de phase.

Si vous n’avez pas accès à une portée, voici une idée que j’ai pour faire l’alignement. Il s’agit en fait d’un exercice intéressant pour ceux qui veulent avoir une idée de comment fonctionne le moteur BLDC. Si vous connectez des phases moteur (positif) et B (négatif) d’une puissance d’alimentation et mettez sous tension, le moteur va tourner un petit peu et puis s’arrête. Si vous déplacez le câble négatif à la phase C et mettez l’appareil sous tension, le moteur va tourner un peu plus loin et puis s’arrête. La partie suivante de la séquence serait de déplacer la borne positive à la phase B et ainsi de suite. Quand vous faites cela le moteur toujours s’arrête à un point où le couple est zéro, ce qui correspond sur le graphique à l’un des endroits où les graphiques croise l’axe des x. Notez que le zéro de la troisième combinaison de phase correspond à l’emplacement de la commutation des deux premières combinaisons. Par conséquent, la position de couple zéro de la combinaison de B-C est où vous voulez localiser le flanc montant de H2. Marquer cette position avec une balise de fine ou une lame tranchante et ensuite, à l’aide d’un multimètre, régler le support de capteur Hall jusqu'à ce que la sortie de H2 va haute exactement sur cette marque. Même si vous êtes un peu hors de cet étalonnage, le moteur doit fonctionner assez bien.

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