El módulo CAN MCP2515 permite comunicar tus proyectos basados en Arduino con tu automóvil mediante el protocolo CAN. CAN (siglas del inglés Controller Area Network) es un protocolo de comunicaciones desarrollado por la empresa alemana Robert Bosch GmbH, basado en una topología bus para la transmisión de mensajes en entornos distribuidos. El bus CAN es ideal para aplicaciones de autotrónica, mecatrónica automotriz, automatización industrial, domótica y más.
El módulo permite recibir y enviar frames de datos en formato estándar y extendido. El controlador CAN posee mascaras y filtros de acceso, reduciendo asi la carga del microcontrolador principal. Incluye el chip controlador CAN MCP2515 con interfaz SPI y el chip transceiver CAN TJA1050 con el fin de facilitar la comunicación con microcontroladores y tarjetas de desarrollo. Permite implementar una red de microcontroladores con la topología bus (ahorrando cable) con una longitud de hasta 1200 metros. El cable puede ser tipo par trenzado UTP Cat5/Cat6, cada terminación de nodo debe tener una resistencia de 120 Ohms.
Características
- Voltaje de Operación: 5V DC
- Consumo corriente: 500 uA (máx)
- Interfaz de comunicación digital: SPI
- Chip CAN-controller: MCP2515
- Chip CAN-transceiver: TJA1050
- Protocolo: CAN 2.0B
- Tipo de comunicación CAN: Half-Duplex
- Velocidad máxima de 10 Mbit/s (a 12 metros)
- Longitud máxima de alcance de 1200 metros (a 100 kbit/s)
- Numero de Buffers TX: 3
- Numero de Buffers RX: 2
- Implementa la capa física ISO-11898
- Bajo consumo de corriente en modo Stand-by
- Detección de corto de Tierra en la entrada TXD
- Un nodo sin energía no perturba el funcionamiento del bus CAN
- Resistencia 120ohm de terminación (jumper)
- Hasta 112 nodos
- Protección anti corto circuito
- Dimensiones: 40*28*12 mm
- Peso: 8 gramos
Conexión
- INT: Interrupción
- SCK: SPI clock
- SI: SPI data in
- SO: SPI data out
- CS: SPI chip select
- GND: 0V
- VCC: 5V DC
Más información:
- Esquemático
- Datasheet MCP2515
- Datasheet TJA1050
- Tutorial: Arduino + CAN MCP2515[electronicshub]–video
- Tutorial: Arduino y CAN MCP2515 [circuitdigest]
- Tutorial: Arduino y BUS CAN
- Tutorial: Arduino y bus CAN
- Tutorial: Shield CAN
- Tutorial: Sparkfun Shield CAN
- Tutorial: Seeedstudio Shield CAN
- Librería Arduino CAN by Sparkfun
Todavía no hay comentarios.