Can Bus Shield:Entendendo tudo sobre este controlador automotivo
Naquela época, a tecnologia automotiva não era tão avançada quanto agora. Várias inovações vieram com uma delas sendo o escudo Can bus. Com ele, os veículos modernos agora são mais inteligentes. Informações como a rotação real do motor e a 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 de comunicação média. Posteriormente, discutimos os recursos do Can-bus e como usá-los com microcontroladores.
1. O que é o ônibus de lata?
O escudo Can-Bus é um controlador industrial encontrado em máquinas-ferramentas modernas. Um bom exemplo envolve o diagnóstico integrado, que usa uma mensagem válida de mini motores ou um TIPM para operar funções eletrônicas.
(Um chip Can-bus shield V2).
https://commons.wikimedia.org/wiki/File:CAN_BUS_Shield_V2.jpg
2. Recursos
O escudo Can-bus possui diversas características que o tornam único e eficaz. Eles incluem:
- O pino CS é compatível com o armazenamento de dados do cartão TF e possui um slot para cartão SD para armazenamento de mensagens.
- Normalmente, sua pinagem padrão tem um pino de seleção de chip mutável.
- Ele usa quadros remotos CAN versão 2 com velocidade de dados de 1 MB por segundo.
- Além disso, sua pinagem padrão usa um conector sub-D padrão industrial com nove pinos.
- Além disso, permite um recurso selecionável de pinagem CAN e OBD-II.
- Além disso, possui um pino INT substituível.
- Outro ótimo recurso é o suporte para um quadro padrão, dois métodos de recebimento e compatibilidade com a interface padrão do Arduino.
- Ainda assim, possui conectores de módulo Can-bus Grove para UART e I2C.
3. Hardware e software
A. Hardware
- Interface de energia do DB9.
- V_OBD.
- Indicadores de LED:
- PWR:
- TX.
- RX. V_OBD.
- INT
- Terminais – Para CAN_L e CAN_H.
- Pinagem do Arduino UNO.
- Conectores Serial Grove.
- Conectores I2C Grove.
- Pinos ICSP.
- MCP2551 Controlador Can-bus – transceptor CAN de alta velocidade.
- Controlador Can-bus MCP2515 – Controlador CAN único integrado a uma interface SPI.
(Um escudo Can-bus 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 do Arduino, como Arduino Uno, Arduino Leonardo ou Arduino MEGA.
4. Como funciona o Can-bus Shield?
https://www.youtube.com/watch?v=PEI5EWSgaRk
(Este vídeo mostra como funciona um escudo Can-bus).
5. Can Bus Shield Operação de nível básico
Para começar a operar o shield Can-bus, você precisa seguir os passos abaixo.
Materiais necessários
- 2 blindagens de barramento CAN para comunicação SPI de barramento CAN.
- 2 microcontroladores Seeeduino V4.2.
- Fios jumper para conexão de blindagens Can-bus e controladores Seeeduino.
Conexão de hardware
Primeiramente, você deve colocar os dois shields Can-bus no Seeeduino versão 4.2. Depois, você conecta essas duas blindagens de barramento CAN com fios de jumper. Conecte-os assim:
CAN_L para CAN_L e CAN_H para CAN_H.
Instalação de software
Para instalação do software, você deve consultar a biblioteca do Arduino para o Can-Bus. Depois disso, defina um nó como Master enquanto o outro funciona como Slaver.
Código
Carregue o código apropriado para o Arduino IDE para terminar de programar seu escudo Can-bus.
(Um monitor serial mostrando dados enviados e recebidos entre dois shields Can-bus).
6. Perguntas frequentes
O Can-bus Shields é compatível com Arduino?
Sim. O controlador é totalmente compatível com Arduino Uno, Arduino MEGA e Arduino Leonardo.
Como alterar o PIN SS?
Siga os poucos passos abaixo:
- Primeiro, use uma faca para cortar o cabo de cobre entre o dez digital e o CS.
- Em seguida, solde o fio de cobre para conectá-lo ao D9.
- Depois, vá para a biblioteca e altere o pino SS de acordo.
Falha na inicialização do CAN-BUS Shields
Para Can-bus shield V1.1 para Can-bus shield V2 e superior, você precisa modificar o código assim:
MCP_CAN CAN(9); // Coloca CS no pino 9.
Conclusão
Em resumo, os CAN Bus Shields são ótimos para aplicações automotivas. Porém, com a ajuda de um microcontrolador Arduino, ele roda em códigos para controlar diversos elementos no painel do seu carro.
Assim, 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 esses. Bem-vindo a entrar em contato conosco.
Tecnologia industrial
- Arduino Spybot
- Controlador Arduino GrowBox
- A fábrica inteligente da indústria 4.0 tem tudo a ver com esses dados
- Tudo sobre oxi-combustível
- Tecnologia de montagem em superfície – o que é tudo isso?
- Tudo sobre fundição de investimento para aplicações aeroespaciais
- Entendendo o que é o EDM Die Sinking
- Entendendo o que é a usinagem dura
- Entendendo um motor automotivo
- Entendendo um relé automotivo