CAN Bus Shield Explicado: Características Clave y Aplicaciones en Sistemas Automotrices Modernos
En el pasado, la tecnología automotriz no era tan avanzada como lo es ahora. Varias innovaciones llegaron, una de ellas siendo el Can bus shield. Con él, los vehículos modernos son ahora más inteligentes. Información como las RPM reales del motor y la velocidad del vehículo a través del circuito eléctrico del coche ahora está disponible.
Por tanto, su popularidad no es sorpresa debido a su fiabilidad y velocidad de comunicación media. Posteriormente, discutimos las capacidades del Can-bus y cómo usarlas con microcontroladores.
1. ¿Qué es el bus CAN?
El escudo Can-Bus es un controlador industrial que se encuentra en herramientas de máquina modernas. Un buen ejemplo involucra diagnósticos a bordo, que usa un mensaje válido de mini motores o un TIPM para operar funciones electrónicas.
(Un chip Can-bus shield V2).
https://commons.wikimedia.org/wiki/File:CAN_BUS_Shield_V2.jpg
2. Características
El escudo Can-bus tiene varias características que lo hacen único y efectivo. Incluyen:
- El pin CS es compatible con almacenamiento de datos en tarjeta TF y tiene una ranura para tarjeta SD para almacenamiento de mensajes.
- Normalmente, su pinout estándar tiene un pin de selección de chip modificable.
- Usa CAN versión 2 tramas remotas con una velocidad de datos de 1MB por segundo.
- Además, su pinout por defecto usa un conector sub-D industrial estándar con nueve pines.
- Además, permite una característica seleccionable de pinout CAN y OBD-II.
- Asimismo, tiene un pin INT reemplazable.
- Otra gran característica es el soporte para trama estándar, dos métodos de recepción, y compatibilidad con interfaz estándar Arduino.
- Aún, tiene conectores de módulo Grove Can-bus para UART e I2C.
3. Hardware y Software
A. Hardware
- Interfaz de alimentación DB9.
- V_OBD.
- Indicadores LED:
- PWR:
- TX.
- RX. V_OBD.
- INT
- Terminales – Para CAN_L y CAN_H.
- Pinout Arduino UNO.
- Conectores Grove Serie.
- Conectores Grove I2C.
- Pines ICSP.
- Controlador MCP2551 Can-bus – Transceptor CAN de alta velocidad.
- Controlador MCP2515 Can-bus – Controlador CAN singular integrado con una interfaz SPI.
(Un Can-bus shield con Arduino Uno).
https://commons.wikimedia.org/wiki/File:Arduino_Uno_with_CAN-bus_shield.JPG
B. Software
Generalmente, el software es compatible con interfaces estándar Arduino como Arduino Uno, Arduino Leonardo, o Arduino MEGA.
4. ¿Cómo Funciona el Escudo Can-bus?
https://www.youtube.com/watch?v=PEI5EWSgaRk
(Este video le lleva a través de cómo funciona un escudo Can-bus).
5. Operación Básica del Escudo Can Bus
Para comenzar a operar el escudo Can-bus, necesita seguir los pasos a continuación.
Materiales necesarios
- 2 escudos Can-bus para comunicación SPI Can-bus.
- 2 microcontroladores Seeeduino V4.2.
- Cables puente para la conexión de escudos Can-bus y controladores Seeeduino.
Conexión de Hardware
Primero, debe colocar los dos escudos Can-bus en el Seeeduino versión 4.2. Después, conecte estos dos escudos CAN-bus con cables puente. Conéctelos así:
CAN_L a CAN_L y CAN_H a CAN_H.
Instalación de Software
Para la instalación de software, debe consultar la biblioteca de Arduino para el Can-Bus. Después de eso, configure un nodo como Maestro mientras el otro funciona como Esclavo.
Código
Suba el código apropiado al IDE de Arduino para terminar de programar su escudo Can-bus.
(Un monitor serie mostrando datos enviados y recibidos entre dos escudos Can-bus).
6. Preguntas Frecuentes
¿Son los escudos Can-bus compatibles con Arduino?
Sí. El controlador es totalmente compatible con Arduino Uno, Arduino MEGA y Arduino Leonardo.
¿Cómo Cambiar el Pin SS?
Siga los pocos pasos a continuación:
- Primero, use un cuchillo para cortar el cable de cobre entre el digital diez y CS.
- Luego, suelde el cable de cobre para conectarlo a D9.
- Después, vaya a la biblioteca y cambie el pin SS en consecuencia.
Fallo de Inicialización CAN-BUS Shields
Para el escudo Can-bus V1.1 al escudo Can-bus V2 y superior, necesita modificar el código así:
MCP_CAN CAN(9); // Establecer CS en pin 9.
Conclusión
En resumen, los escudos CAN Bus son excelentes para aplicaciones automotrices. Sin embargo, con la ayuda de un microcontrolador Arduino, funciona con códigos para controlar varios elementos en el tablero de su coche.
Así, construir y programar proyectos increíbles con el módulo de escudos Can-bus se volvió más fácil. Por tanto, contáctenos si necesita asistencia profesional en la construcción de proyectos como estos. Bienvenido a contactarnos.
Tecnología Industrial
- Construye un Spybot controlado por Bluetooth con Arduino
- Controlador GrowBox Arduino - Firmware y Hardware Open Source
- Invernadero Domótico Inteligente: Control Climático Automatizado con Arduino
- Descifrando el Motor de Automóvil: El Corazón de tu Vehículo
- Relés Automotrices: Función, Tipos y Cómo Protegen tu Vehículo
- Aprovechando los datos: Cómo las fábricas inteligentes impulsan la eficiencia en la Industria 4.0
- Tecnología de Montaje Superficial (SMT): El Futuro de la Integración en PCB
- Microfusión en Aeroespacial: Precisión, Eficiencia y Sostenibilidad
- Entendiendo el Hundimiento por Matriz EDM: Lo Esencial del EDM de Cavidad para Fabricación de Precisión
- Mecanizado Duro Desmitificado: Conceptos Clave y Mejores Prácticas
- Corte Oxi-Combustible: la solución atemporal y rentable para conformar metal