温室控制器说明书._第1页
温室控制器说明书._第2页
温室控制器说明书._第3页
温室控制器说明书._第4页
温室控制器说明书._第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、湄洲湾职业技术学院温室控制器说明书系别:自动化工程系年级: 10 级 专业:电气自动化技术姓 名: 林树杰 学 号:1001020240导师姓名:立琼 职称:讲师2013年5月30日目录1前言 -1-2 系统设计技术参数要求 -2-2.1设计要求 -2-3.系统设计 -3-3.1系统设计总框图 -3-3.2各模块原理说明 -3-3.3系统总原理图说明 -5-3.4系统印刷电路板的制作图 -5-3.5系统的操作说明 -6-3.6系统操作注意事项 -6-系统设计参考文献 -7-致谢词 -7-附录 -9-附录1.电路总原理图 -9-附录2.电路元件清单 -10-附录3.程序 -10-湄洲湾职业技术学

2、院2013届毕业生设计产品说明1. 刖言我国人多地少,人均占有耕地面积更少, 只靠增加耕地面积是不可能实现的。因此,要改变这种局面我们要想办法来提高单位亩产量,温室大棚技术就是其中一个好的方法。温室又称暖房。能透光、保温(或加温、降温),用来栽培植物的设施。I温室环境控制是一项综合性工程,它是当代农业生物学、环境工程、自动控制、计算机网络、管理科学等多种技术的综合应用,旨在为作物创造最佳生长环境条件,避免外界四季变化和恶劣气候的影响, 以达到调节产期,促进生长发育,防治病虫害及提高农作物质量、产量、产值等目的。研究开发并推广使用性能优越、运行可靠的温室智能控制系统将是温室生产走向产业化和农业化

3、的必由之路,而温室内环境因子(温度、湿度、光照度、CO2浓度等)的综合自动控制是实现温室种植物高产、优质、高效的关键。在农业发达的国家,其现代温室已基本实现了自动化控制,但这些温室产品的成本相对较高, 如加拿大ARGUS公司,每套温室控制器的价格在十万元左右;以色列国家农业中心的一片玻璃实验室,每间的造价高达上百万万美元。另外,由于气候条件不同,地理环境差异以及种植农作物的不同,在客观上限制了国外温室产品在我国的运用。国内已有的一些温室存在技术水平发展缓慢,管理体系落后等缺点。不能满足现代农业和温室自动化控制发展的要求。因此,研究开发适合我国国情、具有独立知识产权、高效率、低成本运行的温室控制

4、系统显得尤为重要。本设计是一个具有温度控制上限和下限数据调整的温室控制器,具有对外界温度的采集和报警等功能的一项设计。-20 -2. 系统设计技术参数要求2.1设计要求(1)有上电复位功能。(2)具有温度采集功能,通上电以后,数码管会显示当下的环境温度,按下设置键,高温可以设置0100 C,低温可以设置080 C。(3)具有温度控制上限和下限数据调整的功能。通上电以后,数码管会显示当下的环境温度,默认上限温度30C,下限温度20 C。)(4)具有数码管显示的功能。(5)具有超限提示功能。(6) 具有按键设置调整功能,依次是K1、K2、K3按一下K1加(+)上升5C,按一下K2减() 下降1 C

