5877-ADA CAN Bus BFF Module d'Ajout pour QT Py
Nos cartes QT Py sont un excellent moyen de réaliser de très petits projets de microcontrôleurs qui contiennent une tonne de puissance - et maintenant nous avons un moyen pour vous de transformer de nombreuses cartes QT Py en puissants dispositifs de bus CAN qui sont super petits !
Le bus CAN est un standard de réseau à petite échelle, conçu à l'origine pour les voitures et, oui, les bus, mais il est maintenant utilisé pour de nombreux réseaux robotiques ou de capteurs qui ont besoin d'une meilleure portée et d'un meilleur adressage que l'I2C, et qui n'ont pas les broches ou la capacité de calcul nécessaires pour communiquer sur Ethernet. Le CAN est un bus différentiel à 2 fils, ce qui signifie qu'il est adapté aux longues distances et aux environnements bruyants.
Les messages sont envoyés à un débit d'environ 1 Mbps - vous définissez la fréquence du bus et tous les "joiners" doivent y correspondre et avoir une adresse avant le paquet afin que chaque nœud puisse écouter les messages qui lui sont destinés. De nouveaux nœuds peuvent être facilement attachés, car il leur suffit de se connecter aux deux lignes de données n'importe où dans le réseau partagé. Chaque dispositif CAN envoie des messages quand il le souhaite et, grâce à un codage intelligent des données, peut détecter les collisions de messages et les retransmettre ultérieurement.
Si vous souhaitez connecter votre QT Py ou Xiao à un bus CAN, l'Adafruit CAN Bus BFF fonctionnera avec toutes les cartes grâce à la simple interface SPI ! Le contrôleur utilisé est le MCP26525 - aussi connu comme le contrôleur MCP2515 plus l'émetteur-récepteur MCP2551, un chipset extrêmement populaire et bien supporté qui a des pilotes dans Arduino et CircuitPython et ne nécessite qu'un port SPI et une broche pour le chip-select, plus une autre pour l'IRQ optionnelle. Utilisez-le pour envoyer et recevoir des messages au format standard ou étendu jusqu'à 1 Mbps.
Nous avons ajouté quelques extras à ce BFF pour le rendre utile dans de nombreux scénarios CAN courants :
Prise JST PH - Branchez un de nos câbles JST PH 3-pn (non inclus !) pour un câblage et une connexion/déconnexion rapides. Le fil noir est la masse ; le fil rouge est CAN H, le fil blanc est CAN L.
Résistance de terminaison de 120 ohms sur la carte, vous pouvez facilement enlever la terminaison en coupant le cavalier sur le dessus de la carte.
Broche CS pré-connectée à A3. Il y a également des cavaliers pour connecter les broches IRQ, Reset et Silent.
Nous incluons des headers que vous pouvez souder à votre QT Py. Vous pouvez aussi acheter un kit de connecteurs femelles courts Itsy-Bitsy (4174-ADA) pour le rendre amovible mais compact, vous aurez juste besoin de couper les connecteurs à 7 broches de long. Fonctionne avec n'importe quelle carte QT Py ou Xiao qui possède un port SPI et une broche A3.
Le câble de connexion QT Py et JST PH 3 broches n'est pas inclus.
