基于51单片机的烤烟机温湿度自动控制系统设计_第1页
基于51单片机的烤烟机温湿度自动控制系统设计_第2页
基于51单片机的烤烟机温湿度自动控制系统设计_第3页
基于51单片机的烤烟机温湿度自动控制系统设计_第4页
基于51单片机的烤烟机温湿度自动控制系统设计_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

电子与信息工程学院本科毕业论文论文题目基于51单片机的烤烟机温湿度自动控制系统设计学生姓名郭吉政学号083522005专业电气工程及其自动化班级08电气2指导教师黄烜2012年5月摘要单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温湿度检测和温湿度控制。随着温湿度控制器应用范围的日益广泛和多样性,各种适用于不同场合的智能温湿度控制器应运而生。介绍了基于89C51单片机的烤烟房温湿度测控系统软硬件的设计,整个系统由数据采集、数据调理、单片机和控制部分组成,模拟烤烟房的温度曲线进行控制。本设计使用SHT11温湿度控制器检测温度和湿度,经过单片机处理后,驱动继电器及喇叭,并作出相关显示,采用该测控系统准确地检测烤烟房内的温湿度数有效地自动控制烤烟房内的温湿度,提高了烤烟房内的控制水平和烟叶的烘烤质量。说明书分硬件部分和软件部分进行阐述,并附以原理图和流程图。关键词单片机仓库SHT11ABSTRACTMCUINTHEAPPLICATIONOFELECTRONICPRODUCTSHASBECOMEINCREASINGLYWIDESPREADINMANYELECTRONICPRODUCTSAREALSOUSEDFORDETECTIONANDCONTROLOFTEMPERATUREANDHUMIDITYWITHTHETEMPERATUREANDHUMIDITYCONTROLLEROFTHEINCREASINGLYWIDERANGEOFAPPLICATIONSANDDIVERSITYOFALLKINDSFORDIFFERENTOCCASIONSCOMEINTOBEINGINTELLIGENTTEMPERATURECONTROLLERTHISPAPERPRESENTSASYSTEMFORMEASURINGANDCONTROLTHETEMPERATUREANDHUMIDITYINTHEFLUECURINGBARNTHESYSTEMISCOMPOSEDOFASINGLECHIPMICROCOMPUTER89C51,THETEMPERATUREANDTHEHUMIDITYSENSORSHT11THISDESIGNASATHERMISTORTEMPERATUREANDHUMIDITYMEASUREMENTDEVICES,ANDTHENCONVERTEDTHROUGHSHT11,AFTERSINGLECHIPPROCESSING,RELAYANDHORNDRIVEN,ANDTOMAKETHERELEVANTSHOWITIMPROVETHELEVELOFTOBACCOANDTOBACCOCONTROLROOMOFTHEBAKINGQUALITYMANUALHARDWAREANDSOFTWARESUBPARTOF,TOGETHERWITHASCHEMATICDIAGRAMANDFLOWCHARTKEYWORDSSINGLECHIP;FLUECUREDTOBACCO;SHT11目录1绪论111本课题研究背景及目的112三段式烘烤技术要求213本课题研究方法与内容42温度测控理论521温度和湿度的定义522温度传感器523湿度传感器63温控系统的设计731系统分析7311生产工艺要求7312智能温湿度控制系统功能需求分析732系统方案设计833硬件部件的选用8331主控制器8332温湿度检测元件11333显示单元1734系统硬件原理图设计19341按键设计模块19342显示电路模块20343控制输出驱动与报警电路模块2135系统软件设计22351软件编程22352软件抗干扰234结论24致谢25参考文献26附录A烤烟采收烘烤技术规范28附录B系统流程图30附录C系统软件程序341绪论11本课题研究背景及目的研究背景烟草行业是一个高税收行业,06年国的税收为2900亿元;人们将它称之为“暴利行业”,因为是国家垄断。同时又是国家管制很严的行业,截至2006年底,全国具有法人资格的卷烟工业企业已调整减少为31家,全行业17家省级公司中的11家已完成与所属卷烟企业的合并重组。90年代初期,国家烟草专卖局烟叶公司在着力解决烟叶营养不良、发育不全取得明显成效的基础上,开始重点解决烟叶烘烤制约烟叶内在品质和外观质量这一技术瓶颈。1992年,中国烟叶生产购销公司在郑州市组织召开了全国烟叶烘烤技术研讨会,之后,组织开展了烤烟三段式烘烤应用理论与技术研究,在一定范围内进行了三段式烘烤技术示范,取得了很好的效果,1997年国家烟草专卖局烟叶公司把烤烟三段式烘烤及配套技术作为重点新技术应用推广项目在全国组织推广。三段式烘烤的应用技术基础多年来,对我国烟叶香吃味和外观质量同津巴布韦、巴西等国家相比有较大差异的分析认为,除了土壤、气候等环境因素,以及品种、栽培管理等主要生产措施外,烘烤有着十分重要的作用。而且,烟叶成熟度、烘烤工艺技术、烘烤设备等烘烤因素存在问题极其普遍,在一些烟区还比较严重,无一不制约烟叶品质和效益。研究目的设计一个应用于三段式烤烟工艺的具有低成本、工作可靠和操作方便等特点的智能温湿度控制系统,为企业提供一个温湿度控制解决方案,增强我国烟草行业在国际上的竞争,促进我国烟草行业的发展。12三段式烘烤技术要求成熟度是烟叶质量的基础和中心。研究和生产实践认为,烟叶成熟度有两个含义一个是采收烟叶成熟度,即田间生长发育和物质转化达到的成熟度一个是烤后烟叶成熟度,即烘烤过程的物质转化达到分级要求的成熟度。所以,烟叶成熟度的本质都是紧紧围绕着最终烟叶品质和可用性进行充分而完善的物质转化。烟叶成熟度问题具体表现在下部叶轻飘,单叶重小,上部叶和较厚的烟叶背面偏白和正面与背面反差大的突出。需要更新烟叶成熟度的观念,尽快扭转下部叶过熟、中部叶采生、上部叶采青的局面,做到下部叶适时早收,中部叶成熟稳收,上部叶充分成熟采收,顶叶46片集中一次采收。要坚持把成熟度作为烤烟生产全过程的技术中心,烟叶生产的全部操作过程都要紧紧围绕和满足烟叶最终真正长熟、养熟。烟叶成熟的标志,除了一般的外观特征外,以烟叶烘烤变黄时间确认。下部成熟叶变黄时间为6072H,中部叶为4860H,上部叶为3648H。只有首先扭转烟叶成熟度的观念,才可能保证烤后烟叶内在品质得到明显改善,达到内在品质与外观质量统一。根据附录A“烤烟采收烘烤技术规范”,工艺要求如下1变黄期关闭天地窗,点火以后以1/H的速度升到起点3436封火,保证干湿差12,留10厘米左右的火眼;1小时后进行第二次封火,留有3厘米的火眼,做到有火无苗,使底棚烟叶烟尖烟缘变黄,叶片出汗,再按每小时升1至3840,干湿差14充分延长时间,使烟叶进一步变黄。充分凋萎,这是主要变黄期,待烟叶柔软塌膀,变黄九成以后,升至4243保温保湿。当二棚烟叶达到基本全黄充分塌架,烟筋变软,再按每小时1升至45,干湿差为67逐开天地窗,适当通风排湿转入定色期。此期应注意的问题(1)3638变黄时间不宜太长,防止烟叶养分消耗过多形成挂灰。(2)上部烟含水量少,干物质多,此期多注意烤房内温度,当房内温度够时,应往房内洒水补湿(火炉、火管上面不能洒水)。(3)排湿要循序渐进,不盲目排湿,排湿中应加大火力,防止掉温形成挂灰。2定色期加大火力,保持温度不下降,且升温不宜太快,保持湿球稳定,天窗开完后,现逐步开大地洞,以1/H升至46,湿球3739,必要时从4648顿火延长时间,使烟筋变黄,烟叶勾尖卷边至小卷筒50时,叶片干燥三分之二小卷筒黄叶黄筋之后以1/2H左右升至54湿球3940维持16小时以后,使二棚烟叶全干至大卷筒,全房黄筋黄叶顶棚亮行(小卷筒以上)转入干筋期。此期应注意的问题(1)烟叶干燥达不到2/3以上,干球不能赶过50,干球达到5253要及时稳温、湿球不能过早升至41,否则致香物质难以形成;(2)防止出现高温高湿出现蒸片;(3)在4550之间防止湿球温度过低(少于37)导致回青;(4)不能急升温或掉温形成挂灰。3干筋期升温速度1/H左右,至68,最高不能超过70,湿球4243。湿球若偏低,先关风洞,关完后再关天窗,当中间棚次少数烟叶主脉23厘米未干时,可停火。此期注意的问题(1)升温不宜过快,60前顶棚必须大卷筒。(2)干球超过68,湿球不超过43防止香气受损,但湿温低于41,烟叶色淡,不鲜亮。(3)不能降温以防洇筋洇片。(4)停火时,天窗稍留缝隙,以防闷红。(5)注意安全生产防落叶、防发生火灾。烟叶烘烤是十分复杂的过程,虽然基本原理相同,但因烟叶品种、性质不同,烟叶烘烤特性就不同,再加上外界环境及烘烤设备上的差异,这就需要在生产实践中灵活运用。(HTTP/WWWTOBACCOGOVCN/HTML/13/1302/65879_NHTML)通过对烘烤环境温度、湿度、时间调控,实现对烟叶水分动态和物质转化的协调,达到最终将烟叶烤黄、烤干、烤香的统一,这就是三段式烘烤技术的核心,也是烟叶烘烤的根本目的。根据对烟叶在烘烤中变黄、变香和非正常情况下发生棕色化反应变褐的化学和生物化学过程及其与水分动态、烤房温湿度关系的研究结果,认为三段式烘烤技术的关键点如下。1、低温变黄,黄干协调即要求烟叶在比较低的温度下达到比较高的变黄程度。烟叶变黄阶段起始温度3234,大量变黄温度3538,完成变黄温度3842。烟叶在变黄阶段失水量为30左右,达到叶片发软。若烟叶黄变和干燥其中之一达不到要求即必须采取保温保湿变黄或排湿脱水的措施并延长时间。2、适速升温定色在4648以前以平均1/3H的速度升温,之后以平均1/2H的速度升温边升温边排湿定色。当烤房温度达到54后需稳定较长时间12H以上,使淀粉彻底水解,糖分和致香物大量形成和积累。我国不少上部叶和较厚的叶片,正面呈黄色,背面黄白色明显,其叶内淀粉含量较高,若在54左右给予比较多的时间,这种现象会得到改善,烟叶香吃味也会因此得到增进提高。3、重视湿球温度即依鲜烟叶的素质状况确定和控制烘烤各阶段的湿球温度指标,并以湿球温度高低作为烧火和通风排湿的主要技术依据。一般变黄阶段控制干湿球温度差14,定色阶段控制湿球温度3740,干筋阶段控制湿球温度4043以下。4、允许烘烤技术指标必要时作调整由于我国烟叶生长的气候、土壤等环境条件的多样性,以及不同品种、部位等,鲜烟叶素质存在人为不能抗御的差异,烘烤技术也必须服从于具体鲜烟叶的质量潜能,才可能最大限度地反映其品质和可用性本质。因此,在实施三段式烘烤中,允许对上述主要指标在一定范围内作某些必要的调整。(HTTP/WWWSTUDANET/2005/812/200508121531552HTML)13本课题研究方法与内容本课题涉及到实际生产工艺过程,由于条件所限制及时间紧迫,未能够到生产现场进行实地考查与研究,因此,在本次课题的研究方法上,尚欠一定的科学性与实用性。但通过阅读一些专业的相关数据资料,结合本专业知识,尽量做到对产有指导性的作用。本课题的研究内容主要是包括三段式烤烟工艺技术要求、温湿度测控理论以及智能温湿度控制系统设计。通过对三段式烤烟工艺的充分认识,了解常用温湿度测控技术方法,结合本专业的控制理论知识,设计出一个应用于三段式烤烟工艺的具有成本低、工作可靠和操作方便的智能温度控制系统,实现对烤烟工艺中干球温湿度曲线的测控1。2温度测控理论21温度和湿度的定义温度度量物体冷热的物理量,是国际单位制中7个基本物理量之一。在生产和科学研究中,许多物理现象和化学过程都是在一定的温度下进行的人们的生活也和他密切相关。湿度湿度很久以前就与生活存在着密切的关系,但用数量来进行表示较为困难。对湿度的表示方法有绝对湿度、相对湿度、露点、湿气与干气的比值(重量或体积)等等。日常生活中最常用的表示湿度的物理量使空气的相对湿度。用RH表示。在物理量的导出上相对湿度与温度有着密切的关系。一定体积的密闭气体,其温度越高相对湿度越低,温度越低,其相对湿度越高。其中涉及到复杂的热力工程学知识。有关湿度的一些定义相对湿度在计量法中规定,湿度定义为“物象状态的量”。日常生活中所指的适度为相对湿度,用RH表示。总之,即气体中(通常为空气中)所含水蒸气量(水蒸气压)与其空气相同情况下饱和水蒸气量(饱和水蒸汽压)的百分比。什么叫传感器3从广义上讲,传感器就是能感知外界信息并能按一定规律将这些信息转换成可用信号的装置;简单说传感器是将外界信号转换为电信号的装置。温度传感器是最早开发,应用最广的一类传感器。温度传感器,使用范围广,数量多,居各种传感器之首。22温度传感器智能温度传感器智能温度传感器亦称数字温度传感器是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术ATE的结晶。目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器或寄存器和接口电路。有的产品还带多路选择器、中央控制器CPU、随机存取存储器RAM和只读存储器ROM。智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器MCU;并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。23湿度传感器在工农业生产、气象、环保、国防、科研、航天等部门,经常需要对环境湿度进行测量及控制。但在常规的环境参数中,湿度是最难准确测量的一个参数。用干湿球湿度计或毛发湿度计来测量湿度的方法,早已无法满足现代科技发展的需要。这是因为测量湿度要比测量温度复杂的多,温度是个独立的被测量,而湿度却受其他因素(大气压强、温度)的影响。此外,湿度的标准也是一个难题。国外生产的湿度标定设备价格十分昂贵。近年来,国内外在湿度传感器研发领域取得了长足进步。湿敏传感器正从简单的湿敏元件向集成化、智能化、多参数检测的方向迅速发展,为开发新一代湿度/温度测控系统创造了有利条件,也将湿度测量技术提高到新的水平。单片智能化温度/温度传感器2002年SENSIRON公司在世界上率先研制成功SHT11、SHT15型智能化温度/温度传感器,其外形尺寸仅为76(MM)5MM25(MM),体积与火柴头相近。出厂前,每只传感器都在温度室中做过精密标准,标准系数被编成相应的程序存入校准存储器中,在测量过程中可对相对湿度进行自动校准。它们不仅能准确测量相对温度,还能测量温度和露点。测量相对温度的范围是0100,分辨力达003RH,最高精度为2RH。测量温度的范围是401238,分辨力为001。测量露点的精度3温湿度控制系统的设计31系统分析据“烤烟采收烘烤技术规范”(见附录A),结合本专业的知识设计,分析设计一个温湿度控制系统,拟对烤烟加工过程中对温湿度进行控制,另据不同时段、不同状态对过程实施实时监控。311生产工艺要求据对“烤烟采收烘烤技术规范”(见附录A)的分析,对温控系统达到的技术要求如下1、可在任一工艺曲线中工作;2、温度控制精度与显示均为05度;3、鼓风机作为执行机构,当温度低于设定温度时,开鼓风机;否则,关闭;4、通风机作为执行机构,当湿度高于设定湿度时,开通风机;否则,关闭;5、当温度超设定上限警戒温度时,报警与处理。312智能温度控制系统功能需求分析该智能温控系统应具以下功能1、实时输出控制功能;2、具有实时温湿度显示功能;3、具有超温报警功能和处理功能。32系统方案设计由上一节的功能需求分析,该系统包括几个功能模块;主控制器、键盘输入、显示、温度检测、数据转换、控制输出驱动以及报警处理。系统的原理框图图31系统结构框图33硬件部分的选用331主控制器由于本系统工作计算量不大,实时控制要求的速度不高,该系统的输入输出线也不过,程序也不是很大,可以选用MCS51系统常用的AT89C51单片机246作为主控制器。AT89C51是美国ATMEL公司生产的电压、高性能CMOS8位单片机,片内集成4KB的可反复擦写的只读程序存储器(EEPROM)和128BYTES随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCSE51指令系统,片内置通用8位中央处理器(CPU)和FLASH存储单元,功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。AT89C51主要性能参数与MCS51兼容4K字节可编程闪烁存储器寿命1000写/擦循环数据保留时间10年全静态工作0HZ24MHZ三级程序存储器锁定1288位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路图32AT89C51实体图及引脚图AT89C51端口引脚功能如下表P3口也可作为AT89C51的一些特殊功能口,如下表所示332温湿度检测元件1、SHT11简介SHT11是瑞士SCNSIRION公司推出的一款数字温湿度传感器芯片。该芯片广泛应用于暖通空调、汽车、消费电子、自动控制等领域3789。共主要特点如下高度集成,将温度感测、湿度感测、信号变换、AD转换和加热器等功能集成到一个芯片上;提供二线数字串行接口SCK和DATA,接口简单,支持CRC传输校验,传输可靠性高;测量精度可编程调节,内置AD转换器(分辨率为812位,可以通过对芯片内部寄存器编程米选择);测量精确度高,由于同时集成温湿度传感器,可以提供温度补偿的湿度测量值和高质量的露点计算功能;封装尺寸超小(762MM508MM25MM),测量和通信结束后,自动转入低功耗模式;高可靠性,采用CMOSENS工艺,测量时可将感测头完全浸于水中。2、SHT11的引脚功能SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式,接口非常简单,引脚名称及排列顺序如图1所示。各引脚的功能如下脚1和4信号地和电源,其工作电压范围是2455V;脚2和脚3二线串行数字接口,其中DATA为数据线,SCK为时钟线;脚58未连接。3、SHT11的内部结构和工作原理温湿度传感器SHT11将温度感测、湿度感测、信号变换、AD转换和加热器等功能集成到一个芯片上,其内部结构如图2所示。该芯片包括一个电容性聚合体湿度敏感元件和一个用能隙材料制成的温度敏感元件。这两个敏感元件分别将湿度和温度转换成电信号,该电信号首先进入微弱信号放大器进行放大;然后进入一个14位的AD转换器;最后经过二线串行数字接口输出数字信号。SHT11在出厂前,都会在恒湿或恒温环境中进行校准,校准系数存储在校准寄存器中;在测量过程中,校准系数会自动校准来自传感器的信号。此外,SHT11内部还集成了一个加热元件,加热元件接通后可以将SHT11的温度升高5左右,同时功耗也会有所增加。此功能主要为了比较加热前后的温度和湿度值,可以综合验证两个传感器元件的性能。在高湿(GT95RH)环境中,加热传感器可预防传感器结露,同时缩短响应时间,提高精度。加热后SHT11温度升高、相对湿度降低,较加热前,测量值会略有差异。微处理器是通过二线串行数字接口与SHT11进行通信的。通信协议与通用的I2C总线协议是不兼容的,因此需要用通用微处理器IO口模拟该通信时序。微处理器对SHT11的控制是通过5个5位命令代码来实现的,命令代码的含义如表1所列。4、SHT11应用设计10微处理器采用二线串行数字接口和温湿度传感器芯片SHT11进行通信,所以硬件接门设计非常简单;然而,通信协议是芯片厂家自己定义的,所以在软件设计中,需要用微处理器通用IO口模拟通信协议。41硬件设计SHT11通过二线数字串行接口来访问,所以硬件接口电路非常简单。需要注意的地方是DATA数据线需要外接上拉电阻,时钟线SCK用于微处理器和SHT11之间通信同步,由于接口包含了完全静态逻辑,所以对SCK最低频率没有要求;当工作电压高于45V时,SCK频率最高为10MHZ,而当工作电压低于45V时,SCK最高频率则为1MHZ。硬件连接如图3所示。42软件设计微处理器和温湿度传感器通信采用串行二线接口SCK和DATA,其中SCK为时钟线,DATA为数据线。该二线串行通信协议和I2C协议是不兼容的。在程序开始,微处理器需要用一组“启动传输”时序表示数据传输的启动,如图4所示。当SCK时钟为高电平时,DATA翻转为低电平;紧接着SCK变为低电平,随后又变为高电平;在SCK时钟为高电平时,DATA再次翻转为高电平。SHT11湿度测试时序如图5所示。其中,阴影部分为SHT11控制总线。主机发出启动命令,随后发出一个后续8位命令码,该命令码包含3个地址位(芯片设定地址为000)和5个命令位;发送完该命令码,将DATA总线设为输入状态等待SHT11的响应;SHT11接收到上述地址和命令码后,在第8个时钟下降沿,将DATA下拉为低电平作为从机的ACK;在第9个时钟下降沿之后,从机释放DATA(恢复高电平)总线;释放总线后,从机开始测量当前湿度,测量结束后,再次将DATA总线拉为低电平;主机检测到DATA总线被拉低后,得知湿度测量已经结束,给出SCK时钟信号;从机在第8个时钟下降沿,先输出高字节数据;在第9个时钟下降沿,主机将DATA总线拉低作为ACK信号。然后释放总线DATA;在随后8个SCK周期下降沿,从机发出低字节数据;接下来的SCK下降沿,主机再次将DATA总线拉低作为接收数据的ACK信号;最后8个SCK下降沿从机发出CRC校验数据,主机不予应答(NACK)则表示测量结束。由于微处理器通过二线串行数字接口访问湿度传感器SHT11,而访问协议是芯片生产商白定义的,所以需要用通用IO口模拟该通信协议。我们选用ATMEL公司的微处理器ATMEGA128。通过对IO口寄存器的编程,该处理器的IO口可以根据需要设置成输入、输出、高阻等状态。这为模拟该通信协议提供了条件。在软件实现过程巾,通过宏定义来实现IO口状态的改变。通过以上宏定义,可以实现SCK和DATA总线的各种输入和输出状态。为了模拟该二线串行数字协议,还需要一个延时函数。WINAVR库函数提供了一个延时函数_DELAY_LOOP_2(UNSIGNEDCHARS),该延时函数运行用4个时钟周期,所以自定义延时1S函数可以定义如下基于以上宏定义和延时函数,可以方便地使SCK和DATA总线输出持续一定时间的高电平或低电平,从而可以模拟图5所示的温湿度传感器SHT11的读写协议。43温度和湿度值的计算431湿度线性补偿和温度补偿SHT11可通过DATA数据总线直接输出数字量湿度值。该湿度值称为“相对湿度”,需要进行线性补偿和温度补偿后才能得到较为准确的湿度值。由于相对湿度数字输出特性呈一定的非线性,因此为了补偿湿度传感器的非线性,可按下式修正湿度值式中RHLINEAR为经过线性补偿后的湿度值,SORH为相对湿度测量值,C1、C2、C3为线性补偿系数,取值如表2所列。由于温度对湿度的影响十分明显,而实际温度和测试参考温度25有所不同,所以对线性补偿后的湿度值进行温度补偿很有必要。补偿公式如下式中RHTRUE为经过线性补偿和温度补偿后的湿度值,T为测试湿度值时的温度(),T1和T2为温度补偿系数,取值如表3所列。432温度值输出由于SHT11是采用PTAT能隙材料制成的温度敏感元件,因而具有很好的线性输出。实际温度值可由下式算得TEMPERATURED1D2SOT式中D1和D2为特定系数,D1的取值与SHT11工作电压有关,D2的取值则与SHT11内部AD转换器采用的分辨率有关,其对应关系分别如表4和表5所列。334显示单元采用74HC138驱动LED数码管。74HC138为3线8线变量译码器74HC138管脚图74HC138功能表由上表可见74HC138译码器输出低电平有效。为增加译码器功能,除三个输入端C、B、A外,还设置了G1、/G2A,/G2B,使译码器具有较强的抗干扰能力且便于扩展。当G10时,不管其他输入如何,电路输出均为“1”,即无译码输出;只有当G11,且/G2A/G2B0时,译码器才处于允许工作状态,输出与输入二进制码相对应,如CBA110时,Y6输出低电平。控制输出驱动在微控制器与鼓风机之间,是弱电对强电的控制,因而,需要采取一定的放大驱动电路,同时为了使强电侧不会造成控制电路侧的干扰,也需要采取隔离技术,如电磁隔离、光电隔离等。为了节省成本,本系统拟自行设计一个简单可靠的驱动隔离电路,主要有三极管一级放大电路和电磁继电器控制,具体如下电路设计部分。23报警处理报警处理电路采用喇叭与发光二极管声色同时报警,确保报警的可靠。34系统硬件原理图设计图33系统总图根据上述方案,下面就每个模块进行设计。341按键设计模块由二个按钮和一个排阻组成,分别接单片机的输出口P12P13,按钮由上到下分别代表开始与返回。当没有按下按钮时,输入口通过排阻与5V电源相连,程序检测到他们为高电平;当按下某一按钮时,该输入口直接接地,为低电平,主程序检测到相应口的低电平时,即跳去执行相应的程序,实现工艺的操作。图34按钮电路原理图342显示电路模块图35LED电路显示缩图LED数码管2LED显示器是由8个发光二极管显示字段构成的显示器。有共阴极和共阳极两种。共阴极是各个二极管阴极一起接地,当某一个二极管阳极为高电平时,该二极管导通发光;共阳极是各个二极管的阳极一齐接CC,当某二极管的阴极为低电平时,该管发亮。本设计采用共阴极二极管。因为,工作时间分成小时数,需用三位数表示;温度在100以内,精度为05,用三位数表示,相对湿度在100以内,精度为1,用二位数表示加起来一共要用8个LED作为显示部分,同时也要采用74HC138驱动LED数码管。在设计电路图及显示程序时要注意,其显示的顺序及各个LED的地址。段码如下表由LED结构可知,只要I/O口送出段码值,LED就点亮。I/O口值不变,显示内容不变,不会闪烁,故静态显示图形稳定,电路简单,变成简单,占用CPU时间少。但随着LED增加,I/O口线就增加,所以位数多时采用动态显示法。343控制输出驱动与报警电路模块图36控制输出驱动与报警电路原理图1继电器驱动电路当P30输出为低电平0时,晶体管截止,继电器不能接通;当P30输出为高电平1时,12V电源通过47K的上拉电阻提供充足的驱动电流,晶体管导通,继电器通电后开关闭合,使鼓风机工作,温度上升。并联在继电器旁的二极管可切断继电器线圈可能引起的反电动势。当P31输出为低电平0时,晶体管截止,继电器不能接通;当P31输出为高电平1时,12V电源通过47K的上拉电阻提供充足的驱动电流,晶体管导通,继电器通电后开关闭合,使通风机工作,湿度下降。并联在继电器旁的二极管可切断继电器线圈可能引起的反电动势。2报警驱动电路原理与继电器驱动电路相似,P24的输出决定蜂鸣器的工作与否。35系统软件设计351软件编程硬件系统作为实体,为计算机工作提供了基础和条件,但要使计算机有效工作,还必须有软件配合。概括地说,计算机的软件系统包括系统软件、应用软件和程序设计语言三部分。但单片机由于硬件支持和需要所限,为特定应用而设计的软件不明显区分系统软件和应用软件,而是把两者结合起来,只是程序设计时采用模块设计,使软件系统设计方便有效,易于维护。根据附录A的“烤烟采收烘烤技术规范”中技术要求和前面的设计,在温度控制处理程序分为13号线工艺,而在13号线工艺中,可用不同段不同效率升温程序实现,对叶变黄副段、主变黄段、青筋消退副段采用每2小时1的升温程序,对主要定色段采用每2小时升温1的程对有效干筋段采用每小时升温2的程序。本系统采用汇编语言设计。详见附录C。352软件抗干扰为消除外界对系统的干扰,采取一定的软件抗干扰措施非常必要,它可以提高软件的可靠性,减少软件错误的发生以及在发生软件错误的情况下仍能使系统恢复正常运行,本系统采用的软件抗干扰措施主要有以下两种1数字滤波技术。采用数字滤波技术除去输入信号中所掺杂的各种随机干扰,为保证滤波效果。我们将算术平均值滤波法和中值滤波法组合起来。形成复合数字滤波器。2软件陷阱技术。当系统受到干扰。PC值发生变化,程序“乱飞”等情况,可以用软件陷阱和看门狗将程序拉回到复位状态。由于程序采用的是模块化结构,我们在程序的各模块之间设置软件陷阱,程序正常时不会掉入陷阱异常进入陷阱时又可以快速跳转到正确位置。在未使用的ROM空间,每隔一段设置一个陷阱。如果程序跑飞到这个区域,也一样能将它转回到正确位置执行56。4结论本文设计的温湿度测量系统由于采用了高集成度和高精度的温湿度数字传感器SHT11,既节省了单片机IO口资源和使系统整体设计成本下降,又避免了逐个测量时造成的整体测量滞后问题和提高了测量精度,同时大大简化了单片机的程序编写。上述的设计方案满足烟叶三段式烘烤工艺的要求,解决了系统控温和控湿准确,烘烤进程自动控制,有效避免了少人值守无人值守和烘烤技术操作不当等人为失误可能造成的烘烤损失,降低了烘烤劳动强度,提高了上等烟比例和烟叶烘烤质量。本系统设计方案,本着尽量简化硬件系统和节约成本的原则,同时也尽可能使用高集成模块使硬件系统外围电路简单可靠。另外,由于设计时间紧,未在硬件系统上验证,这是其中的一大缺陷。在过去的两个多月里,经查阅大量相关资料,使我的理论知识得到进一步的提高与扩展,对我四年所学知识的一个总结,一个全面的应用过程。在这过程中,须用到单片机知识、汇编语言、计算机控制及传感器和数字电路各方面的知识,对这些知识做了巩固,在网上研读了一些平时课本上欠缺的部分资料。通过这个设计,把所学过的和未学过的且与设计相关的知识全面地组织到一起,更全面地了解自动化方面知识的内在联系。巩固旧知识的同时更学到了很多新知识。这对我以后的学习和工作有很大的帮助。致谢这次毕业设计能够顺利完成,非常感谢黄烜导师和各位同学朋友的帮助,谢谢他们为我提供了很多学习的资料以及各方面有价值的网站,让我获得大量的信息资源,不仅丰富了我的知识面,更加让我学会了自己动手完成一件事情的意义,让我树立了在研究制作方面的兴趣和信心在我遇到困难的时候,我的老师教会我很多技巧,让我在网上获得大量的信息资源,来从事自己,成为我完成实际的重大工序,虽然由于时间紧迫未能完成实物的制作,但是我已经在心里构建起来一个框架,通过同学的帮助学习了PROTUES仿真,这样就节省了大量的时间,提高了论文设计的效率。借此机会也感谢广东省烟草公司提供的资料,成为我毕业设计的一道催化剂。参考文献1广东省烟草公司的“烤烟采收烘烤技术规范”Z,19972李广弟,朱月秀,冷祖祁单片机基础M北京北京航空航天大学出版社,200718433刘畅生,宣宗强,雷振亚,张昌民传感器简明手册及应用电路温度传感器分册(上)M西安西安电子科技大学出版社,200526564陈忠华基于单片机的温度智能控制系统的设计与实现D大连大连理工大学,20065何立明单片机应用技术选编M北京北京航空航天大学出版社,200445606余锡存,曹国华单片机原理及接口技术M西安西安电子科技大学出版社,200323367刘建舂烤烟房温湿度控制系统设计J集美大学学报自然科学版,2004,943623658陈尔绍传感器实用装置制作集锦M北京人民邮电出版社,199917259ANDREWDDEHENNIS,KENSALLDWISEAWIRELESSMICROSYSTEMFORTHEREMOTESENSINGOFPRESSURE,TEMPERATURE,ANDRELATIVEHUMIDITYCOURNALOFMICROCELECTROMECHANICALSYSTEMS,200523027810ANDREASJUNGHANNS,SCHAEFFERJSEARCHVESUSKNOWLEDGEINGAMEPLAYINGPROGRAMREVISITEDTECHICAL,UNIVERSITYOFALBAMA,1998附录A烤烟采收烘烤技术规范优质烟成熟采收标准叶色落黄,中上部叶面出现黄色成熟斑;叶面茸毛脱落,有光泽,叶面发皱;主脉变白发亮;下部叶支脉变白约13,中部叶变白12以上,上部叶变白23以上;叶尖和叶缘下卷。叶片下垂,茎叶角度达90度。烟叶采收及注意事项1采收烟叶时依成熟度不同自下而上逐片采收,切实做到不采生、不丢熟、不曝晒、不挤压,确保鲜烟质量。2采收时间宜在早上或上午进行,以利于识别成熟度。如烟叶成熟期遇雨返青,应等其重新呈现成熟特征时再采收。技术要求变黄期叶尖变黄副段以36的适温和12的干湿球差,促使叶尖缘变黄,并促使烟叶发汗,至叶尖变黄普遍达810厘米长时,则可升温进入主要变黄期。当烟叶加速发汗之时,可预开天窗约1/3。主要变黄段中下部叶以38、上部叶以39的长时间稳温,让烟叶充分变黄。干湿球差保持23,加速叶片叶脉的失水变软,当底棚烟叶呈勾尖卷边、叶片发软塌架,下部叶基本达黄片青筋,中上部叶半数以上过黄片黄筋仅有少部分青筋黄片时,即可转入定色期。变黄期的操作主要是收紧火底,保住黄,稳定温度,并运用地窗的封、关或微开,控制好干湿球差,保证烟叶“黄软同步”。定色期青筋消退副段下部叶在46,营养充足的健生叶或上部叶在47或48,作适当的稳温顿火,有效地完全消退残存的叶片浮青和青筋,并加速主和上棚叶片的继续失水变软,至底、二棚全无青筋,上棚基本无青筋时,则可家下升温。主要定色期不同部位、状况的烟叶,以不同的速度升温至近55后,进行一次关键性的稳温顿火下部叶、薄叶宜稳温在5153之间,中上部叶、营养充足的健生厚叶宜稳温在5455之间,直到上棚叶也基本上达到大卷筒时,才转入干筋期。湿球温度随干球温度升达50和稳温的高度时,可分别提高至39或40。定色期操作的关键是渐扩火底,渐加火力,在有序地升温、稳温的同时,视湿球温度的指示,逐渐开大天地窗,全力加速排湿,以合理的节奏,提高并固连到烟叶的内外观优良品质。此期,烧火及开天地窗开关操作要力求循序平稳,切忌大加大减、大开大关、大起大落。干筋期适加火力,以每小时1以上的速度,将干球温度升至65或67、68;湿球温度也相应提高至41、42,但不宜超过43,并一直稳至全房烟叶主脉全干。稳温达610小时厚,叶片叶脉残存的水分进一步剧减,这时可视干湿球温度的指示,逐渐关小天地窗和减弱火势。干筋期必须注意检查房内火炉、火管的完好度,关注落杆落烟的发生,及时发现、及时处理补救,以防安全事故的发生。含水量多的烟叶是指9公斤以上鲜叶才能考出1公斤干叶的成熟鲜烟叶。这类烟叶宜在变黄期采用“开窗烤”、“高温变黄”等特殊方法加以处理,使之达到“边黄边软”,甚至是“先软后黄”的状态,才能顺利进入定色期,从而把它烤好。即点火前就先开天窗1/3,地窗关而不封,度过叶尖变黄期,叶尖变黄期,叶尖变黄35厘米后,即将温度较急地升至39,干湿球差也拉大至34;当底层烟叶变黄达34成时,又可将温度较快地升至42,干湿球差进一步拉大至56,以一再偏高地温度和一再偏低地相对温度,猛促叶片和主脉失水变软,在变软的同时,继续加速叶片变黄,当底棚烟叶达到青筋黄片时,就可进入定色期的青筋消退副段,并拖长这一阶段,彻底地消除叶片的浮青和青筋,当底棚烟叶小卷筒,上棚烟叶塌架、主脉基本变软、青筋基本消除,则可升温进入主要定色段,按“基本模式”操作,把这类烟叶烤好。含水量特别少的烟叶是指6公斤以下鲜叶就可烤出1公斤干叶的成熟鲜烟叶。这类烟叶宜延长36的叶尖变黄期,至底棚叶片变黄34成后,再升至主要变黄温度;另外,主要变黄温度宜适当选得高些,39或40;干湿球差拉大得近些12,超过3时,应即进行人工补湿;整个变黄期拖得长些至底层烟叶近半数消除了青筋,才升温转入定色期。此户,就可按“基本模式”操作。附录B系统流程图系统主流程图开始等待中断初始化计数器T0开中断初始化51芯片调用显示子程序P12为0Y开始8个显示位送R6首地址送R0把R0地址数据取出数据表表首地址该地址结果送显示转向下一个返回是否送完是否送完7个NYYN结束主程序流程图显示子程序流程图调用检测温湿度子程序返回调用执行子程序调用报警子程序调用显示子程序调用时钟子程序保护现场恢复现场中断程序程序流程图时钟子程序流程图取当前时间第一工作段否结束第三工作段否结束第二工作段否结束是否达到恒温(湿)调升温(除湿)程序调恒温(湿)程序返回结束NYYNNYN执行子程序流程图升温子程序流程图恒温子程序流程图附录C系统软件程序MAINORG00HAJMPSTART0ORG0BHAJMPSERVESTART0CLRP30驱动清零CLRP31驱动清零CLRP24报警清零CLRP1显示清零MOV76H,00H时单元清零16进制MOV77H,00H分单元清零16进制MOV78H,00H秒单元清零16进制MOV79H,00H显示单元全部清零,开机时候LED全以零显示MOV7AH,00HMOV7BH,00HMOV7CH,00HMOV7DH,00HMOV7EH,00HMOV7FH,00HMOV80H,41H;第一工作段须工作至小时数MOV81H,78H;第二工作段须工作至小时数MOV82H,0A0H;第三工作段须工作至小时数MOV83H,19H;开始温度MOV84H,25H;第一段须恒温温度MOV85H,36H;第二段须恒温温度MOV86H,43H;第三段须恒温温度MOV87H,57H;第一段的恒湿湿度MOV88H,3CH;第二段的恒湿湿度MOV89H,00H开始时间ACALLPRINT调用显示子程序LOOP1JNBP12,START1有按按钮转START1SJMPLOOP1没按按钮转LOOP1START1MOVTM0D,04H置计数器0为0工作方式,两秒中断一次MOVTH0,0FFHMOVTL0,1BH置高低位记数初值SETBEA总中断允许SETBET0ET0中断允许WORK0SETBTR0开计数器AJMP等中断中断服务程序两秒一次中断SERVEMOVTH0,0FFHMOVTL0,1BH重设计数器初值,等待中断ACALLTEST调用温度检测子程序一个中断过程只能调用一次ACALLCLOCK调用时钟子程序ACALLDOING调用执行子程序AJMPTOTAL转TOTALTOTALMOVA,72HSUBBA,46HJNCWARNINGWARNINGSETBP24CLRP30SETBP31IRET0RETTDOING子程序DOINGMOVA,76H时间,76放的是小时SUBBA,80H当前时间减去第一段须工作至时间JCDD01没有到转D01,到下一步MOVA,76HSUBBA,81H当前时间减去第二段部分须工作至时间JCDD02没有到转D02,到下一步MOVA,76HSUBBA,82H当前时间减去第三段须工作至时间JCDD03没有到转D03,到下一步CLREAAJMPDD01AJMPD01DD02AJMPD02DD03AJMPD03BACKRET第一工作段处理子程序,达到恒温温度之前升温,之后恒温D01MOVA,72H取温度SUBBA,84H当前温度减去恒温温度JNCD012达到转去恒温处理,没到下一步,升温处理MOVR1,89H送初始时间MOVR2,72H送初始温度ACALLUPTEMP2调用升温子程序2D011MOVA,73H取湿度SUBBA,87H当前湿度减去恒湿湿度JZD013达到转去恒湿处理,没到下一步,除湿处理MOVR3,89H送初始时间MOVR4,73H送初始湿度ACALLCHUSHI1调用除湿子程序1AJMPBACK返回D012恒温处理MOVR3,80H送须工作至小时数MOVR2,85H送须恒温度数ACALLKEEPTEMP调用恒温子程序AJMPBACK返回DO13MOVR3,80H送须工作至小时数MOVR2,87H送须恒湿度数ACALLKEEPHUMI调用恒湿子程序AJMPBACK返回第二工作段处理子程序,达到恒温温度之前升温,之后恒温D02MOVA,72H取温度SUBBA,85H当前温度减去恒温温度JNCD022达到转去恒温处理,没到下一步,升温处理MOVR1,80H送初始时间MOVR2,72H送初始温度ACALLUPTEMP2调用升温子程序2D021MOVA,73H取湿度SUBBA,88H当前湿度减去恒湿湿度JZD013达到转去恒湿处理,没到下一步,除湿处理MOVR3,80H送初始时间MOVR4,73H送初始湿度ACALLCHUSHI1调用除湿子程序1AJMPBACK返回D022恒温处理MOVR3,81H送须工作至小时数MOVR2,85H送须恒温度数ACALLKEEPTEMP调用恒温子程序AJMPBACK返回DO23MOVR3,81H送须工作至小时数MOVR2,84H送须恒湿度数ACALLKEEPHUMI调用恒湿子程序AJMPBACK返回第三工作段处理子程序,达到恒温温度之前升温,之后恒温D03MOVA,72H取温度SUBBA,86H当前温度减去恒温温度JNCD012达到转去恒温处理,没到下一步,升温处理MOVR1,81H送初始时间MOVR2,72H送初始温度ACALLUPTEMP1调用升温子程序1AJMPBACK返回D031MOVA,73H取湿度SUBBA,88H当前湿度减去恒湿湿度JCD013达到转去恒湿处理,没到下一步,除湿处理MOVR3,81H送初始时间MOVR4,73H送初始湿度ACALLCHUSHI1调用除湿子程序1AJMPBACK返回D032恒温处理MOVR3,82H送须工作至小时数MOVR2,85H送须恒温度数ACALLKEEPTEMP调用恒温子程序AJMPBACK返回DO33MOVR3,82H送须工作至小时数MOVR2,84H送须恒湿度数ACALLKEEPHUMI调用恒湿子程序AJMPBACK返回升温子程序1,每小时升一度,R1放初始时间,R2放初始温度UPTEMP1INCR2初温加1INCR1初始时间加1MOVA,76H取当前时间SUBBA,R1是否到恒温须至时间JNCBACK1是则返回,没到下一步MOVA,R1MOVR3,A须恒温至时间送R3ACALLKEEPTEMP调用恒温子程序DECR2返回原值DECR1返回原值AJMPBACK10未到时间的返回BACK1MOV3CH,R1带新值返回MOV6FH,R2BACK10RET升温子程序2,每两小时升一度,R1放初始时间,R2放初始温度UPTEMP2INCR2初温加1INCR1INCR1初始时间加2MOVA,76H取当前时间SUBBA,R1是否到恒温须至时间JNCBACK3是则返回,没到下一步MOVA,R1MOVR3,A须恒温至时间送R3ACALLKEEPTEMP调用恒温子程序DEC

温馨提示

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

评论

0/150

提交评论