CAN Bus Shield Explicado: Principais Recursos e Aplicações em Sistemas Automotivos Modernos
Antigamente, a tecnologia automotiva não era tão avançada como agora. Várias inovações vieram com uma delas sendo o Can bus shield. Com ele, veículos modernos são agora mais inteligentes. Informações como rotação real do motor e velocidade do veículo através do circuito elétrico do carro agora estão disponíveis.
Portanto, sua popularidade não é surpresa devido à sua confiabilidade e velocidade média de comunicação. Subsequentemente, discutimos as capacidades do Can-bus e como usá-los com microcontroladores.
1. O que é o can bus?
O Can-Bus shield é um controlador industrial encontrado em ferramentas de máquina modernas. Um bom exemplo envolve diagnósticos de bordo, que usa uma mensagem válida de mini motores ou um TIPM para operar funções eletrônicas.
(Chip Can-bus shield V2).
https://commons.wikimedia.org/wiki/File:CAN_BUS_Shield_V2.jpg
2. Recursos
O Can-bus shield tem vários recursos que o tornam único e eficaz. Eles incluem:
- O pino CS é compatível com armazenamento de dados em cartão TF e tem slot para cartão SD para armazenamento de mensagens.
- Normalmente, seu pinout padrão tem um pino de seleção de chip alterável.
- Usa CAN versão 2 frames remotos com velocidade de dados de 1MB por segundo.
- Também, seu pinout padrão usa um conector sub-D industrial padrão com nove pinos.
- Além disso, permite recurso selecionável de pinout CAN e OBD-II.
- Além do mais, tem um pino INT substituível.
- Outro grande recurso é o suporte a frame padrão, dois métodos de recepção e compatibilidade com interface padrão Arduino.
- Ainda, tem conectores de módulo grove Can-bus para UART e I2C.
3. Hardware e Software
A. Hardware
- Interface de energia DB9.
- V_OBD.
- Indicadores LED:
- PWR:
- TX.
- RX. V_OBD.
- INT
- Terminais – Para CAN_L e CAN_H.
- Pinout Arduino UNO.
- Conectores Grove seriais.
- Conectores Grove I2C.
- Pinos ICSP.
- MCP2551 controlador Can-bus – Transceptor CAN de alta velocidade.
- MCP2515 controlador Can-bus – Controlador CAN singular integrado com interface SPI.
(Can-bus shield com Arduino Uno).
https://commons.wikimedia.org/wiki/File:Arduino_Uno_with_CAN-bus_shield.JPG
B. Software
Geralmente, o software é compatível com interfaces padrão Arduino como Arduino Uno, Arduino Leonardo ou Arduino MEGA.
4. Como o Can-bus Shield Funciona?
https://www.youtube.com/watch?v=PEI5EWSgaRk
(Este vídeo mostra como um Can-bus shield funciona).
5. Operação de Nível Inicial do Can Bus Shield
Para começar a operar o Can-bus shield, você precisa seguir os passos abaixo.
Materiais Necessários
- 2 Can-bus shields para comunicação SPI Can-bus.
- 2 microcontroladores Seeeduino V4.2.
- Fios jumpers para conexão de Can-bus shields e controladores Seeeduino.
Conexão de Hardware
Primeiramente, você deve colocar os dois Can-bus shields no Seeeduino versão 4.2. Após isso, você conecta estes dois CAN-bus shields com fios jumpers. Conecte-os assim:
CAN_L para CAN_L e CAN_H para CAN_H.
Instalação de Software
Para instalação de software, você deve consultar a biblioteca Arduino para Can-Bus. Depois disso, defina um nó como Mestre enquanto o outro funciona como Escravo.
Código
Carregue o código apropriado no Arduino IDE para terminar de programar seu Can-bus shield.
(Monitor serial mostrando dados enviados e recebidos entre dois Can-bus shields).
6. Perguntas Frequentes
O Can-bus Shield é compatível com Arduino?
Sim. O controlador é totalmente compatível com Arduino Uno, Arduino MEGA e Arduino Leonardo.
Como Alterar Pino SS?
Siga os poucos passos abaixo:
- Primeiro, use uma faca para cortar o cabo de cobre entre o digital dez e CS.
- Em seguida, solde o fio de cobre para conectá-lo ao D9.
- Depois, vá para a biblioteca e altere o pino SS conforme necessário.
Falha na Inicialização do CAN-BUS Shield
Para Can-bus shield V1.1 até Can-bus shield V2 e superiores, você precisa modificar o código assim:
MCP_CAN CAN(9); // Definir CS para pino 9.
Conclusão
Em resumo, os CAN Bus Shields são ótimos para aplicações automotivas. No entanto, com a ajuda de um microcontrolador Arduino, ele roda em códigos para controlar vários elementos no painel do seu carro.
Então, construir e programar projetos incríveis com o módulo Can-bus shields ficou mais fácil. Portanto, entre em contato conosco se precisar de assistência profissional na construção de projetos como estes. Bem-vindo a nos contatar.
Tecnologia industrial
- Construa um Spybot Controlado por Bluetooth com Arduino
- Controlador GrowBox com Arduino – Firmware e Hardware Open-Source
- Aproveitando Dados: Como Fábricas Inteligentes Impulsionam Eficiência na Indústria 4.0
- Corte Oxi-Combustível: A Solução Atemporal e Custo-Efetiva para Conformação de Metais
- Tecnologia de Montagem em Superfície (SMT) Explicada: O Futuro da Integração em PCB
- Microfusão no Setor Aeroespacial: Precisão, Eficiência e Sustentabilidade
- Entendendo a Erosão por Cavidade (EDM Die Sinking): Essenciais do EDM de Cavidade para Manufatura de Precisão
- Usinagem Dura Desmistificada: Conceitos-Chave e Melhores Práticas
- Desmistificando Motores Automotivos: Por Dentro da Usina de Força do Seu Carro
- Relés Automotivos Explicados: Propósito, Tipos e Como Protegem Seu Veículo