The invention relates to a virtualized and adaptive communication system of multiple interfaces of an optical digital tester and a communication method thereof. According to the communication model, the communication data package is established; the communication data package is sent to the receiving module; the communication data package is converted into the bus timing transmission data; the frame decision module judges the target port number of the received bus timing transmission data and the corresponding communication subject's The receiving port is consistent. If it is consistent, it will be cached in the sending buffer module. The sending source selection module traverses each sending buffer module and sends the bus timing receiving data to the unframe module. The sending module transmits the communication data packet converted by the unframe module to the receiving port of the corresponding communication main body. The invention does not need deep understanding of channel establishment, maintenance and release, and only needs to fill in simple target port number, source port number, packet length, communication data segment and verification field, so as to complete reliable and high bandwidth data transmission.
【技术实现步骤摘要】
一种光数字测试仪多种接口的虚拟化与自适应通信系统及其通信方法
本专利技术涉及智能变电站二次设备数字化检修与测试领域,特别是一种光数字测试仪多种接口的虚拟化与自适应通信方法。
技术介绍
随着我国智能电网的飞速发展,数字化变电站越来越多,站内二次设备的检测、测试需要大量的测试仪器。这些测试测量仪器从单一形态的光以太网口演变成众多的物理接口,如SGMII(SerialGigabitMedia-IndependentInterface)千兆以太网口、MII(Medium-IndependentInterface)百兆以太网、FT3接口、模拟量的DAC(DigitaltoAnalogConverter)接口等;不仅物理形态各异,数量上也从4个、8个扩展到16个。另外,系统内部也有其他接口或总线参入通信,如UPP(UniversalParallelPort)接口、PCIE、SRIO(SerialRapidIO)等等。目前,基于地址寻址的、单主多从的总线如ARM公司的AXI(AdvancedExtensibleInterf ...
【技术保护点】
1.一种光数字测试仪多种接口的虚拟化与自适应通信系统,其特征在于,包括接口适配模块、发送总线、接收总线、帧判别模块和发送缓存模块;/n所述接口适配模块包括接收模块、成帧模块、解帧模块和发送模块;接收模块的输入端与对应的通信主体的发送端口连接,接收模块的输出端和成帧模块的输入端连接,成帧模块的输出端通过对应的发送总线与各个帧判决模块连接;所述解帧模块的输入端与对应的接收总线连接,解帧模块的输出端和发送模块的输入端连接,发送模块的输出端与对应的通信主体的接收端口连接;/n所述帧判别模块的输出端与对应的发送缓冲模块的输入端连接,发送缓冲模块的输出端与发送源选择模块对应的输入端连接 ...
【技术特征摘要】
1.一种光数字测试仪多种接口的虚拟化与自适应通信系统,其特征在于,包括接口适配模块、发送总线、接收总线、帧判别模块和发送缓存模块;
所述接口适配模块包括接收模块、成帧模块、解帧模块和发送模块;接收模块的输入端与对应的通信主体的发送端口连接,接收模块的输出端和成帧模块的输入端连接,成帧模块的输出端通过对应的发送总线与各个帧判决模块连接;所述解帧模块的输入端与对应的接收总线连接,解帧模块的输出端和发送模块的输入端连接,发送模块的输出端与对应的通信主体的接收端口连接;
所述帧判别模块的输出端与对应的发送缓冲模块的输入端连接,发送缓冲模块的输出端与发送源选择模块对应的输入端连接,各个接口适配模块的解帧模块的输入端分别与对应的发送源选择模块的输出端连接;
所述发送源选择模块、各个帧判别模块和各个发送缓存模块构成虚拟与自适应通信互联模块,虚拟与自适应通信互联模块和接口适配模块能够通过FPGA实现。
2.一种基于权利要求1所述的光数字测试仪多种接口的虚拟化与自适应通信系统的通信方法,其特征在于,包括以下步骤:
步骤S1:各个通信主体建立通信模型,通信模型包括头部字段、通信数据段和校验字段,头部字段包括目标端口号、源端口号和数据包长度;
步骤S2:任意通信主体按照通信模型建立通信数据包;
步骤S3:通信主体通过发送端口将通信数据包发送到与通信主体对应的接口适配模块的接收模块,接收模块对接收到的通信数据包进行缓存;
步骤S4:成帧模块将接收模块中存储的通信数据包转换为总线时序发送数据;
步骤S5:总线时序发送数据通过对应的发送总线传输到各个帧判决模块,帧判决模块判断接收到的总线时序发送数据的目标端口号是否是与帧判决模块对应的通信主体的接收端口一致,若一致,则将总线时序发送数据转换为发送缓存数据缓存在发送缓存模块中,并进入步骤S6;若不一致,则丢弃当前总线时序发送数据;
步骤S6:发送源选择模块依次遍历各个发送缓冲模块,判断发送缓存模块中是否缓存有发送缓存数据,若缓存有发送缓存数据,则发送源选择模块将发送缓存数据转换为总线时序接收数据,并将总线时序接收数据通过对应的接收总线发送到对应的接口适配模块的解帧模块,并进入步骤S7;
步骤S7:解帧模块将总线时序接收数据转换为通信数据包;
步骤S8:发送模块将解帧模块转换的通信数据包传输到对应通信主体的接收端口。
3.根据权利要求2所述的一种光数字测试仪多种接口的虚拟化与自适应通信方法,其特征在于,步骤S4具体为:成帧模块实时查看接收模块中的通信数据包,当发现有一帧完整的通信数据包存储在接收模块中时,发起一帧通信数据包的读取,并将通信数据包转换为总线时序发送数据。
4.根据权利要求2所述的一种光数字测试仪多种接口的虚拟...
【专利技术属性】
技术研发人员:张一航,王义波,叶建祥,方健安,陈章山,丁苏,林传明,郑燕敏,
申请(专利权)人:国网福建省电力有限公司,福建省送变电工程有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。