Etape 1: Mon contrôle système
En comparant mon contrôle de mouvement / moteur de configuration de pilote avec ma configuration précédente, vous remarquerez plusieurs changements :
1. mon alimentation de 36 volts 150 watts n’allait pas au travail avec mon moteur de broche de 176 watts. J’ai trouvé une alimentation de 400 watt 36 volt sur eBay pour le même prix. C’est aussi les mêmes dimensions que la fourniture de 150 watts, la principale différence est le ventilateur automatique. L’alimentation est arrivé via USPS intact emballés uniquement avec du papier bulle et une enveloppe matelassée.
J’ai déménagé le module de relais de l’isorel sur le côté du bloc d’alimentation pour fournir plus de dégagement entre l’ESA et les circuits imprimés. Une solide double face mousse ruban de montage fonctionne très bien jusqu'à présent.
2. j’utilise maintenant la taille d’un 5" par 7" carte de prototypage disponible sur eBay. Cela me laisse avec un espace le long du bord d’une seule carte pour 0,1" pitch borniers. Ces blocs mignons petit fixer directement sur la carte de prototypage et fournissent des connexions pour les fins de course, infrarouge, capteurs hall et module de relais de puissance encore plus facilement que le BoosterPack de Base de Grove que j’utilisais avant. 0.1" pitch borniers supplémentaires fournissent une connexion sécurisée avec 0,1" connecteurs d’en-tête. Remarque que j’ai attacher les fils fins pour le capteur hall câble à broches mâles blindé, puis insérez les broches dans un en-tête de cinq position, puis ajuster la longueur de la goupille pour monter la plaque à bornes, puis insérer et serrer la vis pour chaque broche. J’ai fait la même chose pour le connecteur de câble ruban au module de relais.
3. j’ai remplacé un des panneaux de moteur pas à pas du TI coup de pouce-DRV8711 par un jury de trois phases pilote TI coup de pouce-DRV8305EVM haute puissance pour le moteur de broche. Le jury a la même largeur, mais est plus longue de 0.3".
Le 8305 utilise un autre protocole SPI que le 8711so qu'il doit être sur l’autre contrôleur SPI les deux connexions BoosterPack SPI ne doivent être utilisé. Noter que l’EK-TM4C1294XL a un autre deux contrôleurs de SPI mais en les utilisant, il faudrait ajouter des connecteurs supplémentaires dans la région de brochage de maquette.
Un moteur BLDC bon fonctionnement à basse vitesse, comme je le faisais dans la démo, exige la commutation sinusoïdale. Seulement trapézoïdale commutation est possible en utilisant l’interface SPI. J’utilise la connexion SPI pour définir le mode PWM 8305 à 3 - et puis le contrôler avec 3 sorties PWM µP modulés pour micro 1/64-stepping.