INFORMACIÓN
El Módulo CAN-BUS para Arduino es una tarjeta de expansión diseñada para añadir capacidades de comunicación mediante el protocolo CAN (Controller Area Network) a placas compatibles con Arduino. Este módulo, basado en los circuitos MCP2515 (controlador CAN) y MCP2551 (transceptor CAN), permite enviar y recibir datos de forma rápida, confiable y con alta inmunidad al ruido eléctrico. Además, este módulo incorpora un conector DB9 para facilitar la conexión al bus CAN y una ranura para tarjeta microSD, útil para almacenar registros de datos o eventos durante el monitoreo de la red.
El Módulo CAN-BUS para Arduino tiene una amplia variedad de usos y aplicaciones en proyectos donde es necesario establecer una comunicación confiable entre múltiples dispositivos. Es ampliamente utilizado para el diagnóstico y monitoreo de vehículos mediante la lectura de información proveniente de la red CAN, el desarrollo de sistemas de telemetría, la adquisición y registro de datos. Este módulo es compatible con una gran variedad de tarjetas de desarrollo que disponen de una interfaz SPI, entre las que destacan Arduino Uno, Arduino Mega 2560, Arduino Nano, Arduino Leonardo, Arduino Due, etc.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: CAN-BUS Shield para Arduino (UNO, JUN R3 o compatible).
- Controlador CAN: MCP2515 con interfaz SPI.
- Transceptor CAN: MCP2551.
- Protocolo Compatible: CAN 2.0A (tramas estándar) y CAN 2.0B (tramas extendidas).
- Velocidad de Comunicación: Hasta 1 Mbps.
- Voltaje de Operación: 5 VDC.
- Interfaz de comunicación con el microcontrolador: SPI.
- Conector CAN: DB9 estándar industrial.
- Terminales adicionales: CAN-H, CAN-L, 5V y GND.
- Ranura para almacenamiento: MicroSD integrada para registro de datos.
- Indicador LED PWR.
- Botón Reset.
- Dimensiones: 58 mm x 54 mm x 25 mm.
- Peso: 23.25 g.
DOCUMENTACIÓN Y RECURSOS
- Datasheet
- Pinout
- Dimensiones
- Librería
INFORMACIÓN ADICIONAL
Comunicación CAN
La Red de Área de Control (CAN, Controller Area Network) es un protocolo de comunicación serial desarrollado por Bosch para permitir el intercambio de información entre múltiples dispositivos electrónicos de forma rápida, confiable y sin necesidad de un computador central. Actualmente es uno de los estándares de comunicación más utilizados en la industria automotriz, aunque también se encuentra presente en sistemas de automatización industrial, equipos médicos, maquinaria agrícola, robótica y sistemas de adquisición de datos.
Una de las principales ventajas del protocolo CAN es que todos los dispositivos conectados a la red, conocidos como nodos, comparten el mismo medio físico de transmisión. Cada nodo puede transmitir y recibir información cuando el bus está disponible, utilizando un mecanismo de arbitraje basado en la prioridad de los mensajes. Esto permite que varios dispositivos intercambien datos de manera eficiente, reduciendo considerablemente la cantidad de cableado necesaria en comparación con una conexión punto a punto.
¿Cómo funciona la comunicación CAN en el Módulo?
En la siguiente figura se muestra la distribución de los pines más importantes del conector DB9 empleado por el módulo CAN-BUS. Los terminales CAN_H (High) y CAN_L (Low) corresponden a las dos líneas diferenciales encargadas de transportar la información, mientras que los pines de GND proporcionan la referencia de tierra y el pin V_OBD representa la alimentación proveniente del conector de diagnóstico del vehículo.

En aplicaciones automotrices, la comunicación mediante el estándar OBD-II utiliza normalmente los pines 6 y 14 para transmitir los datos del bus CAN. El pin 6 corresponde a la línea CAN_H, el pin 14 a CAN_L, los pines 4 y 5 se utilizan como tierra (GND) y el pin 16 suministra una alimentación de aproximadamente 12 V para herramientas de diagnóstico y dispositivos externos. Gracias a esta distribución es posible conectar escáneres automotrices, registradores de datos y sistemas embebidos capaces de comunicarse con las diferentes ECU (Electronic Control Units) del vehículo.
El protocolo CAN emplea una transmisión diferencial, es decir, la información se envía simultáneamente por las líneas CAN_H y CAN_L con niveles de voltaje opuestos. Cuando se transmite un bit dominante, el voltaje de CAN_H aumenta mientras que el de CAN_L disminuye; durante un bit recesivo ambas líneas permanecen prácticamente al mismo potencial. Este método de transmisión proporciona una elevada inmunidad al ruido eléctrico, ya que cualquier interferencia afecta de forma similar a ambas líneas y es eliminada por el receptor al medir la diferencia de voltaje entre ellas.

Kit de Thermofit 560 Piezas Diferentes Tamaños
Carcasa de Acrílico Orange Pi PC




























Valoraciones
No hay valoraciones aún.