É possível fechar automaticamente a janela elétrica de um carro usando os barramentos OBD e CAN?

8

Eu não sou engenheiro elétrico ou de automóveis, então perdoe minha ignorância.

Encontrei este produto no mercado para fechar automaticamente janelas elétricas de determinadas marcas.

Como podemos enviar sinais para o barramento CAN usando uma interface OBD ? O fabricante do automóvel expõe essa API?

Eu tenho outra pergunta relacionada.

Podemos descobrir, usando o OBD, se os vidros elétricos / teto solar estão abertos ou não?

rp1980
fonte
11
Tudo depende do carro e do fabricante; você deve ler a página da Wikipedia no OBD, e explica como funciona com bastante clareza.
Keith M

Respostas:

9

Tudo depende se o fabricante multiplexou as janelas ou não.

Por exemplo, a General Motors tende a multiplexar suas janelas. Isso significa que toda porta tem um módulo dentro dela. O módulo controla a janela, a trava da porta, o espelho elétrico, etc.

A única coisa a passar pelo congestionamento da porta é o aterramento e as linhas de rede (principalmente). Quando o motorista aperta um botão na janela do passageiro, o módulo da porta do motorista detecta a entrada do interruptor e envia um sinal pela rede para o módulo da porta do passageiro. O módulo da porta do passageiro rola a janela. Com esse tipo de configuração, uma mensagem pode ser gerada na rede que moverá uma janela. Para ser bem claro, essa não é uma função padrão do OBD; É específico para o fabricante.

Essa interface é exposta na rede para diagnóstico. Eu pessoalmente rolei as janelas para cima e para baixo com uma ferramenta de verificação. A menos que as janelas tenham interruptores de posição embutidos, então não.

Se as janelas estiverem conectadas, não será possível.

vini_i
fonte
Obrigado @vini_i. Como você mencionou, rolar janelas para cima e para baixo usando OBD é específico do fabricante / carro. Mas que tal apenas ler dados relacionados à abertura ou não do power windows / teto solar? Mesmo isso é específico do fabricante / carro?
rp1980
11
@ rp1980 sim, que é fabricante específico demais
Keith M
Gosto mais de suas respostas quando elas são formatadas. Você fornece muitos dados quando faz balas e outras coisas. Mais fácil para um <humano como eu> entender os conceitos. Ótima resposta embora.
Ppoggio