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?
Respostas:
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.
fonte