Olá a todos !

Me surgiu um problema/necessidade aqui e estou querendo aprender como fazer a leitura e envio de dados na rede LIN automotiva. Alguém já tem conhecimento sobre isso ou algum material para leitura ?

A idéia é a seguinte, eu quero ler os comandos de volante do carro e descobri que ele se comunica com um módulo específico do carro via rede LIN, e esse módulo por sua vez se comunica com o carro pela rede CAN. Eu queira ler esses dados enviados pelo volante. O carro é Volksvagem se for pertinente, e no meu caso eu não tenho o módulo que conversa com o voltante, tenho apenas o volante aqui.

Ligando o volante diretamente no osciloscópio, eu percebi que ele gera um pulso negativo na linha de comunicação ao pressionar qualquer botão, mas somente isso, não envia nenhum código referente a qual botão foi pressionado. Creio que só vai operar se tiver o master na outra ponta para receber e devolver a solicitação e então ele comecarem a conversar.

Pesquisando um pouco cheguei no CHIP MCP2003 e tem até biblioteca para Arduino.

Obrigado.

Exibições: 820

Responder esta

Respostas a este tópico

Bom dia, 

Não conhecia a rede LIN da Volkswagen.

Achei isso:

Rede CAN Aula 13 – Rede LIN na Linha Volkswagen

https://www.youtube.com/watch?v=ger0iTZYm40

E mais esses:

https://www.youtube.com/results?search_query=lin+bus

LIN Protocol and Physical Layer Requirements:

https://www.ti.com/lit/an/slla383/slla383.pdf

LIN Bus Explained - A Simple Intro (2021)

https://www.csselectronics.com/pages/lin-bus-protocol-intro-basics

https://www.autopi.io/blog/lin-bus-protocol-explained/

LIN (LOCAL INTERCONNECT NETWORK) SOLUTIONS

https://www.st.com/resource/en/application_note/cd00004273-lin-loca...

Use um analizador Lógico para capturar os dados. 

The Golf 2004 Electrical system

http://www.volkspage.net/technik/ssp/ssp/SSP_319_d1.pdf

Rede de interconexão local (LIN) define um local sistema no qual todos os componentes associados dentro uma área específica está localizada.


● O subsistema local é uma versão econômica do barramento de dados CAN.
● A interface do consumidor definida torna simples possível troca dos conectores.
● Conexão de ônibus na área de acidente
● Conexão de barramento em áreas críticas de segurança


As informações são trocadas no barramento de dados LIN sistema através de uma unidade de controle mestre e até 16 unidades de controle escravas.A comunicação é iniciada apenas pelo mestre.


Unidades de controle escravo não podem se comunicar independentemente.
Vários barramentos de dados LIN independentes podem ser instalado no veículo com funções diferentes.
As informações são trocadas entre o indivíduo sistemas de ônibus através das unidades de controle mestre conectado ao barramento de dados CAN.

New data bus systems – LIN, MOST, BluetoothTM

http://www.volkspage.net/technik/ssp/ssp/SSP_286_d1.pdf

Acho que vai precisar de uma Unidade Mestre LIN, para testar seu volante.

E com um analisador lógico, poderá capturar e analisar o protocolo. 

LIN SERIAL ANALYZER

https://www.microchip.com/en-us/development-tool/APGDT001#

http://ww1.microchip.com/downloads/en/devicedoc/linserialanalyzerre...

LIN v1.3 Protocol Implementation

http://ww1.microchip.com/downloads/en/Appnotes/doc7548.pdf

Local Interconnect Network (LIN) Demonstration

https://www.nxp.com/docs/en/application-note/AN2103.pdf

Opa, Valeu Murta ! Vou estudar os links que passou. Estou vendo que não vai ser tão simples assim....rsrs

Abs.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço