CEBus是专门为家用电子产品通讯而制定的协议标准,又称作EIA-600协议。美国电子工业协会(Electronics Industry Association,EIA)联合其他厂商.在1989年制定出一套家庭自动化控制规格的初步草案并在1992年发布,命名为CEBus(Consumer Electronic Bus),目标是建立一个针对家用电子产品的开放性协议;开发一套通用的、廉价的、与制造厂家无关的通讯方法;允许用户以很小的代价实现在系统中加入新的家电产品;减少家用电子产品设备功能的冗余。1997年,CEBus的EIA-600正式成为美国ANSI标准。
CEBus是一个较完整的开放系统,它定义了在几乎所有传送媒体(如电力线、双绞线、同轴电缆线、光纤、红外线和无线电)中信号的传输标准,并要求控制信号在所有的媒体中都要以相同的传送速度(lOKbps) 传送,从而有效地避免信号传输中可能出现的“瓶颈”问题,任何符合CEBus标准的电器产品都可以直接互连及通信,其寻址能力超过40亿,足可以与互联网相比美。美国电子工业协会拥有CEBus的商标,但在CEBus步出实验室走向市场时,改由一个名为CIC (CEBus Industry Council)的非营利机构来主导,目前CIC对于厂商使用CEBus商标并无任何限制。CIC有许多成员为具有高知名度的厂商,如Microsoft, IBM, Compaq Corp, AT&T Bell Labs, Honeywell, Panasonic, Sony, Thomson, Leviton, Pacific Gas & Electric等公司。目前CEBus的集成电路控制晶片均授权予Intellon Corporation生产,由该公司将CEBus集成电路售予美国厂商,并指导相关之技术。
消费总线网络拓扑结构灵活,可以是总线型、星型、树型或混合型。总线中的每个节点的地位是平等的,不需要主控设备。对于多节点竞争访问网络资源的解决方法是采用冲突检测和冲突解决(Carrier Sense Multiple Access With Colision Detection and Resolution, CS MAICDCR)。网络中各节点的控制关系通过绑定来实现,从而使整个家庭中的电器系统能成为一个智能的整体。
CEBus采用了简化的OSI模型。它分为物理层、数据链路层、网络层和应用层四层。除此以外,CEBus还包括层系统管理部件。其系统模型如图1所示。
节点模型中,整个物理层的功能已经芯片化,某些芯片还包括了数据链路层的功能。数据链路层中的介质访问控制子层提供带或不带应答的无连接数据传输服务,有时还承担查错任务,同时还要生成数据分组的控制域以表明数据分组的类型、优先级、服务级别和序列号。数据链路层中的逻辑链路控制子层是个空壳,只转发命令无实质性的工作。网络层具有路由、路桥功能,负责确定网址、流量控制、数据分段以及丢弃传输介质收到的重复数据分组等。应用层可以通过原语向网络层指明:优先级、是否需要应答、是否使用流量控制、传输介质类型以及选择路桥和路桥的网址。层系统管理是一个CEBus部件而不是一个层,它可以与网络节点中的所有协议层进行通讯。层系统管理负责层的复位、层参数的初始化以及接收和发布层故障信息。层系统管理也能访问各层的参数,如介质访问控制子层中的统计计数器。
CEBus以其简便的协议、日臻完善的技术正日益成为消费电子设备互操作的企业标准,CEBus通讯的低层功能已实现了芯片化,所以接入设备比较便宜。
目前,市场上此类芯片有LM1893、ST7536、SSC-P485、CEWay-Ⅲ等。随着载波通讯技术的进一步成熟,CEBus将在仪器仪表、家庭自动化、智能楼宇建设、智能小区建设以及工业厂区建设中得到更为广泛的应用。