仓库多点温湿度控制系统设计答辩ppt课件_第1页
仓库多点温湿度控制系统设计答辩ppt课件_第2页
仓库多点温湿度控制系统设计答辩ppt课件_第3页
仓库多点温湿度控制系统设计答辩ppt课件_第4页
仓库多点温湿度控制系统设计答辩ppt课件_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业设计仓储多点温湿度控制系统,指导教师:XX老师报告人:XXXXXX学号:0914121202016年05月25日,1,2,3,设计概述,现状,恒温恒湿仓库的需求量越来越多,储内温湿度以达到特殊货物的储存要求成为我们需要首先要面对的问题。在仓储温湿度检测技术的发展前景上,我们需要一款能够适应时代的多点温湿度控制系统。,单片机优势,实时性高,准确性高,综合处理,经济实用,1,2,3,4,4,5,第一部分,任务书,(1)了解不同传感器、变送器和执行器的特点及其适用范围。确定它们各自的类型;(2)掌握控制器单片机的有关知识,并熟悉其编程;(3)对单片机测控程序及其接口技术作重点的掌握;(4)在以上几个内容的基础上,进行课题的总体设计,绘制系统的总体电路。选择合适的相关硬件,最终完成本课题的设计。,(1)选择功能强大的单片机和温度传感器做主要部件,深入了解温度传感器及湿度传感器的工作原理;(2)根据设计的要求和系统所要实现的功能,设计出一个具有智能化的温湿度监控系统;能够及时显示环境数据,并且自动调节温室环境,主要内容,基本要求,6,7,设计目的与要求,第二部分,系统方案,2.1设计目的与设计要求,多功能,上位机实现数据收集,8,第二部分,系统方案,设置按键按第一次,是对温度下限的选定按第二次,是对湿度下限的选定按第三次,是对温度上限的选定按第四次,是对湿度上限的选定,减小键此键可以对上下限温度(湿度)进行减小调整,2.2.1按键操作说明,2.1设计目的与设计要求,增加键此键可以对上下限温度(湿度)进行增大调整,按键1,按键2,按键3,9,第三部分,系统方案,2.2.2控制操作说明,2.1设计目的与设计要求,第二部分,10,显示模块/控制器处理,传感器,主控制器,继电器控制,上位机数据收集,第二部分,系统方案,2.2总体方案设计,11,选择原因:,第二部分,系统方案,2.3控制器选择,STC89C52RC,选择原因:(1)效率高,方便操作,功耗小(2)连线简洁,引脚清晰,便于控制(3)每个端口都有相应位寻址的指令(4)价格相对便宜注:PLC也是一种不错的控制器选择,不过因为PLC的价格相对要高很多,不利于进行设计和实验,所以选择单片机作为本次设计的控制器,12,选择原因:(1)能够达到设计电压要求(2)使用过程简单方便(3)市场常见,便于采购(4)价格相对便宜注:如果使用220V的交流电,因为我们需要的是5V直流电,所以需要对220V电压进行一些调节,然后进行一些元器件整流逆变处理,最后才能得到所需的电压,而且在电压处理过程中可能会面临一些危险状况,所以不选择220V交流电。,第二部分,系统方案,2.4电源方案选择,1.5V干电池,13,选择原因:(1)功耗小、体积小、重量轻(2)可清晰显示操作中的温湿度(3)操作方便、供电方便(4)市场常见,便于采购注:数码管在显示过程中存在显示数据少、显示方式单一等缺点,不能满足本设计中对实时温湿度、温湿度上下限值的多种显示要求。所以不选择数码管。,第二部分,系统方案,2.5显示器方案选择,LCD1602,14,操作步骤:(1)温度、湿度检测集于一体(2)特定的数字采集模块和温湿度传感器技术,所以安全可靠(3)操作简单、便捷(4)系统集成方便、快捷注:DHT11温湿度传感器特征包括:可以将温湿度一同检测,所有数据通过校准,数字信号输出;测量相对湿度和温度;统一测量;可靠;测量过程节能;传输距离长;完全互换;引脚安装。,第二部分,系统方案,2.6传感器方案选择,DHT11传感器,15,选择原因:从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。因为VB具有编译快速,生成软件体积更小的有点,所以这里选择vb进行上位机编程。,第二部分,系统方案,2.7上位机软件,VisualBasic,16,17,第三部分,硬件电路,硬件电路,充电电源,温湿度传感器,继电器,LCD1602液晶显示器,STC89C52RC单片机,硬件电路结构,使用时注意事项,电路原理图,计算方式,概述,18,第三部分,硬件电路,3.1硬件电路结构,本次设计要求测量仓储温湿度,所以需要单片机与DH11温湿度传感器相连接进行实时控制。同时还要连接着LCD1602数字显示模块、按键模块以及继电器模块。温湿度传感器所检测到的温度、湿度参数数据传输至单片机内,做出相关的响应与处理,再将信息传递到继电器模块实现实时控制。当温湿度超出限定值时,单片机发出指令,继电器控制电路控制硬件设备进行温湿度调控,待温湿度恢复至设定值后,关闭硬件设备,停止温湿度调控,使仓储内的温湿度始终处于设定范围之内。,19,20,21,第三部分,硬件电路,3.4显示模块电路设计,读操作时序,写操作时序,22,23,24,25,第四部分,软件设计,4.1主程序模块,主程序需要调用3个子程序,分别为:1.DHT11测温湿子程序2.实时温湿度显示子程序:驱动LCD1602液晶显示器把实时温湿度值显示出来3.温湿度设定、控制子程序:设定温湿度上下限定值,当温湿度超过该值时立即启动继电器控制电路,即进行温湿度控制调节,26,第四部分,软件设计,4.2读温、湿度值模块,读温度值模块需要调用4个子程序,分别为:DHT11初始化子程序:让单片机知道DHT11在总线上且已准备好操作DHT11写字节子程序:对DHT11发出命令,使其工作DHT11读字节子程序:读取DHT11存储器的数据延时子程序:对DHT11操作时的时序控制,27,第四部分,4.3LCD1602程序设计,LCD1602接通电源后,设置功能,等到过一段时间才能显示数据,延时清屏之后处于输入状态。当高电平时,处于读字状态;当低电平时,处于写字状态。,液晶显示模块主要完成人机交互界面的显示及系统相关的操作指示。具体能显示预设温度值、预设温控时间、当前的温度值。,软件设计,28,第四部分,4.4温度设定、按键模块,按加减键分别上调和下调设定上下限温度值,把他设置为我们所需要的范围内,当实时温度值超过设定值时就需要驱动蜂鸣器发声,继电器动作,实现控制。1:通过按键是否被按下,从而判读是否有低电平;2:通过判读按键是否是虚假信号;延时给5us;3:当按键仍然为低电平,则说明其为真的数据,执行按键程序。,软件设计,29,第四部分,4.5上位机软件设计,软件设计,为了方便设计,通讯协议中将采用字符型数据(遵循ASCII字符集)进行传输,一共5个字节数据,下位机按照从第一字节到第五字节的顺序以字符型形式发送数据,第一个字节是符号符,第二,三,四字节分别是百位,十位,和个位数字,第五个字节是结束符。,30,31,第一部分,抗干扰措施,选择性能好、抗干扰能力强的供电系统,尽量减少从电源引入的干扰。采用交流稳压电源,保证供电系统的稳定,防止电压过压或欠压,有利于系统的稳定性,电路板是器件信号线和电源线的高度集合体,其布局与布线对可靠性将产生直接的影响。设计电路板时,应考虑相关元件尽量靠近,散热大的元器件放置在易通风散热的位置,合理布线,强、弱电信号线尽量远离,避免高频和电磁信号的干扰,选择供电系统,合理布局电路板,32,第一部分,抗干扰措施,由于单片机的I/O口很容易受到外部信号的干扰,输出口的状态也可能因此而改变。在程序中周期性地添加输出端刷新指令,可以降低干扰对输出口状态的影响。设计方法为:1.在程序中指定RAM单元存储输出口当时应处的状态,在程序运行过程中根据这些RAM单元的内容去刷新I/O口。2.输入时连续两次

温馨提示

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

最新文档

评论

0/150

提交评论