毕业设计(论文)基于ATC单片机的温湿度测量系统的研究与设计.pdf
《毕业设计(论文)基于ATC单片机的温湿度测量系统的研究与设计.pdf》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ATC单片机的温湿度测量系统的研究与设计.pdf(58页珍藏版)》请在一课资料网上搜索。
1、摘要 温湿度的测量应用范围是很广的 对温湿度测量系统的研究也具有深远意义 本课题针对国内外对温湿度测量系统的研究与发展状况 分析了目前温湿度测量 系统存在的主要问题 设计了一种基于单片机的温湿度测量系统 对某些有着特 殊要求温度和湿度的场合实现长期 稳定 实时 自动的监测 本设计主要由硬 件电路和软件电路两部分组成 系统通过温湿度检测电路 把采集到的信号传给 单片机 通过单片机来处理采集到的信号并通过 LCD 显示出来 如果温湿度过高 或过低 报警电路会自动报警 它以 AT89C52 单片机为核心 采用 SHT11 集成温 湿度传感器实现一种智能 快捷 方便的温湿度测量系统 整个系统由温湿度检
2、 测电路 时钟电路 LCD 显示电路 键盘电路 报警电路和单片机等组成 设计的 系统结构简单紧凑 功耗较低 抗干扰能力强 总体性能比较好 符合了智能仪 器仪表小型化的潮流 为今后开发高性能和商品化的温湿度测量仪器奠定了良好 的基础 关键词关键词 单片机 温湿度 SHT11 传感器 ABSTRACT The temperature and humidity measurement range is very wide application the temperature and humidity measurement system research also has far reaching
3、 significance the subject of temperature and humidity measurement system at home and abroad for the research and development condition temperature and humidity measurement system are analyzed the main problems of the design based on single chip processor of the temperature and humidity measurement s
4、ystem and for some has special requirements of temperature and humidity achieve long term stable occasion real time automatic monitoring This design mainly by the hardware circuit and software circuit two parts the system through the temperature and humidity detection circuit gathering the signal to
5、 the microcontroller through the single chip microcomputer to handle the collected signals and through the LCD display if the temperature and humidity too high or low the alarming circuit will automatically alarm AT89C52 single chip microcomputer to it as the core and adopting the integrated SHT11 t
6、emperature and humidity sensor implement an intelligent fast and convenient temperature and humidity measurement system the whole system consists of temperature and humidity detection circuit clocking circuit LCD display circuit keyboard circuit alarm circuit and single chip microcomputer etc The de
7、sign of the system simple and compact structure low power consumption the anti interference ability strong overall performance is better in line with the intelligent instruments miniaturization trend in future for the development and commercialization of high performance of temperature and humidity
8、measurement instrument has laid a good foundation Keywords SCM The temperature and humidity SHT11 sensor 目 录 摘 要 I ABSTRACT II 目 录 III 第一章绪论 1 1 1 概述 1 1 2 国内外研究现状 1 1 2 1 国外研究现状 1 1 2 2 国内研究现状 1 1 3 温湿度检测的发展状况以及存在的问题 2 1 4 课题研究的主要内容 3 第二章 系统硬件部分设计 4 2 1 AT89C52 单片机介绍 4 2 2 温湿度测量电路的设计 9 2 2 1 SHT11
9、简介 9 2 2 2SHT11 主要性能特点 9 2 2 3 SHT11 工作原理 11 2 2 4 SHT11 输出特性 12 2 2 5 运行条件 13 2 2 6 安装注意事项 13 2 2 7SHT11 与单片机连接 13 2 3LCD 显示电路设计 14 2 3 1 LCD1602 简介 14 2 3 2 LCD1602 的特性 14 2 3 3 LCD1602 引脚功能 14 2 3 4 指令集 15 2 3 5 LCD1602 与单片机连接 16 2 4 时钟电路设计 16 2 4 1DS1302 简介 16 2 4 2DS1302 工作原理 17 2 4 3DS1302 结构及
10、引脚功能 17 2 4 4DS1302 与单片机连接 18 2 5 键盘电路设计 18 2 5 1 键盘工作原理 18 2 5 2 独立式键盘与单片机的连接 19 2 6 报警电路设计 20 2 7 抗干扰措施 21 第三章系统软件设计 22 3 1 系统总体流程图 22 3 2 温湿度采集模块软件设计 23 3 3LCD 显示模块软件设计 25 3 4时钟模块软件设计 29 3 5 报警电路软件设计 30 第四章 仿真与调试 31 4 1 电气原理图 31 4 2 部分参考程序 31 4 3 仿真结果 47 结束语 51 致谢 52 参考文献 错误 未定义书签 错误 未定义书签 第一章绪论
11、1 1 概述 温湿度测量是现代检测技术的重要组成部分 在保证产品质量 提高产品产 量 节约资源和安全生产方面起着非常重要的作用 因此 能够确保快速 准确 的测量温湿度的技术及其装置受到各国的重视 随着信息产业的发展及其工业化 的进步 温度和湿度不仅仅表现在以上几个方面直接或间接影响人类基本生活条 件 还表现在对生物用品 医药卫生 科学研究 国防建设等方面的影响 针对 以上情况 实现对温湿度的准确可靠测量显的尤其重要 近年来 利用智能化数 字式温湿度传感器以及实现温湿度信息的在线检测已成为温湿度检测技术的一种 发展趋势 本文介绍的温湿度检测系统 以智能化数字式温湿度传感器与 52 单片 机有机结
12、合 构成一种温湿度检测系统 该系统具有性能可靠 测温准确 结构 简单 价格低廉 抗干扰能力强等优点 可在工程实际中得到广泛应用 1 2 国内外研究现状 1 2 1 国外研究现状 国外对温湿度控制技术研究较早 始于 20 世纪 70 年代 先是采用模拟式的 组合仪表 采集现场信息并进行指示 记录和控制 80 年代末出现了分布式控制 系统 目前正开发和研制计算机数据采集控制系统的多因子综合控制系统 现在 世界各国的温湿度测控技术发展很快 一些国家在实现自动化的基础上正向着完 全自动化 无人化的方向发展 1 2 2 国内研究现状 我国对于温湿度测控技术的研究较晚 始于 20 世纪 80 年代 我国工
13、程技术 人员在吸收发达国家温湿度测控技术的基础上 才掌握了温湿度室内微机控制技 术 该技术仅限于对温湿度的单项环境因子的控制 我国温湿度测控设施计算机 应用 在总体上正从消化吸收 简单应用阶段向实用化 综合性应用阶段过渡和 发展 在技术上 以单片机控制的单参数单回路系统居多 尚无真正意义上的多 参数综合控制系统 与发达国家相比 存在较大差距 我国温湿度测量控制现状 还远远没有达到工厂化的程度 生产实际中仍然有许多问题困扰着我们 存在着 装备配套能力差 产业化程度低 环境控制水平落后 软硬件资源不能共享和可 靠性差等缺点 1 3 温湿度检测的发展状况以及存在的问题 传统的温度和湿度检测系统主要有
14、以下几种 1 水汽压 e 是水汽在大气总压力中的分压力 它表示了空气中水汽的 绝对含量的大小 以毫巴为单位 2 相对湿度 rh 湿空气中实际水汽压 e 与同温度下饱和水汽压 E 的百 分比 相对湿度的大小能直接表示空气距离饱和的相对程度 空气完全干燥时 相对湿度为零 相对湿度越小 表示当时空气越干燥 当相对湿度接近于 100 时 表示空气很潮湿 越接近于饱和 3 露点 或霜点 温度 指空气在水汽含量和气压都不改变的条件下 冷 却到饱和时的温度 4 干湿球温度表 用一对并列装置的 形状完全相同的温度表 一支测气 温 称干球温度表 另一支包有保持浸透蒸馏水的脱脂纱布 称湿球温度表 5 发湿度表 计
15、 利用脱脂人发 或牛的肠衣 具有空气潮湿时伸长 干燥时缩短的特性 制成毛发湿度表或湿度自记仪器 它的测湿精度较差 毛发 湿度表通常在气温低于 10 时使用 6 电阻式湿度片 利用吸湿膜片随湿度变化改变其电阻值的原理 常用的 有碳膜湿敏电阻和氯化锂湿度片两种 前者用高分子聚合物和导电材料碳黑 加 上粘合剂配成一定比例的胶状液体 涂覆到基片上组成的电阻片 后者是在基片 上涂上一层氯化锂酒精溶液 当空气湿度变化时 氯化锂溶液浓度随之改变从而 也改变了测湿膜片的电阻 7 薄膜湿敏电容 是以高分子聚合物为介质的电容器 因吸收 或释放 水汽而改变电容值 它制作精巧 性能优良 常用在探空仪和遥测中 8 露点
16、仪 能直接测出露点温度的仪器 使一个镜面处在样品湿空气中降 温 直到镜面上隐现露滴 或冰晶 的瞬间 测出镜面平均温度 即为露 霜 点温度 它测湿精度高 但需光洁度很高的镜面 精度很高的温控系统 以及灵 敏度很高的露滴 冰晶 的光学探测系统 使用时必须使吸入样本空气的管道保 持清洁 否则管道内的杂质将吸收或放出水分造成测量误差 随着智能检测系统的飞速发展 基于单片机的温湿度检测系统将多传感器系统 结合在一起 如何把多传感器集中于一个检测控制系统 综合利用来自多传感器 的信息 获得对被测对象的可靠了解和解释 以利于系统做出正确的响应 决策 和控制 是智能检测控制系统中需要解决的首要问题 在温湿度要
17、求严格的场合 利用多传感技术可以提高系统的可靠性和精度 亦可以提高系统的时间空间的覆 盖范围 1 4 课题研究的主要内容 本设计主要作了如下几个方面的工作 一是确定系统的总体功能设计方案 二 是进行自能传感器的硬件电路和软件系统的设计 三是单片机及通信接口的硬件 电路及软件系统设计 本课题针对这些弱点 利用 52 单片机为核心 连接电源模块 USB 接口 温 湿度采集与转换模块 LCD 显示模块 键盘控制模块 时钟模块 报警模块及其附 属电路 以实现对温湿度的精确 稳定的测量 本系统具有温 湿度测量精度高 功能强 体积小 价格低 简单灵活等优点 能很好的满足工农业工艺要求 第二章 系统硬件部分
18、设计 本系统硬件部分包括 AT89C52 单片机 温湿度测量电路 键盘电路 时钟电 路 LCD 显示电路 报警电路以及其它附属电路的设计 系统设计的整体框图如图 2 1 所示 17 图 2 1系统设计的整体框图 2 1 AT89C52 单片机介绍 1 6 19 21 AT89C52 是一个低电压 高性能 CMOS 8 位单片机 片内含 8k bytes 的可反复 擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器 RAM 器件 采用 ATMEL 公司的高密度 非易失性存储技术生产 兼容标准 MCS 51 指令系统 片内置通用 8 位中央处理器和 Flash 存储单元
19、 AT89C52 单片机在电子行业中有着 广泛的应用 AT89C52 提供以下标准功能 8K 字节 Flash 闪速存储器 256 字节内部 RAM 32 个 I O 口线 3 个 16 为定时计数器 一个 6 向量两级中断结构 一个全双工串 行通信接口 片内振荡器及时钟电路 同时 AT89C52 可降至 0Hz 的静态逻辑操作 并支持两种软件可选的节点工作模式 空闲方式停止 CPU 的工作 但允许 RAM 定 AT89C52 单片机 温湿度测量电路 键盘电路 LCD 显示电路 时钟电路 复位电路 报警电路 时 计数器 串行通信口和中断系统继续工作 掉电方式保存 RAM 中的内容 但振 荡器停
20、止工作并禁止其他所有部件工作直到下一个硬件复位 主要特性 主要特性 与 MCS 52 兼容 8K 字节可重复擦写 FLASH 闪速存储器 1000 次写 擦循环周期 全静态工作 0Hz 24MHz 三级加密程序存储器锁定 256 8 位内部 RAM 32 个可编程 I O 线 3 个 16 位定时器 计数器 8 个中断源 可编程串行 UART 通道 低功耗的闲置和掉电模式 图 2 2AT89C52 引脚排列图 管脚说明 管脚说明 VCCVCC 供电电压 GNDGND 接地 P0 口 P0 口 P0 口是一组 8 位漏极开路型双向 I O 口 也即地址 数据总线复用口 作 为输出口用时 每位能吸
21、收电流的 方式驱动 8 个 TTL 逻辑门电路 对端口 P0 写 1 时 可作为高阻抗输入端 用 在访问外部数据存储器或程序存储器时 这组口线分时转换地址 低 8 位 和数据总线复用 在访问期间激活内部上拉电阻 在 Flash 编程时 P0 口接收指令字节 而在程序校验时 输出指令字节 校验时 要求外接上拉电阻 P1 口 P1 口 P1 是一个带内部上拉电阻的 8 位双向 I O 口 P1 的输出缓冲级可驱动 吸 收或输出电流 4 个 TTL 逻辑 门电路 对端口写 1 通过内部的上拉电阻把端口拉到高电平 此时可作 输入口 作输入口使用时 因为内部存在上拉 电阻 某个引脚被外部信号拉低时会输出
22、一个电流 IIL 与 AT89C51 不同之处是 P1 0 和 P1 1 还可分别作为定时 计数器 2 的外部 计数输入 P1 0 T2 和输入 P1 1 T2EX 参见表 1 Flash 编程和程序校验期间 P1 接收低 8 位地址 表 P1 0 和 P1 1 的第二功能 引 脚 号 功能特性 P1 0T2 时钟输出 P1 1T2EX 定时 计数器 2 P2 口 P2 是一个带有内部上拉电阻的 8 位双向 I O 口 P2 的输出缓冲级可驱动 吸收或输出电流 4 个 TTL 逻辑 门电路 对端口 P2 写 1 通过内部的上拉电阻把端口拉到高电平 此时 可作输入口 作输入口使用时 因为内部存在
23、上拉电阻 某个引脚被外部信号拉 低时会输出一个电流 IIL 在访问外部程序存储器或 16 位地址的外部数据存储器 例如执行 MOVX DPTR 指令 时 P2 口送出高 8 位地址数据 在访问 8 位地址的外部数据存储器 如 执行 MOVX RI 指令 时 P2 口输出 P2 锁存器的内容 Flash 编程或校验时 P2 亦接收高位地址和一些控制信号 P3 口 P3 口 P3 口是一组带有内部上拉电阻的 8 位双向 I O 口 P3 口输出缓冲级可驱动 吸收或输出电流 4 个 TTL 逻辑门电路 对 P3 口写入 1 时 它们被内部上 拉电阻拉高并可作为输入端口 此时 被外部拉低的 P3 口将
24、用上拉电阻输出电流 IIL P3 口除了作为一般的 I O 口线外 更重要的用途是它的第二功能 P3 口还接收一些用于 Flash 闪速存储器编程和程序校验的控制信号 RSTRST 复位输入 当振荡器工作时 RST 引脚出现两个机器周期以上高电平将 使单片机复位 ALE PROG ALE PROG 当访问外部程序存储器或数据存储器时 ALE 地址锁存允许 输出脉冲用于 锁存地址的低 8 位字 节 一般情况下 ALE 仍以时钟振荡频率的 1 6 输出固定的脉冲信号 因此 它可对外输出时钟或用于定时目的 要注意的是 每当访问外部数据存储器时将 跳过一个 ALE 脉冲 对 Flash 存储器编程期间
25、 该引脚还用于输入编程脉冲 PROG 如有必要 可通过对特殊功能寄存器 SFR 区中的 8EH 单元的 D0 位置位 可禁止 ALE 操作 该位置位后 只有一条 MOVX 和 MOVC 指令才能将 ALE 激活 此外 该引脚会被微弱拉高 单片机执 行外部程序时 应设置 ALE 禁止位无效 PSEN PSEN 程序储存允许 PSEN 输出是外部程序存储器的读选通信号 当 AT89C52 由 外部程序存储器取指令 或数 据 时 每个机器周期两次 PSEN 有效 即输出两个脉冲 在此期间 当访 问外部数据存储器 将跳过两次 PSEN 信号 EA VPP EA VPP 外部访问允许 欲使 CPU 仅访
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ATC 单片机 温湿度 测量 系统 研究 设计
一课资料网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



国家标准安全标准化6710.ppt
推销学论文.doc
工商管理:第七章.pdf
考试单词全记牢.xls

![MLSPGO8Q0C2L%`J2QI2M]C3.png](https://www.ekdoc.com/FileUpload/ueditor_s/upload/2020-5/8/6372452921073120799898817.png)


