当前位置:文档之家› 基于STC89C52单片机的温湿度检测电路设计

基于STC89C52单片机的温湿度检测电路设计


2 座 插 排 87654321 单 76543210 DDDDDDDD 4 9 座 8 插 7 排 87654321 6 阻 单 排 5 K 4 0 1 3 2 72P62P52P12P02P32P22P42P 1 2 CCV J 00987654321234567891 43222222222333333333 CCV 72P62P52P42P32P22P12P02P70P60P50P40P30P20P10P00P CCV NESP P/ELA PV/AE D R N21 D 10 GDXRDXT71P61P51P41P31P21PT/11PT/01PTT1TNI0TNIWRTESERXX 2 25C98U 00154326789 876543219 21111111111 71P61P51P41P31P21P11P01P 73P63P53P43P33P23P13P03P 31 座座 9TSR P 插插 0 路 01C3 排排 8765432187654321 电 单单 振 2 X 1 晶 1 Y P 9 0 C3 2 1 X
图 3 复位电路
按键后:电容器被短路放电、RST 直接和 VCC 相连,就是高电平,此时进入 “复位状态”。松手后:电源开始对电容器充电,此时,充电电流在电阻上,形 成高电平送到 RST,仍然是“复位状态”;稍后,充电结束,电流降为 0,电阻 上的电压也将为 0,RST 降为低电平,开始正常工作。
--
2.1.1 单片机控制模块的选择论证
方案一:采用 XC9000 系列的 FPGA。该类器件具有并行处理能力,能快速的 响应外部的各种数字信号,但在数据处理方面过于复杂,而且芯片价格较昂贵。
方案二:采用单片机作为控制核心,单片机数学运算功能较强。在程序相互 调用方面,处理方便灵活,性能稳定,适合实际应用。且单片机技术发展较为成 熟,价格便宜。基于以上分析,采用单片机控制可更为简便灵活地实现系统功能, 故拟采用方案二。
--
--
1 设计要求
基于单片机的室内温湿度检测电路设计要求如下: (1)设计制作一个温湿度计,温度测量范围为-40~50℃,湿度为 0~100%; (2)温度测量误差为 0.1℃,湿度测量误差为 3%; (3)具有量程自动转换功能; (4)其他创新性设计,如低功耗等。
--
--
2 方案设计及论证
2.1 系统主要单元的选择与论证
--
基于单片机的车间温湿度 控制系统
学生姓名:霍晓东 学 号:20084073831 指导教师: 孟洁 所在学院:信息技术学院 专 业:电气工程及其自动化
中国·大庆 2012 年 5 月
--
--
黑龙江八一农垦大学
本科毕业设计(论文)任务书
学生姓名 论文题目 题目分类
霍晓东
所在班级 08 级电气 8 导师姓名 班
晶 P03 9C 21 1Y XX 21 2X2redaeH 3 1 供源电CCV 电 BSU
DS18B20 温度检测
--
显示模块 单片机
电源
HS1101 湿度检测
图 1 系统组成框图
如图 1 所示,本系统由单片机主模块、DS18B20 温度检测模块、HS1101 湿度 检测模块、1602 液晶显示模块 4 部分组成。
2.2 总体方案设计
经分析,系统选用单片机 STC89C52、温度传感器 DS18B20 、 湿 度 传 感 器 HS1101、LCD 液晶显示 1602。由温度检测电路和湿度检测电路将检测到的数据送 到单片机,单片机对接收到的数据进行处理并送到 1602 显示,5V 稳压电源给各 个部分供电。
--
孟洁
基于单片机的车间温湿度控制系统
导师职称
1.应用与非应用类:〇 工程 〇科研 〇教学建设 〇理论分析 〇模拟 2.软件与软硬结合类:〇软件〇硬件〇 软硬结合〇非软硬件
副教授
主要研究内容及指标: 本设计主要研究如何应用单片机实现车间温湿度检测,应用 STC89C52 单片机,经过单总线式
AM2301 芯片分别对车间温湿度数据进行采集,并通过液晶显示屏 1602 进行显示。 指标:(1)温度测量范围为 15~30℃,湿度为 40~70%; (2)温度测量误差为 0.1℃,湿度测量误差为 3%; (3)具有量程自动转换功能
主要参考文献: 1、 康华光.电子技术基础[M]. 北京:高等教育出版社 2、 彭介华.电子技术课程设计指导[M]. 北京:高等教育出版社 3、 郭天祥.新概念 51 单片机 C 语言教程:入门、提高、开发、拓展全攻略[M].电子工业出版社 4、 黄智伟.印制电路板(PCB)设计技术与实践[M].北京:电子工业出版社,2009 5、 高吉祥等.电子技术基础实验与课程设计[M].北京:电子工业出版社,2002
2.1 系统主要单元的选择与论证.......................... 1 2.2 总体方案设计 ..................................... 1 3 单片机主模块设计 ....................................... 3 3.1 单片机主电路设计.................................. 3 3.2 主程序流程图...................................... 5 3.3 主程序设计 ....................................... 5 4 温湿度检测模块设计 ..................................... 6 4.1 温湿度检测电路设计................................ 6 4.2 温湿度检测流程图.................................. 7 4.3 温湿度检测程序设计................................ 8 5 液晶显示模块设计 ....................................... 8 5.1 1602 液晶显示模块电路设计......................... 8 5.2 液晶显示流程图 .................................. 10 5.3 液晶显示程序设计 ................................ 11 6. 系统测试 ............................................. 11 6.1 系统运行测试..................................... 11 6.2 主要指标测试..................................... 11 6.3 测试结果分析..................................... 11 参考文献 ................................................ 12 致谢 .................................................... 13 附录 A:原理图 .......................................... 14 附录B: PCB 图及元件分布图.............................. 15 附录 C:元器件清单 ...................................... 17 附录 D:程序清单 ........................................ 18 附录 E:实物照片 ........................................ 34
2.1.3 显示模块的选择与论证
方案一:采用 12864 液晶模块显示测得的数据,可显示较多组的数据,字体 较大,可清晰读数,但 12864 液晶模块价格昂贵,接线复杂,故不采用。
方案二:采用 1602 液晶模块显示所测数据,1602 液晶接线简单方便,同时 也能满足显示需要,价格远低于 12864 液晶。因此,本方案为首选方案。综上所 述,显示模块选择方案二。
阶段规划: 2011 年 12 月 20 日 至 2012 年 1 月 9 日 2012 年 1 月 10 日 至 2012 年 1 月 16 日 2012 年 3 月 1 日 至 2012 年 4 月 17 日 2012 年 4 月 18 日 至 2012 年 5 月 8 日 2012 年 5 月 9 日 至 2012 年 5 月 19 日
--
3 单片机主模块设计 3.1 单片机主电路设计
单片机主模块包括了电源电路、晶振电路、复位电路,同时接入了各个模块 的接口,保证了整个系统的灵活性。
3.1.1 电源电路
图 2 电源电路
如图 2 所示:系统的供电既能由 USB 供电又能由电源供电,S1 是电源开关, DS1 为电源指示灯。
3.1.2 复位电路
2.1.2 温度湿度检测模块的选择与论证
方案一:选用 DHT11 作为温湿度检测模块。DHT11 是一款数字输出的复合传 感器,包含一个电阻式感湿元件和 NTC 式温度检测元件,可测 20~90%RH 湿度, 误差 5%RH,0~50 摄氏度,误差 2 摄氏度。
方案二:选用 DS18B20 温度传感器和 HS1101 湿度传感器。DS18B20 是一线 式数字温度传感器,具有独特的单线式接口方式,测量范围在-55℃~125℃,误 差为-\+0.5℃。最高精度可达 0.0625℃。HS1101 是电容式湿度传感器,可测相 对湿度范围在 0%~100%RH,误差为-\+2%RH。上述数据可知,根据设计要求,本 模块采用方案二。
--
--
前言
随着智能检测技术的飞速发展,多传感器系统得到了广泛的应用。如何把多 传感器集中于一个检测系统,综合利用来自多传感器的信息获得被测对象的可靠 数据,是智能检测系统中需要解决的首要问题。为此,本设计利用 STC89C52 单片机制作了一个简便但精度较高的室内温湿度检测系统;它是利用 DS18B20 温度传感器作为测温元件;温度测量范围在-55℃~125°C;用 HS1101 湿度传感 器作为测湿元件;湿度测量范围在 0%~100%RH;在同时该设计具备温湿度显示 功能,主要原理是:通过温度传感器将非电量的温湿度值转换为电量输出并由 A /D 转换器对模拟信号进行数字化,然后通过单片机读取温湿度传感器转换的温 湿度值,当温度超过一定值时蜂鸣器报警。
相关主题