5、 K3是设置键,按一下实行换挡设置功能。3.1系统设计总体框图震荡和复位.!ik.电路温度传感器 3.系统设计补数码管显示电路AT89C51单片机高温和低温 控制电路*蜂鸣器报警 提示电路3.2各模块原理说明(1) AT89C51芯片:是美国 ATMEL公司生产的低电压,高性能 CMOS位单片机,片内含 4K的可反 复擦写的只读程序存储器(PEROM和128 bytes 的随机存取数据存储器( RAM,该系统中主控芯片AT89C51不断地对采集到的温度信号与输入的控制温度进行比较,若超出设定范围则启动升温或降温装置,直至温度到达设定的范围区间内。即其主要的任务是将传感器输入的信号,于输入的控制

6、温度进行比较控制。(2) 复位电路:复位使单片机处于起始状态,并从给起始状态开始运行。AT89C51的RST引脚为复位端,该引脚连续保持2个机器周期(24个时钟震荡周期)以上高电平,则可使单片机复位。内部复位电路在每一个机器周期的SSP2期间采样斯密特触发器的输出端,该触发器可仰制RST引脚的噪音干扰,并在复位期间不产生 ALE信号,内部RAM处于不断电状态。 其中的数据信息不会丢失,也即复位后,只影响SFR中的内容,内部RAM中的数据不受影响。 外部复位有上电复位,由于单片机运行过程中, 其本身的干扰或外界干扰会导致出错,此时我们可重新上电复位,为了便于本设计的运行调试,复位电路采用上电复位

7、方式。(3) 数码管显示电路:LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。在本设计中是起到显示部分功能。通过驱动电路来驱动数码管的各个段码,从而显示出我们要的数位。根据相关控制,它能显示的初始上限值为30 C,下限值为20 C,能精确到个位数。(4)蜂鸣器报警提示电路:蜂鸣器是利用给其内部线圈不断地通断电流,造成蜂鸣器薄膜的振动,从而产生空气的振动而发出声音,不同的频率可以控制发出不同的音调,当内部线圈输出高电平时,蜂鸣器就不响,当内部线圈输出低电平时,蜂鸣器就发出声响,发出报警信号,从而起到报警作用,说明温度已经超过规定的上下限值,外部输出设备应该启动进行相应的措施

8、,只有在温度允许的范围内报警电路就不会触动。(5)温度传感器:本系统采用 DS18B20作为温度传感器,采集的数据直接送到单片机中。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量。温度测量范围为一55 C +125 C,可编程为9位12位A/D转换精度,测温分辨率可达0.0625 oC,被测温度用符号扩展的 16位数字量方式串行输出;其工作电源即可在远端引入,也 可采用寄生电源方式产生;对个 DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能 于诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使

9、 DS18B20非常适合于远距离多的温度检测系统。性能价格比也非常出色!因此选择DS18B20作为本电路的温度传感器。(6 )高温和低温控制电路:本系统高温和低温控制电路中,单片机通过三极管的通断控制继电器,达到控制电热器的目的。当温度低于设定温度下限时。单片机发送低电平信号经过74LS04非门电路后变为高电平,使 NPN型三级管截止,继电器使电源与制冷系统接,可通,制冷系统工 作,温度慢慢降低。 当继电器突然断电时,会产生很大的反向电流。反接在三极管的两端的二极管 可将反向电流分流,达到保护三极管的作用。3.3系统总原理图说明系统总工作原理:本设计是一个具有温度控制上限和下限数据调整的温室控

10、制器,以DS18B20数字温度传感器为前端检测元件,以四位共阳数码管为显示器件,以点触按键为输入部件,以继电器为后端控制部件,以蜂鸣器模拟报警为提示部件,实现一个大功率报警器。可实现温度上限和下限的设定,当环境温度过高时,报警提示,高温继电器闭合后端可接降温设备,温度达到设定数值时继电器断开恢复正常,报警停止。当环境温度过低时,报警提示,低温继电器闭合后端可接加热设备,温度达到设定数值时继电器断开恢复正常,报警停止。温控器其实是由转换显示机构和设定机构还有比较运算机构和输出机构四大机构组成。当温度传感器把现场温度转换成电信号传给温控器,温控器的转换显示机构把电信号转换成数字显示或模拟指示出来,

11、并在内部于设定机构的设定值通过比较机构进行比较后通过输出机构输出给接触器,然后操控器在对加热器或致冷器进行控制。3.4系统印刷电路板的制作图tillS阳 11801+3.5系统的操作说明系统为5V供电。通上电以后,默认上限温度30 C,下限温度20 C。通上电以后,数码管会显示当下的环境温度,按下设置键,可以设置温度的上下限,加(+)按一下上升5 C,减(-)按一下则下降1 C,大幅度调整和微调结合,这样就设定了温度的上下限。高温可以设置0100 C,低温可以设置080 C,超出设定的上、下限温度范围蜂鸣器报警,并且相应继电器动作,直到温度恢复正常为止。继电器为10A的可以外接大功率加热或制冷

12、设备,如果设备功率过大可以采用继电器控制交流接触器 在控制大功率的加热和制冷设备来达到保持室内温度的目的。3.6系统操作注意事项1. 通电使用前先对照电路板与电路图是否有错焊、漏焊、短路、开路、元器件相碰等现象,有要处理好后再使用。2. 通电使用前先检查好电路板是否与电源供电线、驱动电路开关与负载供电线、负载供电线之间相互接反,不得在接错的情况下通电,要处理好后再使用。3. 通电使用时人体不得与电路板线路任何一个部位相碰,防止触电,注意安全。4. 应把电极片与电路板隔离,避免电极片与电路板上元器件相碰触发生短路现象。5. 通电时应把电路板放在绝缘物体上,避开其他导电物体避免发生短路现象。6.

13、使用时闻到烧焦味、发现元器件或集成块冒烟烧毁应立即断开电源,待电路板查明原因处理好后才可以继续通电使用。7. 调试电路时应小心操作,避免万用表笔或其它导电工具造成人为短路。8. 跟换电路板元件、焊接时应断开电源后再操作避免造成元器件击穿或电路短路现象。系统设计参考文献1 康华光模拟电子技术M 北京:高等教育出版社,2002.2 普雷科迪,王巍,崔维娜.智能电子制作M.北京:科学出版社,2007.3 沙占友,智能化.集成温度传感器原理与应用 M.北京:机械工业出版社,2002.4 刘迎春,叶湘滨.传感器原理设计与应用M.长沙:国防科技大学出版社,2004.5 周旭.现代传感器技术M.北京:国防工

14、业出版社,2007.胡健主编.单片机原理及接口技术实践教程M.北京:机械工业出版社,2004 .7 阎石.数字电子技术M.北京:高等教育出版社,2004.8 王兆安,黄俊.电力电子技术M.北京:机械工业出版社,2000.9 杜刚等.微计算机应用J.电子科技,2004.7 .10 潘新民等编著.微型计算机控制技术M.北京:高等教育出版社,2001.致谢词首先感谢我的指导老师赵立琼,他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样,她循循善诱的教导和不拘一格的思路给予我们无尽的启迪。本次毕业论文设计是在赵立琼老师的亲切关怀和悉心的指导下完成的, 他精益求精的工作作风, 深深地感染和激励着我,

15、从课题的选择到项目的最终完 成,赵立琼老师都始终给予我细心的指导和不懈的支持,在此特向赵立琼老师致以诚挚的谢意和崇高的敬意!此外还要感谢所有的电子系的课任老师和帮助过我的的同学们。在学习中,老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求精的工作态度以及侮人不倦的师者风范是我终生学习的楷模, 导师们的高深精湛的造诣与严谨求实的治学精神,将永远激励着我。这三年中还得到众多老师的关心支持和帮助。在此,谨向老师们致以衷心的感谢和崇高的敬意!如果说赵立琼老师在专业知识上给予我极大的帮助和激励的话,那么在我的幕后默默的支持我,鼓励我的父母也是使我能准时且成功的完成这次毕业设计的全过程的不可缺少

16、的一部分。他们虽然不懂专业知识,无法帮我解决在电路设计和程序编程过程中所遇到的困难,但是他们在我做论文时不怕辛苦为我准备好了一切,使我能够无后顾之忧的去做论文。我相信我父母的辛苦不会白费的,我成功了。这不只是我一个人的成功,是我的老师,我的父母共同努力而取得的成就!此外,我还要感谢在一起度过愉快的大学生活的全班同学,正是由于你们的帮助和支持,我才能克服一个又一个的困难和疑惑,直至本次毕业设计的顺利完成,在编写程序的过程中, 我想特别感谢我的一位江瑞景同学正因为有他的不怕厌倦的帮助和对我的一次又一次的鼓励我才能成功的完成本次的设 计,他给予了我很大的帮助。谢谢大家!附录1.电路总原理图附录附录2

17、.电路元件清单序号元器件名称型号个数1电阻10k2个2瓷介电容22PF2个3电解电容10UF1个4晶振12MHz1个5蜂鸣器1个6单片机AT89C511个7DS18B2C温度传感器1个8开关按钮3个9电源插孔1个1040脚底座1个11电阻1K9个12三极管85507个13上拉电阻1K1个14红色发光二极管1个15绿色发光二极管1个16数码管4位共阳极1个171N40072个18继电器2个19电阻1001个20接线柱2个附录3.程序#in clude#in clude#defi ne uchar un sig ned char#defi ne uint un sig ned intsbit be

18、ep=P2A0;/ 蜂鸣器sbit led2=P1A;绿色发光二极管 低温sbit led仁P1A1;红色发光二极管 高温sbit DQ仁P1A3;/温度传感器接口/ 按键接口 /sbit key仁卩3人5;sbit key2=P3A6;sbit key3=P3A7;/ 数码管位选控制端 /sbit w仁 P2A4;sbit w2=P2A5;sbit w3=P2A6;sbit w4=P2A7;/ 共 阳 数 码 管 段 选/uchar table22=0xa0,0xbB,0x62,0x2A,0x39,0x2C,0x24,0xbA,0x20,0x28,/0-90x30,0x25,0xe4,0x2

19、3,0x64,0x74,/0-F,0-150x7f,0xe5,0x31,0xff,0x00,0xb0;/-,L,H, 灭, 全亮,n 16-21/焊接数码管编码a0b2c6d4e3f1g7h5uint wen _du1;uint sha ng,xia;uchar num;uchar flag=0;void delay(uint ms)/ 延时ucharx;for(ms;ms0;ms-)for(x=110;x0;x-);void di()/ 滴滴声beep=0;delay(300);beep=1;delay(300);void display()/共阳数码管显示函数显示时分秒w2=0;P0=ta

20、blewen_du1/100;delay(10);P0=0xff;w2=1;delay(1);w3=0;P0=tablewen_du1%100/10&0 xdf;delay(10);P0=0xff;w3=1;delay(1);w4=0;P0=tablewen_du1%10;delay(10);P0=0xff;w4=1;delay(1);void display_shang()调整温度上限时的显示w仁0;P0=table18;/Hdelay(10);P0=0xff;w1=1;delay(1);w2=0;P0=table16; /-delay(10);P0=0xff;w2=1;delay(1);w

21、1=1;w2=1;w4=1;w3=0;P0=tablesha ng/100;delay(10);P0=0xff;w3=1;delay(1);w4=0;P0=tablesha ng%100/10;delay(10);P0=0xff;w4=1;delay(1);void display_xia()调整温度下限时的显示w仁0;P0=table17;/Ldelay(10);P0=0xff;w1=1;delay(1);w2=0;P0=table16;-delay(10);P0=0xff;w2=1;delay(1);w3=0;P0=table xia/100;delay(10);P0=0xff;w3=1;

22、delay(1);w4=0;P0=tablexia%100/10;delay(10);P0=0xff;w4=1;delay(1);/*ds18b20延迟子函数(晶振12MHz )*void delay_18B20(uint i)while(i-);/*ds18b20初始化函数*/void In it1_DS18B20()uchar x=0;DQ1=1;/DQ 复位delay_18B20(8);/ 稍做延时DQ1=0;/单片机将DQ拉低delay_18B20(80); /精 确延时 大于480usDQ1=1;/拉高总线delay_18B20(14);x=DQ1;/稍做延时后如果x=0则初始化成功

23、 x=1则初始化失败delay_18B20(20);/*ds18b20 读一个字节*uchar ReadO neChar1()uchar i=0;uchar dat = 0;for (i=8;i0;i-)DQ1 = 0; /给脉冲信号dat=1;DQ1 = 1; /给脉冲信号if(DQ1)dat|=0x80;delay_18B20 (4);return(dat);/* *ds18b20写一个字节*/void Write On eChar1(uchar dat)uchar i=0;for (i=8; i0; i-)DQ1=0;DQ1=dat&0 x01;delay_18B20(5);DQ1=1;

24、dat=1;/* 读取 ds18b20 当前温度*/void deal_with()uint temp1,temp2;uchar a=0;uchar b=0;uchart=0;In it1_DS18B20();Write On eChar1(0xCC);/ 跳过读序号列号的操作Write On eChar1(0x44);/ 启动温度转换delay_18B20(100);/ thismessage is wery importa ntIn it1_DS18B20();WriteO neChar1(0xCC);/ 跳过读序号列号的操作Write On eChar1(0xBE);/ 读取温度寄存器等

25、(共可读9个寄存器)前两个就是温度delay_18B20(100);a=ReadO neChar1();读取温度值低位b=ReadO neChar1();读取温度值高位temp1=b4; temp2=a&0x0f;wen_du1=(b*256+a)4)*10;/ 当前采集温度值除16得实际温度值void keyscan()/按键扫描函数if(key1=0)delay(10);if(key1=0)di();flag=1; while(!key1)display();while(flag=1)if(key1=0)delay(10);if(key1=0)di();flag=2;while(!key1)display_sha ng();if(key2=0)delay(10);if(key2=0)di();shang+=50;if(sha ng=1000)shang=1000;while(!key2)display_sha ng();if(key3=0)delay(10);if(key3=0)display_sha ng();sha ng-=10;di();if(sha ng=10)shang=10;while(!key3)display_sha ng();while(flag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论