基于EIB总线协议的应用模块开发

合集下载

INSTABUS EIB系统项目设计方案

INSTABUS EIB系统项目设计方案

INSTABUS EIB系统项目设计方案一、INSTABUS EIB系统概述随着住宅品味的日益提高,住户对房屋功能的要求越来越高,所谓智能化建筑或智能化住宅成为当今先进建筑的必然。

传统的电气安装技术已难以满足现代化建筑的需要。

在此背景下,EIB智能安装系统应运而生,发源于欧洲的EIB(Electrical Installation Bus,电气安装总线)是将目前计算机控制技术领域最新的现场总线技术应用于传统的电气安装领域的新技术,它将传统的面板开关、窗帘、插座等电器智能化,有效地实现了对照明、调光、百叶窗、场景控制、用电负荷控制、安保、供热系统的智能控制,达到安全、节能、人性化的效果,并能在今后的使用中方便地根据用户的需求进行变更,成为真正灵活智能的电气安装系统。

它的优势是传统电气安装所无法比拟的。

EIB系统既是一个面向使用者、体现个性的系统又是一个面向管理者的系统,使用者可根据个人的需求任意修改系统的功能,达到最佳的效果,并可通过操作控制面板等(如按钮开关、遥控器等)来控制灯光的开关或调光、窗帘的开/合,场景的开启等,另一方面,EIB系统还提供可视化软件,管理者可通过计算机对大型的建筑的照明或整个小区的路灯、泛光、喷泉等进行集中智能管理,并实现系统围的安全监视。

EIB系统现已成为一个世界性的现场总线标准,总线协议完全开放,采用ISO国际标准组织的OSI模型,并使用其中的5层协议,目前世界各地有近200家电器制造商在围绕EIB产品进行研制、开发,不同厂家的EIB产品完全无缝兼容。

成立于1906年的Merten(莫顿)近百年来一直致力于电气产品的研发与生产,自1987年Merten(莫顿)作为发起者与其他几家德国知名企业共同制定了EIB智能化控制系统标准以来,Merten(莫顿)已经拥有三百多种不同规格型号的EIB产品。

Merten(莫顿)的EIB系统主建筑电气设计和建筑外观设计的统一与协调,努力为中国用户提供舒适、方便并且具有生命力的EIB智能控制总线系统。

基于EIB总线协议的应用模块的设计与实现

