¿Recomendación del módulo ADC? [cerrado]

0

Se supone que debo medir el voltaje, la corriente y la temperatura de una batería para un proyecto. Y para este propósito, estoy encontrando un módulo ADC que me puede dar 12 bits de resolución. Sin embargo, debería tener entradas diferenciales, ya que mediré el voltaje de la batería de manera diferente (no se hace referencia a tierra), pero la corriente y la temperatura se medirán de forma individual. Este ADC se conectará con Arduino (lo más probable es que Leonardo) para procesar las cantidades medidas. También quiero que este ADC tenga un voltaje de referencia externo permisible para poder proporcionarle un voltaje de referencia preciso con algún IC como MAX6161 (de máxima). He visitado los sitios web de las empresas y he tratado de encontrar ADC con mis requisitos, pero hasta ahora no he podido. También encuentro que algunos ADC son pseudodiferenciales en lugar de solo diferenciales, y leo en línea sobre sus diferencias, y creo que en mi caso sería necesario un diferencial. ¿Alguien por favor me puede ayudar en este sentido?

Entonces, lo que quiero en mi ADC es lo siguiente:

1) Al menos 12 bits de resolución

2) Entrada de 4 canales (diferencial)

3) Tensión de referencia externa permitida

4) Interfaz SPI (para microcontrolador) (como he leído en línea que SPI es mejor que I2C en términos de sensibilidad al ruido si solo un esclavo se conecta con el Maestro, como es mi caso)

5) Una muy buena precisión, es decir, un INL muy bajo (< = 1LSB), DNL (< = 1LSB), Offset (< = 4LSB) y error de ganancia (< = 4LSB).

Gracias.

B = Batería

C.S = Fuente actual

Xu = voltaje medido

Xi = corriente medida

    
pregunta yiipmann

1 respuesta

1

Empecemos con el Leonardo ( ATmega32U4 ) en sí mismo. y vea cómo puede obtener lo que necesita.

  

1) Al menos 12 bits de resolución

Esto suena como un no-go en el primer paso, ya que el ADC en el ATmega32U4 solo admite 10 bits de resolución. Pero lo que hay que recordar es que esto es a una velocidad de 15 kS / s. Si no necesita esa tasa (que es altamente improbable para el monitoreo de la batería), puede realizar sobremuestreo y decimación para aumentar no solo la resolución sino también la precisión del ADC incorporado.

  

2) Entrada de 4 canales (diferencial)

12 canales, con diferencial más ganancia en dos de ellos. Compruebe.

  

3) Tensión de referencia externa permitida

Yeeees, pero ... puede que no lo necesite. La referencia incorporada de 2.56V puede ser lo suficientemente precisa para sus necesidades, pero obviamente tendría que determinar esto empíricamente.

  

4) Interfaz SPI (para microcontrolador) (como he leído en línea que SPI es mejor que I2C en términos de sensibilidad al ruido si solo un esclavo se conecta con el Maestro, como es mi caso)

Todos los periféricos AVR MCU tienen una interfaz paralela al núcleo.

  

5) Una muy buena precisión, es decir, un INL muy bajo (< = 1LSB), DNL (< = 1LSB), Offset (< = 4LSB) y error de ganancia (< = 4LSB).

Los valores típicos para el ADC están ciertamente dentro de esos valores, y tanto caracterización y calibración como sobremuestreo y decimación Puede ayudar a plancharlos incluso más planos.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas