动力环境监控系统是一个网络化的集成系统,它将各个局站内的动力设备及环境运行数据通过现场监控单元(Field Supervision Unit,以下简称FSU)进行数据采集,再利用传输网络将采集到的数据上报到集中监控中心(SC)。通过对数据的分析和管理,能有效提高供电系统的可靠性和通信设备的安全性,为机房的管理自动化、运行智能化和决策科学化提供有力的技术支持。

随着5G 网络的推广,基站的扩展和物联网技术的发展,越来越多的传感器和智能设备投入监控,不同厂家的FSU 设备需要对新设备进行协议解析,完全依赖于不同技术水平的厂家更新FSU软件非常困难,同时也要付出很高的开发费用。

为解决在网多个动环系统及多种型号FSU互不兼容的问题,因此我们提出一种快速实现动环监控FSU的“白盒化”的技术方案。

那么FSU白盒化的原理是什么呢?

动环监控数据采集器(FSU)或者任意一个嵌入式系统能够工作起来,本质上是下面3个层面的工作在起作用

1、硬件:

要满足接口数量:比如8个串口,4个网口,8路DI,4路AI,AI/DI可兼容互用。要从电子和器件设计上满足要求。

要满足安全防护要求:比如防雷,防电击,不同接口间电源隔离,防止FSU成为一个导电HUB,使不同设备电源互相冲击,烧毁外部重要设备。

芯片选型:主控CPU,nand,总线接口,网络phy,串口芯片等,使后续的linux可以顺利驱动起来。

2、Linux操作系统

选定Linux版本进行移植,驱动Linux所有外设。

根据CPU的型号确定指令集,构建交叉编译器,建立嵌入式开发运行环境。

3、嵌入式应用软件

各个厂家根据自己理解自由发挥,有用脚本直接写串口通信的,有把FSU当串口服务器用。trivial级别的做法比较多,因为本质都是和外部设备通信,但最终会形成设备驱动模型统一做法。