库房室温巡视监测报警仪设计说明书.docx
- 文档编号:2835062
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:56
- 大小:457.96KB
库房室温巡视监测报警仪设计说明书.docx
《库房室温巡视监测报警仪设计说明书.docx》由会员分享,可在线阅读,更多相关《库房室温巡视监测报警仪设计说明书.docx(56页珍藏版)》请在冰豆网上搜索。
库房室温巡视监测报警仪设计说明书
库房室温巡视监测报警仪设计说明书
一、设计任务、要求和目标分析………………………………………3
二、控制系统的功能、技术参数的分析和制定………………………3
三、系统框图组成和方案设计…………………………………………3
四、系统各元器件介绍…………………………………………………5
4.1、温湿度传感器的工作原理和应用技术介绍…………………5
4.2、单片机的工作原理和应用技术介绍…………………………9
4.3、键盘电路的工作原理和应用技术介绍……………………13
4.4、报警器的工作原理和应用技术介绍………………………14
4.5、显示器的工作原理和应用技术介绍………………………16
4.6、光敏电阻的工作原理和应用技术介绍……………………18
4.7、三极管的工作原理和应用技术介绍………………………20
4.8、系统电源电路的电参数的计算和分析……………………22
4.9、硬件电路的绘制……………………………………………23
5、系统软件介绍……………………………………………………-23
5.1、SHT11温湿度传感器软件设计……………………………24
5.2、独立按键软件设计…………………………………………24
5.3、LCD1602显示器软件设计…………………………………25
5.4、系统主程序软件设计………………………………………25
六、实验调试方法…………………………………………………-…26
七、设计结论………………………………………………………-…27
八、附录…………………………………………………………………29
8.1参考文献………………………………………………………29
8.2软件程序………………………………………………………29
一、设计任务、要求和目标分析
本课程设计的任务为利用温度传感器、湿度传感器和单片机技术,完成一个能在农业大棚上使用的温湿度及光照强度监测系统。
要求报警温度可设定输入,大棚温度测量误差为±0.5°C,报警湿度可设定输入,大棚湿度测量误差为±4%RH,光照强度可设定输入,大棚光照强度测量误差为±4%,温湿度、光照强度与设定值不同时,发出警报,同时监测报警仪具有日期、时钟显示功能。
二、控制系统的功能、技术参数的分析和制定
2.1技术参数
a.温度测量范围:
0°C-50°C
b.温度测量精度:
0.5°C
c.湿度测量范围:
50RH-90RH
d.湿度测量精度:
4%RH
e.光照强度测量范围:
0-20000Lux
f.光照强度测量精度:
4%
2.2技术参数分析
农业常用的温湿度传感器为HTU21D传感器,HTU210传感器温度测量范围为-40°C-105°C,温度测量精度为±0.3°C,湿度测量范围为0-100%RH,湿度测量精度为±2%RH。
考虑到农产品生产环境,我们将温度测量范围定为0°C-50°C,湿度测量范围定为50-90RH。
考虑到精度越高,成本越高,综合现有传感器的精度,将温度测量精度定为±0.5°C,湿度测量精度定为±4%RH。
光照强度用光敏电阻检测,农产品生产环境中,需要的光照强度最高为20000Lux,所以将光照强度测量范围定位0-20000Lux。
考虑到精度越高,成本越高,综合现有光敏电阻精度,将光照强度精度定为±4%。
三、系统的总体控制框图的设计和方案设计
3.1系统框图组成
图3.1.1
根据所选择的元器件,系统框图可细化为下图所示。
图3.1.2
3.2方案设计
本课程设计的任务为利用温度传感器、湿度传感器和单片机技术,完成一个能在农业大棚上使用的温湿度及光照强度监测系统。
本方案使用SHT11进行温湿度的监测,光敏电阻进行光照强度的监测,并由A/D转换器PCF8591转换为电信号输出,由独立按键设置用户给定温湿度和光照强度,通过LCD1602显示输出,由电磁式蜂鸣器报警。
四、系统各元器件介绍
4.1温湿度传感器的工作原理和应用技术介绍
4.1.1温湿度传感器的选择
方案一:
温度传感器:
温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让。
超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。
其测温范围为-55~+125℃,在-10~85℃范围内,精度为±0.5℃。
每一个DS18B20芯片的ROM中存放了一个64位ID号:
前8位是产品类型编号,随后48位是该器件的自身序号,最后8位是前面56位的循环冗余校验码。
因此,一条总线上可以同时挂接多个DS18B20,实现多点测温系统。
另外用户还可根据实际情况设定非易失性温度报警上下限值TH和TL。
DS18B20检测到温度值经转换为数字量后,自动存入存储器中,并与设定值TH或TL进行比较,当测量温度超出给定范围时,就输出报警信号,并自动识别是高温超限还是低温超限。
湿度传感器:
HS1100/HS1101在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。
不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。
相对湿度在1%---100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5S;温度系数为0.04pF/℃。
可见精度是较高的。
方案二:
采用湿度和温度测量,即用一个温湿度传感器SHT11实现。
温湿度传感器SHT11将湿度测量、温度测量、信号变换、A/D转换等功能集合到一个芯片上,该芯片包含一个电容性聚合体湿度敏感元件和一个用能隙材料制成的温度敏感元件,这个两个敏感元件分别将湿度和温度转换成电信号,该信号首先进入微弱信号放大器进行信号放大,然后进入一个14位的A/D转换器,最后经过二线串行数字接口输出数字信号,采用数码管显示所测湿度。
由于传统的模拟式温湿度传感器(方案一)一般不仅要设计信号电路,还要经过复杂的校准和标定过程,其测量精度难以保证。
而方案二直接输出数字信号,免外围电路,所以本设计选用方案二。
4.1.2SHT11温湿度传感器的引脚说明
图4.1.1
引脚说明如下:
(1)GND:
接地端;
(2)DATA:
双向串行数据线;(3)SCK:
串行时钟输入;(4)VDD电源端:
0.4~5.5V电源端;(5~8)NC:
空管脚。
4.1.3SHT11温湿度传感器的性能参数
a.SHT11温湿度传感器的主要特性如下:
(1)将温湿度传感器、信号放大调理、A/D转换、I^2C总线接口全部集成于一芯片(CMOSensTM技术);
(2)可给出全校准相对湿度及温度值输出;
(3)带有工业标准的I^2C总线数字输出接口;
(4)具有露点值计算输出功能;
(5)具有卓越的长期稳定性;
(6)湿度值输出分辨率为14位,温度值输出分辨率为12位,并可编程为12位和8位;
(7)小体积(7.65x5.08x23.5mm),可表面贴装;
(8)具有可靠的CRC数据传输校验功能;
(9)片内装载的校准系数可保证100%互换性;
(10)电源电压范围为2.4~5.5V;
(11)电流消耗,测量时为550μA,平均为28μA,休眠时为3μA。
b.SHT11温湿度传感器的主要参数如下:
测量范围
测湿精度
测温精度
分辨率
封装形式
20-90RH0-50℃
±3%RH
±0.4℃
8-12bit
略
表4.1.1
c.SHT11温湿度传感器的电气特性
参数
条件
min
typ
max
单位
供电电压
2.4
3.3
5.5
V
功耗s
休眠状态
2
5
μW
测量状态
3
mW
平均
150
μW
通讯
2线制数字接口,参见通讯
存储条件
10-50℃(0-125℃peak),20-60%RH
表4.1.2
4.1.4SHT11温湿度传感器的内部结构及其工作原理
SHT11传感器的内部结构框图如图所示。
图4.1.2
SHT11的每一个传感器都是在极为精确的湿度室中校准的。
SHT11传感器的校准系数预先存在OTP内存中。
经校准的相对湿度和温度传感器与一个14位的A/D转换器相连,可将转换后的数字温湿度值送给二线I^2C总线器件,从而将数字信号转换为符合I^2C总线协议的串行数字信号。
SHT11工作的系统框图如下。
图4.1.3
4.1.5SHT11的接口电路图
图4.1.4
P22、p23分别为单片机P2.2、P2.3接口。
4.1.6器件分析
SHT11温湿度传感器测量范围为20-90RH和0-50℃,精度范围为±3%RH和±0.4℃。
而我们一开始设定的温度测量范围为0°C-50°C,温度测量精度为0.5°C,
湿度测量范围为50RH-90RH,湿度测量精度为4%RH。
SHT11的分辨率为8-12bit,对应的可分辨温度分别为1℃、0.5℃、0.25℃、0.125℃、0.0625℃,满足一开始设定的要求。
SHT11需要的供电电压一般为2.4-5.5V,满足低电压和低功率要求。
所以满足开始设定的技术参数要求与电压要求。
4.2单片机的工作原理和应用技术介绍
4.2.1单片机的选择
方案一:
采用MCS-51系列单片机中的AT89C51芯片作为核心器件,有4K字节的内部FLASHPERAM,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。
方案二:
采用AT89C52芯片作为核心器件,片内ROM全都采用FlashROM;能以3V的超低压工作;同时也与MCS-51系列单片机完全兼容。
该芯片内部存储器为8KBROM存储空间,同样具有89C51的功能,并且具有在线编程技术,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,由此不会对芯片造成损坏。
AT89S52是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash存储器,使用ATMEL公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许ROM在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使其为众多嵌入式控制应用系统提供灵活的解决方案。
所以本设计采用AT89C52作为主控制系统。
4.2.2AT89C52单片机的引脚功能
图4.2.1
a.P0口:
P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。
作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。
在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
b.P1口:
P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。
作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。
与AT89C51不同之处是,P1.0和P1.1还可分别作为定时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 库房 室温 巡视 监测 报警 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)