




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“智能测控系统”课程设计报告题目温室智能测控系统姓名鱼鳔班级机械提高0702班学号U200715628考试成绩二〇0〇年十二月1、设计背景随着时代的进步,温室大棚已经成为高效农业的一个重要组成部分。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。例如:空气的温度、湿度、二氧化碳含量、土壤的含水量等。以蔬菜大棚为代表的现代农业设施在现代化农业生产中发挥着巨大的作用。大棚内的温度、湿度与二氧化碳含量等参数,直接关系到蔬菜和水果的生长。当今大多数对大棚温度、湿度、二氧化碳含量的检测与控制都采用人工管理,这样不可避免的有测控精度低、劳动强度大及由于测控不及时等弊端,容易造成不可弥补的损失,结果不但大大增加了成本,浪费了人力资源,而且很难达到预期的效果。因此,科学合理地调节大棚内温度、湿度以及二氧化碳的含量,使大棚内形成有利于蔬菜,水果生长的环境,是大棚蔬菜和水果早熟、优质、高效益的重要环节。目前,随着蔬菜大棚的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对大棚的自动化程度要求也越来越高。由于单片机及各种电子器件性价比的迅速提高,使得这种要求变为可能。本文提出了一种以MCS-51系列的8031单片机为控制核心的测控系统,主要是为了对温室大棚内温度、湿度进行可靠地检测与控制而设计的。2、设计要求(1性能要求温室中不同的作物在不同的生长阶段所需的最佳生长温度不同,但适宜生长温度通常在10℃~40℃范围内,所以温度控制器至少应能实现在10℃~40℃范围内的控制,且能让人通过控制面板任意设定,最后控制温度误差应不大于±1℃。作物在不同时期所需的湿度也不同,湿度应能在10~90%范围内由人工任意设定,最后控制湿度误差应不大于±5%。考虑到CO2虽然对作物生长有影响,但是CO2发生器及CO2浓度测量设备较贵,且一般条件下CO2浓度都远低于最佳水平,温室中CO2浓度在可能情况下尽量大即可,所以在此不对CO2浓度进行调节。如果出现故障导致温室内温、湿度长时间偏离设定值超过一定界限,或者设定值超出允许范围,应该通过蜂鸣器或者指示灯报警。测控系统应带有显示设备,用来实时显示温室内的温度、湿度数值以及设定的温度、湿度数值。还应有输入设备,用来进行设定温度、湿度值,校零等操作。(2主要技术参数根据系统的性能要求,并保留一定的余量,取温度传感器量程0℃~50℃,精度小于±1℃。湿度传感器量程10~90%,精度小于±5%。3、总体方案设计(1设计思想温室智能测控系统能监测温室的温、湿度,并根据温室环境实现自动温湿度调节。操作人员通过输入设备键盘设定温度、湿度数值,传感器分布在温室内多个位置,对温室环境进行多点实时动态采集,经过A/D转换,送入单片机处理,驱动执行装置,从而实现温室环境的自动智能调节。显示装置实时显示温室内的温度、湿度数值,当温度、湿度偏差超出一定限度一定时间,发出报警。其中执行装置为调节温度、湿度的装置。目前,温室内温度的调节和控制包括加温、降温和保温三个方面。加温有热风采暖系统、热水采暖系统、土壤加温三种形式。降温最简单的途径是通风,但在温度过高,依靠自然通风不能满足作物的要求时,必须进行人工强制降温。降温包括遮光降温法、屋面流水降温法、蒸发冷却法及强制通风法。保温包括减少贯流放热和通风换气量、增大保温比、增大地表热流量。空气湿度的调控,主要是防止作物沾湿和降低空气湿度两个直接目的。除湿的方法有通风换气、加温除湿、适当地控制灌水量、使用除湿型热交换通风装置。加湿的方法包括喷雾加湿、湿帘加湿、温室内顶部安装喷雾系统。本系统分别采用热风采暖系统、通风降温除湿和喷雾加湿的方法。当湿度低于设定值即打开滴灌电磁阀进行喷水,当湿度与设定值的偏差满足要求时即关闭电磁阀;当温度高于设定值一定幅度或湿度高于设定值一定幅度时,单片机控制风扇进行排风;当温度低于设定值一定幅度时,单片机控制电热丝进行加热。所以,温室智能测控系统的执行装置是风扇、电热丝和滴灌电磁阀。(2总体方案①系统结构框图②系统工作流程传感器测量现场湿度、温度,并将湿度温度转换成模拟电信号,经过调理电路进行放大、滤波处理,消除噪声干扰信号,最后由A/D转换器将处理过的模拟信号转换成数字信号,并输出到单片机接口。单片机读取A/D转换器转换好的温度、湿度数字信号信息,以及操作人员通过键盘设定的温度、湿度数值,然后根据设定值以及设计好的算法进行输出控制。输出控制信号经过功率放大器的处理,控制电热丝、风扇以及滴灌电磁阀的工作。同时,单片机实时输出温室的温度、湿度信息到显示模块,便于工作人员观察、操作。如果出现长时间检测到的温度或者湿度数值与设定值偏差超过一定界限,或者设置超限,则输出控制报警器报警。(3主要功能模块整个温室测控系统主要由五个模块组成,分别为核心控制模块,信号采集模块,功率控制模块,键盘输入模块以及显示报警模块。核心控制模块由8031单片机及外围必备部件组成,完成数据处理的功能。信号采集模块由分布在温室各处的温度传感器、湿度传感器以及相应的调理电路、放大电路还有A/D转换器组成。功率控制模块由功率放大电路以及风扇、电热丝、滴灌电磁阀等执行装置组成。键盘输入模块由键盘及相应的输入接口组成。显示报警模块由LED数码管、蜂鸣器、指示灯以及相应的输出电路组成。4、主要功能模块的详细设计(1核心控制模块该模块采用8031单片机实现数据处理、控制输出的功能。8031单片机按照预先设定好的算法对信号采集模块输入的温度、湿度数字量进行处理,输出控制信号到功率控制模块,实现对温室内温度、湿度的调节。同时,也输出信号实时显示温度、湿度数值,并按照程序在一定条件下报警,使系统更加人性化。8031单片机连接电路:由于8031单片机没有片内存储器,使用2732A片外4KBEPROM扩展片外存储器,地址锁存器采用74LS373。如图所示,锁存器三态控制端OE接地,373输出常通,G端与ALE相连,每当ALE下跳变时,373锁存低8位地址A0.0~A0.7并输出。2732是4KBEPROM,有12根地址线A0~A11分别与373的Q0~Q7(即A0.0~A0.7和P2.0~P2.3相连,系统中只扩展了一片EPROM,故2732的片选端CE接地,即该片总是被选中。当8031发出16位地址时,其中A0~A11就可选中2732片内的4KB存储器中某个单元。单片机的PSEN与2732的OE/VPP相连,当PSEN有效时,把2732A中的指令或数据送入P0口数据线。锁存器及片外存储器连接电路:(2信号采集模块该模块由分布在温室各处的温度传感器、湿度传感器以及相应的调理电路、放大电路还有A/D转换器组成。传感器测量现场湿度、温度,并将湿度、温度转换成模拟电信号,经过调理电路进行放大、滤波处理,消除噪声干扰信号,最后由A/D转换器将处理过的模拟信号转换成数字信号,并输出到单片机接口。湿度信号是直接得到方波信号,无须A/D转换通过单片机处理得到湿度数值。考虑到温室内系统惯性大,温度、湿度变化缓慢,故不采用采样保持器。温度输入硬件电路设计温度传感器选用AD590。AD590是美国ANALOGDEVICES公司的单片集成两端感温电流源。主要特性如下:1流过器件的电流(μA等于器件所处环境的热力学温度(开尔文度数:Ir/T=1uA/K式中,Ir—流过器件(AD590的电流,单位为μA;T—热力学温度,单位为K;2AD590的测温范围为-55℃~+150℃;3AD590的电源电压范围为4~30V,可以承受44V正向电压和20V反向电压,因而器件即使反接也不会被损坏;4输出电阻为710mΩ;5精度高,AD590在-55℃~+150℃范围内,非线性误差仅为±0.3℃。由于温室大棚较大,在温室内分布设置8个,分布式采样后送到单片机进行处理,提高数据精度,能更好的反应温室温度信息。温度测量电路采用现有的设计电路,下图为从参考文献中摘录的一种AD590温度测量电路。电路输出为电压信号,需要经过进一步A/D转换。该系统最大精度为1%,故选用分辨力为8位的A/D芯片,由于系统对实时性要求不高,故A/D转换采用ADC0809。ADC0809的输入即为各传感器信号经温度测量电路变换后的的输出电压信号。ADC0809主要特性:18路输入通道,8位A/D转换器,即分辨率为8位。2具有转换起停控制端。3转换时间为100μs(时钟为640kHz时,130μs(时钟为500kHz时4单个+5V电源供电5模拟输入电压范围0~+5V,不需零点和满刻度校准。6工作温度范围为-40~+85摄氏度7低功耗,约15mW。相应的温度测量分辨率为符合要求。下图为ADC0809连接电路图。如图所示,ADC0809的8路输入UT0~UT7分别对应8个传感器的变换后输出电压,参考电压分别为5V和0V。ADC0809内部没有时钟脉冲,利用单片机的ALE信号经D触发器二分频后,作为时钟输入。地址选通端ADDA、ADDB、ADDC分别与锁存器LS373的的Q0、Q1、Q2连接,即对应单片机P0.0~P0.3,用于选通IN0~IN7之一。EOC信号与P1.0相连,供8031检查A/D转换是否完成。OE、START以及ALE由P2.7控制,且P2.7低电平有效。故ADC0809的地址为7FF8H~7FFFH(其中P0.3~P2.4任意。ADC0809连接电路:湿度输入硬件电路设计湿度传感器采用HS1101。HS1101是基于独特工艺设计的电容元件,固态聚合物结构,精度高达±2%RH;极好的线性输出;1~99%RH湿度量程;一40~100"C的温度工作范围,响应时间5秒;湿度输出受温度影响极小,防腐蚀性气体;常温使用无需温度补偿,无需校准;电容与湿度变化0.34pf/%RH;典型值180pf@55%RH;长期稳定性及可靠性;年漂移量0.5%RH/年。符合系统要求。由于气体分子运动很快,温室内部各处湿度相差不大,故温室中只采用一个湿度传感器。湿度测量电路采用现有的设计电路。下图为摘录的一种经典HS1101湿度测量电路。如图所示,将HS1101接入555定时器组成的振荡器电路,输出一定频率的方波信号。信号输出端接8031的定时计数器T0,通过检测信号频率可以计算出HS1101的电容值,进而可求得湿度值,通过程序设计可对湿度进行温度补偿,用来抵消温度变化带来绝对湿度的误差,得到更加精确的相对湿度数值,从而使控制更加精确。(3功率控制模块温室内部系统惯性大,被控量温度、湿度变化比较缓慢,控制响应实时性要求不高,故采用开关量输出通道。单片机根据输入信号经运算处理后输出控制信号,控制信号经8255锁存,再经过输出驱动器放大信号,驱动执行机构动作。在该系统中驱动的执行机构包括风扇、电热丝和滴灌电磁阀。由于执行机构功率较大,这里不采用直接放大,而是利用光耦隔离控制。光耦选用TLP521-4,其提供了4个孤立的光耦中16引脚塑料DIP封装,集电极-发射极电压55V,隔离电压2500V(最小。执行机构的开关采用西德公司生产的交流固态继电器(图中SSR所示。固态继电器的主要参数如下:1驱动功率小,光电隔离的输入驱动电流仅需要lOmA左右,便于与TTL和CMOS等数字集成电路连接,无需另外加接口电路。2无触点,无动作噪音,无火花干扰,开关速度快,可靠性高。3应用范围广。交流:大功率1~40A,电网电压110~380V。直流:电流1~5A,负载电压3~50V。4对电源电压适应能力强,一般低于电源电压20%仍能正常工作。承受浪涌电流大,一般能达到额定值的6~10倍。5绝缘耐压高,输入与输出间的绝缘耐压可达2.5kV以上。6与普通继电器相比,固态继电器没有辅助触点。如图所示,8255A片选信号CS接P2.6,且P2.6低电平有效,即8255A的地址为BFFCH~BFFFH(其中P0.2~P2.4任意。8255A输出信号经功率控制电路作用于固态继电器SSR,间接控制风扇、电热丝和滴灌电磁阀的接通和断开。其中PB0、PB1控制两个电热丝,PB2、PB3控制两个风扇,PB4、PB5控制两个滴灌电磁阀。该8255A的B口地址为BFFDH,此即控制执行机构的地址。8255A连接电路功率控制电路:(4键盘输入模块该模块是人机交互的接口,由键盘及接口电路组成,用于将操作人员的要求传达给控制系统。由于该系统用到的按键较少,采用独立连接式非编码键盘。操作面板由8个按键,如图所示。在正常工作的过程中,按“Edit”键开始设定数值,按“T”设置温度,从最低位开始,“+”表示该位加1,“-”表示该位减1,最低位设置好后,按“<”向左移一位,设置左侧的一位,以此类推。当设置到最高位后,再按“<”则回到最低位,温度设置完成后,按“Enter”。再按“H”设置湿度,方法同上。全部设置完成后,按“Done”退出设置模式,系统继续运行。键盘按键连接在功率控制模块中所提到的8255A上,8个按键分别连接PA0~PA7。该8255A的A口地址为BFFCH,此即键盘的地址。键盘控制面板如下:键盘连接电路(5显示报警模块该模块也是人机交互的接口,如果出现长时间检测到的温度或者湿度数值与设定值偏差超过一定界限,或者设置超限,则输出控制报警器报警。该模块由6个数码管、一个蜂鸣器和一个LED及相应的接口电路组成。数码管中的3个显示实测值,另外3个显示设定值,温度与湿度数值交替显示。报警采用蜂鸣器加LED,单片机的P1.1控制蜂鸣器,P1.2控制LED,连接电路如下图所示。6个数码管是共阴极的,由另一个8255A控制。该8255A其片选信号CS接P2.5,且P2.5低电平有效,即8255A的地址为DFFCH~DFFFH(其中P0.2~P2.4任意)。8255A的A口地址为DFFCH,A0~A5经反向驱动器7406后接6个数码管的片选端作为选通信号。8255A的B口地址为DFFDH,B0~B7经同向驱动器7407后接数码管的各个阳极。连接电路见附图“温度、湿度实时显示电路”。5.硬件、软件调试要点硬件、硬件软件调试采用各个模块子程序分别调试,最后作为一个完整的程序再进行测试。初始化子程序,可以设置一个循环单独运行,观察运行结果是否和预期一致,包括数码管的显示、驱动执行装置的输出信号,进行调试。中断子程序也可单独运行,输入一已知频率的方波信号,观察运行结果,进行调试。按键参数设置子程序,单独运行,进行按键组合,观察数码管显示情况,进行调试。去除所有子程序,单独运行温度控制的程序,观察输出情况,进行调试。分别设定温湿度的设定值和测量值,并使两者有较大偏差,观察报警模块能否正常工作,进行调试。硬件分模块配合软件进行调试。单片机等外围设备可通过检查电路的方法调试。温度测量电路连接完成后,用冰水混合物和25度进行校正调试。湿度测量电路连接完成后可连接示波器观察波形,进行调试。功率控制模块电路先不通电,测量各段电阻是否正常,然后通电调试。键盘输入模块配合程序,观察各个按键效果。显示报警模块,可用跑马灯程序调试数码管硬件电路,然后给P1.1、P1.2输出控制信号观察蜂鸣器和LED报警器的工作情况。软件流程图如下,其中的T1中断程序即为湿度测量控制子程序。初始化设置参数开机8255A初始化数码管显示初始化开中断扫描键盘NNP1.3=1?设置T0计数Y数码管显示温度有键按下?设置T1定时数码管显示湿度延时10msP1.3=1P1.3取反温度=25.0N扫描键盘湿度=40.0%YEdit按下?N读取温度并存储执行机构停止Y延时RETN设置参数释放了?Y满足报警条件?YN关中断Done?控制算法报警Y读取T0RET输出控制风扇/电热丝ENDY满足报警条件?N控制算法开中断,T1复位计算湿度并存储取键值并处理T1中断N有键按下?扫描键盘YT0清零输出控制风扇/电磁阀RET6.总结总结课程介绍的是与工程结合比较紧密的测控系统设计,且课程中贯穿奶粉包装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 奥数三年级下册 第10讲:和倍问题 教案+作业
- 1《天地人》(教学设计)-2024-2025学年统编版(2024) 一年级上册语文
- Chapter5 Sports we like A 第一课时(教学设计)-2024-2025学年新思维小学英语二年级2B001
- 颈椎病的生活护理
- 高中当代年画教案课件
- 第三单元 小人物大情怀 整体教学设计-2024-2025学年统编版语文七年级下册
- 三年级下册道德与法治教学设计-6.2 各种各样的购物场所 第1课时 繁忙的商业街 热闹的集市 北师大版
- 输尿管镜检围手术期护理
- 黄河旅游攻略模板分享
- 七年级生物上册 第一单元 第一章 生命的世界教学设计 (新版)北师大版
- 服装高级定制技术
- 幼儿园中班语言《春雨的吉他》PPT
- 21ZJ111 变形缝建筑构造
- 第1章 健康风险与健康保险《健康保险学》教学课件
- 天然气管道置换记录表
- 学前幼儿园-《守卫国家安全的人》教学课件设计
- DNA的粗提取和鉴定(香蕉)
- 客户互动知识培训讲座
- 高中生物奥赛辅导资料
- NFPA59A2021中文版液化天然气生产储存和装运标准
- 富马酸伊布利特幻灯课件
评论
0/150
提交评论