Lectura del sensor de velocidad del coche (SDV)

He estado tratando de interactuar con la pantalla de información de mi automóvil, llamada TID (pantalla de información triple), de Opel.

De fábrica, hay varias cosas adjuntas a esta pantalla, una de ellas una línea llamada SDV - Volumen dependiente de la velocidad. Pude escribir en la pantalla usando Arduino y el protocolo descrito aquí: http://wiki.carluccio.de/index.php/Opel_TID .

Una de las informaciones que me gustaría mostrar en la pantalla es la velocidad actual del vehículo, utilizando esa línea SDV.

La cosa es que no puedo obtener ninguna señal de él. Sé que está conectado porque la pantalla tiene un modo de prueba en el que muestra brevemente la velocidad (correcta), pero no puedo interceptarlo con el Arduino. Intenté medir con un DVM pero no hay voltaje a través de esta línea y tierra...

Hay varios diagramas de circuitos en línea para el tipo de cosas que estoy tratando de hacer, pero como solo soy un principiante en electrónica, no los entiendo del todo. ¿Podría alguien tratar de explicarme la parte SDV (o sensor de velocidad del vehículo) de estos circuitos y la diferencia entre ellos?

Circuito 1
(fuente: rolandgruber.de )

Circuito 2


Después de leer más, entiendo que el transistor en el primer circuito está impulsando el puerto RA4 en el PIC.

Me pareció extraño que un puerto en un microcontrolador estuviera feliz con +12v de la batería del automóvil, pero resulta que el puerto RA4 es un "drenaje abierto", siendo feliz con voltajes de hasta 14v.

Parece que no podré replicar este circuito con arduino (al menos sin transistores adicionales)

El coche es viejo, no tiene interfaz OBD.
En el primer circuito, ¿la conexión en SDV desde el colector del transistor al pin 3 en el PIC no lo freiría instantáneamente, considerando que las baterías de los automóviles funcionan a +12v?
¿Qué señal le interesa realmente, la SDV o el sensor de velocidad real? Si bien SDV depende de la velocidad, su propósito real es indicarle a su sistema de sonido que aumente su volumen a medida que aumenta la velocidad para compensar el mayor ruido de la carretera (de ahí su nombre Volumen dependiente de la velocidad)
Estoy tratando de usar el SDV para obtener el valor de la velocidad, ya que es la forma más fácil de obtenerlo en el automóvil. Entiendo que en el primer circuito, el transistor "invierte" el pulso, dejando pasar corriente al pin PIC si la base está en Low, pero creo que en ese caso le llega 12v al pin, entonces freirá el microcontrolador?
Sí, el primer circuito terminará aplicando 12v al micro, pero eso se debe a cómo se conecta R12. Si el 'extremo superior' de R12 se conectara a la salida del regulador de 5v IC3, entonces el micro solo vería 5v allí.

Respuestas (1)

Un sensor de velocidad del vehículo funciona monitoreando el paso de una rueda dentada o alguna otra fuente de interferencia magnética en el transeje de su automóvil (aunque la ubicación exacta y el mecanismo pueden depender de su modelo de automóvil).

Debido a esto, no emitirá una señal analógica sino un PWM con frecuencia variable dependiendo de qué tan rápido gire el eje (y, por lo tanto, qué tan rápido se mueva su vehículo). Sin filtrado, es probable que no pueda captarlo como un voltaje analógico, aunque Arduino debería poder medir la frecuencia del PWM y permitirle determinar la velocidad del vehículo con algunos cálculos relativamente simples. Esto parece ser lo que están haciendo los dos circuitos anteriores.

Diagrama del sensor de velocidad del vehículo

Intenté conectar la línea a través de un divisor de voltaje y directamente al arduino y no se detectan impulsos. Entonces, ¿cuál es la diferencia entre eso y los circuitos que se muestran? ¿Podría explicar qué hace cada componente?
En ambos casos, la salida del sensor de velocidad simplemente conduce el pin en el PIC alto o bajo a través de un transistor y probablemente haga algunos cálculos con la señal PWM. Es difícil decir exactamente qué señal está midiendo, ya que no está claro si la señal proviene directamente del sensor o de algún otro circuito que procesa la señal. Recomendaría mirar la salida del sensor en un osciloscopio para ver qué obtiene y determinar si es algo en lo que podrá operar o no.