一种嵌入式的太阳能干燥实时监控系统的设计方案

最新更新时间:2014-01-19来源: 21IC关键字:嵌入式  太阳能 手机看文章 扫描二维码
随时随地手机看文章

太阳能是一种清洁可再生能源,应用前景十分广阔。近年来,利用太阳能进行农产品、药品的加工也因其节能、干燥时间短、干燥品质高等特点而发展十分迅速。为保证干燥物料的品质与干燥效率,太阳能干燥设备在进行干燥作业时需要对干燥室内的温湿度进行实时监控。沈阳农业大学王胜利、付立思等人研制的基于AT89C51的智能太阳能干燥控制系统没有进行实时操作系统的移植,监测与控制的实时性要求无法得到妥善满足,设备的干燥效果也因此受到影响。内蒙古农业大学徐明娜研制的基于PLC的苜蓿太阳能干燥控制系统虽然运行也较稳定,但整体造价较为昂贵,并不适宜大规模推广应用。

针对太阳能干燥监控系统实时性、稳定性、宜推广性的设计需求,本文提出了一套基于STM32和FreeRTOS的实时嵌入式太阳能干燥监测和控制系统的设计方案,方案采用温湿度传感器AM2301对温湿度进行测量,并经RS 485通信线路传输至PC上位机,实现了对太阳能干燥室内温湿度的实时监测;采用数字PID控制鼓风机转速与继电器控制排气扇启停相配合完成对太阳能干燥室内温湿度的实时控制。上位机采用组态软件编写,具有适应性强、开放性好、易于扩展、经济、开发周期短等优点,监测与控制界面简洁明了易操作。经测试表明整个系统具有运行稳定、反应迅速、操作简便等特点,能够实现干燥作业中对干燥室内温湿度的实时监测与控制。

1 嵌入式太阳能干燥监测和控制系统设计

嵌入式太阳能干燥实时监测和控制系统由PC上位机、嵌入式ARM处理器、AM2301温湿度传感器、RS 485通信电路、继电器控制电路等组成。

AM2301采集到干燥室内的实时温湿度参数,由嵌入式ARM处理器经RS 485通信线路传输至PC上位机进行显示与保存。上位机人工设定的干燥温度经RS 485通信线路传至嵌入式处理器作为系统控制目标量,以干燥室内实际温度作为输入量调用PID控制算法。PID控制算法输出量作为变频器工作频率对鼓风机的转速进行实时调节,从而实时增减送入热风量以实现对干燥室的恒温控制。当监测到太阳能干燥室内的湿度高于上位机设定的上限值时,继电器触点吸合控制排气扇开启将干燥室内的过湿废气排空,达到湿度控制的目的。系统结构框图如图1所示。

 

 

2 嵌入式太阳能干燥监测和控制系统硬件设计

2.1 嵌入式处理器选择与应用

嵌入式太阳能干燥实时监测和控制系统的主控处理器采用低功耗高速工业级芯片STM32F103VBT6(意法半导体)。STM32系列具有专为高性能、低成本、低功耗嵌入式应用设计的ARM Cortex-M3内核,内部集成了优异的安全时钟模式、带唤醒功能的低功耗模式、内部RC 振荡器、内嵌复位电路等,大大简化了外围电路设计,性能也有较大提高。STM32系列单片机还可便捷的实现实时操作系统的移植,能够满足本嵌入式太阳能干燥实时监测和控制系统的设计需求。

2.2 AM2301温湿度采集电路设计

嵌入式太阳能干燥实时监测和控制系统采用AM2301 湿敏电容数字温湿度模块来获取干燥室内的实时温湿度参数。AM2301 包含有一个电容式感湿元件和一个高精度测温元件,与一个高性能8位单片机相连接,具有品质卓越、超快响应、抗干扰能力强、性价比高等优点,并且每个传感器都已在极为精确的湿度校验室中进行校准。AM2301 采用标准总线接口使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20 m以上。温湿度采集电路如图2所示。

 

 

AM2301传感器的温度测量范围为-40~80 ℃,精度可达0.1 ℃;湿度测量范围为0.1~99.9% RH,精度可达0.1% RH,完全能够满足本系统的设计需要。AM2301温湿度传感器测量分辨率为8位,单总线传输数据分为整数部分和小数部分,完整的一次数据传输为40位,具体数据格式如下所述:

32位数据位,其中8位湿度整数数据、8位湿度小数数据、8 位温度整数数据、8 位温度小数数据;8 位校验位,为8 位湿度整数数据+8 位湿度小数数据+8 位温度整数数据+8位温度小数数据结果后8位。

AM2301温湿度部分读取程序如下:

 

 

2.3 继电器控制电路设计

