毕业设计(论文)-种苗催芽室环境监控系统的设计.doc
《毕业设计(论文)-种苗催芽室环境监控系统的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-种苗催芽室环境监控系统的设计.doc(28页珍藏版)》请在三一文库上搜索。
1、种苗催芽室环境监控系统的设计摘 要近几年来种苗催芽室的机械化、自动化程度不断提高,一些智能化仓库管理技术如检测技术、监视技术和控制技术等在种苗催芽室中得到广泛应用。在种苗催芽的过程当中,若不对催芽室的温度或湿度进行实时检测,就不能及时了解种苗的培育情况,可能发生烧种、烂种、发苗参差不齐等状况的发生,造成极大的经济损失。由于种苗催芽对环境温度和湿度提出了很高的要求,因此能否有效地对催芽室的环境温度和湿度进行实时监测和控制是一个必须解决的重要课题。本系统解决的就是温、湿度的实时检测,只要两者之中的任何一个超过限制,就启动报警系统,使人们能够及时发现问题,采取有效的措施,以此避免不必要的损失。为了降
2、低损失,我们设计了一套温、湿度检测系统,实时检测仓库的温、湿度。本系统由AT89S52单片机、报警电路、数字温度传感器、湿度传感器组成。完成对仓库内温、湿度数据的采集、显示和超限报警。关键词 种苗催芽 单片机 监控目 录第一章 绪论11.1 课题背景11.2 温湿度采集技术现状11.3 预期目标21.4系统总方框图2第二章 器件介绍22.1 温度传感器DS18B20介绍22.2 湿度传感器HS1101介绍72.3 单片机AT89S52介绍112.3.1 内部结构、资源112.3.2 机器周期和指令周期12第三章 硬件设计133.1总电路图133.2 温度测量电路133.3湿度测量电路143.4
3、数码管显示电路14第四章 软件设计154.1主程序流程图154.2按键扫描子程序流程图154.3温度程序流程图174.4湿度程序流程图19参考文献20附录1:程序清单21致谢28第一章 绪论1.1 课题背景温湿度是影响种苗催芽室的重要指标,它直接影响到种苗的产量和质量,为了能给作物提供一个合适的生长环境,首要问题是加强温室内的温湿度的检测, 但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的催芽室进行通风、去湿和降温等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。因此我们需要一种造价低廉、使用方便且
4、测量准确的温湿度测量仪。该设计即是针对这一问题,设计出了能够实现温湿度自动检测,显示,上下限报警等多功能的温湿度监测控制系统。1.2 温湿度采集技术现状在传统的温度测量系统设计中,往往采用模拟技术进行设计。传感器一般采用热电阻、热电偶等模拟器件,需要额外加补偿电路,安装复杂,成本较高。而且必须经过A/D转换后才可以被微处理器识别和处理。这样就不可避免地遇到诸如引线误差补偿、多点测量中的切换误差和信号调理电路的误差等问题;而其中某一环节处理不当,就可能造成整个系统性能的下降。而DS1820新型单总线数字温度传感器,采用3脚(或8脚)封装,从DS1820读出或写入数据仅需要一根IO口线,而且测量精
5、度达到12位,最低精确到小数点后4位有效数字1。用这种智能化数字式传感器的优胜显而易见。现代湿度测量方案最主要的有两种:干湿球测湿法,电子式湿度传感器测湿法。下面对这两种方案进行比较:干湿球湿度计的特点:干湿球湿度计的准确度只有5一7RH。 干湿球测湿法采用间接测量方法,通过测量干球、湿球的温度经过计算得到湿度值,因此对使用温度没有严格限制,在高温环境下测湿不会对传感器造成损坏。干湿球测湿法的维护相当简单,在实际使用中,只需定期给湿球加水及更换湿球纱布即可。与电子式湿度传感器相比,干湿球测湿法不会产生老化,精度下降等问题。所以干湿球测湿方法更适合于在高温及恶劣环境的场合使用。 电子式湿度传感器
6、的特点:电子式湿度传感器的准确度可以达到2一3RH。电子式湿度传感器的精度水平要结合其长期稳定性去判断,一般说来,电子式湿度传感器的长期稳定性和使用寿命不如干湿球湿度传感器。湿度传感器是采用半导体技术,因此对使用的环境温度有要求,超过其规定的使用温度将对传感器造成损坏2。所以电子式湿度传感器测湿方法更适合于在洁净及常温的场合使用。1.3 预期目标系统完成后可以通过温度传感器DB18B20和湿度传感器HS1101对种苗催芽室内的温湿度进行测量,通过单片机AT89S52对采集到的数据进行处理,用LED显示出当前环境的温湿度状况,其中温度可以有操作人员根据不同作物所需的最适宜温度进行调节,当环境温度
7、和设置的最适宜温度之差大于4时,报警装置即会启动,报警指示有蜂鸣器和发光二极管(红绿各一)构成。1.4系统总方框图温度模块DS18B20单片机系统AT89S52湿度模块HS1101按 键显示与报警模块图1-1 温度湿度测量系统框图第二章 器件介绍2.1 温度传感器DS18B20介绍测温元件采用新型的温度传感器DS18B20。DS18B20是由Dallas半导体公司生产的“一线总线”接口的温度传感器。一线总线结构具有简洁且经济的特点,可使用户轻松地组建传感器网络,从而为测量系统的构建引入全新概念,DS18B20的测温范围为-55+125,在-10+85范围内,精度为0.0625,现场温度可直接通
8、过“一线总线”以数字方式传输,大大提高了系统的抗干扰性。DS18B20适合于恶劣环境的现场温度测量,如环境控制、设备或过程控制、测温类消费电子产品等。它工作在3V5.5V的电压范围,采用多种封装形式,从而使系统设计更灵活、方便,设定分辨率及用户设定的报警温度存储在EEPROM中,掉电后依然保存3。DS18B20的内部结构如图2-1所示:斜率累加器预置减法计数器减至0减法计数器高温度系数振荡器低温度系数振荡器温度寄存器减至0预置计数比较器图2-1 DS18B20内部结构图温度测量原理电路如图2-2所示:电源检测 64位ROM与单线 接口 寄存器与逻辑控制暂存寄存器温度传感器高温触发器低温触发器8
9、位CRC发生器CVDDVD1VD2内部I/O图2-2 温度测量原理电路DS18B20主要由4部分组成:64位ROM、温度传感器、非易失性温度报警触发器TH和TL、配置寄存器5。DS18B20的封装形式及引脚排列如图2-3所示:图2-3 DS18B20的引脚排列图DS18B20有4个主要的数据部件:(1)光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18
10、B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。(2)DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625/LSB形式表达,其中S为符号位。其中DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(采用寄生电源供电方式时接地)。表2-1 DS18B20温度数据表TEMPERATUREDIGITAL OUTPUT(Binary)DIGITAL OUTPUT(Hex)+1250000 0111 1101 000007D0h+850000 0101 0101 00000550h+25.06
11、250000 0001 1001 00010191h+10.1250000 0000 1010 001000A2h+0.50000 0000 0000 10000008h00000 0000 0000 00000000h-0.51111 1111 1111 1000FFF8h-10.1251111 1111 0101 1110FF5Eh-25.06251111 1110 0110 1111FF6Eh-551111 1100 1001 0000FC90h(3)DS18B20温度传感器的存储器DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的EEPRAM,后者存放
12、高温度和低温度触发器TH、TL和结构寄存器。(4)配置寄存器该字节各位的意义如下:表2-2 配置寄存器结构TMR1R011111低五位一直都是1,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在DS18B20出厂时该位被设置为0,用户不要去改动。R1和R0用来设置分辨率,如下表所示(DS18B20出厂时被设置为12位): 表2-3 分辨率设置R1R0分辨率温度最大转换时间009位93.75ms0110位187.5ms1011位375ms1112位750msDSl8B20工作过程中的协议如下: 初始化:ROM操作命令;存储器操作命令;处理数据。 初始化 单总线上的所有处理均从
13、初始化开始。 ROM操作命令 总线主机检测到DSl820的存在,便可以发出ROM操作命令之一,这些命令如 指令 代码 Read ROM(读ROM) 33H Match ROM(匹配ROM) 55H Skip ROM(跳过ROM CCH Search ROM(搜索ROM) F0H Alarm search(告警搜索) ECH 存储器操作命令 指令 代码 Write Scratchpad(写暂存存储器) 4EH Read Scratchpad(读暂存存储器) BEH Copy Scratchpad(复制暂存存储器) 48H Convert Temperature(温度变换) 44H Recall
14、EPROM(重新调出) B8H Read Power supply(读电源) B4H 时 序 主机使用时间隙(time slots)来读写DSl820的数据位和写命令字的位 (1)初始化 时序见图2-4。主机总线to时刻发送一复位脉冲(最短为480us的低电平信号),接着在tl时刻释放总线并进入接收状态,DSl8B20在检测到总线的上升沿之后,等待15-60us,接着DSl8B20在t2时刻发出存在脉冲(低电平持续60-240us)6,如图中虚线所示。 15us-60us 480us 480us-950us 60us-240us T0 tl t2 t3 t4 图2-4 主机读时序 (2)写时间
15、隙 当主机总线to时刻从高拉至低电平时,就产生写时间隙,见图2.5、图2.6,从to时刻开始15us之内应将所需写的位送到总线上,DSl8B20在t0后15-60us间对总线采样。若低电平,写入的位是0,见图2-5;若高电平,写入的位是1,见图2-6。连续写2位间的间隙应大于1us。 T0 t1 t0 t1 60us 1us 60us 1us 15us15us-60us 15us 45us 图2-5 DS18B20写0 图2-6 DS18B20写1 (3)读时间隙 见图2-7,主机总线to时刻从高拉至低电平时,总线只须保持低电平t0一t1。之后在t1时刻将总线拉高,产生读时间隙,读时间隙在t1
16、时刻后t2时刻前有效。t2距to为15us,也就是说t2时刻前主机必须完成读位,并在to后的60us一120 us内释放总线。 主机工作 DS18B20工作 60us 1us 15us to t1 t2 t3 图2-7 主机读时序2.2 湿度传感器HS1101介绍测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。下面 介绍HS1101湿度传感器及其应用。特点是不需校准的完全互换性,高可靠性和长期稳
17、定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等7。图2-8为湿敏电容工作的温、湿度范围。图2-9为湿度-电容响应曲线。 图2-8 湿敏电容工作的温、湿度范围 图2-9 湿度-电容响应曲线相对湿度在1%-100%RH范围内;电容量由16pF变到200pF,其误差不大于2%RH;响应时间小于5S;温度系数为0.04 pF/。可见精度是较高的。HUMIREL 湿度传感器 HS1101/HS1100基于独特工艺设计的电容元件,这些相对湿度传感器可以大批量生
18、产。可以应用于办公自动化,车厢内空气质量控制,家电,工业控制系统等。在需要湿度补偿的场合他也可以得到很大的应用。HS1101的外部结构及符号如图2-10所示:图2-10 HS1101的外部结构及符号为空气湿度与电压频率的典型值如表2-4所示:表2-4 空气湿度与电压频率的典型值HS1101的特性参数如表2-5所示:表2-5 HS1101的特性参数HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。如何将电容的变化量准确地转变为计算机易于接受的信号,常有两种方法:一是将该湿敏电容置于运放与阻容组成的桥式振荡电路中,所产生的正弦波电压信号经整
19、流、直流放大、再A/D转换为数字信号;另一种是将该湿敏电容置于555振荡电路中,将电容值的变化转为与之成反比的电压频率信号,可直接被计算机所采集8。本系统采用的是将HS1101接入555定时器组成的震荡电路中,输出一定频率的方波信号,这种方法结构简单,使用方便,因此被广泛采用,具体结构图如2-11下:图2-11 HS1101和NE556构成的湿度采集电路集成定时器NE555一方面可以形成单稳态电路,另一方面可以形成多谐振荡电路,本系统选用的是NE556,它内部含有两个NE555定时器,其中R1,R2,C1,C2和NE556构成多谐振荡器,外接电阻R1,R2和湿敏电容C1构成了对湿敏电容C1的充
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 种苗 催芽 环境 监控 系统 设计
链接地址:https://www.31doc.com/p-3949450.html