Thursday, July 7, 2011
Thermometer Based on Mikrokontroler AT89S52
This is a circuit of a microcontroller AT89S52 thermometer and LTC1298 12-bit ADC, programs written in C language program with digital filtering and interface the LED display. Reading provides a sensitivity 0.1C.
The hardware block and circuit diagram is shown in the figure below. The thermistor sensor is epoxy. The signal conditioning circuit is a simple voltage divider. The ADC is 12-bit SPI interface LTC1298 analog to digital. Atmel's Microcontroller 89S52. The 0.5 inch display has four digits of 7 segments. The driver of the segment offers 32-bit CMOS output.
The 12-bit ADC (LTC1298 or MC3202) are two channels, CH0 and CH1. The signal from ADC input channel 0 thermistor voltage divider is simple. Channel 1 is available for other sensors. The example shown in the diagram is the HIH-3160 Honeywell Relative Humidity Sensor. The ADC chip interconnects with MCU 89S52 with P1.1, P1.2 and P1.3. The LED display has 4 digits. The CMOS shift register 4094 directly drives the LED
The hardware block and circuit diagram is shown in the figure below. The thermistor sensor is epoxy. The signal conditioning circuit is a simple voltage divider. The ADC is 12-bit SPI interface LTC1298 analog to digital. Atmel's Microcontroller 89S52. The 0.5 inch display has four digits of 7 segments. The driver of the segment offers 32-bit CMOS output.
The 12-bit ADC (LTC1298 or MC3202) are two channels, CH0 and CH1. The signal from ADC input channel 0 thermistor voltage divider is simple. Channel 1 is available for other sensors. The example shown in the diagram is the HIH-3160 Honeywell Relative Humidity Sensor. The ADC chip interconnects with MCU 89S52 with P1.1, P1.2 and P1.3. The LED display has 4 digits. The CMOS shift register 4094 directly drives the LED
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.