烟叶初烤炕房温度控制系统的设计论文-本科论文.doc
《烟叶初烤炕房温度控制系统的设计论文-本科论文.doc》由会员分享,可在线阅读,更多相关《烟叶初烤炕房温度控制系统的设计论文-本科论文.doc(26页珍藏版)》请在咨信网上搜索。
1、济南大学毕业设计1 前言1.1选题背景与意义目前国内外对于烤烟生产上推广的多为自然气流上升,下降式烤房,在一定程度上限制了升温,排湿的灵敏度。主动式烟叶烘烤自动控制系统在地洞进风口,天窗上安装动力通风排湿设备并应用控制理论将单片机技术引入,将不同品种和部位烟叶烘烤工艺曲线固化于单片机芯片中,在烟叶烘烤过程中实现全程温度控制。实现了小烤房烘烤过程的自动控制,为了提高烟叶烘烤质量,改善劳动条件,减轻劳动强度,烟叶烘烤系统需由人工模糊控制向系统智能控制转变,这要求系统具有抗干扰能力强,传感器精度高等特点。在烘烤烟叶的过程中系统需要实时采集烤房内的温度数据,当温度不符合用户所定指标时,系统需要对其进行
2、自动调整以达到设定值。 1.2 选题的目的和意义目前,烟叶的生产已经从传统的零散型向集约型转变,烤房也由传统的土炕向大型烤房方向发展。烟区已经广泛推广烟叶初考的三段式工艺,并且大多数炕房已经加装热风循环装置。但是,温度测量仍然是传统的玻璃管温度计,风门的控制仍然采用人工控制,这种测量和控制方法已成为制约烟叶烘烤质量提高的瓶颈问题。在烟叶初烤中最重要的环节就是温度,温度是工业生产中主要的被控参数之一,有些工艺过程对其温度的控制效果直接影响着产品的质量。与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。烟叶初烤炕房温度智能测控系统是为了改变烟叶的初烤过程中出现的烟叶烘烤质量不高,控
3、制不精确,温度采集不稳定等诸多方面的问题。烟叶初烤过程中,烤房开始由用户设定温度,温度设定后,烤房内温度的准确测量和有效控制是烘烤的核心和烟叶质量的根本保证。本次设计是以单片机为核心的智能温度测控系统,实现烤烟过程中温度的自动控制,解决温度测量不准、温度计使用不便及人工启闭回风门(用于排湿)、火门或鼓风机(控制火炉火势)等问题。它实际上就是一个温度智能控制系统,用来解决人为操作所带来的麻烦和不必要的失误,以此来增加对烟叶初烤的质量的保证,当然实际应用中也只能在一定程度上接近所指定的指标。本次设计的系统在工业中实现了烟叶烘烤全过程的自动控制与普通的烤房相比较,烤后烟叶色泽饱满,鲜艳,叶片颜色均匀
4、,上等烟比例高。并且大幅度降低烟叶烘烤强度,减少用工,提高了烟叶综合效益。1.3系统概述随着科技的发展,温度控制电路在日常生活中以及工业生产中的应用越来越广泛,尤其是温度控制在工业生产中的广泛运用给社会带来极大的福利。本次设计以单片机为核心,在温度控制中,采用DS18B20作为传感器,LCD1602A作为温度显示器。温度采集经传感器DS18B20到单片机,传输到LCD1602A液晶显示器上来显示,于此同时单片机处理接受的数据,控制电机的正反转,可以实现温度的自动控制。它完成了从温度设定,键盘操作,液晶显示,和温度控制一系列的任务,测量了温度,对其进行设定和调整,设计的有效温度测控范围:2080
5、;温度测量精度:0.5;温度控制精度:1.0;显示分辨率:0.1。于此同时还设计了报警系统,在没有达到设定的温度范围的时候进行报警。2 方案的确定2.1 温度测控系统的总体设计目标1)技术要求:有效测控范围:2080;温度测量精度:0.5;温度控制精度:1.0;显示分辨率:0.1。2)档位设置:在3543温度范围内分9档,以供选择。3)执行机构:风门由电动执行器驱动,运行时间为80s;电源:220V,50Hz。4)自动控制:当湿球温度值超过设定值0.5时,进风门自动开启5s;当湿球温度值在设定值0.5时,进风门状态保持。当湿球温度值低于设定值0.5时,进风门自动关闭5s。5)报警:当温度偏离设
6、定值1,蜂鸣器报警。2.2 烟叶初烘烤炕房温度测试系统方案设计本次设计以单片机为核心,外加传感器,温度测量电路,自动控制等。在烟叶烘烤过程中,烤房内的温度的准确测量和有效控制是烘烤的核心和烟叶质量的根本保证,设计以单片机为核心的温度控制系统,实现烤烟过程中温度的自动控制,解决温度测量不准,温度计使用不便及人工起闭回风门难以精确控制的问题。方案1:采用热电阻CU50,作为传感器,经过AD转换传送到单片机,可以实现温度的检测控制,通过对实际烟叶炕房的温度测量,再与设定值相比较,判断是否符合设定要求,来实现对炕房的温度控制。但采用CU50作为传感器,温度测量电路过于复杂,可能会造成连接不稳定,并且温
7、度精度不高,所设计的系统难以满足课题的要求。在实际的工业生产中很难得到使用。方案2:根据以上具体要求,本系统以AT89S51单片机作为控制单元,炕房温度由DS18B20传感器检测送给单片机AT89S51处理,传送给LCD1602A液晶显示器进行温度显示,于此同时单片机根据给定的温度与实际温度对比。来控制电机的正反转实现温度的温度,基本实现烤烟过程中温度的自动控制。总之,利用单片机可以实现对各个功能的控制,达到用户所需的要求。综上所述,用单片机可以实现对各个功能的控制,来达到用户所需的要求。目前单片机的应用已经很成熟了,用它来实现对各个电路的控制非常的简单方便,而且它的精度能够达到要求。应用单片
8、机来研发产品,降低了成本,缩短了研发时间,与传统工艺相比较,它具有高精度,高可靠性,操作方便,价格便宜,智能化等特点。DS18B20利用单总线的原理可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰能力好,适合在恶劣的环境下也可以进行现场温度控制。根据以上的分析我们选用第二种方案来实现烟叶初烤的温度控制设计。设计了以AT89S51单片机为核心的温度自动控制系统,温度控制采用了温度积分分离PID控制算法,显示采用液晶LCD显示器,所设计的系统有以下功能;2080;温度测量精度:0.5;温度控制精度:1.0;显示分辨率:0.1;实现了可以升温,可以降温;实时显示当前温度值;按键控制;
9、报警功能。整个系统的原理图如图2.1所示。AT89S51单片机温度设定 正转 反转执行器风门传感器恒流源温度显示 报警电路复位电路图2.1 系统框架图 温度采集电路以数字量形式将现场温度传至单片机。单片机结合现场温度和用户设定的目标温度,按照温度积分分离PID控制算法计算出实时控制量,以此来控制风门的工作状态,使烤房内温度逐步稳定与用户设定的目标值。在温度达到设定的目标温度后,由于自然冷却而使温度下降时,单片机通过采样回的温度和设置的目标温度作比较,作出相应的控制。系统运行过程中的实时温度参量均由LCD实时显示。3 硬件设计3.1 单片机最小系统3.1.1 AT89S51单片机特点介绍设计的主
10、要任务是完成温度测量与显示的同时控制电机的正反转,以此带动执行机构来控制风门的开启与关闭,来达到温度控制的目的,而单片机的在输入输出的精度上完全可以达到这个要求,同时单片机控制操作简单,系统成本低,因此选用51系列的单片机来作为硬件的核心,并且51系列的单片机技术已经日趋完善,性能可靠。在系统中,单片机处于CPU的作用,接收传感器传来的温度信号,经过处理传送给LCD1602A液晶显示器显示当前的实时温度,同时比较用户设定的温度,决定电机的运作,达到控制风门的作用,同时控制报警电路决定蜂鸣器是否工作组成一个简单的温度控制反馈调节系统。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内4
11、k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。它的主要性能特点有:1、4k Bytes Flash片内程序存储器; 2、128 bytes的随机存取数据存储器(RAM); 3、32个外部双向输入/输出(I/O)口; 4、5个中断优先级、2层中断嵌套中断; 5、6个中断源; 6、2个16位可编程定时器/计数器
12、; 7、2个全双工串行通信口; 8、看门狗(WDT)电路; 9、片内振荡器和时钟电路; 10、与MCS-51兼容; 11、全静态工作:0Hz-33MHz; 12、三级程序存储器保密锁定; 13、可编程串行通道; 14、低功耗的闲置和掉电模式。AT89S51的管脚图如图3.1所示:图3.1 AT89S51引脚图VCC:电源电压输入端。 GND:电源地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为电阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校
13、验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时
14、,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口除了作为普通I/O口,还有第二功能: P3.0 RXD(串行输入口); P3.1 TXD(串行输出口); P3.2 /INT0(外部中断0); P3.3 /INT1(外部中断1
15、); P3.4 T0(T0定时器的外部计数输入); P3.5 T1(T1定时器的外部计数输入); P3.6 /WR(外部数据存储器的写选通); P3.7 /RD(外部数据存储器的读选通); P3口同时为闪烁编程和编程校验接收一些控制信号。 I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部的数据读入到内部总线。89C51的P0、P1、P2、P3口作为输入时都是准双向口。除了P1口外P0、P2、P3口都还有其他的功能。 RST:复位输入端,高电平有效
16、。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:地址锁存允许/编程脉冲信号端。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 PSEN
17、:外部程序存储器的选通信号,低电平有效。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 EA/VPP:外部程序存储器访问允许。当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时, EA将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:片内振荡器反相放大器和时钟发生器的输入端。 XTAL2:片内振荡器反相放大器的输出端。3.1.2 AT89S51最小系统电路使用A
18、T89S51构成的最小系统电路如图3.2所示,它由电容C1,C2和晶振Y1构成以内部方式工作的时钟振荡电路,电容C1,C2和晶振Y1构成12MHZ的晶振频率。若直接从外部引入振荡信号连接到内部振荡器,则时钟电路工作于外部方式,由电阻R2和电容C3构成上电位复位电路,即单片机一旦接通电源,便自动进入复位电路处理,随着电容两端电位的提高,RST端的电位变为低电平,进入正常工作模式。图3.2 最小电路系统3.2 温度采集路设计刚开始采用CU50作为温度传感器,但是CU50的温度灵敏度不够,并且所构成的温度采集电路复杂,所达到的温度控制精度低,后续温度程序处理繁琐,不利于工业生产。经比较选择后,温度采
19、集电路选用DS18B20作为温度传感器。温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让。超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。对于我们普通的电子爱好者来说,DS18B20的优势更是我们学习单片机技术和开发温度相关的小产品的不二选择。DS18B20具有3引脚T0-92小体积封装系统,温度测量范围是55C +125C,可编程9到12位A/D转换精度,测温分辨率可达到0.0625C。被测温度符号扩展的16位数字量方式串行输出,其工作电源既可以远端输入,也可以采用寄生方式电源产生
20、,多个DS18B20可以并联到2到3个线上,CPU只需用一根端口线就能与多个DS18B20通信,占有微处理器的端口少,可节省大量的引线和逻辑电路,以上特点使DS18B20适合于远距离多点测温度。DS18B20适应的电压范围比较宽,电压范围:3.05.5V,在寄生电源方式下可由数据线供电的独特单线接口方式,DS18B20与单片机连接时只需1条接口线即可实现单片机与DS18B20的双向通信。DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在一个三极管的电路内。温度测量范围为55C +125C,在10C +85C时精度为土0.5C,可编程的分辨率为9到12位,可实现高精度测温在9
21、位分辨率的时候最多在93.75ms内把温度转换成数字,以一线总线的方式串行传送到单片机,具有较强的抗干扰纠错能力,电源极性接反时不会因发热而烧坏,但是不能正常工作。DS18B20的读写时序和DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度延时由2s减少到750ms。DS18B20外形尺寸如图3.3所示。图3.3 DS18B20的外形尺寸DS18B20的测温原理图如图3.4所示:加一LSB移位清除停止斜率累加器计数器1温度寄存器计数器2=0比较=0预置低温度系数晶振高温度系数晶振预置图3.4 DS18B20测温原理框图图中低温度系数晶振的振荡频率受温度的影响很小,可用于产生固定
22、频率的脉冲信号送到计数器1。高温度系数晶振随温度的变化其振荡率明显会改变,所产生的信号作为计数器2的脉冲输入计数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对低温度系数晶振产生脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加上1,计数器1的预置将会被重新被装入,计数器1重新开始对低温度系数晶振产生脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即 为所测温度。图3中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。DS18B20有4个主要的数据部件:(1)光刻ROM中的64位序列号是出厂
23、前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用 是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。 (2)DS18B20中的温度传感器可完成对温度测量,以12位转化为例:用16位符号扩展的二进制补码读数形式来提供,以 0.0625/LSB的形式表达,其中S为符号位。表1: DS18B20温度值格式表LS ByteBit 7Bit 6Bit 5Bit4Bit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 烟叶 初烤炕房 温度 控制系统 设计 论文 本科
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。