当监测到干燥室内湿度超过上位机设定的上限值时,STM32单片机将继电器控制引脚电平拉高,继电器触点吸合控制排气扇开启;当监测到干燥室内湿度降低至上限值以下时,STM32单片机将继电器控制引脚电平拉低,继电器触点分离控制排气扇关闭,完成过湿废气的排空工作。继电器控制电路如图3所示。

 

 

2.4 RS 485通信电路设计

太阳能干燥设备需要长时间工作在露天环境下,对通信电路的距离和抗干扰要求较高。针对此项要求,实时嵌入式太阳能干燥监测和控制系统采用SP485R芯片组建RS 485 通信控制电路实现与PC 上位机的通信。

SP485R应用电路如图4所示。

 

 

3 嵌入式太阳能干燥监测和控制系统软件设计

3.1 FreeRTOS在STM32上的移植

太阳能干燥设备进行干燥作业时对干燥室内的温湿度要求较高:温度过高会影响干燥物料的品质,温度过低或湿度过高又会降低干燥效率。这要求监测和控制系统应具有高实时性和可靠的稳定性,能够快速反应并准确动作,使干燥室内温度能够维持恒定且保证湿度在限定范围之内。基于此,将FreeRTOS实时操作系统移植到STM32嵌入式处理器以满足设计需求。

FreeRTOS的实现主要由list.c、queue.c、croutine.c和tasks.c4个文件组成。list.c是一个链表的实现,主要供内核调度器使用;queue.c是一个队列的实现,支持中断环境与信号量控制;croutine.c和task.c是两种任务的组织实现。对于croutine,各个任务共享同一个堆栈,使RAM的需求进一步缩小,也正因如此,他的使用受到相对严格的限制。而task则是传统的实现,各个任务使用各自的堆栈,支持完全的抢占式调度。FreeRTOS在STM32的移植大致由3个文件实现,一个。h文件定义编译器相关的数据类型和中断处理的宏定义;一个。c文件实现任务的堆栈初始化、系统心跳的管理以及任务切换的请求;一个。s文件实现具体的任务切换,具体如图5所示。

 

 

FreeRTOS 下可实现创建任务、删除任务、挂起任务、恢复任务、设定任务优先级、获得任务相关信息等功能,在嵌入式太阳能干燥实时监测和控制系统的程序设计中调用xTaskCreate()函数创建监测、通信、控制三个任务,程序任务按设定优先级顺序执行实现既定功能。

监测任务(vmonitorTask)实现对干燥室内温湿度以及鼓风机转速的实时监测。嵌入式处理器将通过参数传感器获得的实时参数进行保存。

 

 

通信任务(vcommunicateTask)实现上位机与嵌入式处理器的实时通信。嵌入式处理器接收PC上位机发送的干燥温度和湿度上限值,并将收集到的温湿度以及鼓风机转速参数发送至PC上位机进行实时显示。

 

控制任务(vcontrolTask)实现干燥室内的温湿度控制。PC 上位机设定的干燥温度作为系统控制目标量,参数传感器测得的实时温度作为输入量调用PID算法,输出量作为变频器工作频率调节鼓风机转速实现干燥室的恒温控制。当干燥室内湿度超过PC上位机设定的湿度上限时,继电器控制排气扇动作完成过湿废气的排空作业。

 

 

程序任务执行框图如图6所示。

 

 

3.2 PID控制的应用

太阳能干燥设备运行时的系统参数无法通过有效的测量手段来获得,从而无法建立精确的数学模型。因此,系统控制器的结构和参数必须依靠工程经验和现场调试来确定。在综合考虑多种控制理论可行性并参照工程实践的基础上,嵌入式太阳能干燥实时监测和控制系统选用数字PID控制技术来实现干燥室的恒温控制。

嵌入式处理器以上位机设定干燥温度作为系统控制目标量,以干燥室内实时温度作为输入量调用PID算法。PID 输出量作为变频器工作频率对鼓风机转速进行实时调节,从而实时增减送入热风量以完成对干燥室的恒温控制。

考虑到温度调节的特性要求,本系统采用PI 控制。即先根据被控对象的特性和一般惯例确定比例系数和积分系数的整定范围,再通过手动调节鼓风机转速记录干燥室内温度变化曲线并进行分析,最终确定PID算法中比例系数为0.4,积分系数为6.

 

 

3.3 上位机软件设计

本系统采用北京亚控公司的组态王软件完成对上位机监测和控制界面的设计。上位机软件实现对干燥室内温湿度等参数的实时显示以及恒温干燥温度、湿度上限的设定,设计选用Access2010数据库作为记录的数据库,便于数据的保存与分析。

应用组态王软件新建一个太阳能干燥监测和控制系统,选用单片机通信协议并通过RS 485 接口实现与嵌入式处理器的通信。上位机软件界面采取分区设计,界面由显示区和操作区构成。显示区包括温湿度、转速、排气扇状态的实时显示以及温湿度变化趋势图。操作区可实现对恒温干燥温度和湿度上限的人工设定。

上位机软件界面如图7所示。

 

 

4 运行测试结果与分析

目前本文设计的嵌入式太阳能干燥实时监测和控制系统已经在某农场的牧草干燥作业中顺利运行了6个多月的时间。在前期的干燥作业中,在通过设置不同的温湿度条件并对系统采集到的温湿度数据以及对干燥物料品质进行分析研究的基础上,确定最佳的干燥温度与湿度上限以供后期规模化干燥作业参考。在系统实际运行过程中,干燥室内实际温度值与设定值间的误差能够保持在0.5 ℃以内,较为理想。使用本系统进行干燥的牧草在干燥过程中为最佳温湿度条件的恒温适湿干燥,芳香性氨基酸以及蛋白质保存较好,因此干燥后的牧草适口性好、家畜的消化能摄入量高,即牧草的干燥品质较好,且单位耗电量仅为0.15 kW·h/kg.表1是系统在2013年6月7日干燥作业中采集到的部分数据,系统设定干燥温度为51 ℃,设定湿度上限为48%.

 

 

5 结语

本文详细介绍了基于STM32和FreeRTOS的嵌入式太阳能干燥实时监测和控制系统的设计方案。方案采用具有Contex-M3内核的STM32嵌入式微处理器,使系统小型化,且便于提高性能以及与各种外设连接扩展。将嵌入式实时操作系统FreeRTOS移植到STM32,使系统运行更加稳定,具有高实时性、抗干扰能力强等特点。系统整体造价较为低廉,宜于推广使用,且经实际生产应用验证:采用本嵌入式太阳能干燥实时监测和控制系统的干燥设备更加节能高效,干燥物料的品质也有所提高。

关键字:嵌入式  太阳能 编辑:探路者 引用地址:一种嵌入式的太阳能干燥实时监控系统的设计方案

上一篇:一种虹吸式传感器的降水量采集系统的设计方案
下一篇:高频电源电路的保护与系统控制一些常识

推荐阅读最新更新时间:2023-10-12 22:34

太阳能通信基站铅酸蓄电池组的维护与保养
蓄电池组是基站实现直流不间断供电的一个重要组成部份,其投资额和机架电源设备基本相当。目前移动基站采用的都是二十世纪末发展起来的阀控式密封铅酸蓄电池(简称VRLA电池)。由于采用了阀控式密封结构,不需要加酸、加水维护,无酸液、酸雾泄出,可与设备同机房安放。由于体积小、重量轻、自放电小、少维护、寿命长、使用方便、安全可靠等特点,深受用户欢迎。但是我们却必须看到,一方面这种电池的基本电化学原理仍然未变,因而其固有的电特性要求不仅没变,反而要求更严;另一方面这种电池在推广初期,厂家的说明书有时或多或少地将这种电池称之为“免维护”电池,致部份维护人员认为这种电池不需要维护,这一误区至今还有影响。因而科学地加强对这种蓄电池组的维护与保养对提高其
[电源管理]
便携式电动车太阳能充电装置的设计与实现
  1 引言   由于电动车使用轻快便捷,绿色环保,因此很多人选择它作为交通工具。但目前电动车的一些缺点也给广大使用者带来了不便,如电动车蓄电池寿命不长,功率有限,行驶里程短;在一些小区高层住户充电不方便;在野外没有市电的地方,其缺点更为突出。在环境污染和能源形势日趋严峻的情况下,太阳能作为一种清洁能源,取之不尽用之不竭,目前其应用技术非常成熟,且成本不断降低。在这种背景下,将太阳能发电与电动车的巨大市场相联系,必定有非常广阔的应用前景,但目前国内此类相关产品极少。这里针对电动车使用中的一些不足设计了一个给电动车及时、方便充电的太阳能充电装置。   2 实现方案   此处太阳能充电装置的充电控制模块为一个基于UC2843电流
