¡El sistema de bus CAN me está causando un trabajo extra!

3

Compré un sistema de sensor de inversión de automóvil ... Lo probé en el banco con una simple fuente de alimentación de 12 V, y funciona muy bien. Integrarlo en mi auto es otro asunto desde que descubrí que la mayoría de los autos desde 2008 tienen cableado CAN bus. Así que un simple piggy back a la luz de marcha atrás 12 V + está lleno de problemas (aparentemente, leyendo sobre esto y buscando en Google muchas páginas)

Hay una línea completa de complementos 'costosos' que lo llevan a la red de bus CAN sin alterar el sistema, ¡pero son más costosos que el kit de sensor de inversión!

No quiero volver a conectar al cableado, pero puedo usar algún tipo de sensor de voltaje conectado al cableado aislado de la luz de marcha atrás y obtener una señal para cambiar un relé para suministrar un 'directo desde la batería' 12 ¿V al kit que compré?

Pensé en un circuito óptico (cuando se enciende la luz de marcha atrás) para detectar eso, pero tendría que ser sensible solo a la luz brillante (la bombilla) en lugar de a la luz del día.

Hmmm ... Estoy abierto a cualquier idea, cuanto más simple, mejor.

    
pregunta Alan

2 respuestas

2

En lugar de un relé, usaría un optoacoplador con una resistencia en serie. El relé será una carga inductiva, que el circuito que controla la luz de respaldo podría no estar diseñado para manejar.

En el lado de salida del optoacoplador, tiene un colector y un emisor de un transistor que está encendido o apagado. Esto no será suficiente para cambiar la alimentación de su sensor directamente, pero puede cambiar otra cosa que pueda. Dos soluciones simples para eso serían un FET de canal P o un transistor PNP. Ambos serían un interruptor lateral alto.

Para el FET, habría un pullup en la puerta a la fuente, con el optoacoplador tirando hacia abajo. Muchos FET pueden tomar 12 V en la puerta, pero desafortunadamente no es tan simple. En un automóvil, puede haber picos de voltaje significativos. Obtener un FET clasificado para 60 V no es un problema, pero no va a encontrar uno que permita -60 V en la puerta. Una forma de solucionar esto es usar un diodo zener para limitar el voltaje de la compuerta. Eso requiere una resistencia adicional en serie con la salida del optoacoplador para que el zener tenga algo contra lo que trabajar.

Dados todos los problemas de la unidad de compuerta de un P FET, la solución PNP será más sencilla:

Cuando el LED en el optoacoplador está encendido, el transistor de salida se enciende. Esto lleva el extremo inferior de R1 a casi el suelo y proporciona una unidad de base de aproximadamente 20 mA a Q1. Esto multiplicado por la ganancia de Q1 es la cantidad de corriente que puede activar para alimentar el sensor. Por ejemplo, si la ganancia de Q1 es 40, entonces puede proporcionar hasta 800 mA. Desea dejar algo de margen, por lo que sería bueno si el sensor tiene una capacidad nominal de 500 mA.

Cuando ocurren picos de voltaje, el voltaje en la base de Q1 aumenta. La combinación de R1 y el transistor de salida del optoacoplador tendrá este voltaje más alto a través de él. La corriente aumentará y, eventualmente, el transistor optoacoplador puede no ser capaz de soportar la corriente más alta, por lo que aumenta la tensión a través de ella. Esto aumenta su disipación momentáneamente, pero para picos cortos esto no es un problema. Es fácil encontrar optoacopladores que puedan soportar una corriente de salida de 25 mA o más. El verdadero problema para los picos supervivientes es asegurarse de que tanto el transistor de salida del optoacoplador como el Q1 estén clasificados para el voltaje más alto. 60 V deberían hacerlo para Q1, y la salida del optoacoplador en realidad recibe un poco menos de tensión de voltaje, pero estas no son especificaciones difíciles de cumplir. Algún sabor del FOD817 barato y abundante para el optoacoplador debería hacerlo, por ejemplo.

    
respondido por el Olin Lathrop
0

No veo el problema. La luz de marcha atrás puede estar controlada por CAN, la bombilla (o los LED) en sí no, por lo que debería poder tocar sus 12 V conmutados en el zócalo.

De forma alternativa, puede conectarse al bus CAN y escuchar los comandos para encender o apagar la luz de marcha atrás, pero, por supuesto, tendrá que conocer el comando que hace esto. En cualquier caso, solo escucharía , y nunca enviaré yo mismo los datos al bus. El software de las computadoras del automóvil ha sido probado exhaustivamente, pero es posible que no cubran cada tipo de manipulación, y si el software se vuelve loco, cualquier cosa puede ocurrir, incluidas las lesiones.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas