Cardan sans balais avec Arduino (2 / 4 étapes)

Étape 2: Mise en œuvre de commande de moteur sans balais

Introduisant le pont en h pour commander les moteurs permet le mouvement bidirectionnel qui exige le cardan et permet aussi de marcher très lisse de la position du moteur. Le pont H essentiellement permet d’inverser le signe sur l’un des électro-aimants afin que nous puissions avoir un sommet, un milieu et une faible tension. Tel que mentionné dans l’introduction, nous avons utilisé L298 h-ponts, qui ont 15 broches. Nous avons câblé chacun d’eux comme on le voit dans l’image ci-dessus. Ici est la feuille de données.

  • Broche 1: masse
  • Broche 2: Moteur broche 1
  • Broche 3: Moteur broche 2
  • Broche 4: Externe tension d’alimentation (mettre un condensateur de 0,1 μF à terre)
  • Broche 5: Arduino PWM numérique sortie (broche 3 ou 9)
  • Broche 6: + 5V de l’Arduino (mettre un condensateur de 0,1 μF à terre)
  • Broche 7: Arduino PWM numérique sortie (broche 5 ou 10)
  • Broche 8: GND
  • Broche 9: + 5V de l’Arduino
  • Broche 10 : Arduino PWM numérique sortie (broche 6 ou 11)
  • Broche 11: + 5V de l’Arduino
  • Axe 12 : Non connecté
  • : 13 moteur broche 3
  • Broche 14 : Non connecté
  • Broche 15 : GND

Notre source décrit un système intelligent de rapprocher un signal sinusoïdal aux moteurs. Ils construisent un tableau de 48 valeurs entre 0 et 255 qui représentent les valeurs de la fonction sinus à intervalles égaux. Ils commencent chaque électro-aimant État A, B, et C 16 valeurs en dehors de l’autre, qui divise la période de la fonction de tiers ou, en d’autres termes, la phase décale les États de 120 degrés. Puis, ils incrémentent simplement valeur de chaque État dans le tableau pour que les États faire défiler l’onde sinusoïdale avec chaque boucle du programme. Il en résulte une rotation très lisse dans le moteur, bien qu’il soit un peu vitesse limitée par la capacité physique du moteur pour faire face à des signaux de l’Arduino.

Nous utilisons le même schéma de sinus-tableau PWM comme notre source, ce qui permet d’incrémenter cependant une approximation numérique de la fonction sinus un nombre donné d’étapes au cours de la période. Dans notre cas, nous avons doublé le nombre de valeurs dans le tableau de 48 à 96 afin que nous puissions contrôler plus précisément le moteur. C’est parce que notre demande de cardan n’a pas besoin du moteur pour faire des tours complets, Eh bien, jamais ; Nous avons seulement besoin d’ajuster la position de la caméra contre la motion de la base. Rapides observations suggèrent que notre régime permet le moteur d’étape par étapes de 0,2 degré à la fois.

Il est important de noter qu’il s’agit surtout d’une façon improvisée de commande des moteurs brushless. À un moment donné, nous voulons un courant élevé de l’électro-aimant, une basse et l’autre dans un état de haute impédance , ce qui correspond approximativement à ni high ou low. Dans notre cas, l’état de la « haute impédance » permet en fait run actuel au sol, ce qui génère une quantité importante de chaleur du moteur. Un endroit précis d’amélioration est de garder les moteurs pas chaud en cas de fonctionnement à long terme (par exemple sur une minute ou deux).

Un autre danger avec notre mise en œuvre est dans le cas que le moteur manque physiquement ou qu’il dépasse une des étapes, ce qui peuvent arriver étant donnés le poids important de l’armature et la caméra par rapport au couple du moteur. Dans ce cas, notre programme est pas au courant que le moteur n’est pas en harmonie avec les signaux et parcourt l’onde sinusoïdale une fois avant de « attraper » le moteur et reprendre normalement.

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.
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
Cardan sans balais équilibrage Robot

Cardan sans balais équilibrage Robot

Le projet suivant est le résultat de visionner la vidéo Cubli et devenant intéressé dans le contrôle de l'équilibre instable, à l'aide de moteurs brushless. plus simple inversé le problème du pendule a été décidée afin d'achever le projet avant de pe
* 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
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
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
Clavier avec Arduino sans fil

Clavier avec Arduino sans fil

Salut tout le monde, dans ce tutoriel je vais vous montrer comment construire un clavier sans fil avec arduino et bluetooth qui permet d'écrire à distance dans notre Pc avec système d'exploitation windows.Voir la vidéoLe programme permet uniquement d
Comment faire un Custom Karting électrique et le moteur DC sans balais

Comment faire un Custom Karting électrique et le moteur DC sans balais

ce Instructable détaille la conception et la fabrication de mon go-kart électrique. Toutefois, les principes et les méthodes que j'ai utilisé peuvent être appliqués aux véhicules similaires.Eli-Kart est issu un intérêt de la mine pour créer un simple
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
Longue portée, 1,8 km, Arduino pour Arduino communication sans fil avec le HC-12.

Longue portée, 1,8 km, Arduino pour Arduino communication sans fil avec le HC-12.

Dans ce instructable vous apprendrez comment communiquer entre Arduinos sur une longue distance jusqu'à 1,8 km en plein air.Le HC-12 est un module de communication sans fil port série qui est très utile, très puissant et facile à utiliser.Tout d'abor
Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Salut!!. Je suis Avra et c'est mon premier instructable. Ici je vais vous expliquer comment graver les codes sur autonome AVR ICs sans utiliser n'importe quel USBASP, tout cristal externe et un chargeur de démarrage. Vous avez seulement besoin d'une
Sensorino éclairage sans fil à la maison avec Arduino

Sensorino éclairage sans fil à la maison avec Arduino

Domotique existe depuis longtemps (depuis les années 90?) et a été assez cher, mais avec l'avènement de l'Arduino et surtout bon marchés capteurs, relais, autres composants sur Ebay il de n'est plus une raison intrinsèque pour une machine à ne pas d'
Bibliothèque de clavier avec Arduino sans à l’aide du clavier (premier tutoriel)

Bibliothèque de clavier avec Arduino sans à l’aide du clavier (premier tutoriel)

Pavé utilisé habituellement dans la plupart des projets permettant aux clients de traiter avec le projet tel que (Real Time Clock (RTC) pour ajuster le jour, temps, contrôle d'accès,... etc) mais si vous l'utilisez avec la bibliothèque d'Arduino clav
NRF2L401 système de Transmission de données PC avec Arduino sans fil

NRF2L401 système de Transmission de données PC avec Arduino sans fil

L'équipe ICStation vous présenter comment faire ce NRF2L401 sans fil PC Data Transmission système basé sur ICStation UNO et l'ICStation mega2560 avec Arduino.Le système de Transmission de données NRF2L401 sans fil PC fonctionne sous tension DC5V et u