当前位置:首页 > 嵌入式 > 嵌入式硬件

  近年来,在我国建筑业强劲发展的环境下,建筑智能化市场迅速成长起来,而给人们带来舒适工作及生活环境的楼宇自控系统的市场随之越来越大。目前在这个领域中的国内厂商大都是系统集成商,核心技术和知识产权多为国外少数的楼宇自控厂商所有,因此,有必要鼓励国内厂商开发出具有自身特点的楼宇自动化系统产品,来满足市场对产品性能和价格等多方面的需求。

1. 楼宇自动化系统概述

  楼宇自动化系统(Building Automation System,简称BAS),实际上是一套中央监控系统。它通过对建筑物(或建筑群)内的各种电力设备、空调设备、冷热源设备、防火、防盗设备等进行集中监控,达到在确保建筑内环境舒适、充分考虑能源节约和环境保护的条件下,使建筑内的各种设备状态及利用率均达到最佳的目的。

图1
图1 BAS的组成


  图1是BAS的组成示意图,其中的中央控制室(数据中心)主要包括中央处理机(一台微型计算机、存储器、磁带机和接口装置)、外围设备(显示终端、键盘、打印机)和不间断电源三部分。

  传感器是指装设在现场的各种敏感元件、触点和限位开关、以及变送器,用来检测现场设备的各种参数(温度、湿度、压力、液位等),并发出信号送到控制器(分站、数据中心等)。

  执行机构是指装设在现场接受分站控制器的输出指令信号,控制现场运行设备的机构,如电动阀、执行机构和调节机构。

  分站控制器是以微处理器为基础的直接数字控制器(DDC),它接收来自传感器的信号,进行数字运算,逻辑判断,处理后自动输出控制信号,至执行机构。分站控制器是整个控制系统的核心,它具有AI、AO、DI、DO四种输入/输出接口。

2.ARM及LPC21XX系列微控制器概述

  我们在这里采用的是基于ARM7内核的PHILIPS公司的LPC21XX微控制器。ARM的文字含义是Advanced RISC Microprocessor(高级RISC微处理器)。ARM系列是32位微处理器RISC微控制器方案,在便携式通讯、数字化多媒体和工业控制中,使用ARM正成为一种标准的趋势。根据有关报告,2001年,在众多RISC微处理器的销售量中,74.6%是ARM微处理器。ARM将其技术授权给世界上许多著名的半导体、计算机和OEM厂商,提供 ARM相关技术及服务。利用这种合伙关系,ARM很快成多全球性RISC标准产品的缔造者。目前,总共有超过70家公司与ARM签订了硬件技术使用许可协议,其中包括INTEL、IBM、LG、NEC、SONY、PHILIPS等大公司。

  ARM7处理器是ARM通用32 位微处理器家族的成员之一。ARM 处理器具有优异的性能,但功耗却很低。ARM 结构是基于精简指令集计算机Reduce Instruction-Set Computer(RISC)原理而设计的,指令集和相关的译码机制比复杂指令集计算机Complex Instruction Set Computer(CISC)要简单得多;ARM7处理器使用3级流水线来增加处理器指令流的速度,可使几个操作同时进行,并使处理和存储器系统连续操作;ARM7处理器使用了冯.诺依曼结构,指令和数据共用一条32 位总线,只有装载、存储和交换指令可以对存储器中的数据进行访问。

  PHILIPS公司的LPC21XX系列微控制器是一个基于含ARM7TDMI-S内核的CPU,并带有嵌入的Flash存储器的MCU,同时它还带有两个CAN通道。128位宽度的存储器接口和独特的加速结构使32位代码能够在高达60MHZ的工作频率下运行。由于LPC21XX系列采用非常小的LQFP或HVQFN封装、极低的功耗、多个32位定时器、4路10位ADC、PWM输出以及多达9个外部中断。该系列部分工业级微控制器的工作温度范围可以从-40到85 ℃,这使它特别适用于楼宇自控系统这样的应用领域。

  下面表中列出已经应用在楼宇自动化系统作为控制器的两种产品比较,包括8位MCU,和运用ARM7内核的16/32位微控制器LPL21XX,由于现在设计生产8位MCU的厂商众多,根据应用的范围不同,片内资源也有很大的区别,而笔者只选择了一种有代表性的芯片来比较。

表一:应用在BAS中的控制器的资源性能比较
表一:应用在BAS中的控制器的资源性能比较


  从表中我们可以更直观的了解运用ARM7内核的16/32位微控制器将给我们的楼宇自控系统的性能带来的提升,它实现了更高的指令吞吐量,更出色的实时中断响应,以及功耗更小。

3. LPC21XX应用在BAS的技术方案

图2表示的就是采用包括了两个CAN控制器的LPC21XX系列的BAS的分站控制器CPU模块的简化结构框图。

图2
图2 采用LPC21XX的BAS微控制器方框图


  CAN控制器用逻辑电路的组合来实现网络物理层和数据链路层的通讯,对外它提供了与微处理器的物理线路的接口;通过对它的编程,CPU可以设置它的工作方式,控制它的工作状态,进行数据的发送和接收,把应用层建立在它的基础之上。CAN收发器又可叫CAN总线驱动器,它用来提供CAN控制器与物理总线之间的接口以及对CAN总线的差动发送和接收功能。

  图2中,一个CAN控制器通过一路CAN收发器负责和AI、AO、DI、DO四种MCU输入/输出接口进行通讯,另外一个CAN控制器则是通过另一路CAN收发器负责和上位机通讯,此外,也可用以太网接口来实现上位机和MCU的远程通讯。串行口主要用来直接下载组态程序以及控制LCD面板的显示。

  另外,我们外扩了16位的SRAM,它的优势在于读写速度快,无次数限制;为了保证有存放较大RTOS(实时操作系统)的空间,也因为需要一个负责内存映像保存和程序执行的外部存储器子系统,还外扩了16位的FLASH。,还利用了一个电源监测芯片,当SRAM发生掉电,它会触发使SRAM的数据转存到FLASH存储器中。

4.结束语

  直到现在国内楼宇控制产品还没有统一详尽的国家标准,我们在产品的设计和开发过程中,是根据相应的实际需求和借鉴了智能楼宇系统中已经普遍认可的一些行业规范。目前以ARM芯片及嵌入式操作系统为基础的嵌入式技术和产品方兴未艾,在楼宇自控领域的应用的前景也非常广泛。我们在以后的研发中,将进一步充分利用32位ARM微控制器的强大的处理控制能力,并通过对嵌入式RTOS的开发使之更加具有智能化和灵活性,来满足日益变化和提升的市场需求。


【参考文献】
1.2003年楼宇自控系统报告.
2.PHILIPS 公司32 位FLASH MCU 的优势. ARM(中国)公司
3. ARM7TDMI-S(Rev 4)技术参考手册. 广州周立功单片机发展有限公司
4. SUPCON A90 T202-2004 项目开发输入书(CPU422-64). 浙江中控信息技术有限公司.2004.4

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