EID091-A701-S y EID091-A701-SC son módulos CAN FD-a-serial de grado industrial de nuevo lanzamiento de EBYTE. Diseñados para escenarios complejos de interconexión de bus y conversión de protocolo, proporcionan una interacción de datos estable, de alta velocidad y flexible entre CAN/CAN FD e interfaces en serie, incluso en entornos industriales hostiles.

La serie EID091-A701-S se dirige al control industrial, la electrónica automotriz, las pasarelas de bus de campo y los terminales de adquisición remota de datos que requieren la transmisión de datos o la conversión de protocolo entre CAN/CAN FD y puertos serie. Puede servir como un nodo de puerta de enlace, nodo de conversión de protocolo o módulo de expansión de interfaz de comunicación en el equipo de usuario.
Las aplicaciones típicas incluyen:
Conexión de dispositivos serie heredados a redes CAN/CAN FD
Actuar como una puerta de enlace entre PLCs/ordenadores superiores y dispositivos de campo CAN
Creación de redes de control distribuidos para dispositivos Modbus RTU sobre CAN/CAN FD
Implementación de protocolos de aplicación definidos por el usuario a través de redes de bus multinodo
Soporte multiprotocolo: admite CAN FD y es compatible con CAN 2.0 A/B, y admite protocolos FD de ISO y Bosch CAN, proporcionando una plataforma de hardware unificada tanto para nuevos diseños como para actualizaciones de sistemas.
Amplios rangos de velocidad:
Tasa de transmisión en serie: 1200–3 Mbps, predeterminado 115200 bps
Tasa de transmisión de los dominios: 5 K–1 Mbps, 500 Kbps predeterminados
Tasa de transmisión de dominio de datos: 100 K–5 Mbps, 2 Mbps por defecto (inválido en modo CAN puro)
Filtrado de fotogramas flexible: admite el filtrado de marcos configurable para permitir a los usuarios recibir solo información clave en entornos de bus complejos.
Diseño de grado industrial: temperatura de funcionamiento −40°C a 85°C, humedad de funcionamiento 10%-90% HR (no condensación), asegurando una operación estable a largo plazo.
Cinco modos de funcionamiento: admite conversión transparente, conversión transparente con identificador, conversión de protocolo de formato fijo, conversión de protocolo Modbus y conversión de protocolo personalizado para cubrir una amplia gama de necesidades de aplicación.
El módulo adopta un paquete amigable con el agujero de sello/SMT, lo que facilita la soldadura o el montaje en PCB del usuario y reduce en gran medida la dificultad de diseño del hardware.
Potencia y características eléctricas:
Voltaje de alimentación: DC 4.5–5.5 V
Corriente en espera: alrededor de 18 mA @ 5 V; TX/RX sobre 18.1 mA @ 5 V
Nivel de comunicación: 3.3 V; se requiere el cambio de nivel cuando se interconecta con sistemas de 5 V.
Pins principales (lista parcial):
VCC / GND: Pines de fuente de alimentación del módulo
CANH / CANL: CAN FD diferencial de bus de líneas altas/bajas
TX3 / RX3: Abra los pines de puerto serie, utilizados como la interfaz de comunicación para el MCU host u otros dispositivos serie
CFG: Pin de configuración de hardware, nivel bajo para entrar en el modo de configuración, nivel alto para salir
RESTAURAR: Pin de restablecimiento de fábrica, tirando de abajo durante 5 segundos restaura los ajustes de fábrica
RST: Entrada de reinicio activo-bajo
ES: Pin de habilitación RS485 reservado, se puede conectar directamente al pin RE/DE de un transceptor externo RS485
SET: Pin de estado de datos que emite un indicador de bajo nivel relacionado con los datos de bus CAN, conveniente para la monitorización del estado del sistema.
El EID091-A701-S / SC proporciona cinco modos de funcionamiento flexibles, lo que facilita su adaptación a diferentes topologías de sistema y requisitos de protocolo.
En modo transparente, el módulo no modifica el contenido de datos del usuario. Solo mapea el campo de datos entre los fotogramas serie y los fotogramas FD CAN/CAN, realizando efectivamente la conversión de formato invisible entre buses.
Serial → CAN/CAN FD: Los datos recibidos desde el puerto serie se llenan secuencialmente en el campo de datos de FD de CAN/CAN. El tipo de fotograma y el ID de trama se toman de la configuración del usuario y permanecen sin cambios durante la conversión.
CAN/CAN FD → Serial: Los datos en el campo de datos de FD de CAN/CAN se envían secuencialmente a la trama en serie. Cuando las opciones “información de trama” y “ID de trama” están habilitadas, la información correspondiente también se inserta en la trama en serie.
Casos de uso típicos:
Transmisión simple punto a punto o punto a bus donde solo importa el contenido de los datos, no los ID de marco
Dispositivos en serie que se comunican con nodos CAN que utilizan ID de trama fijo.
Este modo es una versión mejorada del modo transparente, que transporta información de ID de FD CAN/CAN dentro de la trama serie y admite la conversión automática de ID de dos vías. Es especialmente adecuado para protocolos de capa de aplicación definidos por el usuario en redes multinodo.
Serie → CAN/CAN FD: El usuario reserva un campo de ID en el cuadro serie y configura su posición de inicio y longitud (1–2 bytes para tramas estándar, 1–4 bytes para tramas extendidas). Durante la conversión, el módulo analiza este campo y lo utiliza como el ID de trama FD de CAN/CAN. Otros bytes de datos se mapean en el campo de datos CAN/CAN FD en orden.
CAN/CAN FD → Serial: El ID de trama de FD de CAN/CAN recibido se escribe en la posición de ID especificada en la trama serie de acuerdo con la dirección y longitud configuradas, y el resto de los datos se reenvían secuencialmente.
Casos de uso típicos:
Comunicación multinodo donde el lado serie necesita controlar o identificar dinámicamente los ID de CAN
Protocolos de bus personalizados que requieren información de identificación para ser transparentes en serie y CAN/CAN FD.
El modo de protocolo proporciona representaciones en serie de longitud fija para tramas CAN y CAN FD, lo que facilita que el software de capa superior o las MCU se analicen y ensamblan mensajes utilizando un formato conocido y consistente.
Formato CAN: Cada trama CAN está representada por 13 bytes en el puerto serie (información de trama de 1 byte + ID de trama de 4 bytes + datos de 8 bytes).
Formato CAN FD: Cada trama CAN FD está representada por 69 bytes en el puerto serie (información de trama de 1 byte + ID de trama de 4 bytes + datos de 64 bytes).
El byte de información de trama codifica:
FF: Marco estándar vs. extendido
RTR: Frame remoto vs. marco de datos (debe ser 0 en CAN FD)
EDL: CAN vs. CAN FD
BRS: indicador de interruptor de velocidad binaria (válido solo en CAN FD)
DLC3–DLC0: Código de longitud de datos.
En este modo, el ID de trama real y el tipo de trama provienen de la información de trama de la trama en serie y los campos de ID de trama, en lugar de la configuración global. Esto es ideal cuando:
El proyecto requiere formatos de marco estrictamente fijos
El software host es más fácil de implementar con registros de longitud fija.
En el modo Modbus, el lado serie utiliza el formato estándar Modbus RTU, mientras que el lado CAN/CAN FD utiliza un formato simple basado en segmento. Esto permite que los datos de Modbus RTU se transmitan de forma transparente a través de CAN/CAN FD.
Lado serie: Los marcos deben cumplir con la especificación Modbus RTU. Los marcos que no cumplen se descartan en lugar de ser convertidos.
Lado CAN/CAN FD: utiliza un esquema de “marcador de segmento + tipo de segmento + contador de segmentos” para fragmentar y volver a ensamblar mensajes largos de Modbus. Los segmentos primero, intermedio y último están claramente marcados, y un contador de segmentos 0-31 permite al receptor detectar segmentos faltantes.
El módulo no actúa como un maestro o esclavo Modbus. Solo valida, fragmenta, reenvía y vuelve a ensamblar los marcos de Modbus RTU. Después de recibir todos los segmentos en el lado de CAN/CAN FD, reconstruye automáticamente un cuadro completo de Modbus RTU, agrega CRC16 y lo envía a través del puerto serie.
Casos de uso típicos:
Retrofitting Modbus RTU equipo en una red de control distribuido basada en CAN/CAN FD
Mejorar la inmunidad al ruido y la escalabilidad de la red para los sistemas Modbus RTU existentes.
El modo de protocolo personalizado está diseñado para usuarios avanzados que necesitan un control total sobre el formato de trama serie, lo que permite un mapeo de uno a uno con protocolos de aplicación propietarios o internos.
El marco serial consiste en:
Cabecera de marco
Longitud de la trama (desde el inicio de la información de la trama hasta el último byte de datos, excluyendo la cola del cuadro)
Información de fotogramas (0x00 para marcos estándar, 0x80 para fotogramas extendidos)
ID de marco (2 bytes para marcos estándar, 4 bytes para marcos extendidos, byte alto primero)
Campo de datos
Trailer del marco.
Reglas de conversión:
Serie → CAN/CAN FD: El módulo analiza el marco serie estrictamente de acuerdo con el formato personalizado. Si la cabecera, la cola, la longitud, la información de la trama u otros bytes que no son datos no son válidos, la trama no se transmitirá. Las tramas válidas se asignan a tramas FD CAN/CAN de acuerdo con la información de trama y el ID especificados, y el campo de datos se copia en el campo de datos FD CAN/CAN.
CAN/CAN FD → Serie: Cada fotograma CAN/CAN FD recibido se reenvía inmediatamente. El módulo agrega cabecera de trama, longitud de trama, información de trama, ID de trama y tráiler de trama para construir un marco en serie que se ajuste al protocolo personalizado.
Casos de uso típicos:
Protocolos privados empresariales o pilas de protocolos heredados que deben preservarse
Proyectos que requieren un control estricto sobre cada campo del formato de marco.
El módulo admite la configuración a través de comandos AT y herramientas de configuración de PC. Los usuarios pueden establecer velocidades de baudios de forma flexible, reglas de filtrado de fotogramas, modos de funcionamiento y otros parámetros. El pin RESTORE permite una restauración rápida de los valores predeterminados de fábrica, lo que es conveniente para el mantenimiento en el sitio y la implementación por lotes.
Para obtener más asistencia técnica y la documentación más reciente, póngase en contacto con:
Sitio web: www.es-ebyte.com
Asistencia técnica: service-es-@cdebyte.com