Étape 2: La fond de panier Carrier Board
Les images ci-dessus montrent mon tableau de liaison de l’enrouler se connecter et soutenir mécaniquement jusqu'à cinq cartes supplémentaires de BOOST-DRV8711.
Garder toute la largeur 5" des membres du prototype. Dans ma planche ci-dessus, j’ai coupé la place du Conseil d’administration, mais vous pouvez garder une longueur supplémentaire pour fournir l’espace pour l’expansion d’autres connecteurs et composants. Aucun des composants autres que les broches ne sont nécessaires, mais il peut y avoir beaucoup de fonctionnalités utiles et de brochage connecteur que vous pourriez ajouter à votre Conseil d’administration. Je suis retourné pour ajouter un jeu de broches à mon conseil d’administration pour le Module de relais Arduino 2 compatible.
J’ai ajouté des épingles pour les deux connecteurs de BoosterPack pour le support mécanique, mais j’ai trouvé que c’est inutile. Le LaunchPad est bien soutenu par un seul 40 broches et vous pouvez ajouter 4-40 vis support avec entretoises 7/16", comme l’indiquent les trous d’ø 1,8". J’ai connecté uniquement à BoosterPack 2 mais vous pouvez capter des signaux de chaque BoosterPack. BoosterPack 2 en position imbriquée permet le LaunchPad qui serait compensé au connecteur BoosterPack 1. Vous pouvez également omettre la cinquième position de BOOST-DRV8711 en haut au centre du Conseil d’administration si vous utiliserez pas il.
Remplir le connecteur de 2 BoosterPack µP avec 2 morceaux de la Sullins PBC36DACN sécessionniste et remplir vos planches de BOOST-DRV8711 chaque avec 2 morceaux de la Sullins PBC36SACN sécessionniste. Placer les composants comme vous le souhaitez sur votre planche de prototype et souder les broches en place. Les conseils tiendront les broches droites pendant que vous soudez. Retirez maintenant les planches et les mettre dans une Economie placent tout en fil-emballage.
La plupart des machines ont besoin au moins alimentés relais — un pour l’alimentation du moteur pas à pas et un pour le moteur de broche. Vous pouvez utiliser les modules de relais bosquet ayant la commodité d’un câble précâblé, mais je préfère l’Arduino compatible 2 planches de Module de relais. Ils sont un peu plus lourds avec 5 volts relais plutôt que de 3 volts et ont une puissance plus grande et bornes à vis. Remarque : les relais bosquet chaque utilisent un bi-polaire actif haut rendement typique, mais pour les 2 planches du Module relais, vous devrez configurer le collecteur ouvert basse active de sorties.
Pour utiliser les 2 planches de Module relais, ajouter une rangée de 5 broches à un bord exposé de votre planche et fil à B1 (+ 5 volts) et B2 (sol) du connecteur BoosterPack le plus proche. Fil également deux sorties GPIO sur les entrées de deux relais. J’ai utilisé B9 et B10. Pourquoi cinq broches lorsque vous ne devez utiliser quatre ? Prévient-on inversé puissance si le connecteur non polarisé est branché à l’envers.
Maintenant câbler les broches communs requis pour tous les postes de BOOST-DRV8711 à partir de la position du piggy-back. Bien que non obligatoire, en boucle la dernière position position du piggy-back sera effectivement raccourcissez le chemin du signal et augmenter la fréquence d’horloge de déplacement maximum. Les broches qui doivent être câblés en commun sont :
Pins communs requis :
- A1 - alimentation 3,3 volts
- A7 - horloge Maj
- A8 - reset
- D1 - sol
- D6 - données série dans (SDI) ou Master Out Slave dans (MOSI)
- D7 - Serial Data Out (SDO) ou Master Slave Out (MISO)
Chip Select broches :
Maintenant fil discrètement l’accès select puce que D10 pour chacun de la DRV8711-coup de pouce supplémentaire positionne une tige non utilisée sur le connecteur BoosterPack. J’ai assigné épingles par défaut dans RiceCNC, mais vous pouvez changer l’affectation. Broches plus non utilisées peuvent être utilisés, y compris analogiques broches capables, mais vous pouvez utiliser une affectation des broches qui n’entrera en conflit avec un BoosterPack Grove de Base sur le même connecteur. J’ai utilisé le brochage suivant :
- Position 1 - C7
- Position 2 - C8
- Position 3 - D9
- Position 4 - C10
- Position 5 - D4
Broche de sortie analogique potentiomètre - A2
Cette broche de sortie analogique potentiomètre BOOST-DRV8711 n’est pas liée aux fonctions motrices et a peu d’utilité pour cette application, car les pots seront normalement inaccessibles. Aussi, si un câble, les entrées analogiques broches entrerait en conflit avec les entrées analogiques d’une Base de Grove sur le même connecteur BoosterPack. Je suggère que sauter cette étape mais si vous voulez utiliser les pots puis fil discrètement la broche A2 de chaque poste supplémentaire de BOOST-DRV8711 à une BoosterPack analogique capable goupille B3 par B8.
nSleep - A6
L’entrée pin de BOOST-DRV8711 nSleep doit être élevée pour les puces de pilote 8711 soit activé. Le firmware µP tiendra cette broche haute pour le poste de ferroutage. Pour chaque poste supplémentaire, vous pouvez câbler l’axe A6 en commun avec les autres ou raccorder directement à 3.3V - A1.
Toutefois, vous pouvez ressortir cette broche à un connecteur et utiliser une résistance de pull-up KΩ 1 à 3, 3V. Un interrupteur au sol offrira une commande manuelle pour supprimer l’exploitation actuelle du moteur. Ce serait utile pour les utilisateurs qui préfèrent effectuer des réglages fins en tournant l’arbre du moteur directement à la main.
- Étape - A9
- Direction - A10
Le BOOST-DRV8711 accepte la commande d’axes étape et la direction de broches d’entrée et de commande SPI. Le firmware µP RiceCNC contrôle de mouvement pour tous les postes utilisant uniquement la connexion série et maintient ces goupilles inférieur pour le poste de ferroutage. Comme pour nSleep, vous pouvez câbler cette broche en commun ou raccorder directement à la terre de D1.
Cependant vous pouvez ressortir ces broches d’un connecteur et une résistance de menu déroulant KΩ 1 au sol pour prévenir les entrées flottantes. Ce connecteur permettrait alors de contrôle de logiciel de contrôle de mouvement autre que RiceCNC. RiceCNC pouvait encore être utilisé pour configurer les registres de paramètre 8711 et surveiller l’état du pilote, mais RiceCNC ne sera pas en mesure de garder une trace de la position de moteur ou changer le couple vitesse accélération, décélération ou constante. Seulement la tenue actuelle serait appliquée. Remarque : couple variable est une fonction supplémentaire de RiceCNC et pas directement pris en charge par le 8711.
Remarque : RiceCNC travaille sur l’ajout d’un mode de fonctionnement « esclave ». Dans cette étape de mode et de la direction les signaux d’un autre système de contrôle de mouvement pourraient être entrés au Conseil d’administration µP plutôt que directement aux pilotes. RiceCNC sera alors en piste la position pour l’entrée à distance et régler le couple actuel pour l’accélération, décélération, vitesse constante et tenue.
- Bin1 D8
- D9 Bin2
Ces broches sont utilisées uniquement pour le mode de commande de moteur DC double actuellement non pris en charge par RiceCNC. Elles sont réservées pour une utilisation ultérieure et il est généralement préférable de connecter les broches d’entrée non utilisées au sol plutôt que de laisser le flotteur entrées. Comme pour les tiges de Step et de Direction, ces broches peuvent être câblés en commun ou filaire à la pour Terre de D1.