[电源管理]
便携式电动车<font color='red'>太阳能</font>充电装置的设计与实现
MIT为苹果研发太阳能电池 2年内iPad将能户外充电
太阳能在3C可携式产品的应用潜力渐起,2大3C龙头品牌苹果(Apple)及三星电子(SamsungElectronics),近年来针对太阳能在电子产品的应用布局积极、抢著「吸晴」,继三星推首款太阳能NetbookNC215S后,外电26日报导,美国麻省理工学院(MIT)为苹果打造低成本的印刷式太阳能电池,可望在2年内搭上iPhone、iPad及iPod等系列产品问世。 太阳能电池在可携式3C电子产品的应用渐受到瞩目,继韩国三星2011年推出首款太阳能Netbook后,评估已久的苹果在2010年10月申请iPhone、iPad及iPod安装太阳能电池专利后,近期在应用上也渐趋明朗化。 有别于三星太阳能首款Netbook采用的是主流结
[新能源]
能源转型以电网为核心构建多能互补新能源系统
    提炼能源转型问题的要素,强调应重视政策制定者、能源供应者等不同利益相关者行为的影响;梳理能源转型研究的不同目的,即解释(explanaTIon)、预测(predicTIon)、推演(projecTIon)及优化(opTImization)等,研究的要点及面临的挑战;归纳能源转型研究范式的现状与不足;提出基于技术-经济-行为统计学模型-真实人混合交互仿真及反复推演,协调优化转型目标与路径的新范式。其续篇将讨论能源转型研究中的不确定性因素及分析方法。   引言   能源是人类经济与社会发展的基础。人类对能源的开发与利用经历了传统生物质、煤炭、油气时代,气候变化、环境安全、能源枯竭、公民健康等问题使能源的清洁替代成为全球
[电源管理]
基于藏语的嵌入式语音播放系统
  当今,嵌入式系统已逐渐应用到各个领域,给人民群众的生活提供了极大的方便。但是基于藏语的嵌入式语音播放系统几乎没有,该项目的实施可以填补藏文文本语音播放系统的空白,同时对于推广藏语,提高少数民族同胞的生活、工作质量,促进少数民族事业发展都起到了很大的推动作用。   该系统包括藏文嵌入式输入法的设计与实现和藏文语音资源的处理两大部分,通过本项目的的实施,可以解决藏族同胞中有语言障碍者的交流问题,使其可以方便地将自己的想法通过键盘输入的方式变成藏文文本,进而可以通过该系统转化成声音,达到与正常人进行交流的目的,从而大大地改善和提高了他们的生活质量。   1 系统整体结构   本设计利用SPCE3200芯片进行开发,硬件上以开发板
[单片机]
基于藏语的<font color='red'>嵌入式</font>语音播放系统
ARM_Linux嵌入式开发环境配置
1.打开电脑超级终端进行配置串口(无串口可能还需要USB转串口); 2.安装USB驱动(独立安装,为上电时); 3.打开光盘中的dnw.exe 下载软件,可以看到USB 连接OK。 启动开发板时,把S2打到NOR一边,打开软件DNW,串口,上电,最后接上USB,不行,关电再开一次就OK了. 先按照开发板的内容,做一下,进行整体了解一下。 开发板采用的BIOS是基于三星原来的bootloader 之vivi 改进而来,名为Supervivi,它采用功能菜单的方式,并可以和原来的命令交互模式互相切换。 Supervivi 可以使用JTAG 板( 一般借助H-JTAG软件) 直接烧写入Nor Fla
[单片机]
太阳能地板采暖系统技术应用
当今社会都在忙于应对能源危机(石油、天然气、煤、电等不可再生资源日近枯竭),能源价格不断上升,日趋严重影响国际经济形势和人们的正常生活,尤其是对高能耗下的新技术新产品的应用形成了巨大阻力;开发利用可再生能源和太阳能(永不枯竭)成为全球关注的焦点,我国政府也在大力支持和鼓励开发和使用新能源和可再生能源。   从今年入冬进入采暖期来看,全国不少地方出现“限气令”(如郑州、扬州),这正是许多以“天然气作为热源”采暖的用户心中的担忧。太阳能是太阳内部连续不断的核聚变反应过程释放出的能量,辐射到地球,人们通过光电,光热,光化学的方式使之转化利用以服务人类。其特点是取之不尽,用之不竭,一次投入终身使用,没有任何污染。也就是说太阳能是绿色环保
[电源管理]
便携式设备中的关键电源管理电路设计
  由于集成的功能不断增多以及外形尺寸的日益缩小,最新一代功能丰富的更小型便携式设备将使电源管理设计发挥关键作用。一般来说,便携式设备主要包括微处理器、I/O外设、LED背光、闪存和/或硬盘驱动器(HDD)、数字和模拟电路,这些功能模块对电源的要求各不相同。为使这些功能模块正常工作并最小化功耗以实现更长的电池使用时间,系统设计工程师面临如何设计嵌入式电源管理解决方案以满足电源要求的挑战。本文对电源要求进行了分析,并重点阐述如何设计这些电源管理电路。   为微处理器供电   微处理器是处理各种数据和命令的核心器件,大多数微处理器都采用CMOS电路并具有开关功耗和静态功耗。数字电路的每一次开关转换均对数字电路的输
[医疗电子]
热门资源推荐
热门放大器推荐
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved