Detectar el TPS existente del vehículo con AVR ADC

0

Tengo un problema al detectar el voltaje del sensor de posición del acelerador si el ECM del vehículo ya está utilizando el sensor. Es decir, el ECM del vehículo deja de responder a la entrada del acelerador después de un período de tiempo de 20 segundos a 5 minutos más tarde.

Cuando pruebo con mi multímetro (cable positivo en la señal TPS # 1 y cable negativo en el retorno TPS # 1), el voltaje en el pedal pasa de 0.5V a 4.5V. Esto no afecta en absoluto al ECM del vehículo.

Cuando uso mi ATMEGA32u4, conectando la señal TPS # 1 a PF0 y el TPS # 1 Regrese a la red GND de mi AVR, el ECM del vehículo se queja de no tener un acelerador conectado.

¿Qué debo considerar agregar entre la señal TPS # 1 y el AVR para hacerla "desaparecer" en el circuito y no afectar el ECM del vehículo? ¿O es esto una función de la resistencia de pull-up interna?

    
pregunta joefarmer

1 respuesta

2
  

¿O es esto una función de la resistencia de pull-up interna?

Lo más probable es que sea la resistencia interna que se levanta en el AVR. Si no pudieras eliminar ese pull-up (por cualquier razón) consideraría usar un amplificador operacional como un búfer de ganancia unitaria. Elija un amplificador operacional que pueda funcionar con un suministro de 5 V, y tenga entradas y salidas de riel a riel para menos problemas.

No olvide conectar la alimentación de 5 V y la tierra al op-amp. Tal vez un AD8605 podría ser un buen comienzo; es exagerado para lo que quieres pero te dará una idea.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas