¿Cómo leer los datos de RPM del automóvil con microcontrolador?

1

Estoy construyendo un dispositivo de seguimiento de diagnóstico del vehículo. Quiero leer todos los datos de diferentes interfaces de sensores en el coche. El problema que estoy enfrentando es con la lectura de los datos de RPM. Los datos que podría obtener con respecto al RPM son: -

¿Cómo puedo leerlo con mi microcontrolador? Necesito bajar el nivel de voltaje es una cosa. ¿Qué más necesito?

    
pregunta Oshi

2 respuestas

1

La frecuencia de medición puede parecer algo difícil de hacer, pero probablemente no lo sea. El período y la frecuencia son inversamente proporcionales, por lo que obtener uno significa que tiene libertad para calcular otro.

Hablemos de ejemplos. Usaré AVR205: La medición de frecuencia es fácil con Atmel tinyAVR y Atmel megaAVR Application Note como punto de partida. Como puede ver, se sugiere usar el temporizador y alguna fuente para comenzar a contar. Cuente cuántos picos hay durante algún tiempo y vuelva a calcular. Esté al tanto de las compensaciones: un corto período de tiempo hace que el sistema sea rápido pero no tan preciso, además, el uso de un reloj externo mejoraría aún más las mediciones al introducir un pequeño costo adicional.

    
respondido por el Artūras Jonkus
1

¿Desea leer los datos de los sensores directamente? Esto requiere una gran cantidad de cableado para cada sensor + limitaciones físicas para acceder a ellos. Un mejor enfoque es la conexión a la ECU y los parámetros del lector de su ECU. Muchas ECU modernas admiten el protocolo CAN como un periférico de comunicación estándar, y hay una gran cantidad de microcontroladores con un periférico CAN interno. Puede conectarse fácilmente a la ECU a través de CAN (o cualquier otro protocolo de comunicación que admita) y leer esta información.

    
respondido por el Mahmoud Hosseinipour

Lea otras preguntas en las etiquetas