- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的温湿度控制
第一章 绪 论
1.1 课题背景
温度是生活及生产中最的物理量,它物体的冷热程度。自然界中物理、化学都与温度。在很多生产中,温度的测量和控制和安全生产、提高生产效率、保证产品质量、节约能源等重大技术经济指标相联系。18世纪工业革命以来,工业过程离不开温度控制。社会生活的各个领域,如家电、汽车、材料、电力电子等。温度控制精度以及不同控制方法作用
我国是一个人口大国,幅员辽阔,房屋建筑规模巨大,但是保温隔热和气密性能都不是很好,同时我国又是一个能源消耗非常严重的国家,其中采暖耗能占很大比例。但我国北方地区冬季离不开供暖。并且我国大部分地区供暖系统效率较低,并且普遍在低负荷低效率下运行,造成严重浪费。
另外在一些公共场所,居民生活区及办公建筑内常常在无人的时候仍然供热,造成了能源的巨大浪费。所以我们迫切需要一种可以根据实时温度以及用户供暖需求的不同,灵活的根据时间段的不同设定相应的温度,当室内温度低于设定温度时,加热器工作升温,同时通过传感器检测室内温度,当温度达到设定值时,加热器停止工作。以此来提高能源的利用率,使冬季供暖更加合理,最大限度地降低了资源浪费。
1.2 国内外现状
温度控制技术分为两类动态温度跟踪与恒值温度控制。动态温度跟踪是被控对象的温度值按预先设定好的曲线进行变化。,如发酵过程控制,化学反应温度控制,冶金工厂燃烧炉中温度控制等。恒值温度控制被控对象的温度恒定在某一数值上,且要求其波动幅度不能超过给定值。从温度控制器的发展过程来看,温度控制技术大致可分:定值开关温度控制法PID线性温度控制法智能温度控制法目前国内温控仪表的发展,相对国外而言在性能方面还存在一定的差距,它们之间最大的差别.主要还是在控制算法方面,具体表现为国内温控仪在全量程范围内温度控制精度低,自适应性较差。这种不足的原因是多方面造成的,如针对不同的温控对象,由于控制算法的不足而导致控制精度不稳定等。
简单更换方便;
2、压簧式感温元件,抗震性能好;
3、测量精度;
4、测量范围大(-200℃~1300℃,特殊情况下-270℃~2800℃);
5、热响应快;
6、机械强度高,耐压性能好;
7、耐高温可达2800度;
8、使用寿命长。
单片机系统
AT89C52
键盘输入 实时时钟
DS1302
LCD显示 双向晶闸管驱动电路 指示灯 热电偶传感器 信号调理电路
电源电路
图2-1 总体框图
框图说明:本系统采用AT89C52单片机。通过热电偶温度传感器检测室内温度,输出微小电压信号。然后经过信号处理电路,信号处理电路包括电压信号放大和模数转换。其中电压放大部分由LM358芯片完成,放大后的信号经过ADC0809模数转换芯片向单片机输送温度信号。同时系统设计了基于DS1302时钟芯片的实时时钟显示模块,直接连接单片机,输送时间信号。温度信号和时间信号经过单片机系统处理后由LCD1602显示输出
第三章 硬件电路设计
3.1 硬件介绍
3.1.1 AT89C52的介绍
AT89C52是一个低电压高性能CMOS 8位单片机,片内含8k的可反复擦写的Flash只读程序存储器和256的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中广泛应用。
功能特性
1、兼容MCS51指令系统
2、可反复擦写(大于1000次)8kB Flash ROM;
3、32个双向I/O口;
4、256x8bit内部RAM;
5、3个16位可编程定时/计数器中断;
6、时钟频率0-24MHz任选;
7、2个串行中断,可编程UART串行通道;
8、2个外部中断源,共8个中断源;
9、2个读写中断口线,3级加密位;
10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;
11、有PDIP、PQFP、TQFP及PLCC等几种封装形式,以适应不同产品的需求。
图3-1 PDIP封装的AT89C52引脚图引脚
AT89C52为8 位通用微处理器,采用标准的C51工业内核,在内部功能管脚排布上与通用的8xc52 相同。主要管脚有: P0 口~P1 口P1.0~表P1.0和P1.1的第二功能
引脚号 功能特性 P1.0 T2,时钟输出 P1.1 T2EX(定时/计数器2)
P2 口~P3 口~
引脚 第二功能 说明 引脚 第二功能 说明 P3.0 RXD 串行口输入端 P3.4 T0 定时器/计数器0计数脉冲输入 P3.1 TXD 串行口输出端 P3.5 T1 定时器/计数器1计数脉冲输入
文档评论(0)