word
格式文档
专业整理
基于单片机的温度控制系统设计
1.
设计要求
要求设计一个温度测量系统,
在超过限制值的时候能进行声光报警?/p>
具体?/p>
计要求如下:
①数码管或液晶显示屏显示室内当前的温度;
②在不超过最高温度的情况下,
能够通过按键设置想要的温度并显示?/p>
设有四个
按键,分别是设置键、加
1
键、减
1
键和启动
/
复位键;
?/p>
DS18B20
温度采集?/p>
④超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,
下限报警用黄灯指示,正常用绿灯指示?/p>
2.
方案论证
根据设计要求?/p>
本次设计是基于单片机的课程设计,
由于实现功能比较简单,
我们学习中接触到?/p>
51
系列单片机完全可以实现上述功能,因此可以选用
AT89C51
单片机。温度采集直接可以用设计要求中所要求?/p>
DS18B20
。报警和?/p>
示模块中,可以选用
3
种不同颜色的
LED
灯作为指示灯,报警鸣笛采用蜂鸣器?/p>
显示模块有两种方案可供选择?/p>
方案一:使?/p>
LED
数码管显示采集温度和设定温度?/p>
方案二:使用
LCD
液晶显示屏来显示采集温度和设定温度?/p>
LED
数码管结构简单,使用方便,但在使用时,若用动态显示则需要不断更
改位选和段选信号,
且显示时数码管不断闪动,
使人眼容易疲劳;
若采用静态显
示则又需要更多硬件支持?/p>
LCD
显示屏可识别性较好,
背光亮度可调?/p>
而且?/p>
LED
数码管显示更多字符,
但是编程要求?/p>
LED
数码管要高?/p>
综合考虑之后?/p>
我选用
?/p>
LCD
显示屏作为温度显示器件,
由于显示字符多,
在进行上下限警戒值设定时
同样可以采集并显示当前温度,
可以直观的看到实际温度与警戒温度的对比?/p>
LCD
显示模块可以选用
RT1602C
?/p>