摘要
本文设计了一种基于AT89C51的温度检测及报警系统。该系统将多个单总线温度传感器DS18B20并接在控制器的一个端口上,对各个传感器温度进行循环采集,将采集到的温度值与设定值进行比较,当超出设定的上限温度时,通过ISD1420语音电路给出语音提示及报警信号。文中给出了单根数据线上扩展多个温度传感器的设计方法,并给出了系统实现的硬件原理图及软件流程图。经实验测试表明,该系统测量精度高、抗干扰能力强、报警及时准确,具有一定的参考价值。
In this paper , the temperature measure and alarm system is designed based on the AT89C51. The system connects the several temperature sensors with one port, gathers the temperature of each sensor repetition ,then compares the gather temperature with the enactment temperature, and if the gather temperature goes beyond the enactment temperature, gives the alarm through ISD1420 circuit.The paper introduces the design method of enlarging several temperature sensor on single digital line, and gives the hardware principle chart and the software flow .After testing shows that the system has higher precision, stronger anti- jamming ability, alarm on time, and has the reference value.
出处
《微计算机信息》
北大核心
2008年第32期139-140,163,共3页
Control & Automation
基金
机车制动不力故障检测与报警系统(05JS10)颁发单位:陕西省教育厅