基于EIB总线协议的应用模块的设计与实现
中 图分类 号 : P 3 T 36 文 献标 识 码 : B 文 章 编号 :10 03
Th sg f h pia in Mo ue B s dOn Prt c l e De in o eAp l t d l a e oo o B t c o EI
S HAN B omig Z a - n , HOU h nl S N n -u C u -, HE Qigh a i
1 引 言
EB I 系统是随着灵活方便的电气安装和低能耗的需求而发展 起来的 。它所使用 的总线技术称为欧洲安装总线 E B E rl.n I (u o a  ̄
应用模 块( AM-A piain mo ue构成。BC p l t d l) c o U和 A 之 间通 M 过一个 1 针或者 1 0 2针的物理外部接 口(E - h s lE tra P I P y i x en l a c
( l g f tma o n E et nc Qig a nv ri f c n e dT h oo y Qig a 6 0 2 C ia Col eo Auo t na d lcr i, n d oU es yo S i c a e n lg , n d o2 6 4 , hn ) e i o i t e n c

成相应的电气工作 ( 如开闭、 控制 、 监视等 )同时具有可操作功 , 能的多榉 陛等特点【。目前, I EB产品全部是从国外进 口的 , 价格 较高 , 只有国家大型项 目才能承担得起 , 很难走进—般 的楼宇 、 住 宅。 国内的EB市场也基本 由A B和西门子两家公司垄 断。 I B 因此 研究、 开发具有 自主知识产权 、物美价廉的 EB产品将具有极其 I
单 宝 明 ,周 春 丽 ,申庆 花
( 青岛科技大学 自动化与电子工程学院,山东 青岛 2 64 ) 6 0 2

EIB协议简介

EIB协议简介

EIB总线协议研究刘威南昌航空工业学院电子工程系 (330063)E-mail: anew_flyfree@摘 要:简要介绍了EIB(European Installation Bus)系统的概念、拓扑结构、通讯协议、通讯媒质、以及EIB网络管理和寻址。

并对欧洲安装总线的层次进行了分析。

关键字:EIB(欧洲安装总线),网络拓扑,通讯协议,网络管理与寻址,OSI参考模型传统的电气安装技术中,各个功能模块有各自的系统,这就造成大量的线缆敷设,大量的管线不仅使安装调试工作复杂,还相应带来一系列问题:安装时间和调试时间增长;可靠性降低;火灾风险加大;不同系统难以兼容;运营和维护费用较高;建筑物使用功能变化时相应改动困难等等。

所以面对现代建筑所要求的方便性、经济性、灵活性、安全性、兼容性和功能多样性,传统的电气安装技术已不能完全满足其要求,随着人们生活水平的提高, 计算机和信息技术的发展,人们对家庭楼宇的智能化、网络化、个性化的需求越来越高。

最新的传感技术、微处理器技术、总线技术、计算机及网络技术都可以找到用武之地。

家庭楼宇自动化系统的发展可以说经历了三个阶段:最初,温度、照明等被控量往往由各个独立的电气自动化设备进行调节;第二阶段,总线技术得到广泛应用,各种设备构成一个集散控制系统;当前,随着Internet技术的飞速发展,家庭楼宇自动化技术与网络迅速集成,实现了设备的远程监控。

新型的家庭楼宇自动化系统比较理想地满足了人们对高质量生活的需求。

它体现出来的优越性主要有:总线制使设计师工作更加快捷简便;电缆根数大大减少,安装更加简易;施工和安装完成时间减少;结构简单使火灾风险降低;维护简单;适应房屋功能变化,易于扩展,无须对现有电缆改动;最大限度降低能源费用。

1. EIB协议概况1990年5月8日,由110多个欧洲电气制造商联合成立了EIBA(EIB Association,欧洲安装总线协会)[1],总部设于比利时的布鲁塞尔,并制订了欧洲安装总线规范European Installation Bus。

基于楼宇自动化协议EIB的应用模块开发

基于楼宇自动化协议EIB的应用模块开发

第一作者:刘锴,男,1978年生,2001年毕业于浙江大学,硕士研究生。

研究方向:家庭楼宇自动化、EIB 总线协议。

建筑电气基于楼宇自动化协议EIB 的应用模块开发*刘 锴 吴明光 浙江大学 系统工程研究所(310027)单朝兰 中国普天杭州鸿雁电器公司(310027)摘 要 介绍了欧洲家庭楼宇自动化主流标准 欧洲设备安装总线(EIB)协议,并通过示例阐述了基于EIB 开发智能家电产品的方法和基本流程。

叙 词:EIB 智能家电 家庭自动化 楼宇自动化中图分类号:T U 855 T P 273+.5Application Module Development Based onBuilding Automation Protocol EIBL I U K ai 1 W U Mingguang 1 SHAN Chaolan 21.Institute of System Engineering,Zhejiang Univ.(310027)2.H angzhou Sw angoose Electrical Company ,China Putian (310027)Abstract:European Installation Bus (EIB)protocol,which i s most popular in home and building automation area in Europe was br iefly introduced in thi s paper.T hroug h an example,the method and process for developing in telligent electr ic appliance based on EIB w as ex plained.Key words:EIB intelligent electric appliance hom e automation building autom ation*国家科技部中小企业创新基金(N o.O 1C26213300870)浙江省科技厅重点攻关项目(N o.012470669)1 概 述欧洲设备安装总线(European Installation Bus,EIB)协议是在欧洲占有主导地位的楼宇自动化(BA)和家庭自动化(HA)标准。

基于EIB的调光系统的实现

基于EIB的调光系统的实现

一个完整的调光模块需要EIS1、EIS2和EIS6。其中EIS1是开关控制规范,由一个bit表示开关;EIS6是百分比,由一个8 bit的数据表示0%-100%,用于调光值的表示;EIS2是调光规范,包含如下3个子功能[4]。 Position(开关位置):此功能决定调光执行器的开关状态。每次切换开关状态或通过纵向写入Position状态时,调光执行器将向总线发出一个发生请求信号,然后将状态值以相同组地址发送。 Control(相对调光):,此功能用于递增或递减一个调光的步进值(相对调光)。调光执行器可利用其子功能开启执行器,但无关断功能[2]。
3.1 总线耦合器BCU 总线耦合器BCU包括三部分,。FZE1066负责将EIB总线的信号解调成串行数字信号,同时也将FPGA发出的串行数据调制到EIB总线上。发送数据时,数字信号通过SEND管脚发送到FZE1056,FZE1056将数字信号经过调制变成模拟信号,发送到总线上。同时FZE1056接收EIB总线上的模拟信号变成数字信号,通过QREC管脚发送出。FPGA在发送数据时,通过接收QREC管脚的信号来判断发送1 bit色数据是否成功。
FPGA负责将单片机发送的并行数据转成串行数据,发送给FZE1056。同时FPGA也接收来自FZE1066的串行数据,并将其处理成8位的并行数据,然后发送给MCU。FPGA内部功能模块可以分成发送模块、接收模块和信号合法性检测模块。 FPGA在向总线发送数据的同时,也接收来自总线的数据,边发送边检测,当发送的数据和接收到的数据不一致时,说明总线正忙,BUSY线将输出低电平。此时说明系统申请总线失败,退出发送,进入等待状态。 FPGA接收来自总线的数据时,ROE管脚为低电平,处于接收使能状态,WOE管脚为高电平,发送模块处在禁止状态。在接收数据时,也要进行数据的合法性检测。接收完1帧数据后,要进行奇偶检验。当一帧数据接收完成,并且奇偶校验正确时,INT为低电平,通知MCU有数据接收完成,等待读取。当检测到接收的数据不合法或奇偶检验错误时,ERR为低电平,通知MCU,当前数据接收错误。 MCU也包括3个功能部分:发送和接收数据模块、功能定义模块和RS485模块。发送和接收数据模块用于向FPGA发送8 bit的数据和接收来自FPGA的8 bit数据。功能定义模块通过串口和PC机相连。MCU处于编程模式时,PC机软件通过串口将编译好的系统功能发送给MCU。MCU将系统功能数据存在EEPROM中,上电重启时,当功能数据较小时,将此部分数据拷贝到一个大的数据中,需要时,从此数组中读取数据。当功能数据较大时,只拷贝一部分数据到大的数组中,当需要的数据不在数组中时,再拷贝余下的部分到数组中。RS485模块,主要是兼容RS485的设备,功能与EIB是一样的,只是连接的总线不一样。3.2 电容式触摸感应按键 触摸按键的原理:在任何两个导电的物体之间都存在电容,电容的大小与介质的导电性质、极板的大小与导电性质、极板周围是否存在导电物质等有关。PCB 板(或者FPC)之间两块露铜区域就是电容的两个极板,相当于一个电容器。当人体的手指接近PCB 时,由于人体的导电性,会改变电容的大小。触摸按键芯片检测到电容值大幅升高后,输出开关信号。 本系统采用IQS221设计的电容式触摸感应按键,该芯片有如下技术特点:(1)一个IQS221芯片可以实现高达45个触摸按键;(2)输出支持直接电平Direct、BCD 编码、SPI; (3)自动环境补偿,内嵌Regulator;(4)接近感应、触摸灵敏度可调整;(5)可以穿透绝缘面板(如塑料或玻璃等)感应触摸。 一个按键控制器上可以接一个按键模块,也可以接多个按键模块,当接多个按键模块时,按键控制器与键盘设备之间的通讯采用主动轮询的方式,按键控制器发送命令的格式随按键控制器与键盘设备的不同联接状态而变化。3.3 调光驱动电路 是调光驱动电路部分,它接收来自串口的命令字。这些命令字接收后,经过处理获得PWM的参数,MCU将产生相应占空比的PWM信号。PWM经过后一级电路处理后,输出的是PWM有效值大小的直流信号。这个直流信号的0~10 V之间,它用于控制可调光整流器。调光整流器输出交流信号,最终控制灯光的亮度。

EIB总线概述

EIB总线概述

总线概述基本介绍EIB(European Installation Bus),是电气布线领域使用范围最广的行业规范和产品标准。

现已成为国际标准ISO/IEC 14543-3,并于2007年正式成为中国国标GB/Z 20965-2007。

EIB最大的特点是通过单一多芯电缆替代了传统分离的控制电缆和电力电缆,并确保各开关可以互传控制指令,因此总线电缆可以以线型、树型或星型铺设,方便扩容与改装。

元件的智能化使其可以通过编程来改变功能,既可独立完成诸如开关、控制、监视等工作,也可根据要求进行不同的组合。

与传统安装方式比较,EIB不增加元件数量而实现了功能倍增,从而具有了高度的灵活性。

它的开放性更使得不同公司基于EIB协议开发的电气设备可以完全兼容,并为后续公司进入EIB市场提供可能。

EIB系统既是一个面向使用者、体现个性的系统又是一个面向管理者的系统,使用者可根据个人的喜好任意修改系统的功能,达到自己所需要的效果,并可通过操作探测器(如按钮开关等)来控制系统的动作;另一方面, EIB系统还提供基于Windows的软件平台,管理者(如小区物业中心、大楼管理中心、车库管理处等)将安装此套软件的计算机连接至EIB系统即可对EIB系统进行控制并进行管理,从而达到集中管理的功能。

发展历史1990年5月8日,以ABB、SIEMENS、MERTEN、GIRA、JUNG等共七家欧洲著名的电气产品制造商为核心组成联盟,制订了欧洲安装总线规范(European Installation Bus),成立了中立的非商业性组织EIBA(European Installation Bus Association,欧洲安装总线协会),EIBA会员占据了欧洲楼宇、家庭自动化设备销售额的80%。

自EIB于1992年第一次出现在德国汉诺威交易会以来,一场翻天覆地的电气安装革命已经悄悄地开始了。

据统计,在德国的商业功能建筑和大型超市中,大约30%的楼宇都不同程度地安装了EIB系统,而在计划建造的楼宇中,这一比例则达到了60%。

EIB总线概述

EIB总线概述

总线概述基本介绍EIB(European Installation Bus),是电气布线领域使用范围最广的行业规范和产品标准。

现已成为国际标准ISO/IEC 14543-3,并于2007年正式成为中国国标GB/Z 20965-2007。

EIB最大的特点是通过单一多芯电缆替代了传统分离的控制电缆和电力电缆,并确保各开关可以互传控制指令,因此总线电缆可以以线型、树型或星型铺设,方便扩容与改装。

元件的智能化使其可以通过编程来改变功能,既可独立完成诸如开关、控制、监视等工作,也可根据要求进行不同的组合。

与传统安装方式比较,EIB不增加元件数量而实现了功能倍增,从而具有了高度的灵活性。

它的开放性更使得不同公司基于EIB协议开发的电气设备可以完全兼容,并为后续公司进入EIB市场提供可能。

EIB系统既是一个面向使用者、体现个性的系统又是一个面向管理者的系统,使用者可根据个人的喜好任意修改系统的功能,达到自己所需要的效果,并可通过操作探测器(如按钮开关等)来控制系统的动作;另一方面, EIB系统还提供基于Windows的软件平台,管理者(如小区物业中心、大楼管理中心、车库管理处等)将安装此套软件的计算机连接至EIB系统即可对EIB系统进行控制并进行管理,从而达到集中管理的功能。

发展历史1990年5月8日,以ABB、SIEMENS、MERTEN、GIRA、JUNG等共七家欧洲著名的电气产品制造商为核心组成联盟,制订了欧洲安装总线规范(European Installation Bus),成立了中立的非商业性组织EIBA(European Installation Bus Association,欧洲安装总线协会),EIBA会员占据了欧洲楼宇、家庭自动化设备销售额的80%。

自EIB于1992年第一次出现在德国汉诺威交易会以来,一场翻天覆地的电气安装革命已经悄悄地开始了。

据统计,在德国的商业功能建筑和大型超市中,大约30%的楼宇都不同程度地安装了EIB系统,而在计划建造的楼宇中,这一比例则达到了60%。

基于EIB总线协议的应用模块的设计与实现

基于EIB总线协议的应用模块的设计与实现
2 EIB总线设备结构简述
EIB总线上的每一个总线设备由三部分组成:总线耦合单元 (BCU),应用模块 AM,应用程序 AP。除了电源(Power)和扼流器 (Choke)等设备以外,其他总线设备都有图1所示的结构。每个总 线设备由一个总线藕合单元(BCU -Bus coupling unit)和一个
根据设计要求可知,本例需要有两路信号输入端、一路+ 5V 电源输出端和一路 LED 显示输出端。因而其接口的定义如 图 3 所示。
图 3 PEI接口自定义
4.2 开关电路设计
按钮的“开”、“关”信号送到 BCU 的两个输入端“4”,“3”, 开关状态指示灯则接到 BCU 的输出端“1”。BCU 循环检测“4”, “3”输入端就可以判断是否有开关被按下。C1、C2 和 R1、R2 用来抑制开关动作可能产生的电火花,提高电气安全性。开关模 块的硬件电路如图 4 所示。
SHAN Bao-ming, ZHOU Chun-li, SHEN Qing-hua
(College of Automation and Electronic, Qingdao University of Scienceand Technology, Qingdao 266042, China) Abstract: This paper introduces the EIB protocol. The hardware circuit of BCU is designed with the P89C668HFA of Philips as the
4 开关模块硬件设计
开关模块是EIB系统中应用最广泛的一个模块,从EIB在中 国的应用现状来看,大多数应用集中在灯光控制,无论是灯光的亮 度调光还是开、关控制,开关模块都是最常使用的传感器。

基于EIB总线协议的酒店客房管理模式设计

基于EIB总线协议的酒店客房管理模式设计

基于E I B总线协议的酒店客房管理模式设计周航黄官伟(同济大学中德学院企业管理专业应用科学【摘要】EI B技术进入中国后.对传统洒店业造成了很大的冲击。

其在为客户带来舒适便利。

为酒店运营者节约能耗成本的同时。

也绘E I B系统实施人员带来了挑战。

本文试图给出一种酒店客房管理模式的设计思路,为E I B实施人员提供借鉴。

[关键词]EI B酒店管理模式中图分类号:C93文献标识码:A文章编号:1671--7597(2008)1120125—01一、E I B技术进入中目酒店生E I B总线是‘4种摹于事件挖制的分布式总线系统,一个典犁E I B元器件如图1所示。

元器件由总线耦合单元B CU(B u s C oup l i ng U ni t)和应用单元A U( A ppl i c at i on U ni t)组成。

B cU和A u之间通过物理外部接门PE I(P hys i c al E xt er nal I nt er f ac e)交换信息。

BC U内包含一个微处理器和存储芯片:只读存储器RO M、随机存储嚣R A M和电可擦j l读存储器E E PR OM。

在系统初始化时,通过々用软件E TS将系统文件下载到R删中,将地址信息(包括物理地址和组地址)和各类鹿崩参数卜.载剑E E PR O M中。

当一条来自于总线的挎制信息(称为一个报文)被某一元器件接收后,元器件在BC U的控制下,首先将撒文中的组地址段与EE PR OM中的组地址进行比照,当两者一致时。

B C U解读报文中的命令段并控制A U完成动作响应。

元器件也可通过总线向其他总线设备发送报文,当报文发送后,总线上的所有设备都接收该撤文,但是j{有组地址一致的设备会响应该报文,而其余不相干设备自动将报文丢弃。

因此,E I B总线上的每一个元器件都是一个独屯的信息接受和发送中心。

图1一个典型的E I B元器件目前。

E I B总线系统已广泛应用于体育场馆、会展中心、酒店以及别墅类项目中。

基于服务总线的应用集成平台设计与开发

基于服务总线的应用集成平台设计与开发

基于服务总线的应用集成平台设计与开发作者:暂无来源:《智能制造》 2016年第11期一、引言随着计算机技术和互联网技术的快速发展,制造型企业面临的市场竞争日益激烈,为实现有效整合产品生命周期各个阶段产生的各类信息和流程,上线并实施了越来越多的企业信息系统(Enterprise Information System,EIS),然而各个EIS 之间存在着编程语言差异、平台差异、通信协议差异和数据结构差异等诸多系统异构问题,如何实现各个相关的EIS 系统间的高效互通,实现数据和资源的共享,实现企业内部乃至企业之间的多个应用系统集成,成为企业相关信息技术部门迫切需要解决的重要问题。

面向服务的架构(Service-Oriented Architecture,SOA)正逐渐成为企业应用集成的发展主导方向。

SOA 是一种定义集成基于服务的软件应用方法,通过服务调用和组合实现相关业务流程。

服务是离散的功能单元,封装了可重用的业务逻辑,平台独立、位置透明且可互操作,具有基于行业标准、松散耦合、与协议无关性和业务敏捷性等优势。

在企业内部应用整合问题的解决方案上,较早采用的是企业应用集成(Enterprise Application Integration,EAI)方式,使用如CORBA 和COM 等消息中间件进行分布式、跨平台的程序交互,使用中间件、XML 等技术来进行数据分配。

EAI 这种基于部件的架构并没有统一的标准,解决方案往往比较笨重,不利于规则的重新整合和修改,因而EAI 并不是实现SOA 的理想架构。

在此背景下,企业服务总线(Enterprises Service Bus,ESB)被提出作为取代EAI 的位置,成为实现SOA 的一种理想集成工具。

企业服务总线是面向服务架构SOA 的基础设施,ESB是SOA 参考架构的中心构件,通过ESB 平台实现各种服务注册、管控以及服务之间的协调交互,集成基于不同硬件、不同操作系统、不同数据库和不同传输协议实现的异构系统之间的应用,为SOA 架构模型提供基于网络的底层分布式总线功能,例如服务通信、协作和服务组合流程等。

EIB总线

EIB总线

摘要:介绍作为欧洲家庭楼宇自动化主流标准的欧洲设备安装总线(EIB)的系统框架,其网络拓扑、通讯协议和数据编码等系统组成。

关键词:EIB 家庭楼宇自动化分布式开放系统1999年国家经留委组织编制的《近期行业技术发展重点》纲要指出:我国现在住宅的年建造量达10亿多平方米,投资额约1400亿,点国民生产总值的6%~8%。

住宅产业要成拉动内需的经济增长点,离不开高新技术的全方位支撑,“纲要”中列举了六项有待开发的重点高新技术项目,住宅智能化榜上有名[1]。

随着人们生活水平的提高,计算机和信息技术的发展,人们对家庭楼宇的智能化、网络化、个性化的需求越来越高。

传统封闭系统采用分层式结构,即节点-网关-控制中心,系统信息汇总控制中心处理。

面对不断增加的需求,控制中心需要同时算是数量庞大的设备信息,成为系统的“瓶颈”,制约整个系统的运行效率。

而庞大布线量增加设计安装的工作量和费用的同时,降低了系统的可靠性。

伪开放系统采用总线式结构,控制了系统直接挂在总线上,将控制系统通过一一条通用的控制总线连成控制网络。

但由于没有统一的协议,出现了各种彼此不兼容的控制总线(如现场总线、设备总线等)和子系统,形成各种控制网络“孤岛”。

各子系统之间通过网关与总线连接,增加安装费用的同时不能彻底解决网关的“瓶颈”的问题[2]。

1 EIB协议概况欧洲设备安装总线协议(EIB-European Installation Bus)是一个在欧洲占主导地位的楼宇自动化(BA)和家庭自动化(HA)标准。

作为EIB的管理机构,EIBA委员会(European Installation Bus Association)拥有100家会员,这些会员占据了欧洲楼宇、家庭自动化设备销售额的80%.基于其优秀表现,该协议已被美国消费电子制造商协会(CEMA)吸收作为家庭网络EIA-776标准[3]。

以用户为导向,具有开放性、互操作和灵活性的EIB协议摒弃了控制中心思想有交地应用于包括照明、安防、HVAC(通风温度控制)、时间事件管理等家庭楼宇领域的所有分支。

《基于CPCI总线的DA模块研制》范文

《基于CPCI总线的DA模块研制》范文

《基于CPCI总线的DA模块研制》篇一基于CPCI总线的DA(数据采集)模块研制一、引言随着现代电子技术的飞速发展,数据采集技术在众多领域中扮演着越来越重要的角色。

CPCI(Compact PCI)总线作为一种高性能、高可靠性的总线标准,在数据采集、处理和传输等方面具有显著优势。

本文将详细介绍基于CPCI总线的DA模块的研制过程,包括其设计原理、实现方法、性能特点及实际应用。

二、DA模块设计原理1. 总体设计DA模块设计以CPCI总线为基础,采用模块化设计思想,将数据采集、处理、传输等功能集成于一体。

设计过程中,需充分考虑模块的可靠性、可维护性和扩展性。

2. 硬件设计硬件设计包括电路设计、芯片选型及布局布线等。

电路设计需满足低噪声、低功耗、高稳定性等要求;芯片选型需根据实际需求,选择性能稳定、功耗低的芯片;布局布线需考虑信号完整性、抗干扰性及散热性能等因素。

3. 软件设计软件设计包括驱动程序、控制算法及上位机软件等。

驱动程序需支持CPCI总线的通信协议,实现模块与上位机之间的数据传输;控制算法需根据实际需求进行定制,实现数据采集、处理及分析等功能;上位机软件需提供友好的人机交互界面,方便用户进行操作及监控。

三、实现方法1. 硬件实现硬件实现包括电路板制作、芯片焊接及模块测试等。

在制作电路板时,需选择合适的板材及工艺,确保电路的稳定性和可靠性;芯片焊接需采用专业的焊接工艺,确保焊接质量;模块测试需对模块的各项性能进行测试,确保其满足设计要求。

2. 软件实现软件实现包括驱动程序编写、控制算法实现及上位机软件开发等。

驱动程序需遵循CPCI总线的通信协议,实现模块与上位机之间的数据传输;控制算法需根据实际需求进行定制,采用合适的算法实现数据采集、处理及分析等功能;上位机软件需采用合适的编程语言及开发工具进行开发,实现友好的人机交互界面。

四、性能特点1. 高性能:基于CPCI总线的DA模块具有高速、高可靠性的数据传输能力,可满足各种复杂环境下的数据采集需求。

西门子EIB应用程序描述说明书

西门子EIB应用程序描述说明书

12 A4 4*Binary + 4*IN 540701Use of the application programSiemens AG540701, 6 pagesTechnical manualProduct family: Input/Output Product type: Binary/BinarySwitching devices Manufacturer: SiemensName: Combi actuator AP 620 Order no.: 5WG1 620-3AB01Functional descriptionThis application program is intended for the combi actuator AP 620 for the function “4 x switching”. With this application program, it is possible to use each of the4 channels (A…D) of the combi actuator for pure switching functions, with “On” and “Off” delays and as a time switch (staircase lighting function). It is also possible to assign a logic operation for each channel via an additional object.The switching states of the outputs can be queried. The behaviour on bus voltage failure and recovery can be selected for the individual channels. The type of relay contact can also be set.Caution:Prior to commissioning, the correct position of the coding jumpers should be checked and adapted to the application program. Both coding jumpers must be placed in the position “switch actuator” for this application.Block diagram of a channelCommunication objectsNote:The view of the objects can be arranged individually i.e. this view may vary.Obj Function Object name Type Flags 0On / OffSwitch, Channel A1 BitCWTUIn normal mode, the output switches on after receiving a telegram with the value “1” and switches off after receiving a telegram with the value “0”. 1On / OffSwitch, Channel B1 BitCWTUIn normal mode, the output switches on after receiving a telegram with the value “1” and switches off after receiving a telegram with the value “0”. 2On / OffSwitch, Channel C1 BitCWTUIn normal mode, the output switches on after receiving a telegram with the value “1” and switches off after receiving a telegram with the value “0”. 3On / OffSwitch, Channel D1 BitCWTUIn normal mode, the output switches on after receiving a telegram with the value “1” and switches off after receiving a telegram with the value “0”. 4On / Off / ToggleInput A1 Bit CWTU If no logic operations are selected, the object can be used for a binary input function. Otherwise, this object is used for AND or OR functions with communication object no. 0.Automation and Drives GroupElectrical Installation TechnologySiemens AG 2001Update: http://www.siemens.de/installationstechnikP.O. Box 10 09 53, D-93009 Regensburg Subject to change without prior notice12 A4 4*Binary + 4*IN 540701Technical manual 540701, 6 pagesSiemens AGObj Function Object name TypeFlags 5On / Off / ToggleInput B1 BitCWTUIf no logic operations are selected, the object can be used for a binary input function. Otherwise, this object is used for AND or OR functions with communication object no. 1. 6On / Off / ToggleInput C1 BitCWTUIf no logic operations are selected, the object can be used for a binary input function. Otherwise, this object is used for AND or OR functions with communication object no. 2. 7On / Off / ToggleInput D1 BitCWTUIf no logic operations are selected, the object can be used for a binary input function. Otherwise, this object is used for AND or OR functions with communication object no. 3. 8On / OffStatus, Channel A1 BitCWTUThe switching state of output A can be read out or sent over the bus via this object if the corresponding parameters are assigned. If status feedback is not selected, the object can be used for a binary input function. 9On / OffStatus, Channel B1 BitCRWTUThe switching state of output B can be read out or sent over the bus via this object if the corresponding parameters are assigned. If status feedback is not selected, the object can be used for a binary input function. 10On / OffStatus, Channel C1 BitCWTUThe switching state of output C can be read out or sent over the bus via this object if the corresponding parameters are assigned. If status feedback is not selected, the object can be used for a binary input function. 11On / OffStatus, Channel D1 Bit CWTU The switching state of output D can be read out or sent over the bus via this object if the corresponding parameters are assigned. If status feedback is not selected, the object can be used for a binary input function.Maximum number of group addresses: 30 Maximum number of associations: 30Parameters: Channel A...DParametersSettingsBehaviour on bus voltage failureseparately adjustable no actionThis parameter defines whether all the relay contactsmaintain their current switching state or if each output should be set separately. Channel Acontact opens contact closesThis parameter defines whether the relay contact of the output should close or open on bus voltage failure. Channel Bcontact opens contact closesThis parameter defines whether the relay contact of the output should close or open on bus voltage failure. Channel Ccontact opens contact closesThis parameter defines whether the relay contact of the output should close or open on bus voltage failure. Channel Dcontact opens contact closesThis parameter defines whether the relay contact of the output should close or open on bus voltage failure.Parameters: Channel AAutomation and Drives Group Update: http://www.siemens.de/installationstechnik Siemens AG 2001Electrical Installation TechnologySubject to change without prior noticeP.O. Box 10 09 53, D-93009 Regensburg12 A4 4*Binary + 4*IN 540701The functions and parameters of channels A/B/C/D are identical. Siemens AG540701, 6 pagesTechnical manualParametersSettings Behaviour on mains recovery (not valid for logical AND function!)contact opens contact closesAll the relay contacts are opened on mains voltage failure. The default position on mains recovery can be set separately for each relay contact.Mode On delayedOff delayed Time switch Normal modeIn the mode “On delayed”, the relay closes with a delay on receipt of a telegram with the value “1” and opensimmediately on receipt of a telegram with the value “0”. In the mode “Off delayed”, the relay opens with a delay on receipt of a telegram with the value “1” and closesimmediately on receipt of a telegram with the value “0”. In the “Time switch” mode (staircase lighting function), the actuator switches on immediately after receiving an “On” telegram. Once the delay period has elapsed, the actuator switches off automatically. If the actuator receives further “On” telegrams before the end of the delay, the period restarts each time (retriggered).If “Normal mode” is selected, no time functions are active. In this case, the actuator switches on after receiving a telegram with the value “1” and switches off after receiving a telegram with the value “0”. Base for On delay50 milliseconds 13 seconds 55 minutesFactor for On delay (0–255)0 The period for the “On delay” is set here. The time iscalculated from the selected base multiplied by the factor entered.Factor = “0”: The “On delay” is inactive.Note: An attempt should always be made to set the required time with the smallest possible base as the base that is selected here also simultaneously specifies the maximum timing error. Delay time refers toObject No. 0The set delay period influences this object. Base for Off delay50 milliseconds 13 seconds 55 minutesParametersSettings Factor for Off delay (0–255)The period for the “Off delay” is set here. The time iscalculated from the selected base multiplied by the factor entered.Factor = “0”: The “Off delay” is inactive.Note: An attempt should always be made to set the required time with the smallest possible base as the base that is selected here also simultaneously specifies the maximum timing error. Delay time refers toObject No. 0The set delay period influences this object. Status feedbackStoring of changes in com. objectSending of changes via bus no statusWith the parameter “Status feedback”, it is possible to set separately for each output whether the actuator sends atelegram if the status of the respective output is modified. The names and functions of objects 8 to 11 change depending on the parameter setting that is selected.In the setting “Storing of changes in com. object”, the actuator only responds to a corresponding read request which it receives for example from a visualisation program.If “Sending of changes via bus” is selected, the actuator sends a telegram automatically after each change in the status.Logic operation AND functionOR functionno logic operation With the parameter “Logic operation”, it is possible to assign an AND or OR function separately for each output. In both cases, the ETS2 program displays two communication objects for the output. The actuator then links the values of communication objects 0 and 4 for output A, objects 1 and 5 for output B, objects 2 and 6 for output C and objects 3 and 7 for output D. It then switches the relay according to the result. If no logic operations have been assigned, objects 4 to 7 can be used for a binary input function.Automation and Drives GroupElectrical Installation TechnologySiemens AG 2001Update: http://www.siemens.de/installationstechnikP.O. Box 10 09 53, D-93009 Regensburg Subject to change without prior notice12 A4 4*Binary + 4*IN 540701Parameters: Input A...DTechnical manual 540701, 6 pagesSiemens AGThe functions and parameters of inputs A to D are identical.Parameters Settings Function of input Aremote input binary inputThe functions of the four input channels can be selected as remote input or binary input.When used as remote inputs, the input channels are permanently linked with objects 0 to 3 and control the switch outputs. The remote inputs are intended for use with push buttons i.e. the objects send alternate “On” and “Off” telegrams when a push button is closed.Note: An input cannot be used as a binary input if the associated output is simultaneously using a logic operation and status feedback. Remote input A sends viaObject No. 0Input A sends via this object if it has been parameterised as a remote input.Edge evaluation Input Arising On, falling no evaluationrising Off, falling no evaluationrising Toggle, falling no evaluationfalling On, rising no evaluationfalling Off, rising no evaluationfalling Toggle, rising no evaluationrising On, falling Off rising Off, falling Onrising Toggle, falling ToggleWhen the input is used as a binary input, a further parameter window opens for edge evaluation. The corresponding object value is produced depending on the selection of edge evaluation.Parameters Settings“rising On, falling no evaluation”: The object value “On” is produced with a rising edge at the input. A falling edge is not evaluated.“rising Off, falling no evaluation”: The object value “Off” is produced with a rising edge at the input. A falling edge is not evaluated.“rising Off, falling no evaluation”: The inverse object value is produced with a rising edge at the input. A falling edge is not evaluated.“falling On, rising no evaluation”: The object value “On” is produced with a falling edge at the input. A rising edge is not evaluated.“falling Off, rising no evaluation”: The object value “Off” is produced with a falling edge at the input. A rising edge is not evaluated.“falling Toggle, rising no evaluation”: With the appearance of a falling edge at the input, the inverse object value is produced. A rising edge is not evaluated.“rising On, falling Off”: The object value “On” is produced with a rising edge at the input. A falling edge produces the object value “Off”.“rising Off, falling On”: The object value “Off” is produced with a rising edge at the input. A falling edge produces the object value “On”.“rising Toggle, falling Toggle”: The inverse object value “Toggle” is produced with each rising or falling edge at the input.Automation and Drives Group Update: http://www.siemens.de/installationstechnik Siemens AG 2001Electrical Installation TechnologySubject to change without prior noticeP.O. Box 10 09 53, D-93009 Regensburg12 A4 4*Binary + 4*IN 540701Timing diagrams: Examples for a channel1. Switching without time delays, without logicoperationSwitching telegramsRelay contactOn Off2. Switching with On delay, without logic operationSwitchingtelegramsOutput for time function 10Relay contactOn Off3. Switching with Off delay, without logic operationSwitchingtelegramsOutput for time function 10Relay contactOn OffSiemens AG540701, 6 pagesTechnical manual4. Switching with time switch function, withoutlogic operationSwitching telegramsOutput for time function 10Relay contactOn Off5. Switching with AND function, without timedelays10AND gate Input 110Switching telegrams LogictelegramsRelay contactOn OffAND gate Input 26. Switching with OR function and On delayOR gate Input 110Logictelegrams Relay contactOn OffOR gate Input 2Switching telegrams 17. Switching with OR function and time switchfunctionOR gate Input 110Logictelegrams Relay contactOn OffOR gate Input 2Switching telegrams 10Automation and Drives GroupElectrical Installation TechnologySiemens AG 2001Update: http://www.siemens.de/installationstechnikP.O. Box 10 09 53, D-93009 Regensburg Subject to change without prior notice12 A4 4*Binary + 4*IN 540701Space for notesTechnical manual 540701, 6 pages Siemens AGAutomation and Drives Group Update: http://www.siemens.de/installationstechnik Siemens AG 2001 Electrical Installation TechnologySubject to change without prior notice P.O. Box 10 09 53, D-93009 Regensburg。

《基于CPCI总线的DA模块研制》范文

《基于CPCI总线的DA模块研制》范文

《基于CPCI总线的DA模块研制》篇一一、引言随着现代工业自动化程度的不断提高,对于高精度的数据采集和传输需求越来越强烈。

CPCI(CompactPCI)总线以其高速、稳定、灵活的特点在工业控制领域得到了广泛的应用。

DA(Data Acquisition)模块作为数据采集的关键部分,其性能的优劣直接影响到整个系统的稳定性和精度。

因此,基于CPCI总线的DA 模块研制成为当前研究的热点。

本文将详细介绍基于CPCI总线的DA模块的研制过程,以期为相关研究和应用提供参考。

二、系统设计1. 总体设计基于CPCI总线的DA模块设计主要包括硬件设计和软件设计两部分。

硬件设计主要包括CPCI接口电路、数据采集电路、电源电路等;软件设计则主要包括驱动程序、数据处理程序等。

2. 硬件设计硬件设计是DA模块的基础,其中CPCI接口电路是关键部分。

CPCI接口电路应具备高速、稳定、可靠的特点,以保证数据传输的准确性和实时性。

数据采集电路应具备高精度、低噪声的特点,以满足工业控制领域对数据精度的要求。

此外,电源电路的设计也应考虑到功耗、稳定性等因素。

3. 软件设计软件设计主要包括驱动程序和数据处理程序。

驱动程序负责实现CPCI接口与主机之间的通信,以及数据的读取和写入。

数据处理程序则负责对采集到的数据进行处理和分析,以得到所需的结果。

为了提高系统的实时性和稳定性,应采用高效的数据处理算法和优化技术。

三、关键技术及实现1. CPCI接口实现CPCI接口是实现DA模块与主机通信的关键。

在硬件设计方面,需要设计符合CPCI总线规范的接口电路,包括总线驱动、缓冲、解码等部分。

在软件设计方面,需要编写符合CPCI协议的驱动程序,实现与主机的通信。

2. 数据采集与处理数据采集是DA模块的核心功能之一。

为了提高数据采集的精度和稳定性,需要选用高精度的数据采集芯片,并设计合理的采样策略。

数据处理部分则需要采用高效的算法和优化技术,以实现对采集到的数据进行快速、准确的处理。

基于EIB总线协议的应用模块的设计与实现

基于EIB总线协议的应用模块的设计与实现

基于EIB总线协议的应用模块的设计与实现
单宝明;周春丽;申庆花
【期刊名称】《自动化技术与应用》
【年(卷),期】2007(26)12
【摘要】本文简要阐述了EIB总线协议,选用Philips公司的P89C668HFA为BCU的通信控制器,Siemens的TP ART C为收发器,设计了总线耦合单元BCU硬件电路.根据EIS1标准开发了开关模块硬件电路,分析了此开关模块的应用程序并给出了主程序代码.设计的应用模块在实际应用中能准确地实现通信.
【总页数】3页(P30-32)
【作者】单宝明;周春丽;申庆花
【作者单位】青岛科技大学,自动化与电子工程学院,山东,青岛,266042;青岛科技大学,自动化与电子工程学院,山东,青岛,266042;青岛科技大学,自动化与电子工程学院,山东,青岛,266042
【正文语种】中文
【中图分类】TP336
【相关文献】
1.基于令牌环的LVDS总线协议设计与实现 [J], 单彦虎;甄国涌;李圣昆
2.基于楼宇自动化协议EIB的应用模块开发 [J], 刘锴;吴明光;单朝兰
3.基于串口PLC的CAN总线协议信息传输的设计与实现 [J], 马天宏;罗启亮;廖伶俐;李小红
4.基于EIB总线协议的双值输出设备的设计开发 [J], 姚帅;杨群勇;吴明光;刘锴
5.基于EIB总线协议的应用模块开发 [J], 刘彦鹏;吴明光;刘锴
因版权原因,仅展示原文概要,查看原文内容请购买。

EIB 的应用

EIB 的应用
4、AV设备(电视机、DVD等) 5、安防探头
ABB i-bus EIB 智能建筑控制系统 • • • • • • • EIB是一种现场总线标准,起源于欧洲, 差不多20年的使用历史 1990年 在布鲁塞尔成立总线协会 EIBA 1997年 ABB i-bus EIB/KNX 进入亚洲市 场,第一站是新加坡 1999年 新加坡ABB开始了中国第一个项 目:厦门国际会展中心 2000年 ABB开始在中国推广i-bus 智能楼 宇家居控制系统 2002年 是首个被欧盟批准的楼宇家居控 制系统 2004年 首个批准为国际标准: ISO/IEC 14543-3 今年7月底,刚刚被批准为国家标准
i-bus总线
ABB i-bus EIB 智能建筑控制系统 基本原理: 1、总线系统 2、EIB标准 3、智能元件 4、积木结构
电信号
i-bus总线电缆
(4芯屏蔽双绞线2x2x0.8)
电信号
电信号
电源线
4联按钮面板 安装在现场的86盒中
4路输出驱动器 安装在照明箱中

主要元件: 1、传感器 2、驱动器 3、系统元件

ABB i-bus EIB 智能建筑控制系统
智能照明控制子系统
– – – – – – – 单独,组控制,总开、总关控制 场景组合控制 开关、调光控制 实时节能控制 恒照度控制 光感控制 周期、季节、假日定时控制

系统控制功能
监视子系统


监视线路保护器运行、跳闸状况
监视负载电流量、剩余电流量、系统耗电量 监视其他系统故障

ห้องสมุดไป่ตู้

ATLV Product Team
ABB
ABB i-bus EIB 智能建筑控制系统
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

256
PEI类 型
4 两路输入 两路输出
1# GN
表 1 PEI 接口类型定义 Table 1 PEI interface type
PEI引 脚 号 码 及 功 能 定 义
3#
4#
5#
6#
Output1 Input1
+5V
Rtype
PC4
PD5
PD4
PC3
第 22 卷
Vol. 22 No. 2 Mar. 2006
科技通报
BULLETIN OF SCIENCE AND TECHNOLOGY
第 22 卷 第 2 期 2006 年 3 月
基于 EIB 总线协议的应用模块开发
刘彦鹏, 吴明光, 刘 锴
( 浙江大学 信息科学与工程学院, 杭州 310027)
摘 要: EIB( European Installation Bus) 产品在发达国家已得到了广泛的应用, 在中国市场前景广阔。因 此基于 EIB 总线协议的应用模块开发是该领域值得研究的课题。在总结了基于 EIB 协议产品开发过 程的基础上, 通过一个 EIB 的典型产品- 开关按钮, 重点阐述了基于 EIB 标准开发楼宇自动化产 品的 具体方法和工作流程。模块能够与 ABB、Siemens 公司的产品无缝连结、互联互操, 并通过了 EIB 中国 培训中心的功能测试。
在本例中, 定义了两个通信对象: ( 1) 发送对 象“sending_object”, 用于发送开关状态; ( 2) 接收 对象“receiving_state_object”, 用于接收被 控对 象
第2期
吴明光等. 基于 EIB 总线协议的应用模块开发
257
图 3 用户程序流程图 Fig.3 User application program flow chart
本文结合一个开关按钮模块的设计实践介 绍基于 EIB 协议的楼 宇自动 化产品 开发的 一般 规范、开发流程和基本方法。希望能对相关的 EIB 产品的开发起到一定的借鉴作用。
1 EIB 总线元件
连接到 EIB 总线上 的每一 个设备 称 为 一 个 总线元件。除了电源(power)和扼流器(choke)等元 件以外, 其他总线元件结构如图 1 所示。每个总 线元件由一 个总 线耦合 单元 BCU ( bus coupling unit) 和一个应用模块 AM( application module) 构 成。BCU 和 AM 之间通过一个 10 针或者 12 针的 物理外 部接口 PEI( physical external interface) 相 连。
由于 EIB 元件的结构已经将 BCU 和 AM 分 离, 因此开发 EIB 设备的关键就是要设计一个符 合 PEI 规范的接口来和 BCU 通信, 或者从 BCU 获取资源。这也是与一般硬件开发的主要区别。 PEI不 同 类 型 的 设 置 实 际 上 是 对 BCU 芯 片 资 源 的不同配置, PEI 设置的目的是实现用户程序中 芯片资源配置的简化和规范化。如果已定义的 PEI 接口类型能够满足设计需求, 最好直接使用 这些已定义的 PEI 接口类型, 将省去在用户程序 中进行配置的麻烦, 并节省程序空间。如果没有 符合需求的 PEI 类型, 则需要使用 PEI 类型 0, 即自定义的 PEI 类型。本例根据设计功能⑴⑶的 要 求 , 选 择 使 用 PEI 接 口 类 型 4, 其 接 口 的 定 义 如表 1 所示。从表中可以看出, 该类型中包含两
Key wor ds: EIB protocol; application module; product development; building automation
0引言
随着科技的进步, 人们对生活的高效性、舒 适性的要求越来越高, 智能化的房屋建筑和办公
环境越来越受到人们的青睐。欧洲设备安装总线 EIB( European Installation Bus) 协 议 是 目 前 面 向 楼宇自动化( BA) 和家庭自动化( HA) 的最成功的 标准, 在欧洲占有绝对的主导地位。该协议摒弃 了控制中心思想, 是一个开放的、分布式的, 面向
关键词: EIB 协议; 应用模块; 产品开发; 楼宇自动化
中图分类号: TP211+.1
文献标识码: A
文章编号: 1001- 7119( 2006) 02- 0254- 04
Application Module Development Based on Pr otocol EIB
LIU Yan-peng, WU Ming-guang, LIU Kai
7# Input2 PD3 PD6
8# +24V
9# LED PC5
10# GND
图 2 开关按钮硬件电路图 Fig.2 Hardware circuit diagram
2.2 选择 BCU, 确定 PEI 类型 目前, BCU 芯片有两个主流版本: BCU1.x 和
BCU2.x, 分别基于 Motorola 的 8 位和 16 位 MCU 实现, 其相应系统程序版本也不相同。BCU2.x 比 BCU1.x 功能更强, 适合于要求较高且较为复杂 的产品。对于开关按钮模块, BCU1.x 已经足够。 本例采用 Siemens 公司的 BCU1.2 芯片。
( College of Info Science and Engineering, Zhejiang University, Hangzhou 310027, China)
Abstr act: EIB( European Installation Bus) products have been extensively used in developed countries, and their market is promising in China .Therefore the application module development based on EIB protocol is an issue worth of re- search. In the foundation of summarizing the common EIB product development process, the concrete delelopment method and workflow based on EIB protocol are explained detailedly by a typical product of EIB-switch module. This module can perfectly connect with other EIB products (such as ABB’s and Siemens’). And they can hold with each oth- er. The module has passed the function test of EIB Chinese training center.
返回的状态信息。 一个完整的 AP 包含三个部分: User Initial-
ization子 程 序 、User Main 程 序 和 User Save 子 程 序。三个程序的入口地址必须符合规定, 以便系 统程序调用。其中 User Initialization 子程序用于 初始化本地变量、系统参数等; User Save 子程序 负责将数据保存到 EEPROM 中, 当总线电压降 到 18V 以下的时候, 系统程序会自动调用 User Save 子程序; User Main 程序是用户主程序, 在主 程 序 中 , 必 须 完 成 如 下 工 作 : 检 测 或 者 控 制 PEI 接口, 更新 BCU 的通信对象表, 检测通信对象值 的更新, 以完成与 BCU 的通信。
BCU 是负责总线信号收发 和通信 控制 的单 元。它包含了两部分, 收发模块和通信控制器。 BCU 内 包 含 一 个 MCU, MCU 的 ROM 中 固 化 了 系统程序, 负责与总线的通信, 同时提供大量系 统功能, 以 API 的形式提供给应用程序 AP( ap- plication program) 调用。MCU 的 EEPROM 中存储 了总线元件的物理地址、组地址和 AP。
EIB 元件的 这种 BCU 与 AM 分离 的 结 构 提 供了良好的兼容性能和扩展性能。在面向应用的 开发中, 利用成熟的 BCU 部件, 产品开发者可以
将主要精力集中在 AM 的开发上, 而不必考虑与 总线通信的细节。
2 应用模块开发
应用模块的开发一般要经过以下步骤: ( 1) 定义产品功能(包括软、硬件功能); ( 2) 选择 BCU, 确定 PEI 类型; ( 3) AM 硬件设计; ( 4) 确定系统参数; ( 5) 定义通信对象; ( 6) 编写 AP, 编译, 调试; ( 7) EIB 兼容性测试; ( 8) 产品认证。 下面以一个开关按钮模块的开发过程为例, 介绍基于 EIB 标准的产品开发过程。 2.1 功能确定 基于 EIB 总 线的产 品在功 能定义 的 时 候 都 必须基于通信总线这一共同特性, 即产品功能必 须与总线通信相结合。该模块对应于 ABB 公司 的产品型号为 : AT/S4.6.2, 对应于 Siemens 公司 的产品型号为 : SWG1N561。该开 关按钮 的输出 模块的设计功能定义如下: ( 1) 配备两个按键, 分别实现“开”、“关”功能 ( 2) 可以控制任何接受开关信号的总线设备 ( 3) 配备一个 LED, 显示开关状态 ( 4) LED 可选择显示按键状态或被控设备状 态 其中, 功能( 1) 明该开关需要两路信号输入, 功能( 3) 表明模块需要一路信号输出, 功能( 2) 和 ( 4) 体现了与普通开关按钮的区别。
EIB 对于中国还是一个较新的事物。1999 年 EIB 进入中国市场, 厦门国 际会展 中心 ( 2000 年 8 月投 入运行 ) 是 EIB 在中 国的 第 一 次 成 功 应 用, 此后发展势头迅猛。大连国贸中心、北京朝阳 区体育馆、上海国际博 览中心 、浙江 人民大 会堂 等都是 EIB 的成功应用案例[2]。目前, EIB 产品全 部是从国外进口的, 价格较高, 只有国家大型项 目才能承担得起, 很难走进一般的楼宇、住宅。因 此开发具有自主知识产权、物美价廉的 EIB 产品 将 具 有 极 其 广 阔 的 市 场 前 景[3,4]。
相关文档
最新文档