Cómo medir la temperatura usando 8051

Supongo que está utilizando LM35 [1] para medir la temperatura.

LM35 puede medir el rango de temperatura de -55`C a 150`C. Da la salida de 10mV / grado Celsius. Digamos que quiere medir la temperatura ambiente de 25 ° C, entonces obtendrá la salida de 25x10m = 250mV.

Ahora, este es un valor analógico y debe convertirlo a valor digital. Para hacer esto, necesita un ADC (convertidor analógico a digital), desafortunadamente 8051 no tiene un ADC incorporado. Por lo tanto, debe conectar el LM35 a un ADC como ADC0804 [2]. Tiene una resolución de 8 bits, por lo que convertirá los 250 mV a un número equivalente entre 0 y 255, que puede obtener de 8 pines digitales en ADC0804 que luego puede conectarse a cualquier puerto en 8051. Lea el puerto conectado y podrá tener las lecturas de temperatura.

Espero que encuentres esto útil

Gracias 🙂

Notas al pie

[1] http://www.ti.com/lit/ds/symlink…

[2] http://www.ti.com/lit/ds/symlink…

Conecte un circuito integrado analógico lineal del sensor de temperatura LM335 para medir la temperatura.

Luego use un convertidor analógico a digital, convencionalmente ADC0804 de salida de 8 bits para interactuar con el microcontrolador 8051.

Conéctese de acuerdo con el diagrama de circuito que se proporciona aquí. El ADC de interfaz al 8051 simplemente reemplace el potenciómetro al ADC con el circuito del sensor LM335.

Primero calibre el circuito, luego de acuerdo con las lecturas obtenidas, use otro puerto para mostrar la temperatura usando un LED de 7 segmentos

More Interesting

¿Puedo codificar en Python en lugar de C / C ++ para un área de investigación de sistemas integrados?

¿Cuáles son las habilidades imprescindibles para el campo de la robótica?

Estoy a dos años de graduarme de la escuela de ingeniería y creo que he perdido mucho tiempo concentrándome en aprobar los exámenes en lugar de aprender los materiales. ¿Cómo puedo convertirme en un buen ingeniero de sistemas integrados en dos años?

¿Cuál es el uso de autómatas con respecto al sistema integrado?

Cómo ser un ingeniero de sistemas embebidos exitoso

¿Cuáles son algunos lenguajes c-to-gates de última generación?

¿De qué manera la programación de robótica es diferente de la programación principal e integrada?

¿Cuántos bits requiere una instrucción enviada como mínimo, incluidos los operandos? (Microcontrolador AVR Atmel de 8 bits)

¿Cuáles son los mejores institutos de capacitación para IoT y sistemas integrados en India?

¿Cuáles son las oportunidades de carrera en sistemas embebidos?

Cómo aprender IoT con sistemas integrados

¿Dónde puedo aprender profesionalmente la depuración de sistemas integrados? Un libro, un curso o cualquier cosa.

¿Qué es un sistema embebido?

¿Cuáles son las preguntas en tiempo real de un microcontrolador 8051 para la práctica de laboratorio?

Cuál es una mejor opción: el trabajo actual en el que estoy trabajando con un marco .Net que me paga bastante bien o un trabajo de programación integrado donde podría trabajar con C que me pagaría menos que mi trabajo actual.