0
引言
近年来,我国自主可控芯片在国家政策和政
府的支持下发展迅速,并在电力、军工、机械、
通信、电子、医疗等领域掀起了国产化替代之
风,但在芯片自主可控和国产化替代方面还有明
显的不足之处。
2022年我国集成电路进口量多
达
5 384
亿个,进口金额超过
4 000
亿美元,而同
年出口额为
1 539
亿美元,使得集成电路成为了
我国贸易逆差最大的商品
[1]
。根据国家统计局数
据,我国高端芯片大多从欧美国家进口,与政府
倡议的芯片自主可控差距较大。针对电力行业的
IED
设备和测试装置,其芯片严重依赖于从国外
进口,存在一定的不可控性,若出现断供,将严
重影响现有产品的生产和供应
[2]
。
为了应对国外进口芯片的不可控性、订货周
期长和安全隐患对国家用电安全的冲击,积极响
应国家电网公司和南方电网公司关于推进二次设
备国产化应用的号召
[3]
,亟需开展变电站二次设
备国产芯片的替换工作。针对新一代自主可控继
电保护装置测试装备研制需求和现状,文献
[4]
以国产芯片全志
T3
为核心芯片,外加紫光同创
的国产
FPGA
,设计并开发了手持式继电保护测
试仪;文献
[5]
对继电保护系统级测试关键技术
进行了探讨,并提出了继电保护在复杂工况下对
动作性能、功能交互、配置管控和虚回路可靠性
等方面的测试方法;文献
[6]
将
CMS
协议应用于
继电保护装置测试设备,并基于
PLC
开发了换线
及
IO
模块,有效解决了保护装置模拟量采样自动
测试无法实现自动换线的难题;文献
[7]
针对传
统串补保护测试方法操作难且功能单一的问题,
设计并开发了一款功能完善的串补装置继电保护
测试平台,实现了串补保护性能的现场自动化检
验;文献
[8]
设计了基于自主可控技术的智能变
电站继电保护远程智能测试方法,实现了对采样
正确性和二次回路完整性的校验功能。上述研究
成果难以满足国产化通信规约、保护功能、网络
性能和运行特性等多项目测试需求,且未对国产
通信协议
CMS
代替
MMS
的可靠性进行验证。
针对上述问题,从芯片自主化与通信协议国
产化的研究方向出发,选取国产
FPGA
、龙芯处
理器和翼辉操作系统,并用国产通信协议
CMS
代
替
MMS
,研制适用于新一代自主可控继电保护
装置保护功能测试和网络性能测试的装备,有效
避免国产化芯片在通信规约、功能逻辑等方面的
隐患。
1
关键器件与操作系统自主可控
1.1
处理器选型
在研制新一代自主可控继电保护装置测试装
备时,选取性能优良、安全可靠的处理器具有重
要的意义。目前国内获得授权开发
CPU
的厂家多
达
200
家,发展较好的
CPU
有龙芯、全志
T3
、申
威和飞腾等。龙芯处理器是我国最早研制的高性
能
CPU
系列,基于
MIPS
架构形成了自主指令集
LoongISA
,龙芯打造了端到云开放的全产业链
生态体系,广泛应用于军工、宇航、石油勘探等
领域;全志
T3
芯片为四核处理器,具有稳定可
靠的工业级产品性能和低功耗的特点,适用于电
力行业和工业控制领域;申威处理器指令集基于
Alpha
进行扩展,并成功应用于国产超级计算机
中,但指令集和微结构已经不再更新;飞腾处理
器由国防科技大学研究团队创造,获得了
ARM
指令集授权,具备生态健全、安全性高的特点,
广泛应用于笔记本和服务器。
从芯片的性能、
IP
核授权形式、处理器核心
架构、指令集开放性及应用领域等方面对处理器
进行选型。并结合新一代自主可控继电保护测试
仪的应用场景和功能需求,将龙芯
2K1000
处理
器作为新一代自主可控继电保护装置测试装备的
核心处理器。
1.2 FPGA
选型
现场可编程门阵列(
FPGA
)已成为数字系
统中的通用组件,其内部具有极其丰富的布线资
源。
FPGA
是在硅片上预先设计实现的一种半定
制电路,可根据需求配置为指定的电路结构,有
效弥补了定制电路的缺点。
FPGA
在数据采集、
电平接口、数字信号处理和接口逻辑等方面有着
广泛的应用,但国产
FPGA
在高端半导体设备和
材料领域的应用存在自主可控程度低、国产化率
不高等问题。随着国家电网公司和南方电网公司
提出全面开展安全可控智能变电站二次系统建
设,并相继颁发多个文件规范,变电站相关设备
选用国产
FPGA
成为一种趋势。
FPGA市场一直被国外厂家所占有,其中
Xilinx
、
Altera
、
Lattice
和
Microsemi
四家公司
占据了全球
90%
以上的市场份额,且专利占总量
的
60%
以上,使得国内发展
FPGA
受到了极大的
阻碍。尽管
FPGA
在国内的发展存在极高的技术
壁垒,但我国从逆向设计到自主研发,逐渐实现
FPGA
自主可控,并在相关的技术方面取得了巨
大的突破。目前,国产
FPGA
厂家主要有上海安
路科技、西安智多晶、深圳紫光同创、广州高云
半导体、复旦微电子、京微齐力科技等。其中安
路科技主要产品有
SALPHOENIX
®
高性能产品系
列、
SALEAGLE
®
高效率产品系列、
SALELF
®
低
功耗产品系列;智多晶主要产品有
Sealion1000
系列、
Sealion2000
系列和
Seal 5000
系列;紫光
同创主要产品有
Titan-2
系列、
Logos-2
系列和
Compa
系列;广州高云主要产品有
GW2A
系列。
从研制新一代自主可控继电保护装置测试装备
对资源和速率的要求来看,紫光同创
Logos
系列
FPGA
具有明显的优势,其采用先进成熟工艺和
全新
LUT5
结构,满足低功耗、低成本和性价比
高的需求。
1.3
自主可控操作系统
自主可控操作系统起步于“七五”计划期
间,且基于
Linux
内核进行二次开发,随着嵌入
式系统软件应用范围的逐渐增大,围绕嵌入式操
作系统的软件开发变得越来越普遍
[9-11]
。目前,
国外操作系统仍占据着主导地位,但使用国外
操作系统存在着不可控的安全风险,因此有必
要实现操作系统国产化替代。随着《自主可控
新一代变电站二次系统技术规范装置类系列规
范》《变电站安全可控时间同步系统技术规范》
《自主可控安全可靠新一代变电站二次系统系列
技术规范》等文件的发布,电力行业对操作系统
的安全性和可靠性提出了更高的要求,为了抓住
电力行业国产操作系统应用的新机遇,麒麟信安
(
Kylinsec
)发布了麒麟信安操作系统
V3.5
电力
专用版,该操作系统可兼容飞腾、龙芯、鲲鹏、
兆芯、申威等国产
CPU
,能满足电力行业发展
新需求;上海中标软件有限公司发布的中标麒
麟操作系统采用了强化的
Linux
内核,兼容了浪
潮、曙光等企业生产的服务器硬件产品,作为一
款面向桌面应用的操作系统,具有自主可控、安
全可靠的特性;翼辉信息技术有限公司发布的翼
辉
SylixOS
内核代码自主率达到
100%
,并通过
了
IEC 61850(SIL3)/EN 50128(SIL4)
国际安全认
证,为电力行业二次设备的开发提供了理想的开
发平台。从功能、性能及性价比等方面综合考
量,本文选择翼辉
SylixOS
来开发新一代自主可
控继电保护装置测试装备。
2
国产通信协议
CMS
代替
MMS
2.1
变电站通信协议
IEC 61850
使智能变电站的过程运作标准
化,具有面向对象建模、面向实时服务和抽象通
信服务接口、面向通信系统的
ACSI
及各种特定通
信服务映射
SCSM
、面向应用的自描述等特点
[12]
,
可通过
SCD
文件了解整个变电站的结构和布局,
并在不同制造商的智能电子设备(
IED
)之间实
现良好的互操作性。
IEC 61850
标准的服务实现主要包括
MMS
服
务、
GOOSE
服务和
SMV
服务。由于
MMS
协议不
属于国家标准,在电力行业的广泛使用可能存在
安全隐患,因此,本文将采用国产通信协议
CMS
代替
MMS
,并基于抽象通信服务接口完成通信
协议与通信介质的分离,以及通信协议与应用的
分离。图
1
为
IEC 61850
的抽象通信服务模型,通
过采用抽象通信服务接口技术和特定通信服务映
射,解决了
IEC 61850
的抽象通信服务模型的稳
定性问题,实现了功能与通信的解耦。

国家电网公司新制定的国产
61850
(
CMS
)
协议采用
PER
编解码规则,且具有无须对象模型
映射、服务接口一一对应和数据变量一一对应
的特点,可实现
IEC 61850
通信协议栈的完全自
主可控。为了提高
CMS
协议服务的可靠性,将
ACSI
映射到
TCP/IP
协议栈,并采用标准化
ACSI
的语法定义,确保客户端与服务端之间信息传
输的安全性和可靠性。在编码方面,
CMS
协议
与
MMS
协议所采用的编码规则有着本质区别:
MMS
协议采用
BER
编码规则,而
CMS
协议采用
PER
编码规则。
PER
通过紧缩型对齐的编码方式
和
PLV
格式,显著增强了其编解码效率和数据传
输能力。
CMS
通信协议包括应用协议数据单元、应
用服务数据单元、分帧传输方式和数据对象映射
等,其中应用协议数据单元(
APDU
)的结构如
图
2
所示,由应用协议控制头(
APCH
)和应用
服务数据单元(
ASDU
)组成;应用服务数据单
元(
ASDU
)由服务请求序号(
ReqID
)和服务
数据区组成。
MMS
与
CMS
均可对
IEC 61850
的抽象通信
服务接口(
ACSI
)实现完备映射的特定协议,
但
MMS
协议与
CMS
协议具有显著的区别见表
1
。
通过将国产通信协议
CMS
代替MMS协议,实现

了
ACSI
定义的所有通信服务原语,解决了原有
MMS
协议实现难度大、通信效率低和安全隐患
高的问题。
CMS
通过扩展方式读取所有数据定义
的服务,实现某个
LD
或者
LN
下全部数据定义的
一次性上送。
2.2
协议替换的适应性与可靠性分析
将
MMS
协议替换为
CMS
协议,分析协议替
换的适应性与可靠性,并开展基于协议替换的一
致性测试,一致性测试切换过程如图
3
所示。基于
测试用例脚本,调用抽象通信服务,并应用
ACSI
抽象服务设计思维,在底层通过协议选择开关选
择
MMS
协议插件或
CMS
协议插件进行测试。

基于
CMS
协议插件替换
MMS
协议插件的形
式,对
ACSI
与具体协议实现解耦,满足对新一
代自主可控继电保护装置的测试需要。采用协议
插件的通信协议测试技术,并以测试用例为对
象,实现以系统引擎控制测试流程完成协议替换
的一致性测试。
基于协议替换的一致性测试架构如图
4
所
示。新一代自主可控继电保护装置测试装备软件
平台面向测试用例进行软件功能设计;硬件平台
提供模拟量与开关量输出,也支持面向通用对象
的变电站事件
GOOSE
等提供数字量输出,并向
软件平台提供调用接口。同时,软件平台接收外
部对象时,实现与新一代自主可控继电保护装置
的时间同步。
3
测试装备系统架构设计
3.1
硬件系统设计
基于国产通信协议
CMS
,研制新一代自主
可控继电保护装置测试装备,硬件框图如图
5
所
示,采用国产
FPGA+
龙芯处理器
+
翼辉操作系
统,硬件系统包括国产
PHY
、国产
ADC
、国产
FPGA
、龙芯处理器、
PCIE
的
MAC
(
PHY
)。
龙芯
2K1000
采用嵌入式双核心精简指令集架
构,运行南京翼辉操作系统(
SylixOS
),该操
作系统为实时嵌入式操作系统。龙芯处理器外接
PCIE
扩展网口,并在龙芯与
FPGA
之间直接预留
通信网口作为备用。
FPGA
本地采用国产
DDR3
(紫光
DDR3
),
用来存储前端采集的数据,缓存到本地,以便
PCIE
上传到芯片处理器。龙芯处理器与
FPGA
的
PCIE
通过
DMA
通信。其中,
PCIE
的
DMA
系统
分为两部分:一部分为
CPU
与
DDR3
组成的
CPU
侧子系统;另一部分为
FPGA
及相关接口逻辑组
成的
FPGA
侧子系统,两者采用
PCIE
总线连接。
此外,增加一个
GPIO
的外部中断
INT
到
CPU
,作
为系统
4K
中断源。

3.2
软件系统设计
新一代自主可控继电保护装置测试装备软件
系统由网络性能测试和保护功能测试两大功能模
块及系统配置、数据总线、业务应用数据和数据
存储服务等公共服务组件构成,实现了系统的数
据共享和高度集成。软件系统架构如图
6所示。
其中发送控制模块的主要功能是通过
PC
端的配
置来对发送的数据进行速率、时间以及帧长的控
制,网络性能测试涉及不同帧长下不同传输速率
的测试,需要将这些配置好的信息传送至包产生
模块,以便测试系统能够对待测试网络进行相关
性能的检测。
