空调技术对空气的处理过程具有很强的季节性,一年中至少可分为冬季、过渡季和夏季三个季节。由于季节不同,工况不同,空调过程也不同。本文介绍了以ARM7 SoC为核心构成多功能现场控制器,运行uClinux嵌入式操作系统,实现任务调度。其目的是为了使空调系统的运行与调节在保证满足功能指标(如舒适度)的情况下,尽量节约能源和安全运行。空调微机控制系统结构如图1所示。
1 系统硬件结构
系统硬件结构如图2所示。图中,微控制器采用AT91M55800A系列的ARM7 SoC芯片;I/O接口用来连接各种外部报警信号、限位开关和风机开关命令等;A/D接口用来连接温、湿度传感器的测量信号;D/A接口用来连接风阀开度信号等;显示器及键盘是人机接口界面。
2 多工况分区的实现
2.1 多工况分区的划分
多工况分区是空调节能优化控制的关键技术之一。在满足使用要求的前提下,使空调系统运行在最佳节能工况是工况分区的目的。怎样使工况合理分区并使系统自动运行在最佳工况,则是基于单片机的空调控制器实现节能优化的主要任务。
节能分区由6个主体工况和2个附加工况(1个算法工况、1个启停工况)组成。6个主体工况对应节能多工况分区的6大分区;当某个主体工况需要算法调节时,调用算法工况;当需要启动机组或停止运行时,则调用启停工况。
2.2 主体工况
主体6个工况是节能多工况简化分区的主要工况。全年连续运行的舒适性空调大部分时间都运行在此工况。所以对其划分的正确与否,不仅关系到系统能否正确调节,而且关系到系统能否可靠运行。主体工程全年划分为6大区:1区、2区、3区、4区、5区、6区,分别对应冬季、冬春、过渡季1、过渡季2、夏秋、夏季,如表1所示。
[page]
各大工况区的设计原则是:(1)尽量节能。(2)便于控制。集中式空调需要调节的主要参数为温度和湿度。所消耗的能源主要来自二方面:一是用来调节温湿度的冷源和热源(如热水、冷水和热蒸汽等);二是用来输送空气的传输设备(如风机)的能源。因此各大工况所设计的节能措施也主要是从这二方面来考虑。首先根据工况需要选择最佳的调节手段(本文选择智能控制算法)从而使空气调节过程达到最佳。
2.3 算法工况
算法工况是一个附加工况,是在每一主体工况内需要算法调节时的附加工况,以进一步节能。其处理过程:当调节误差ek满足|ek|>m时,风机高速运行,以使冷热交换充分,加快温湿度参数的调节过程,其调节量由算法控制;当|ek|≤m时,风机低速运行(风机低速运行可以节省传输系统的能量),算法停止调节,系统处于保持状态,使系统稳定在舒适度要求的范围内。
3 系统的实现
由简化的节能多工况分区构成的专家系统也是简化的基本系统,它包含4项基本内容:知识库、数据库、规则集和推理机构。在基于单片机的智能控制器中设有数据库空间,它存储根据室外气象条件及专家经验预先给定的数据以及运行过程中实时获得的数据。知识库的建立采用产生式规则,即:IF CONDITION THEN OPERATION的规则来建立所需的分区规则、经验知识以及运行过程中要求特殊处理的规则。下面仅就主体工况对控制器中的推理机构和节能多工况简化分区规则集加以说明。推理系统结构框图如图3所示。
3.1 推理机构
根据我国各地全年室外气象条件的变化规律以及空调专家的经验,确定以下推理条件(边界条件):
控制器记忆及判断这些状态,并根据这些状态和其逻辑组合,从知识库中提取不同的分区规则进行多工况节能简化分区并确定系统当前应处的工况。
3.2 分区规则集
根据前述节能多工况分区的思想及上述说明,可以总结出下述6条分区规则:
由于本简化分区规则比较少,搜索空间较小,具体软件实现时可以采用前向推理的方法,即从前向后逐条进行搜索。用单片计算机实现,非常方便可靠。
本文研制的空调控制器与某空调器厂ZK型系列空调机组配套,并装配节能多工况分区专家系统软件,构成了节能型全自动空调微机控制系统。实际运行表明:该系统比传统系统节能30%,并可做到无人管理和全年全自动运行,能保证处于最佳节能状态。整个系统的调试在JEDIview开发平台下完成,特别是软件效能分析仪为解决程序代码瓶颈提供了很好的工具。
关键字:空调节能多工况 ARM7 SoC芯片
引用地址:
基于ARM7 SoC芯片的空调节能多工况分区及专家控制系统的实现
推荐阅读最新更新时间:2024-03-16 12:37
基于ARM7+μC/OSII的数据采集系统设计
在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统。笔者以μC/OSII为操作系统平台,基于ARM7系列处理器,对一种高性能的数据采集系统开发进行了探索。
1μC/OSII嵌入式操作系统简介
嵌入式操作系统μC/OSII(microcontroller operatin
[嵌入式]
基于ARM7处理器LPC2119的USB-CAN转换器设计
引言 控制器局域网(controller area network,CAN)是20世纪80年代德国BOSCH公司为现代汽车应用而推出的一种多主机局部网,由于CAN总线具有可靠性高、功能完善、成本合理、实时性等优点,CAN总线早已不再局限于汽车行业,而被广泛应用于各个自动化控制系统中,例如汽车电子、工业控制、智能大厦、安防监控、环境控制等。目前CAN总线是国际上应用最广泛的现场总线之一。通用串行总线(universalserial bus,USB)作为一种协议规范,是以Intel为首的7家计算机及通信产业厂商公司于1994年11月共同提出,其除具有使用方便(即插即用)、功耗低、数据传输率高等优点外,还具有软硬件支持广泛、
[单片机]
arm7 力天电子 lpc2148 GPIO之花样流水灯
力天电子的lpc2148开发板,一共有四个流水灯。它们与SN74HC595D相连,然后接到2148处理器上。先点亮两边的两个(16,19),然后再点亮中间的两个(17,18),熄灭的时候先熄灭两边的,再熄灭中间的。程序如下图所示: #include NXP/iolpc2148.h #define SCLK 0x01 24 #define MISO 0x01 5 #define MOSI 0x01 6 #define RCK 0x01 7 void Delayn(unsigned long n); void HC595_Init(void); void Write595(void); uns
[单片机]
ARM7学习---UART0练习
前段时间在练习ARM7的时候遇到一个问题,就是串口通信一直没成功,数据总是出错,好像是波特率没设置好。但是我找了很久都没找出原因。昨天又看数据手册,后来找到了原因,是LPC2103的PLL等时钟没配置好,所以导致了波特率和我设置的不一样。 以下是调试成功的示例程序: /**************ARM7(LPC2103)练习程序**************************/ /*************************************************************/ /*****File Function : UART test *****/ /*****Progr
[单片机]
ARM7嵌入式系统在车辆调度中的应用范畴
一、车辆调度系统的整体设计: 整个系统包括四个部分(1)通信主站;(2)车载从站;(3)通信链路。(4)系统监控部分。下面对各个部分的功能做一个简单的介绍。 (1)通信主站:完成信息的转发,它是连接系统监控部分和车载从站的纽带,它将从系统监控部分来的信息转发给车载从站。并且接收车载从站的信息,并将信息上传给系统监控部分。 (2)车载从站:被监控的对象,接收监控调度命令,并可以返回自己的状态信息。状态信息的取得是依靠在车载从站中的GPS接收机来完成车辆位置和速度信息等的采集工作。 (3)通信链路:完成通信主站和车载从站的信息传递及通信主站和系统监控部分的信息交互。其中前者在本次设计中是以GSM手机模块做为通信的工具,
[单片机]
Elektrobit为芯驰科技汽车SoC芯片提供AUTOSAR软件
富有远见卓识的全球汽车行业嵌入式和互联软件产品供应商 Elektrobit (EB)今天宣布将向 芯驰科技 (SemiDrive)提供EB tresos经典 AUTOSAR 软件。芯驰是一家专注于下一代高性能车规级芯片解决方案的中国半导体公司。两家公司将携手提供软硬件一体化的集成解决方案,使汽车OEM厂商和一级供应商能够更轻松、更具成本效益地开发基于 AUTOSAR 标准的汽车电子控制单元(ECU)高级应用。 几乎每家汽车制造商都在花费大量的时间和资源开发互联和自动驾驶功能,以使其车辆在竞争中脱颖而出。集成在芯驰设备中的EB tresos可以让汽车工程团队加速ECU基础软件配置、验证和生成的过程,加快开发周期,令厂商能够更快地
[汽车电子]
新型便携式心电监测仪的软硬件设计
一、绪论 心血管疾病是目前对人类危害最大的一种疾病,而心电图是检查、诊断和预防该类疾病的主要手段和依据。由于传统的基于PC机平台的心电监护仪,价格昂贵,体积庞大,不便于移动且主要集中在大医院,而无法实时监护患者的病情,给医生和病人带来了很大的不便。近年来,随着嵌入式和网络通讯技术的飞速发展,我们研制出一种基于ARM7处理器的新型嵌入式心电监护仪,它采用Samsung公司的一款ARM7TDMI核的RISC的32位高速处理器S3C44B0X, 具有成本低、体积小、可靠性高、操作简单等优点,适用于个人、中小医院和社区医疗单位,为家庭保健(HHC)和远程医疗(Telemedicine)等新兴的医疗途径提供良好的帮助与支持。 二、系
[医疗电子]
ARM7与FPGA相结合的应用
ARM7与FPGA相结合在工业控制和故障检测中的应用 工业控制中往往需要完成多通道故障检测及多通道命令控制(这种多任务设置非常普遍),单独的CPU芯片由于其外部控制接口数量有限而难以直接完成多路检控任务,故利用ARM芯片与FPGA相结合来扩展检控通道是一个非常好的选择。这里介绍用Atmel公司ARM7处理器(AT91FR40162)和ALTERA公司的低成本FPGA芯片(cyclone2)结合使用完成多通道检控任务的一种实现方法。 各部分功能简介 图1为此系统的结构连接框图。如图所示,ARM芯片与FPGA芯片之间通过数据总线、地址总线及读写控制线相连,而与终端PC则通过串口通信;FPGA与目标设备通过命令控
[嵌入式]