Leyendo una señal de 1.2V-8.8V en una entrada Arduino de 5V

0

Una señal de CC analógica que varía de 1.2V a 8.8V ( de un amplificador de termopar ) debe leerse desde un pin de entrada en el Arduino que lee 0V a 5V.

Además de usar un divisor potencial que consiste en 2 resistencias para bajar la señal a 0.6V a 4.4V, ¿existe algún método alternativo, como uno que use un IC?

    
pregunta Nyxynyx

2 respuestas

1

Habrá resistencias en algunos niveles. Si te gustan los circuitos integrados, puedes comprar IC que contiene múltiples resistencias: enlace

O podría usar un amplificador de ganancia fija que tiene resistencias + amplificador en un paquete. Pero esto será una exageración, ya que su salida ya es del amplificador, además de que la mayoría de los amplificadores de ganancia fija tienen ganancia > 1

O puede usar ADC que toma un rango de -10V .. + 10V y devuelve datos I2C como MAX127 / MAX128.

O simplemente puedes conectar el amplificador directamente a Arduino. La salida solo superará los 5 V si la temperatura es > 590C. ¿Cuál es la temperatura máxima de lo que está tratando de medir?

    
respondido por el theamk
0

Simplemente use dos resistores de igual valor, como 10K 0.1% en cada salida del amplificador. No son caros. Dado que la salida del amplificador llega a 9.9 V en T / C abierto, esto evitará que el AVR se dañe debido a un termopar muerto o una conexión abierta (o un sensor desenchufado).

No hay necesidad de usar un IC, pero si realmente quieres usar algo parecido a IC, puedes usar una Tecnología Lineal LT5400 (cada uno manejará dos canales).

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas