数字温度传感器的多点温度监测系统的设计.pdf
信息与电脑
2010年12月刊ChinaComputerCommunication软件开发与设计
数字温度传感器的多点温度监测系统的设计
张林
(江苏食品职业技术学院机电工程系,江苏淮安223003)
摘要:本文提出了基于采用DS18B20和AT89C52单片机组成的单总线多路温度巡检系统,给出了用DS18B20和AT89C2052单片机构成的多点温
度巡检系统的硬件结构及软件设计。该系统设计简单、经济实用、可靠性高、抗干扰能力强、扩展方便,在仓库、粮库、智能化建筑等需要多点温
度检测中具有广阔的应用前景。
关键词:数字温度传感器;单总线;多点温度测量;DS18B20;AT89C52
中图分类号:TP311文献标识码:A文章编号:1003-9767(2010)12-0043-01
1.引言
为了满足现代工、农业对温度监测和控制的要求,温度采集器必
须朝着小型、高速和高稳定性的方向发展。而传统的温度采集系统一
般是基于模拟的温度传感器,得到模拟信号处理后再经过周A/D转换
得到数字信号。一方面,模拟信号在处理和传输过程中极易受到干扰
而影响温度采集的精度和稳定性;另一方面,高精度A/D转换器价格较
高而影响系统的成本,使得整个温度采集系统的性价比降低。随着现
代科学技术的飞速发展,特别是大规模集成电路设计技术的发展,微
型化、集成化、数字化、智能化正成为温度传感器发展的一个重要方
向。针对这种情况,研究和改进多点温度的监测具有现实的意义。
2.硬件组成
数字温度传感器可通过串行口,也可通过其它I/O口线与微机接
口,无须经过其它变换电路,直接输出被测温度值。因此,利用数
字温度传感器对多点温度进行测量时非常好的解决方案。本设计以
AT89S52单片机为控制单元、温度传感器DS18B20为主要检测器件,
实现多路温度的测量、显示、存储和报警。本设计使用C语言进行设
计开发,采用Proteus7.4进行电路的设计并仿真,实现:八路温度循
环检测,超限自动报警还可固定其中一路检测,测量温度的同时,还
能记录当时的时间,并存储到EEPROM中,温度测量范围为-10℃~
+100℃,精度为±0.5℃。系统设计的总框图如图1所示。
图2系统设计主流程图
4.结论
由于温度传感器逐渐向着数字化、智能化的方向发展,目前基于
温度探测的监控或者报警系统也产生了深刻的变化。电路设计得更简
单,也部分简化了软件的编写。另外,无论是响应速度、系统运行周
期、抗干扰能力、支持总线功能等等指标,都大大优于传统的、基于
模拟传感器的测温系统。
参考文献:
[1]祁伟,杨婷.单片机C51程序设计教程与实验[M].北京航空航天
大学出版社.2006
[2]赵建领,薛园园.51单片机开发与应用技术详解[M].电子工业出
版社.2009
图1系统设计的总框图