慧聪电子网

基于51单片机两路温度控制器的设计

http://www.ec.hc360.com2015年07月06日16:29 来源:慧聪电子网T|T

    国家正处于科技转型的时期,节能减排成为可持续发展的首要任务,温度控制对于减少资源浪费,促进工业系统正常运行起着非常重要的作用。本设计采用两个DS18B20温度传感器,采集两个不同地方的温度,通过AT89C51处理进行,由四位LED数码管显示所测量温度,前两位为第一个温度传感器的温度,后两位为第二个温度传感器的温度。采用3个按键实现温度最高和最低的设定,采用蜂鸣器和电动机实现温度过高或过低报警。

    【关键词】AT89C51;DS18B20;温度控制器;报警;温度设定
  1.引言
  目前,温度控制器存在的问题是如何缩减成本,减少功耗,温度测量的准确性和多路温度的同时显示。本文设计实现基于C51单片机的两路温度控制器,做到成本最低化,精确度高,两路温度的显示和控制,能在温度超出设定的最高温度时启动电风扇进行降温,在温度低于设定的最低温度时启动蜂鸣器报警,能够用户设定最高最低温。
  2.系统结构
  温度控制器系统包括以下几个主要部分:温度传感器,报警电路,LED显示电路,键盘控制,89C51控制部分。
  本系统设计实现:启动温度控制器后,绿灯亮起,四位LED数码显示器上前两位为温度传感器1所测的环境温度,后两位为温度传感器2所测的环境温度。
  3.硬件结构
  3.1 温度传感器
  本设计采用的是DS18B20作为温度传感器,DS18B20与传统的热敏电阻相比具有精确度高,测量误差小,方便实现多点测温等优点,因此用DS18B20作温度传感器。
  3.2 报警电路
  本设计采用蜂鸣器和电风扇报警电路。蜂鸣器报警电路由三极管和蜂鸣器组成。当温度低于设定的最低温度时,则蜂鸣器报警。电风扇报警电路由三极管和电风扇组成。当温度高于设定的最高温度时,则电风扇报警。
  3.3 显示电路
  本系统采用LED数码显示管显示,LED亮度高,可视角度高。LCD的可视角度低,亮度较低,价格高。考虑到此温度传感器主要用于温室大棚等亮度不太高的环境,从经济与实用的角度来看选LED作为显示器。
  3.4 键盘控制
  本系统采用3个独立的按键作为键盘控制电路。键盘一般分为独立式和矩阵键盘两种。独立式键盘结构简单,但占用的资源较多;矩阵键盘结构比较复杂,但占用的口线少。考虑到本设计所需按键数不多,采用三个独立键盘完成两个温度传感器温度的设定。
  3.5 89C51控制部分
  本系统采用的是AT89C51,小电子产品用51,硬件设计电路如图1所示。
  4.软件设计
  本系统使用汇编语言编码实现的,比C语言编码的程序处理时间更快。
  主程序中包含系统初始化,键盘扫描选择子程序,温度比较子程序,温度测量子程序,温度计算子程序,显示子程序。
  4.1 主程序模块
  主程序中先对数据进行初始化,然后调用键盘扫描子程序KEY_TEST,温度比较子程序COMPARE,温度采集子程序GET_TEMP,温度显示子程序DIS_SET和DISPLAY,再判断采集,显示第二个温度传感器的温度值。编写程序如下:
  4.2 LED显示模块
  LED显示可以分为动态显示和静态显示两种,静态显示占用更多口线,为了减少硬件成本,本设计采用动态扫描显示的方法显示两个温度传感器的温度值。DISPLAY和DISPLAY1函数分别读取第一个和第二个温度传感器的温度并根据暂存单元的数据显示两个温度传感器的温度。编程思路:根据SIGN标志来判断转入不同的显示,将查表所得的数据存入不同的单元并显示在LED上。
  4.3 键盘控制模块
  键盘通过设定SIGN标志来判断设定第一个或者第二个温度传感器的最高温或者最低温,编程思路为:将SIGN初始设定为0,当第一个按键按下时将其赋为1,再次按下时加一,直到按到第5次重新赋值为0,根据SIGN的值确定进行不同的设置。
  4.4 温度传感器模块
  根据温度传感器DS18B20完成温度转换所必须经过的3个步骤,程序:MOV A,#0CCH//跳过ROM MOV A,#44H //进行温度变换 MOV A,#0BEH//读暂存存储器内容。
  4.5 报警模块
  5.总结
  本温度控制器,采用AT89C51单片机作为内核,采用DS18B20作为温度传感器,通过四位LED显示,通过循环扫描实现了两路温度的采集与显示。本设计经济适用,实用性强,能够测量两个地方的温度,满足温室大棚,室内家居,工业控制等不同环境下的使用。
  参考文献
  [1]张菁.单片机温度控制系统方案的研究[J].上海交通大学学报,2005,34(2):16-17.
  [2]张普光.基于51单片机温度控制系统的硬件设计[M].软件导刊,2008.
  [3]刘颖.节能型供热温度控制器设计[M].电子科技,2013.06.
  作者简介:李瑶(1991—),女,四川乐山人,大学本科,现就读于四川师范大学计算机科学学院,研究方向:嵌入式。  

责任编辑:蔡亚微

免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

集成电路十大评选IC百强企业更多>>

慧聪市场

一周话题人物 [人物关注排行榜]

[周鸿祎] 360智能硬件元年开启
面对即将到来的2015年,希望360可以“Run”起来,以一颗创业的初心轻装上阵。[详细]
[赵伟国] 世界级高科技企业不是梦
谈及未来展讯和锐迪科发展,表示要发挥各自优势的同时协同作战。[详细]
[尹富根] 物联网成功须开放和跨界
三星电子总裁兼CEO尹富根号召业界更大的开放性与更广泛的合作,从而开启物联网的无限可能。[详细]
资讯中心 产业研报 企业中心 人物中心 产品微门户

企业媒体关注榜

话题人物排行榜

1 郭台铭 鸿海集团 董事长
郭台铭
鸿海集团 董事长
2 王东升 京东方科技集 董事长
王东升
京东方科技集 董事长
3 关白玉 半导体照明产业与应用联盟 秘书长
关白玉
中国半导体照明产业与应用联盟 秘书长
4 徐小田 中国半导体行业协会 执行理事长
徐小田
中国半导体行业协会 执行理事长
5 李漫铁 雷曼光电 董事长
李漫铁
雷曼光电 董事长
6 李志坚 清华大学 教授
李志坚
清华大学 教授
7 钱建林 江苏亨通光电有限公司 总经理
钱建林
江苏亨通光电有限公司 总经理
8 石明达 南通富士通微电子股份 董事长
石明达
南通富士通微电子股份 董事长
9 吴玲 国家半导体照明工程研发及产业联盟 秘书长
吴玲
国家半导体照明工程研发及产业联盟 秘书长
10 张忠谋 台积电 董事长
张忠谋
台积电 董事长
收起

官方微商城

官方微信开通

打开微信扫一扫
点击或扫描