CAN in Automation – Plate-forme IoT basée sur CAN | shoppingmaroc.net


Omzlo a lancé la plate-forme IoT filaire compatible Nocan Arduino pour les fabricants. Il comprend une carte Pimaster et plusieurs modules Canzero

La carte maître et les modules esclaves sont connectés en guirlande (Photo: Omzlo)

La plate-forme Nocan IoT est un réseau câblé composé de nœuds compatibles Arduino connectés via un Réseau CAN. Il cible les applications dans lesquelles une communication sans fil n'est pas adaptée pour des raisons de fiabilité, par exemple. Les nœuds sont reliés entre eux pour former une «chaîne en guirlande» avec un seul câble à quatre fils qui apporte à la fois puissance et réseau sur des distances allant jusqu'à 300 m. La vitesse de transmission CAN est de 125 kbit / s. La puissance est fournie comme 12 V DC ou 24 V DC . Chaque nœud du réseau l'étend jusqu'à 5 V DC ou 3,3 V DC .

Le réseau CAN est composé d'un ensemble de nœuds, gérés par un seul maître . Chaque nœud est une carte compatible Arduino appelée Canzero, qui est basée sur le microcontrôleur SAMD21 de Microchip et offre le même brochage et la même taille que l'Arduino MKR Zero. "Vous pouvez écrire des esquisses dans l'IDE Arduino, puis télécharger les fichiers binaires compilés directement sur n'importe quel nœud connecté sur le réseau. Le maître est basé sur un Raspberry Pi combiné avec un HAT spécifiquement conçu: le Pimaster. Le maître prend en charge la gestion du réseau et sert de passerelle entre le réseau CAN et le «monde extérieur», explique Alwyn Nixon-Lloyd sur le site Web d'Omzlo. Le réseau peut éventuellement être contrôlé sur Internet avec un smartphone, grâce à la plateforme Blynk. Tout le matériel, les logiciels et les spécifications de la plate-forme Nocan sont fournis en tant que matériel open-source / ouvert

La carte Raspberry Pi avec le module maître indiqué fournit la connectivité Ethernet ou WLAN (Photo: Omzlo)

Deux MCU communiquent via SPI et deux GPIO supplémentaires. Le module partage la même empreinte mécanique que l'Arduino MKR Zero, mesurant 61,5 mm sur 25 mm. Il partage également les mêmes embases 2 x 14 GPIO de 2,54 mm. Le produit fournit deux embases enfichables à quatre broches de 3,5 mm conçues pour connecter la carte au réseau CAN. "Cependant, contrairement au MKR Zero, le Canzero n'offre pas de fente pour carte SD, ni de connecteur de son ni de connecteur USB", explique Alwyn Nixon-Lloyd. "Une fois compilés, les croquis Arduino peuvent être téléchargés sur Canzero via le réseau, grâce à un chargeur de démarrage dédié gravé dans le MCU SAMD21." Le deuxième MCU, un STM32F0, fournit la connectivité CAN, déchargeant le MCU principal des tâches telles que le paquet réseau mise en mémoire tampon et réassemblage.

Les modules esclaves Canzero sont basés sur le microcontrôleur SAMD21G18A de Microchip avec un cœur Cortex M0 + de 48 MHz et un Cortex M0 + STMF042 avec des contrôleurs CAN sur puce (Photo: Omzlo) [19659003] Le concept de "canaux" utilisé dans le réseau Nocan simplifie la construction d'applications distribuées. Vous n'avez pas besoin de vous soucier de l'adresse du ou des nœuds avec lesquels vous voulez communiquer: il suffit d'envoyer un message sur un canal et tous les nœuds abonnés à ce canal le recevront. Cette approche est très similaire à MQTT. Par exemple, si un nœud Canzero du réseau CAN est connecté à un relais et a créé un canal appelé "relay", alors fermer le relais à distance pourrait être aussi simple que de taper la commande suivante: nocanc publish "relay" "close". De même, si un noeud esclave possède un capteur de température et publie des données de température sur un canal appelé "température", lire la température à distance pourrait être aussi simple que de taper la commande suivante: nocanc read-channel "temperature".

The Nocan La plateforme utilise des adresses de nœuds dynamiques. Pour surmonter la limite de 8 octets des trames CAN classiques, la plate-forme Nocan utilise un protocole de transport permettant de segmenter et de réassembler des données de 64 octets. CAN FD n'a pas encore été adopté en raison de la disponibilité des MCU qui le supportent.

hz


raspberry pi 3 maroc
Acheter raspberry pi 3 ICI

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *