电力线载波通信PRIME PLC协议最新重要解读

电力线载波通信PRIME PLC 1.4版本最新协议

开篇导言

电力线通信(Power line Communication)是一种以电力线作为媒介,实现媒体信号以及数据传输的通信方式。电力线通信技术最早出现于电网的监视控制、继电保护、远程设备控制信息传输等应用中。作为一种能够利用已经配置好的电力线网络来传输信号,不用额外进行基础线路敷设的传输方式,电力线通信成本低廉,同时具有覆盖面积广泛等优点,逐渐被应用于室内网络、局域网以及城乡宽带多媒体业务的传输。电力线通信根据传输信号的频率不同,分为窄带电力线通信和宽带电力线通信。本篇重点介绍窄带PLC国际标准之一—PRIME协议(其它协议如G3-PLC等将陆续推出)。

1、PRIME协议简介

由西班牙 Iberdrola 公司引领的 PRIME(PoweRline Intelligent Metering Evolution)联盟,旨在开发一个全新、开放、公开的电信解决方案,应用于智能电表和智能电网。
同时PRIME 标准是第一个基于 OFDM 技术的窄带 PLC 标准。该标准主要包含了物理层(PHY)、媒介访问控制层(MAC)和汇聚子层(CL)三个方面的协议。
在这里插入图片描述

接下来重点针对PRIME 1.4和1.3.6两个协议版本的差异部分进行解读。

2、PRIME PHY层

PRIME PHY层采用了OFDM技术以更好应对低压电力线信道中噪声和信道衰减、移相等问题。
相对PRIME 1.3.6版本,PRIME 1.4版本对PHY 层改进较多,主要体现在:
1、频率范围从最高90kHz扩展到接近500kHz,扩展支持CENELEC BCD/FCC/ARIB频段;
2、划分频段为多个信道,支持多信道选择绑定扩展带宽,以达到速率的提升;
3、频率/FFT/循环前缀/符号间隔等采样优化;
4、增加Type B的PHY帧类型,相对Type A,preamble和Phy头部进行了扩展,仅基于DBPSK和DQPSK调制方式下,支持CC和repetition coding的RM健壮模式。

在这里插入图片描述

PHY参数对比

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3、PRIME MAC层

PRIME MAC层是PRIME网络的核心,主要特性:
1、MAC FRAME格式和信道访问
2、调制方式选择和发射功率自适应
3、自组网
4、数据单播/多播/广播连接、QoS(优先级映射)、ARQ机制
5、安全
6、后向兼容

3.1 MAC FRAME格式和信道访问

PRIME MAC FRAME可以简单理解为时间被划分为信道使用的抽象单元,并以超帧(Superframe)的方式进行管理,每个超帧包含32个帧,每个帧在组网和数据传输过程中都将标记在超帧中的序号,以实现组网中各节点的帧同步。
在这里插入图片描述
PRIME 1.3.6版本跟1.4版本的MAC FRAME都包含CFP(Contention-Free Period)和SCP(Shared-contention period)周期,但1.4版本把1.3版本的Beacon时隙周期整合到了CFP,调换了SCP和CFP先后顺序,并在CFP和SCP之间增加了Guard Time,CFP和SCP都有最小长度约束。另外1.3版本的FRAME LEN是固定的276符号,Beacon slot也是固定调制下的固定长度,但1.4版本的FRAME LEN可以从4个长度中选择,Beacon slot长度也可根据Beacon调试修改而进行调整。
在这里插入图片描述
PRIME 1.3.6版本跟1.4版本 MAC对SCP周期内信道的访问都采用CSMA/CA算法。不过1.4版本会根据健壮模式是否开启选择不同的参数因子配置。
1.3.6版本CSMA/CA算法:
macSCPRBO = random (0, MIN ((2 (Priority+txAttempts) +1), (macSCPLength/2)))
1.4版本CSMA/CA算法:
健壮模式关闭时,macSCPRBO = random (0, MIN ((2 (Priority+txAttempts+macCSMAR1) +macCSMAR2), (macSCPLength/2)))
健壮模式开启时,macSCPRBO = random (0, MIN ((2 (Priority+txAttempts+macCSMAR1Robust) +macCSMAR2Robust), (macSCPLength/2)))

PRIME 1.4版本增加了对多信道组网下DISCONNECTED状态下的SN进行多信道扫描发现Beacon的过程,具体由厂商自行实现。

3.2 调制方式选择和发射功率自适应

PRIME支持8种调制方式,分别是Robust DBPSK, Robust DQPSK, DBPSK_CC, DBPSK, DQPSK_CC, DQPSK, D8PSK_CC and D8PSK。其中Robust DBPSK、Robust DQPSK在1.4版本引入。
1.4版本摒弃了1.3版本的调制方式选择机制,体现如下:
1.3版本调制方式选择:
• PRM控制包交互。通过接收质量来决策调整对端的发送调制方式
1.4版本调制方式选择:
• 任意包头包含链路质量信息,比如PKT.RM携带最新的最差调制方式给对端发射机以供调制方式选择参考;
• 链路级带确认的KeepAlive保活机制。跟1.3版本简单的端到端保活确认不同,1.4版本新增了中间每跳Switch的确认转发以及每跳的上下行重传计数统计以供调制方式选择参考。同时因为确认机制带来了速率和信道的开销,Alive Time也进行了相应的扩展。

另外厂商也可根据接收质量和链路信息进行发射功率自适应,以达到更好的链路可靠性,这块由厂商自行实现。

3.3 自组网

PRIME MAC层为了实现自组网,设计了如下网络的主要特性:
1、树形拓扑结构;
在这里插入图片描述

2、节点类型,节点分BN(Base Node)和SN(Sevice Node),SN有3种功能状态分别是Disconnected、Terminal、Switch,相互转换流程如下:
在这里插入图片描述
3、地址结构及分配
在这里插入图片描述
4、MAC PDU类型及用途
MAC PDU分3种类型,分别是GPDU、PNPDU、BPDU。
GPDU:用于数据包通信和控制包通信,1.4版本相对1.3版本主要是更新了packet header,增加了链路信息,更明确了subheader的标识字段及定义;
PNPDU:由处于DISCONNECTED状态的SN在一定时间内未收到合适的Beacon时定期发出。1.4版本相对1.3版本主要是明确了PNH.VER;
BPDU:由BN和处于SWITCH状态的SN按Beacon间隔发出,起到信标和时间同步作用。1.4版本相对1.3版本主要是对MAC FRAME的一些参数调整;
5、MAC自组网控制报文及交互过程
MAC自组网过程一般包含Beacon同步、入网注册、Switch提升/降级、链路保活,对应相关的控制报文交互,以下是简易图,也可以把单播连接和组播连接包含进来。1.4版本相对1.3版本主要在控制报文的格式上做了较多的改动,同时优化了个别的交互流程,比如去掉了Promotion过程的BSI交互,增加了beacon调制修改的交互,增加了针对switch的多播离开通知交互,以满足1.4新特性,协议里描述很详细。
在这里插入图片描述

3.4 数据单播/多播/广播连接、QoS(优先级映射)、ARQ机制

PRIME MAC把业务数据包分为单播、多播(主要是多播升级管理业务)、广播(电网业务里没用到),都需要在mac层连接上后才能通过cl上层进行收发。对每个数据包的MAC包头PKT.PRIO都将指定对应优先级,以在SCP周期内发送时按优先级设定不同的信道访问参数竞争信道,可根据CL上层业务优先级进行MAC层数据优先级映射。另外针对可靠性要求更高的业务可以采用ARQ(Automatic Repeat Request)机制,ARQ是可选功能,协议附录里也有推荐的算法,但具体实现依赖厂商。
在这里插入图片描述
在这里插入图片描述

3.5 安全

相对1.3版本,1.4版本的mac层安全机制进一步完善了密钥派生管理、密钥包裹管理、密钥协商及加解密过程。
1.4版本mac层安全机制主要特性:
1、提供3种类型的安全profile配置(其中profile 0不涉及加密,PKT.PSH=0,无security subheader,reg控制报文内wk、swk、cnt字段不体现,其它控制报文的AE=0,不涉及2-6相关特性);
2、profile 1和2基于AES-CMAC的KDF密钥派生算法,由DUK(SN EUI产生的唯一设备密钥)派生出KWK(包裹/解包裹密钥)和REGK(注册用的协商密钥);
3、profile 1和2基于AES-128-KW的密钥包裹算法,包裹/解包裹WK(单播密钥)和SWK(多播/广播密钥);
4、profile 1和2注册过程中,通过REGK进行密钥协商挑战,挑战成功后通过KWK接包裹获取WK和SWK;
5、profile 1和2根据不同Profile配置要求,用WK/SWK对不同的数据传输进行加解密;
6、profile 1和2定期密钥更新
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.6 后向兼容

1.4版本相对1.3版本由于在phy层和mac层都有较多的改动,实现这两套协议的不同设备不能直接共网兼容。为了支持跟1.3.6版本设备共网,1.4版本又在两者基础上再定义了一套后向兼容的mac层的 FRAME格式、MPDU格式及相关控制报文的格式。

4、PRIME CL层

PRIME CL层又分为两层,分别是CPCS(The Common Part Convergence Sublayer,通用服务)和SSCS(The Service Specific Convergence Sublayer,特定业务)。CPCS中的SAR即对上层业务数据的分段和重组,而SSCS包含IEC-432、IPv4等业务。
1.4版本相比1.3版本,Cl层主要增加了可以灵活设置SAR_Size的大小。
*强调文本* _强调文本_

5、管理面板

PRIME协议定义了管理面板,贯穿于协议的每一层,可以本地或远程控制指定节点执行操作。
管理面板主要包含节点管理(通过各层PIB属性,PLC Information Base)和固件升级功能。未来的版本可能包括其他管理功能。
• 为了能够访问ServiceNode上的管理功能,BaseNode应在通过成功注册ServiceNode后打开其管理连接;
• BaseNode可以在ServiceNode注册后立即或稍后打开此类连接。
• 单播管理连接应使用CON.TYPE = TYPE_CL_MGMT进行标识。
• 多播管理连接也可能存在。多播管理连接目前只用于固件升级。
• 不存在广播管理连接。
• 如果ServiceNode支持ARQ连接,则BaseNode应优先尝试打开ARQ连接以进行管理功能。
• 管理面板功能应使用NULL SSCS

1.4版本相对1.3版本,依据1.4版本的新特性,扩展了各层相应的PIB属性,同时增加了一些读写PIB属性的方法。
在这里插入图片描述

6、总结

本篇主要对PRIME PLC 1.4版本和1.3版本的差异部分重点进行了梳理和解读,1.4版本极大改进了1.3版本现网发现的一些phy层和mac层设计不足的点。协议涉及内容很多,本文因篇幅及作者水平有限,很多地方未尽详述,感兴趣的读者可以给我留言或私信交流。

[1] PRIME Specification, http://www.prime-alliance.org/

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
命令与控制领域领先的电力线通讯 ( PLC )技术提供 商 Yitran 通信有限公司成立于 1996 年 , 是一家半导体芯片设计公司 , 为命令与控制应用领域提供尖端电力线通信PLC ) 的技术。这些应用包括能源管理、需求响应、自动抄表 / 管理系统( AMM/ AMR )、家庭 / 楼宇自动化、开关及照明系统、电器控制、暖通空调控制等。 Yitran 所设计、研发和销售的独特电力线通讯( PLC )技术,可充分利用现有的电力线线路实现数据通讯,从而消除了专用通信线路基础设施建设的昂贵支出。 Yitran 研发的窄带 PLC 调制解调器芯片采用了 SoC (片上系统)的设计,在单芯片内集成了 PHY (物理层)、 MAC (媒体链接层)、 NL (网络层)的功能。公司自成立以来,凭借其丰富的技术资源、完美的解决方案、以及其在专业领域的众多的专利及实践经验,获得了来自国际上的广泛认可。 极具创新并高性价比的产品 Yitran 极具创新的电力线通讯( PLC )产品在保证低成本的同时,具有优异的性能和强大的稳定性。这在很大程度上得利于 Yitran 几项专利的核心技术:首先是 DCSK (差分码位移键控)调制技术,它提供了极高的通信可靠性(美国专利号 6064695 );其次是以 IEEE802.11 为基础并特别针对电力线介质优化的自适应回退算法(专利申请中)。 Yitran 的产品线包括:集成在芯片或插入式模块上的 PLC 调制解调器及应用解决方案、低功耗射频无线( Low Power RF )至 PLC 混合通讯技术、 ZigBee 无线至 PLC 混合通讯技术。所有产品均针对 IPv6 及 SE 2.0 设计,并在上层提供对 IPv4 的支持。 Yitran 目前可提供 IT700 和 IT900 系列芯片,均采用了 Yitran 强大的物理层( PHY ),高性能的数据链路层( DLL )和先进的网络层( Y-Net )。 IT700 的最高速率为 7.5Kbps ,而 IT900 最高速率达到 500kbps 。 IT900 DCSK 增强技术提供了对 SE 1.0 、 IPv4 和 IPv6 的上层支持。 IT1000 是 Yitran 的 OFDM Flex 方案,是以 G.hnem 标准为基础,设计速度高达 1 Mbps ,并可配置支持 G3 、 PRIME 和 P1901.2 等标准。 命令 与控制系统解决方案 命令与控制系统通讯网络允许从本地和远程对接入网络的设备进行实时监测与管理。 l 家居 / 楼宇自 动化 l 照明 控制 l 家 电 / 设备诊断与监测 l 安全 访问 l 家庭健康 监测 能源管理、智能电网及路灯控制系统 电力公司目前面临着在满足日益增长的用电需求的同时 , 还必须考虑保护环境的巨大挑战。自动抄表 / 管理系统 ( AMR / AMM ) 能够提供双向通信能力 , 使电力公司可以自远程自动的获取精确的计费信息 , 取代了费时、费力且效率低下的人工抄表模式。通过采用 Yitran 的 PLC 或无线 - PLC 混合通讯技术,可保证对最远端设备的 100 %覆盖。 太阳能电池板监控系统 集中式太阳能发电是一种新兴的、极具竞争力的可再生能源 , 吸引了来自独立发电商、公用电力公司和投资者越来越多的关注。 针对太阳能发电系统的电力线环境特点 , Yitran 提供先进的解决方案和独特的 PLC 耦合技术 , 从而为太阳能发电监控系统提供了高可靠性的通讯保证和先进的网络层服务功能。 远程控制 - 通过不断调整电池板的倾斜角度以获取最大日光量 - 可独立控制个别电池板或整个电池阵 实时监控测电池板 - 需要清洁 - 电池老化 / 需要更换 - 缺陷、损坏或被遮挡 - 天气条件 - 盗窃检测 - 输入 / 输出 Yitran 的 IT700 是一款非常稳定、低成本、低功耗的集成芯片。我们提供完整的评估套件,以便客户方便的体验 Yitran 卓越的 PLC 技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值