Moteur BLDC CDROM d’Arduino, Enhanced Performance

Dans le dernier BLDC du projet « Run-A-CDROM-Brushless-Motor-With-Arduino », j’ai utilisé un L293 pour piloter un moteur à courant continu sans balais. Il y avait deux problèmes importants dans ce projet comme suit :

-Faible vitesse et couple du moteur en raison d’un minimum de signalisation.
-IC surchauffe en raison de la rétroaction de signal.

Dans ce projet, je résoudre ces problèmes via L293 supplémentaires et Salut État impédance correspondant. Selon Wikipedia grand, Hi-Z (ou High-Z ou haute impédance) désigne un état de signal de sortie dans lequel le signal n'est pas alimenté. Le signal est laissé ouvert, alors que l’autre broche de sortie (par exemple ailleurs sur un bus) peuvent conduire le signal ou le niveau du signal peut être déterminé par un dispositif passif.

Comme j’ai mentionné précédemment, tournez chaque BLDC complet, doit 36 étapes que chaque 6 étapes ressemblent comme 6 prochaines étapes. Vous avez donc une séquence de 6 qui répété 6 fois.

En raison d’avoir un seul IC, j’ai utilisé le (110, 100, 101, 001, 010, 011) signaux avec deux États 1 = haut, 0 = faible dans le dernier projet. Mais la signalisation correcte pour chaque étape est de faire deux trois phases et laisser ouverte la troisième (hi-z).

Avec trois phase A, B et c :
A: 1 1-0 0-
B: - 0 0 - 1 1
C: 0 - 1 1-0

Dans ce tableau le "-" on entend par État haute impédance. Donc là un faible et un signal haut à chaque étape. Avoir plusieurs bas ou haut dans chaque étape conduira à rétroaction signal erroné et IC surchauffer.

Mots clés: Arduino, Moteur, Brushless, CDROM, Bldc

Articles Liés

Contrôle de moteur sans balai avec Arduino, récupéré moteur HD et des capteurs Hall

Contrôle de moteur sans balai avec Arduino, récupéré moteur HD et des capteurs Hall

il y a beaucoup d'intérêt ces jours-ci chez les amateurs dans le contrôle moteur Brushless DC (BLDC), qui ont amélioré la performance et une meilleure efficacité énergétique surREDUCTEUR traditionnels, mais sont plus difficiles à utiliser. Beaucoup d
Connecter le moteur à courant continu avec arduino et contrôle à gauche et à droite

Connecter le moteur à courant continu avec arduino et contrôle à gauche et à droite

Dans ce projet, vous pouvez contrôler moteur à courant continu avec arduino à l'aide de L23NEVoir plus de projet en www.arduinoo.tk
Circuit de commande moteur de 1 $ pour Arduino

Circuit de commande moteur de 1 $ pour Arduino

L'histoire de cette flasque arrière est que j'ai voulu faire un robot pour mon système contrôlé par ondes cérébrales multifonctionnel et j'ai décidé de partager avec vous. Il s'agit d'un circuit très simple, j'ai utilisé le L293D IC qui est un double
DIY : Commande moteur par relais commutateur - Arduino

DIY : Commande moteur par relais commutateur - Arduino

Bonjour à tous,Dans ce tutoriel, nous allons construire un contrôleur de moteur à l'aide de deux relais interrupteurs et un arduino.Composants utilisés dans ce projet :R3 SainSmart UNO : http://www.amazon.ca/gp/product/B00E5WJSHK?psc=1&...pile 9V : h
Comment faire fonctionner un moteur brushless ESC avec Arduino

Comment faire fonctionner un moteur brushless ESC avec Arduino

Cette instructable vous montrera comment configurer et exécuter un moteur brushless ESC avec un arduino et exécuter un moteur brushless à des vitesses différentes. Il passera par les matériaux, installation de matériel et le logiciel de codage. Il vo
Étalonnage des Servo-moteurs Hobby en utilisant Arduino

Étalonnage des Servo-moteurs Hobby en utilisant Arduino

Que ce soit une voiture RC ou un Robot humanoïde, servomoteurs jouerait un rôle essentiel dans le projet. Donc j'ai fais ce Instructable afin qu'à l'aide de ce moteur Servo sera facile et programmation, ça ira beaucoup plus facile. Parce qu'il était
Vitesse du moteur DC de l’Arduino et direction L293D

Vitesse du moteur DC de l’Arduino et direction L293D

Cette instructable vous guidera à travers les pièces et les étapes pour contrôler d'un moteur à courant continu vitesse et direction à l'aide d'un moteur double pont en H L293D pour arduino.Le moteur dispose de deux canaux, ce qui signifie qu'il peut
Comment conduire un moteur CC avec Transistor - Arduino Tutorial

Comment conduire un moteur CC avec Transistor - Arduino Tutorial

Pour alimenter un moteur à courant continu, vous avez besoin d'une plus grande quantité de courant que la carte Arduino peut donner. Pour cette raison, vous devez utiliser un transistor. Transistors à ont des limites et des spécifications maximales,
À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

Cette application est simple, juste à l'aide de la sonde de température LM35 avec un kit arduino pour commander un ventilateur et changer sa vitesse par rapport à la température lue par le microcontrôleur qui dans ce cas est le kit arduino.La sonde d
Comment construire un contrôleur de moteur Conseil L293D pour Arduino

Comment construire un contrôleur de moteur Conseil L293D pour Arduino

Je travaille sur un petit robot qui peut être contrôlé par un Arduino utilisant la communication sans fil. Mais j'ai été découragé par le nombre de fils reliant l'Arduino et le montage d'essai. J'ai donc décidé de réduire le nombre de fils par faire
Connecter le moteur pas à pas pour arduino

Connecter le moteur pas à pas pour arduino

Salut à tous. Dans ce tutoriel je vous aidera à relier un moteur pas à pas unipolaire à votre arduino.Pour ce faire vous aurez besoin1 plateau de x Arduino -> sur ebay aprox 10$1 x pilote pour moteurs pas à pas -> ils sont bon marché sur ebay (il su
Vitesse contrôlée RC voiture moyen (4 CH moteur Driver contrôleur + Arduino + Bluetooth)

Vitesse contrôlée RC voiture moyen (4 CH moteur Driver contrôleur + Arduino + Bluetooth)

Salut, comme c'est mon premier instructable ici j'espère que vous l'aimez et n'hésitez pas à poser des questions sur quoi que ce soit pas clair en elle.Tout d'abord, j'ai commencé ce projet après que j'ai voulu commander 4 moteurs nécessitant une pui
Servo-moteur de balayage avec Arduino Nano

Servo-moteur de balayage avec Arduino Nano

Bonjour les amis.Dans ce instructable, m'a montré comment balayer un servo moteur avec Arduino Nano.Généralement le moteur servo est utilisée lorsque est à vitesse réduite mais avec un couple élevé est nécessaire. ce travail peut être effectué par un
Commander un moteur à courant continu avec Arduino

Commander un moteur à courant continu avec Arduino

Dernièrement, j'ai travaillé sur une télécommande sans fil pour un bras robotisé. La plupart des tout est planifié, mais je n'ai pas toutes les pièces et les boucliers encore, alors j'ai décidé de commencer le prototypage avec un seul moteur. J'utili