烟叶烤房温湿度自动控制仪的设计

出处:ic36ic36 发布于:2007-04-29 09:08:27

摘要:介绍了利用模糊控制技术研制的基于单片机的KF-1型烟叶烤房温湿度控制仪的软硬件设计。本控制仪使烤房内的温湿度按照烟叶生化控制曲线而变化,从而提高了烤房内温湿度的控制和烤烟质量。

关键词:温度控制 模糊控制技术 嵌入式单片机 AT90S8535

烟叶成熟采摘后必须经过烘烤加工才能制成工业用烟。这个烘烤过程一般需要几十个小时,完全由人工控制烤房燃烧室的火车并监测烤房温度,所以烟农劳动强度很大;而且不能控制烤房内的温湿度,也不能对烤程计时,使烤出的烟叶工业利用率较低。
为解决上述问题,开发了KF-1型烟叶烤房温湿度自动控制仪。该控制仪采用嵌入式单片机作为控制器,智能监测传感器温湿度的变化,并根据烟顺烤制过程中的生化控制曲线,利用模糊控制技术控制执行机构,保证烤房内温湿度严格按照生化控制曲线变化,从而提高了烤房内温湿度控制及烤烟质量,减轻了烟农的劳动强度。
1 硬件系统的设计

KF-1型烟叶烤房温湿度自动控制仪是针对国家烟草局在闽南地区推广的烟叶烤房项目而设计的。这种类型的烟叶烤房前后均开设一个“门”,前门负责煤燃烧室的给风。需要增加火力升温时加大前门的开启量,从而使得烤房内温度升高;反之减小其开启时甚至关闭,使得烤房内温度降低。后门用于调整烤房的湿度,湿度过高时加大后门的开启量;反之减小其开启量甚至关闭。KF-1型烟叶烤房温湿度自动控制仪的硬件结构如所示。
1.1 主控芯片

为了降低控制仪的成本并减小体积,主控芯片(CPU)选用美国ATMEL公司的嵌入式单片机AT90S8535[1]。该芯片内部具有的8通道10位ADC,可满足温度转换的要求;其内部的8K字节在线可编程FLASH、512字节SRAM及512字节在线可编程EEPROM可满足编程调试的需要;32个可编程的I/O接口中除PA口用于A/D转换外,其它I/O接口可接显示电路、键盘输入及预设置电路和执行机构的驱动电路等。这样,使用一片40脚的DIP芯片就可以完成设计要求,调试方便、控制灵活。
1.2 信号采集保持电路

信号采集保持电路如所示。KF-1型烟叶烤房温湿度自动控制仪多可处理6路温度和湿度输入信号,所示为其中的一路。温、湿度传感器选用半导体热敏电阻,运放选用精密运算放大器OP07,集成稳定块7805给OP07的正输入端提供基准电压,传感器采集的温、湿度信号送到OP07的负输入端,电位器W1用于调节采样基准,电位器W2用于调整运放的放大倍数。多路温、湿度传感器采集的温、湿度信号分别经过信号采集保持电路处理后送到AT90S8535的PA口进行A/D转换。
1.3 LCD显示驱动电路

LCD显示驱动电路的硬件构成如所示。显示器用于显示烟叶烘烤过程的设定温湿度值、实时检测的温湿度值和烤程计时时间。这里选用带背光的字符型液晶显示器GXM0802BSL。这款液晶显示器可显示两行字符,每行八位。AT90S8535的PC0~PC7和LCD的八位数据线连接,PD4~PD6与LCD的控制线连接,通过软件编程实现显示功能。
1.4 按键和预置设置输入及报警电路

本控制仪设计有两个按键,一个用于设定温、湿度显示和实时检测温、湿度显示之间的切换,另一个用于实现自动控制和人工控制之间的切换。两个按键分别通过74LS20接外中断1,同时与AT90S8535的PD0和PD1口连接。当有按键按动时,产生一个中断信号,由中断服务程序扫描PD0和PD1口,确定是哪一个按键请求中断,然后调用相应的服务程序。报警电路选用声光报警,当实际温度和设定温度的差值超出预定范围时,声光自动报警的同时控制执行机构的驱动电路动作。另外,A/D转换接口的PA6、PA7分别接一个精密电位器,用于预置温湿度值。在按动温度设定按键后,手动调节精密电位器来设定温湿度,然后在按动温度预定键予以确认。其硬件构成如所示。

1.5直流电机驱动电路

直流电机驱动电路的硬件结构如所示。本控制仪的执行机构是两个直流电机。用于控制前后风门的开启量。两个直流电机的驱动电路完全相同,中仅给出了一路驱动电路的示意。直流电机的驱动由八路功率驱动芯片ULN2803A和微型继电器实现。AT90S8535 PB口的高四位通过ULN2803A中的四路分别控制两个直流电机的正反转。前后风门各加两个起保护作用的限位开关,四个门限信号通过74LS20送到外中断0,同时分别和AT90S8535的PB口低四位连接,一旦有门限信号产生,中断服务程序则扫描PB口低四位,确定信号位置后立刻关断相应的电机。

2 软件设计

在烟叶烤房温度控制这样的强时变、大时滞、非线性系统中,模糊控制的控制效果比传统的PID等控制方法有着明显的优势,它具有达到设定温度时间短、稳态温度波动小、反应灵敏、抗干扰能力强、节省电能等优点。单片机技术已是目前常用的控制技术,把模糊控制的方法和单片机控制技术结合起来,可使本控制仪的性能指标达到。

国家烟草局推广的烟叶三段式烘烤工艺使烟叶的工业成品率有了很大的提高。该工艺将烟叶的烘烤过程分为三个阶段,阶段为变黄期,第二阶段为定色期,第三阶段为烘干期。各阶段中对烤房的温度要求如所示。KF-1型烟叶烤房温湿度自动控制仪的软件控制方式是为实现该工艺的温度控制曲线而设计的。
在三段式烟叶烘烤过程中,温度控制曲线要求、三段的升温按照每小时1℃的固定斜率均匀升温,第二段的升温按照每小时0.5℃的固定斜率均匀升温。温度确定确认后,单片机首先根据输入的各烤程温度设定值(即该烤程的恒温值)确定升温斜率以及和升温斜率对应的定时间隔;接着将采集到的环境温度作为起始温度值,并按照确定的时间隔将起始温度值不断地均匀提升为新的设定值;然后由模糊控制程序根据控制跟随这个均匀提升的设定值对烤房温度进行控制。当烤房内这个均匀提升的设定值对烤房温度进行控制。当烤房内温度达到烤程的温度设定值时,结束升温控制过程,进入恒温控制状态。烤房内湿度的控制方式和温度控制方式类似。控制程序流程如所示。

外中断0服务程序用于判断门限信号的位置并强行停止相应的电机运转,其流程图如所示。外中断1服务程序用于处理按键请求,如果是温湿度预置键请求,则完成温湿度预置后返主程序;如果是控制方式切换请求,则设置标志位后返回主程序。其流程如所示。

程序中烤程计时由计时中断服务程序实现。计时显示小时和分钟。对AT90S8535的16位定时/计数器1进行1/1024分频,设定初值使其每6秒钟产生中断,10次中断为一分钟。程序流程如所示。


  

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!