基于单片机的多路实用温度监测系统的设计与实现[摘要]目的研究一种基于AT89S52单片机的多路温度监测系统,用于监测环境温度
方法多路温度监测系统由主控制器、温度采集电路、温度显示电路、报警控制电路及键盘输入控制电路组成
系统利用单片机AT89S52做控制及数据处理器、智能温度传感器DS18B20做温度检测器、LED数码显示管做温度显示输出设备
结果系统经过测试,测温范围大(-50~+110℃),测量精度高(误差在1℃以内)
结论硬件电路比较简单,成本较低,读数显示直观,使用方便
[关键词]温度监测系统;温度传感器;单片机0前言温度是一种最基本的环境参数,与人们的生活息息相关,在工农业生产和日常生活及医疗环境中,对温度的测量及控制占据着极其重要地位
因此,研究温度的测量方法和装置具有重要的意义
温度测量的关键装置是温度传感器,温度传感器的发展经历了3个发展阶段:传统的分立式温度传感器;模拟集成温度传感器;智能集成温度传感器
目前,国际上新型温度传感器正从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展
为此,本研究设计并开发了基于AT89S52单片机的多路温度监控系统
1多路温度监控系统硬件电路设计与实现按照系统设计功能的要求,系统由5个模块组成:主控制器、温度采集电路、温度显示电路、报警控制电路及键盘输入控制电路
数字式多路温度采集系统总体电路结构框图,见图1
图1多路温度监控系统结构框图由图可知,智能温度传感器(DS18B20)[1-2]采集环境温度并进行简单的模数转换;单片机(AT89S52)[3-5]执行程序对温度传感器传输的数据作进一步的分析处理,转换成与环境对应的温度值,通过I/O口输出到数码显示管(LED)显示;由按键输入控制选择某采集电路检测温度及显示;报警电路对设定的最高和最低报警温度进行监控报警
1温度采集电路一般的温度采样处理电路由温度传感器