电力线通信(PowerLine Communication,PLC)是指建立在电力输送网基础上的、实现电力通信网络内部各节点之间以及与其他通信网络之间通信的系统[1]。近几年,与电信网及有线电视网相比,电力线通信网以其资源广阔、与家庭结合紧密等优势日益引起人们的关注,并得到快速发展。PLC的应用已不限于简单的点对点的传输,欧美一些国家正研究其在智能化小区及接入网方面的应用,这是信息网络的发展和信息家电出现的必然趋势。专用通讯模块的设计决定了这些功能是否能高质量、低成本地实现,以及系统的安全性能和电力线高压危险的防护。
1 基于Chirps的扩频载波通讯技术和CEBus协议
1.1 基于Chirps的扩频载波技术
对电力线这一强背景噪声的信道,数据传输的一种有效手段就是扩频(Spread Spectrum,SS)技术。扩频技术就是用伪随机码将载有信息数据的基带信号的频谱进行扩展,形成宽带低功率谱密度的信号来发送。这样,在接收端使用恰当的手段就可以将信号提取出来,从而减少噪声对信号的影响,保证了电力线网络上的可靠通信。
如图1所示,宽带线性调频利用一组扫描频率作为载体,信号占用的频带宽度远远大于信息带宽,可获得很大的扩频增益。
该扫描频率是一系列短促的、可自同步的连续脉冲,又称作“chirps”,每个chirps一般持续100μs,他代表了最基本的单位通信符号时间(UST)。他可通过不同的UST组合来实现数据传输,其最大速率为10 kb/s。按照CEBus标准,这些信号频率覆盖了100~400 kHz的带宽。在Intellon公司的SSCP300芯片中,扫描总是以200 kHz的频率开始和结束,也就是说:400 kHz和100 kHz的频率总是在每一个chirps的中间,这样做的优点是便于进行扫描信号的谐波抑制,并使数据传输中位与位之间的过渡变得比较平滑[2]。另外,此种chirps波形具有很强的独立性。
1.2 CEBus协议简介
CEBus是专门为家用电子产品通讯而制定的协议标准,又称作FLA-600协议[3]。美国电子工业协会(Electronicw Industry Association,EIA)联合其他厂商,在1989年制定出一套家庭自动化控制规格的初步草案并在1992年发布,命名为CEBus(Consumer Electronic Bus),目标是建立一个针对家用电子产品的开放性协议;开发一套通用的、廉价的、与制造厂家无关的通讯方法;允许用户以很小的代价实现在系统中加入新的家电产品;减少家用电子产品设备功能的冗余。1997年,CEBus的EIA-600正式成为美国ANSI标准。
如图2所示,CEBus采用简化的OSI模型,分为物理层、数据链路层、网络层和应用层。物理层使用7种不同媒介,包括电力线、双绞线、同轴电缆等,可以满足不同应用场合需要。CEBus的网络完全面向报文分组(packet),使用载波侦听多路访问和冲突检测协议(CSMA)。采用“公共应用语言”(Common Application Language,CAL),设备之间可以互相访问,从而知道一个设备所有的资源,工作状态,并可控制该设备。
1.3 SSCP300电力线网络接口控制器简介
Intellon公司的SSCP300电力线网络接口控制器是一种与CEBus总线兼容、高度集成的电力线网络信号收发控制器。他利用传输稳定可靠、通信保密程度高的扩频载波技术,通过CRC校验,来实现网络信息的安全传递。SSCP300提供了数据链接层(DLL)的控制逻辑,符合EIA-600标 准的通道访问及通信服务,基于chirps的扩频载波技术的电力线信号收发器,信号调整电路以及同数据处理及控制部分联接的SPI(SerialPeripheralInterface)接口电路。
2 基于扩频载波技术的CEBus通讯模块的典型应用
2.1 硬件设计
应用这种基于扩频载波技术的CEBus通讯芯片SSCP300组成的通讯模块如图3所示。
通讯模块由3部分构成:第1部分为微控制器,用于P300的通信及执行特殊工作;第2部分为P300,他提供数据链路功能和物理层的协议服务;第3部分为电力线模拟功能,包括将信号耦合到媒体上,放大发送信号以及对输入信号的滤波。
2.2 仿真研究
2.2.1 输入滤波器
电力线上的干扰很大也很不确定,需要一个带通滤波器,仅将带宽100~400 kHz的信号送入P300的输入端[2]。由模拟带通滤波器的传递函数及相关设计参考,构造出了如图4所示的无源六级LC滤波器。
对该带通滤波器进行性能仿真得到如图5所示仿真结果。