MENU

Couche application du protocole CANopen pour microcontrôleurs 32 bits

Couche application du protocole CANopen pour microcontrôleurs 32 bits

Nouveaux produits |
Par eeNews Europe



Avec jusqu’à 128 Ko de RAM et jusqu’à 2 Mo de flash embarquées, la série de microcontrôleurs RX600 offre jusqu’à trois canaux d’interfaces CAN qui sont totalement compatibles avec les standards CAN 2.0B et ISO11898-1, formats standard et de trames étendues. De ce fait, ces MCU conviennent aux applications industrielles et grand public requérant de multiples interfaces CAN.
Chaque module CAN embarqué comprend 32 boîtes aux lettres, dont huit peuvent être configurées en FIFO. Un puissant masque filtre d’acceptation fournit jusqu’à huit différents masques pouvant être configurés individuellement pour chaque lot de quatre boîtes aux lettres et pouvant être activés ou désactivés séparément. De plus, un compteur 16 bits dispose d’une fonction d’horodatage. Les modules CAN peuvent interagir avec le CPU RX en utilisant différentes interruptions telles que réception terminée, transmission réussie, FIFO réception, FIFO transmission et des interruptions sur erreur.
"En plus de son utilisation traditionnelle par les constructeurs automobiles, le protocole CAN a acquis une vaste popularité dans les applications aussi bien d’automatisation industrielle que d’électronique médicale. Les récents MCU de Renesas simplifient la conception de ces systèmes basés sur CAN," a déclaré Bernd Westhoff, Product Manager de Renesas Electronics Europe IBG business unit. "Ces MCU RX, alliés à la pile CANopen, de grande renommée, supportée par port GmbH, fournissent une excellente base de travail pour un développement rapide et intelligent, utilisant les puissantes interfaces CAN embarquées."
La série RX600 avec CAN embarqué est fournie en boîtiers de 48 à 176 broches et est dotée d’une capacité de mémoire flash embarquée allant de 64 Ko à 2 Mo et de mémoire RAM de 8 Ko à 128 Ko.
La pile CANopen respecte les standards stricts et très efficaces de codage et documentation établis par Port GmbH. Grâce à ces standards, l’empreinte mémoire de CANopen est très petite alors que la vitesse d’exécution et la lisibilité du code sont très élevées.
La bibliothèque de codes source CANopen Master/Slave réunit les services du standard CANopen CiA-301V4.2 et CiA-302. Elle a été entièrement codée en ANSI-C et les interfaces matérielles spécifiques ont été placées dans des packages pilotes séparés, également disponibles en code source ANSI-C, ce  qui facilite l’adaptation aux différents systèmes.
L’outil de conception CANopen permet le développement rapide et économique des applications CANopen. Il génère automatiquement un dictionnaire objet et une fonction initialisation en code C, une "Data Sheet" électronique et la documentation du projet. De plus, cet outil simplifie la configuration de la bibliothèque CANopen et des packages pilotes CANopen.

www.port.de

www.renesas.eu

Si vous avez apprécié cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à :    ECI sur Google News

Partager:

Articles liés
10s