Sensor de temperatura LM35

0

Quiero usar el sensor de temperatura LM35 de tal manera que emita '1', es decir, ALTO para cualquier temperatura superior a 60 grados. C y '0', es decir, BAJA para cualquier temperatura inferior a esta.

¿Cómo desarrollaría un circuito para dar un valor alto cuando está por encima de 60 grados y un valor bajo por debajo de 60 grados?

    
pregunta Ashesh Pradhan

3 respuestas

0

Dado que LM35 es 10.0 mV / ‘C, entonces 60'C = 600mV + -10 10mA Out max

Dependiendo de la precisión de detección necesaria, puede usar un emisor común NPN simple con 0.1mA a 100’C para Ib o Rb = 4K y 100k pullup. Esto opuesto a lo que quieres. ¿Eso esta bien? Si no, agregué un inversor lógico. Pero ciertas cosas quedan como una fuente de alimentación y una tapa de reducción de ruido, diseño y cableado limpio al sensor remoto.

Dada la linealidad del transistor en un rango de 5 grados en el umbral, la temperatura se puede ajustar con una variación del 50% en R2 para un par de grados.

simular este circuito : esquema creado usando CircuitLab

[ Aquí hay un enlace de simulación utilizando la lógica 5V ]

Alternativas

O puede elegir un comparador con una referencia de precisión escalada a 600 mV en la entrada de inversión para una salida de nivel lógico con pullup.

O use una entrada analógica y riel a riel OA con una ganancia de 30 y una referencia de 600mV para una salida de 0 a 3V para detectar 55 a 65’C para control analógico proporcional.

    
respondido por el Tony EE rocketscientist
1

Busque la hoja de datos del LM35 y calcule qué voltaje de salida obtendrá a 60 ° C y los límites del rango de temperatura que espera ver. Añade esto a tu pregunta.

A continuación, averigua qué tolerancia quieres. Si se cambia a 59 °, ¿estaría bien? Añade eso a tu pregunta.

Luego decide cuánta histéresis quieres. Si la salida es cambiar a alta a 60 ° C, ¿en qué punto cambia a baja? La mayoría de los dispositivos evitan tener ambos en el mismo valor (histéresis = cero) porque si la temperatura está muy cerca del punto de ajuste, el dispositivo puede comenzar a cambiar rápidamente. Añade esto a tu pregunta.

Finalmente, averigüe qué valores digitales leerá Arduino para cada una de estas temperaturas. Añade estos también.

Le ayudaremos junto con la información adicional.

    
respondido por el Transistor
0

Lo que quieres es un circuito comparador:

Encuentre el valor de salida para el LM35 para 60 grados (no puedo hacer todo el trabajo)

Digamos que es 3V, y el Vcc es 5V. Yo pondría el puente de resistencia a 3V haciendo que Vref 3V sea la resistencia superior sería 20k y la resistencia inferior sería 30k. Vin sería la salida del LM35.

Fuente: enlace

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas