CANopen puede definirse en términos básicos como el lenguaje de comunicación utilizado al transferir datos en el bus CAN. La definición de la información de datos por parte del emisor y el receptor debe seguir un estándar común.
En comparación con el protocolo subyacente del bus CAN, que incluye la capa física y la capa de enlace de datos, CANopen es un protocolo de alto nivel que incluye cinco capas: la capa de red, la capa de transporte, la capa de sesión, la capa de presentación y la capa de aplicación.

Las funciones de estos protocolos en el bus CAN se describen a continuación:

Definición jerárquica Función
Capa de red Enrutamiento y direccionamiento
capa de transporte Transmisión fiable de extremo a extremo
capa de sesión Sincronice
capa de presentación Codificación y representación
capa de aplicación Describir cómo configurar, transferir y sincronizar
Dispositivo CANopen

Aunque el bus CAN se ha aplicado con éxito en muchas industrias, CANopen se diseñó para permitir su aplicación en más campos. Diseñado originalmente para sistemas de control de máquinas orientados al movimiento, CANopen se utiliza ahora en diversos campos, como: 

● Robótica

● Equipos médicos

● Motores paso a paso y servomotores

● Procesado de alimentos

● Automatización

La estructura interna de dispositivos de CANopen consta de tres partes lógicas principales:

Pila de protocolos ● Manejo de la comunicación a través de CAN n/w
Aplicación ● Apoyar la función de control interno

● Proporcionar una interfaz para el hardware

Diccionario de objetos ● La configuración y el diagnóstico de los dispositivos CANopen son los más importantes

● Protocolo de interfaz y software de aplicación

● Abarca todos los tipos de datos de uso

● Almacenar todos los parámetros de comunicación y los parámetros de la aplicación

Formato de trama de mensajes de CANopen: El formato de trama de mensajes de CANopen es similar al de CAN bus. Contiene el COB-ID y los bits de control, para evitar el conflicto del COB-ID con el bus CAN, todos los

Los COB-ID son todos diferentes.

En busca de un Acoplador E/S PLC? Más información