基于电力载波技术的智能家居网络化控制平台设计基于电力载波技术的智能家居网络化控制平台设计
本文论述了基于X-10协议的电力载波技术在智能家居中的具体应用情况。详细介绍了X-10协议的通讯原理、
nRF905芯片,并围绕nRF905芯片设计了控制平台。
1 引言引言
智能家居是将计算机、网络、通信、控制及布线等技术应用到住宅中,将家中的各种设备通过网络连接在一起,并使用无线遥
控、电话或语音等便利的手段使用户更方便的对家庭设备进行操控,充分体现了以人为本的生活理念。家居网络是将所有的家
用电器设备联结成一个网络,是智能家居的核心,它按照一定的通信协议对各设备实现控制和调节。家庭网络的控制可分为有
线控制和无线控制,无线控制主要在家庭范围外,通过电话等无线设备来控制住宅内的电气设备,有线控制则用在住宅范围内
对电气设备的控制。在诸多的有线控制技术中,电力载波技术应用较为广泛。电力载波技术通过电力线将控制信号传输给各电
气设备,使控制端和家电设施形成了家居网络。电力载波分为高压载波和低压载波,高压载波用于远程的控制和调节,而低压
载波由于其传输距离相对较近,主要用于家庭内部。电力载波技术利用电力线作为控制电器的传输介质,不用重新布线,降低
了智能家居的成本,并方便更新和维护。本文通过对X- 10协议的研究,实现了电力载波技术在智能家居控制中的网络化应
用。
2 电力载波技术简介电力载波技术简介
电力载波通信是在工频为50Hz的电力输电线路上传输控制信号,以开放式网络结构对每个控制节点进行集中的控制。目前应
用于电力载波上的通讯协议有 BACnet(BuildingAutomationandControlNetwork)、EBI(EuropeanInstallingBus)、
HBS(HomeBusSystem)以及X-10协议等等,其中X-10的信号频率为120kHz,比交流电信号频率要高的多,因此接收器很
容易识别到。基于X-10协议的智能家居设计采用电力线载波通信技术,利用220V的电源线作为信号的传输介质,在智能家居
中X-10协议也是比较主流的网络通讯协议。
2.1 X-10通讯协议介绍通讯协议介绍
X- 10是国际通用的智能家居电力载波协议。X-10可以通过电力线实现设备之间的通信,并对设备传送控制命令。1976年英国
PicoElectronics公司提出电力家居控制方案,并且该公司的工程师开发了X-10协议并获得专利。X-10模组引入美国后不仅在
技术上得到了较大的完善,并开始应用于智能家居领域。自此,全球出现了大量智能家居生产厂家,各大电气公司如西门子、
三星等等也都投身于智能家居领域。
目前,智能家居技术大致可分为三类:X-10电力载波、无线射频、集中布线。相比于后两种,X-10电力载波由于其发展时间
长、用户数量多、升级方便、价格便宜等优点使其在这三类智能家居技术中发展最为成熟。各厂家采用的通讯技术也略有不
同,但都考虑到X-10技术应用比较成熟,所以X-10电力载波技术理所当然的成为了智能家居中的主流技术。
2.2 X-10通讯原理通讯原理
在网络系统中,为了保证通信双方能正确而自动地进行数据通信,针对通信过程的各种问题,制定了一组约定和规则,这些约
定和规则的集合称为协议。
X- 10通过在电力线上发送和接收信号来实现通讯。因此,X-10系统主要由两部分组成,即发射器和接收器。控制信号由发射
器通过电力线传送给接收器,由接收器对电气设备进行控制。X-10的信号是叠加在交流电力线的过零点上的,由于脉冲信号
越接近零点则干扰越小,所以将120kHz的编码信号加载到60Hz 的电力线上,根据此时有无载波信号来表示传输数据
的“0”和“1”。
图1 X-10信号的过零检测
发射器和接收器同时检测电力线的过零点信号以确定数据应该何时传送,但是X-10无法区分过零点时是上升沿还是下降沿。
因此,在正弦波的零相位处有 120kHz的脉冲群,而紧随这一脉冲群之后的1800相位处没有脉冲群则表示信号“1”。相反,在
正弦波的零相位处无脉冲群,而紧随其后的1800相位处有脉冲群则表示信号“0”,如图2所示。