Lectura del voltaje de la batería a través de la frecuencia

0

Estoy trabajando en un proyecto que implica leer el voltaje de la batería a través de un conector para auriculares / micrófono. Las baterías variarán entre 3.0 - 3.6V. Me gustaría convertir ese voltaje a una frecuencia (linealmente si es posible) y realizar una FFT en la señal para extraer el voltaje. Dado que el conector para auriculares / micrófono utiliza una frecuencia de muestreo de 44 kHz, estoy limitado a un límite superior de unos 20 kHz. Esta es la frecuencia de salida máxima que puedo generar desde las salidas de los auriculares, o leer con el micrófono.

Primero miré un LM331, pero no puede funcionar con el bajo voltaje que estoy usando. A continuación, miré el AD7740, pero su reloj de entrada requiere un reloj de referencia de entrada mínimo de 32KhZ, por lo que no pude generar eso usando mi sistema.

Ya que parece que no puedo obtener un mapeo continuo de voltajes a un rango de frecuencias, estoy decidiendo usar una serie de diodos Zener de alta precisión que permitirán el uso de diferentes resistencias en un circuito de oscilador astable LMC555. De esta manera, sabré si el voltaje de la batería es 3.0-3.2V, 3.2-3.4V o 3.4-3.6V. Cada Zener tendrá una resistencia diferente, y la onda cuadrada resultante de 555 se filtrará para eliminar armónicos más altos, luego se introducirá en el micrófono y se realizará una FFT.

Ejemplo: 3.0-3.2V = 1kHz. 3.2-3.4V = 2kHz. 3.4-3.6V = 3 kHz

¿He venido a cambiar de pila para preguntar si alguien sabe de una mejor manera, de modo que pueda lograr mis objetivos originales de un mapa lineal de voltajes a frecuencias? (Teniendo en cuenta las restricciones)

    
pregunta EEInTraining

2 respuestas

1
  

¿He venido a cambiar de pila para preguntar si alguien sabe de una mejor manera, de modo que pueda lograr mis objetivos originales de un mapa lineal de voltajes a frecuencias? (Teniendo en cuenta las restricciones)

En mi humilde opinión, la forma más fácil de lograr su objetivo es emplear un microcontrolador PIC de 8 bits.

Las piezas PIC16 (F) XXX funcionan con una fuente de alimentación de 5 V, por lo que ni siquiera necesita reducir la entrada de voltaje. La resolución ADC efectiva es de ~ 10 bits, lo que le proporciona una resolución de aproximadamente 5 mV o aproximadamente 120 frecuencias distintas (de 3.000 a 3.600 mV).

Puede usar el ADC para medir el voltaje de la batería y usar el PIC, su reloj interno de 32 MHz (algunos tienen 16 MHz) para generar una señal de onda cuadrada en la frecuencia que elija. La señal de la forma de onda se puede filtrar aún más (LPF RC monopolar estándar) para pasar principalmente solo a través del componente fundamental.

Esta solución es altamente configurable y muy rentable (< $ 1).

    
respondido por el SunnyBoyNY
0

Tu primer pensamiento de un convertidor V / F es lo que se me ocurrió también. Te sugiero que consultes al Maestro (Jim Williams). Pruebe enlace . Desplácese hasta la página 9 y hay un VFC que funciona con 1.5 voltios, por lo que debería poder modificarlo. para 3.6. No solo eso, también puede simplificarlo, ya que la tensión de alimentación es mayor.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas