文档介绍:基于DS18B20智能温度控制器的研制 基于DS18B20的温度控制器
摘要:本文所设计温控器采用了DS18B20传感器采集温度信号,以STC89C52单片机为核心芯片,采用DS12C887时钟芯片为系统提供高精度实时时钟。该温基于DS18B20智能温度控制器的研制 基于DS18B20的温度控制器
摘要:本文所设计温控器采用了DS18B20传感器采集温度信号,以STC89C52单片机为核心芯片,采用DS12C887时钟芯片为系统提供高精度实时时钟。该温度控制系统配有数码管显示和大功率继电器输出,在监测室温的同步还能控制设备的体表温度,可广泛用于加热设备,具有系统精简、可靠性好、功能强大的特点。
核心字:DS18B20;STC89C52;温控器
中图分类号:TP273 文献标记码:A
前言
温度是一种基本的环境参数,不管是平常生活还是在工业生产中所有要对环境温度进行监测并根据温度做出相应的控制,特别是加热器、热水器、电暖器等家电产品,更是要实时监测和控制温度,这就需要时刻采集温度信号。老式的措施是用热电阻或热电偶等元件来采集温度信息,但需要AD转换模块将采集的模拟量转换为数字量,然后才干进行相应解决,这就导致了硬件的复杂和成本的提高[1],同步也减少系统的可靠性和精度。DS18B20的浮现大大解决了上述问题,它是美国DALLAS公司生产的新型单总线数字式温度传感器,集温度测量和AD转换为一体,直接输出数字量,单总线、硬件简朴,可以实现多点测量,具有体积小,硬件成本低,抗干扰能力强,精度高,附加功能强等特点,广泛的应用于仓储管理、工农业生产制造、气象观测、科学研究和平常生活中。
1 硬件构造
本文所设计的智能温度传感器以STC89C52单片机为主控芯片,采用DS18B20采集温度信号,DS12C887提供实时时钟,设计了数码管显示和继电器输出控制,并设计了良好的人机交互界面,以便顾客操作,其系统框图图1所示。
系统工作原理:按键或是红外遥控输入控制命令,涉及开机、设定温度、定期选择,系统置位继电器对采暖设备进行加热。实时采集DS18B20温度传感器的信息,并将室温的采集值和设定温度值显示到数码管上,当室温达到指定值时系统控制继电器停止加热,进入保温状态,在加热的工程中如检测到设备温度超过上限,同样断开继电器停止加热以保护设备,并让蜂鸣器蜂鸣3次提示顾客温度超限了。DS12C887为系统提供对的的时钟,顾客可以设定定期开机和定期关机,设定期数码管将切换到显示时间值,设定完毕后则继续显示温度值,并可以实时查询设定的时间值和设备表面的温度值。该系统采用了双温双控的控制原理,并设计了低功耗保温,在减少功耗的同步有效的保护了采暖设备。
STC89C52单片机
STC89C52单片机是宏晶科技推出的新一代单片机之一,指令完全兼容老式的8051系列单片机,可以选择12时钟/机器周期和6时钟/机器周期,具有很高的速率和极低的功耗,抗干扰能力强,具有8K的Flash和512K的RAM,寄存空间大,并支持在系统编程和在应用中编程,编写和下载程序极为的以便,并且下载过程可以相应用程序加密,大大提高了产品的安全性。极小的封装有效减少了目的板的体积,定期器、中断、看门狗的等功能模块满足了温控器功能的