《基于嵌入式系统的小型生物质锅炉智能控制器.doc》由会员分享,可在线阅读,更多相关《基于嵌入式系统的小型生物质锅炉智能控制器.doc(10页珍藏版)》请在第一文库网上搜索。
1、基于嵌入式系统的小型生物质锅炉智能控制器摘要:基于ARM CortexM3内核设计了一种嵌入式系统智能控制器,采用低价位、高性能的微控制器STM32F103作为主控芯片,并详细介绍了基于嵌入式系统的小型生物质锅炉智能控制器的主要硬件电路设计和软件设计。将该控制器应用在小型生物质锅炉上,记录供暖期间的实际数据,与供暖模型的计算数据进行对比,结果表明:该控制器信号传输稳定、实时性好,而且使室内温度始终保持在最佳舒适度范围内。由于小型生物质成型燃料锅炉系统的动态特性具有非线性、大惯性、大延迟的特点,为此,开发了基于STM32的嵌入式智能控制器。该智能控制器依靠控制程序中的特殊控制算法,根据设定的室内
2、温度上、下限和实时的室内温度变化曲线,控制生物质锅炉运行或停止,确保室内温度保持在最佳舒适度范围内。1设计方案该小型生物质成型燃料锅炉智能控制器系统包括给水系统、给料系统、点火系统、引风除尘系统和送风系统。为了实现室内温度始终保持在最佳舒适度范围内,室内温度的算法如式(1)所示。该小型生物质锅炉智能控制器功能完备,工作方式分为手动模式和自动模式。在自动模式下,可使熄火、灭火保护等控制过程达到完全智能化,其智能控制器方案如图1所示。在图1的控制方案中,DS18B20采集室温信号,传感器采集随时间变化的模拟信号(被调参数),如温度、流量和水位等。被采集信号通过A/D转换器转换成控制器可识别的二进制
3、数据,经I/O送入控制器,进行运算处理,从而得到给水系统、给料系统、点火系统、引风除尘系统、送风系统、熄火保护系统、灭火保护系统的动作指令。指令经控制器的I/O输出,通过控制继电器的闭合与断开,操控执行机构运行与停止;与此同时,LCD显示各个执行机构的运行状态以及温度、液位等参数,如果锅炉运行异常,伴随有声光报警。2主要硬件电路2.1多点水位采集及指示原理选用电极式液位传感器,电极的探测头为不锈钢材料。把I/O的PA0PA7和PB0PB3共计12点作为多点水位数据采集输入;PC0PC7作为水位状态输出端,驱动LED进行指示。此电极式液位传感器工作原理:当电极与外壳间有水时,外壳与电极短接,而外
4、壳与地相接,此时就可以从电极上采集一个低电信号送入CPU,CPU就可识别出锅炉的水位状态,如图2所示。2.2风机和水泵电路原理由于控制器输出的电压是5V,而风机和水泵均为220V设备,所以选用5V的继电器驱动220V设备工作。同时,巧妙地把发光二极管和继电器线圈并联作为继电器的联动指示信号。其风机和水泵电路原理如图3所示。2.3温度测量电路原理该小型生物质锅炉智能控制器包含两大测温系统,分别为水温和环境温度6。测量温度除了可以使用热电偶、热电阻、热敏电阻等模拟温度传感器外,还可以使用数字温度传感器。该控制系统采用单总线数字温度传感器DSl8B20测量环境温度,它可以把温度信号直接转换成串行数字
5、信号输入给控制器MCU,而且一条总线上可同时连接多个DSl8B20芯片。DSl8B20测温范围为55125,精度为0.5,具有成本低、易操作的特点。其室温测量电路原理如图4所示。该控制器采用热敏电阻测量水温度,NTC热敏半导瓷电阻大多是尖晶石结构或其他结构的氧化物陶瓷,具有负温度系数,热敏电阻阻值随着温度升高而减小,关系式可近似表示电阻值,如式(2)所示。3软件设计开发基于STM32系统的控制器,可采用C语言编写程序9。一方面,丰富的指令集直接面向硬件操作,位指令、逻辑、关系表达式均可直接针对外设接口;另一方面,高级语言的描述,可使用户摆脱与硬件不必要的接触,描述语言可由编译器编译直接生成面向
6、硬件的指令。由MDK编译生成的代码,不论长度还是程序运行速度均能适应大多数控制系统要求,其调试方便,缩短了软件开发周期,提高了控制效率。根据参考文献10中嵌入式系统的介绍以及特点,确定了基于STM32嵌入式系统控制器的控制程序:1)进行I/O、定时器、中断系统、LCD显示器的初始化。2)采集温度、液位等信号,进行故障检测,若发现故障,则蜂鸣报警,同时显示故障原因。3)开始进入循环监测部分,先采集数据,检测故障。4)进入相应的温度控制子程序、定时控制子程序、手动控制子程序、自动控制子程序、智能控制子程序等,完成锅炉控制系统的控制功能。基于STM32的生物质锅炉智能控制器自动控制部分的软件程序,如
7、图5所示。4试验及结果分析4.1试验简介试验在沈阳冬季11月12月进行,试验环境是面积为F=80m2的一楼室内,环境覆盖材料的平均传热系数为a=9.8W/(m2)。室内加温采用小型生物质热水锅炉,其额定热功率为0.035MW,锅炉额定出水温度为85,额定回水温度为65,颗粒燃料的直径为68mm。由公式Q=QTC,可以求出锅炉供热量随加热时间的变化曲线,如图6所示。4.2试验结果分析实际测出的室内外温度如表1所示。将表1中的数据带入式(1)中,可以计算出室内温度Tn。把实际温度和计算的室内温度绘制成曲线,如图7所示。两条曲线对比的结果表明,该控制器的算法是可行的。5结论通过对小型生物质成型燃料锅炉系统的动态特性进行研究,提出了基于嵌入式系统的生物质锅炉智能控制器的设计构想,开发了一种适用于小型生物质锅炉的智能控制器,介绍了主要组成部分的功能并详细阐述了热敏电阻测温原理。将该控制器应用在小型生物质锅炉上进行供暖试验,可以使室内温度始终保持在用户最佳舒适度范围内,证明了该控制器具有稳态性能好、动态响应快、可靠性高等优点,基本上能达到控制要求。10