单片机原理及接口技术课程设计(蔬菜大棚温度控制器设计).docx
《单片机原理及接口技术课程设计(蔬菜大棚温度控制器设计).docx》由会员分享,可在线阅读,更多相关《单片机原理及接口技术课程设计(蔬菜大棚温度控制器设计).docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机原理及接口技术 课程设计(论文)题目: 蔬菜大棚温度控制器设计 院(系): 电气工程学院 专业班级: 电气121 学 号: 学生姓名: 指导教师: (签字)起止时间:2015.06.22-2015.07.05IV 课程设计(论文)任务及评语院(系):电气工程学院 教研室: 学 号1203学生姓名专业班级课程设计(论文)题目蔬菜大棚温度控制器设计课程设计(论文)任务当监测到蔬菜大棚温度超过上限报警值时,可开启220V供电的排风扇降温;当温度低于下限报警值时,可开启加热引风机提高温室内的温度,直至符合要求时为止。大棚温度范围1530度,白天温度控制在2530度,夜间温度控制在15-20度。
2、设计任务:1. CPU最小系统设计(包括CPU选择,晶振电路,复位电路)2. 温度传感器选择及接口电路设计3. 温度显示及控制电路设计4 程序流程图设计及程序清单编写技术参数:1大棚温度15-30度,白天25-30度,夜间15-20度2工作电源220V设计要求:1、分析系统功能,尽可能降低成本,选择合适的单片机、AD转换器、输出电路等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。进度计划第1天 查阅收集资料第2天 总体设计方案的确定第3-4天 CPU最小系统设计第5
3、天 温度传感器选择及接口电路设计第6天温度显示及控制电路、电源电路设计第7天 程序流程图设计第8天 软件编写与调试第9天 设计说明书完成第10天 答辩指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘 要随着农业产业规模的提高,对于数量较多的大棚,传统的温度控制措施就显现出很大的局性。为此,在现代化的蔬菜大棚管理中通常有温度自动控制系统,以控制蔬菜大棚温度,适应生产需要。本论文主要阐述了基于AT89C51单片机的大棚温度控制系统设计原理,主要电路设计及软件设计等。该系统采用89C51单片机作为控制
4、器,温度传感器作为温度数据采集系统,可对执行机构发出指令实现大棚温度参数调节实现对蔬菜大棚温度的检测与控制,从而有效提高蔬菜的产量。文中提出了具体设计方案,讨论了蔬菜大棚温湿度巡回检测与控制的基本原理,进行了可行性论证。关键词:蔬菜大棚;温度控制;89C51单片机;目 录第1章 绪论11.1蔬菜大棚温度控制器概况11.2本文研究内容2第2章 CPU最小系统设计32.1蔬菜大棚温度控制器总体设计方案32.2CPU的选择42.3数据存储器扩展52.4复位电路设计52.5时钟电路设计62.6CPU最小系统图6第3章 温度控制输入输出接口电路设计83.1温度传感器的选择83.2温度检测接口电路设计93
5、.2.1A/D转换器选择93.2.2模拟量检测接口电路图93.3温度控制电路设计103.4人机对话接口电路设计103.4.1按键电路设计103.4.2显示电路设计11第4章 蔬菜大棚温度控制软件设计124.1软件实现功能综述124.2流程图设计124.2.1主程序流程图设计124.2.2温度调节流程图设计134.3程序清单13第5章 系统设计与分析195.1系统原理图19第6章 课程设计总结20参考文献21第1章 绪论1.1 蔬菜大棚温度控制器概况在人类的生活环境中,温度扮演着极其重要的角色。自18世纪工业革命以来,工业发展与是否能掌握温度有着密切的联系。在冶金、钢铁、石化、水泥、玻璃、医药等
6、行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。温度不但对于工业如此重要,在农业生产中温度的监测与控制也有着十分重要的意义。我国人多地少,人均占有耕地面积更少。因此,要改变这种局面,只靠增加耕地面积是不可能实现的,因此我们要另辟蹊径,想办法来提高单位亩产量。温室大棚技术就是其中一个好的方法。温室大棚就是建立一个模拟适合生物生长的气候条件,创造一个人工气象环境,来消除温度对生物生长的约束。而且,温室大棚能克服环境对生物生长的限制,能使不同的农作物在不适合生长的季节产出,使季节对农作物的生长影响不大,部分或完全摆脱了农作物对自然条件的依赖。由于温室大棚能带来可观的经济效益,所以温室大棚技
7、术越来越普及,并且已成为农民增收的主要手段。随着大棚技术的普及,温室大棚数量不断增多,温室大棚的温度控制便成为一个十分重要的课题。传统的温度控制是在温室大棚内部悬挂温度计,通过读取温度值了解实际温度,然后根据现有温度与额定温度进行比较,看温度是否过高或过低,然后进行相应的通风或者洒水。这些操作都是在人工情况下进行的,耗费了大量的人力物力。现在,随着国家经济的快速发展,农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大棚,传统的温度控制措施就显现出很大的局限性。温室大棚的建设对温度检测与控制技术也提出了越来越高的要求。今天,我们的生活环境和工作环境有越来越多称之为单片机的
8、小电脑在为我们服务。采用单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。因此,单片机对温度的控制问题是一个工农业生产中经常会遇到的问题。因此,本课题围绕基于单片机的温室大棚控制系统展开了应用研究工作。1.2 本文研究内容本文介绍的温度测控系统就是基于单片机技术及其器件组建的。该系统能够对大棚内的温度进行采集,利用温度传感器将温室大棚内温度的变化,变换成数
9、字量,其值由单片机处理,最后由单片机去控制液晶显示器,显示温室大棚内的实际温度,同时通过与预设量比较,对大棚内的温度进行自动调节。这种设计方案实现了温度实时测量、显示和控制。该系统抗干扰能力强,具有较高的测量精度,不需要任何固定网络的支持,安装简单方便,性价比高,可维护性好。这种温度测控系统可应用于农业生产的温室大棚,实现对温度的实时控制,是一种比较智能、经济的方案,适于大力推广,以便促进农作物的生长,从而提高温室大棚的亩产量,以带来很好的经济效益和社会效益。第2章 CPU最小系统设计2.1 蔬菜大棚温度控制器总体设计方案由温度传感器检测温度,通过A/D转换器将检测信号转换成数字量,进而利用8
10、9C51单片机对采集的温度信号进行判断与调节,通过显示模块显示当前温度值,当监测到蔬菜大棚温度超过上限报警值时,可开启220V供电的排风扇降温;当温度低于下限报警值时,可开启加热引风机提高温室内的温度,直至符合要求时为止。温度传感器放大电路A/D转换89C51单片机显示电路温度控制电路图2-1 总体方案框图图2-2 各模块与89C51单片机的关系表2-1 各模块功能模块名称功能温度检测模块将物质各种物理性质随温度变化的规律把温度转换为电量,用来采集数据显示模块显示温度晶振模块给单片机提供时钟信号复位模块使单片机的程序计数器清零温度调节模块进行温度调节89C51单片机进行数据处理2.2 CPU的
11、选择单片微型计算机简称单片机,又称微控制器,嵌入式微控制器等。它把中央处理器、存储器、输入/输出接口电路以及定时器计数器集成在一块芯片上,构成一个完整的微型计算机。因而单片机具有性价比高、可靠性高、控制功能强大、功耗低、结构简单易于扩展等优异特点,在智能化仪表、机电一体化产品、测控系统、计算机网络及通信技术、家用电器等各大领域均有广泛的应用。本文选用AT89C51单片机作为应用CPU,它由8个部件组成,即中央处理器,片内数据存储器,输入/输出接口,可编程串行口,定时/计数器,中断系统及特殊功能寄存器,各部分通过内部总线相连。其基本结构依然是通用CPU加上外围芯片的结构模式,但在功能单元的控制上
12、,却采用了特殊功能寄存器的集中控制方法。它的引脚结构如图2-3所示。图 2-3 89C51引脚结构图2.3 数据存储器扩展89C51片内有128B的RAM存储器,在实际应用中仅靠这128B的数据存储器是远远不够的。这种情况下可利用89C51单片机所具有的扩展功能,扩展外部数据存储器。89C51单片机最大可扩展64KB RAM。本文中采用6264进行数据存储器扩展。6264是8K8位静态随机存储器,采用CMOS工艺制造,单一+5V电源供电,额定功耗200mW,典型存取时间200ns,为28线双列直插式封装。6264与89C51的硬件连接图如图2-4所示。图2-4 6264与89C51的硬件连接图
13、2.4 复位电路设计复位是单片机的初始化操作。单片机系统在上电启动运行时,都需要先复位,其作用是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。因此,复位是一个很重要的操作方式。但单片机本身不能自动复位的,必须配合相应的外部复位电路才能实现的。当89C51通电,时钟电路开始工作,在单片机的RST引脚加上大于24个时钟周期以上的正脉冲,系统即初始复位。初始化后,程序计数器PC指向0000H,P0P3输出口全部为高电平,堆栈指针写入07H,其他专用寄存器被清0。RST由高电平降为低电平后,系统从0000H地址开始执行程序。图2-5 复位电路2.5 时钟电路设计单片机的各个功
14、能部件的运行都是以时钟控制信号为基准,有条不紊的一拍一拍的工作。因此,时钟频率直接影响到单片机的速度。设计晶振电路如下图。图2-6 晶振电路其中,复电容参数值:C1=C2=30pF 晶振频率为12MHz。2.6 CPU最小系统图CPU最小系统图由89C51单片机、数据扩展芯片、时钟电路和复位电路构成。89C51单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,89C51单片机最小系统容值越大需要的复位时间越短。89C51单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。下图为CPU最小系统图(省略了数据存储器的扩展部分)。图2-7 CPU最小系统图第
15、3章 温度控制输入输出接口电路设计3.1 温度传感器的选择传统的模拟式温度传感器,如热电阻、热敏电阻,在一些温度范围内线性不好,需要经行冷端补偿或引线补偿;集成模拟温度传感器与之相比,具有灵敏度高、线性度好、响应速度快等优点,而且它还将驱动电路、信号处理电路以及需要的逻辑控制电路集成在单片IC上,有尺寸小,使用方便等优点。常见的模拟温度传感器有LM3911、LM335、LM45、AD22103电压输出型、AD590电流输出型。经比较,本设计的温度传感器选用AD590。AD590是电流输出型的集成温度传感器,具有测温误差小、动态阻抗高、响应速度快、传输距离远、体积小、微功耗等优点,适合远距离测温
16、、控温,不需要进行非线性校准。其工作电压范围较宽(430 V),测温范围为55150 ,输出电阻较大,长导线上的压降一般不影响测量精度,因此不需要专门的温度补偿电路。流过AD590 的电流等于所处环境的热力学温度系数。它只需要一个电源即可实现温度到电流的线性变换,然后再终端使用一只取样电阻,即可实现电流到电压的转换。它使用方便,并且具有较高的精度。下图为AD590的基本应用电路。图3-1 AD590的基本应用电路3.2 温度检测接口电路设计3.2.1 A/D转换器选择由于温度是一种模拟信号,则由信号采集电路采集的信号是一种模拟信号,而且频率很低,但是单片机所识别的是具有高低电位的数字信号,这就
17、要求在信号处理中必须把模拟信号转换成数字信号从而输出给单片机处理。ADC0809是采样分辨率为8位的、以逐次逼近原理进行的A/D转换器件。内有一个8通道多路开关以及微处理机兼容的控制逻辑的CMOS组件。它由比较器、逐次逼近器、A/D转换器及控制和定时5部分组成,输出具有TTL三态锁存缓冲器,可以直接连到单片机数据总线上。ADC0809的最大不可调误差为1LSB。3.2.2 模拟量检测接口电路图图3-2 模拟量检测接口电路图图3-3 模拟量检测接口电路图模拟量检测接口电路由A/D转换器、89C51单片机和温度传感器组成。整体接线图如下图所示:3.3 温度控制电路设计在本设计中,被测温度信号经采样
18、处理后,还需要通过单片机系统的P1.2口输出用以控制蔬菜大棚的温度,通过这种方式达到控制的目的。控制的方式主要有模拟量控制和开关量控制。本系统采用的是开关量控制。所谓的开关量控制就是通过控制设备的“开”或“关”状态的时间来达到控制的目的。本设计采用继电器作为控制电路的主要器件,继电器具有一定的隔离作用,在继电器前面加一个三极管用以放大输出信号就可以驱动继电器的闭合和断开,从而实现弱电控制强电的效果。本设计采用直流驱动电压为+5V的继电器。触电输出部分可以直接与市电连接。控制电路如图3-3所示:图3-3 温度控制电路3.4 人机对话接口电路设计3.4.1 按键电路设计非编码键盘可以分为两种结构形
19、式:独立式按键和行列式按键,独立式按键的电路的结构和处理程序简单,扩展方便,但占用的I/O口线相对较多,不适合在按键数量较多的场合下采用。本设计有三个按键,共需要三个I/O口线,占用的口线不多,因此可以采用独立式按键。设计按键电路如图。图3-4 按键电路3.4.2 显示电路设计在本设计中系统的显示采用七段数码管作为显示器件。图3-5 LED数码管发光二极管的阳极连在一起称为共阳极显示器,阴极连在一起称为共阴极显示器。一位显示器由八个发光二极管组成,其中,7个发光二级管构成字形“8”的各个比划(段)ag,另一个小数点为dp发光二极管。当在某段发光二极管施加一定的正向电压时,该段比划即点亮,不加电
20、压则该段二极管不亮。为了保护各段LED不被损坏,需要外加限流电阻。图3-6 显示电路第4章 蔬菜大棚温度控制软件设计4.1 软件实现功能综述本课设要实现的是蔬菜大棚温度控制。由89C51单片机和其他一些器件组成的控制系统,要实现的软件功能是将蔬菜大棚中的温度信息通过温度检测模块传送给89C51单片机,途中利用A/D转换器将模拟信号转换为数字信号,让单片机识别,并显示。然后温度进行判断,进行调节,通过显示模块显示温度,使大棚中的的温度一直维持在适合蔬菜生长的条件下。4.2 流程图设计4.2.1 主程序流程图设计温度信号通过温度检测模块传送给89C51单片机,途中利用A/D转换器将模拟信号转换为数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 接口 技术 课程设计 蔬菜 大棚 温度 控制器 设计
限制150内