【技术实现步骤摘要】
一种基于fc网络与以太网的dds通信系统与方法
[0001]本申请涉及仿真测试
,具体是涉及一种基于
fc
网络与以太网的
dds
通信系统及方法
。
技术介绍
[0002]dds
是一种具有较高实时性的通信协议,所以在现代的飞机中,各个设备之间大部分都采用
dds
通信
。dds
协议只提供一个标准,每个厂商的实现都不一致,导致了不同厂商之间的
dds
不能正常通信
。
[0003]在飞机的仿真测试环境中,很多的测试软件都在
x86
平台开发的,所以都采用了基于以太网的
dds
,而飞机上的
dds
都是基于
fc
总线开发的
,
因此导致了测试应用程序与飞机上的物理设备之间不能正常通信
。
针对上述问题,现有的做法是修改
x86
平台的测试程序代码,去适配飞机上的物理设备的
dds
通信协议,因为需要修改的应用数量繁多,给测试工作增加很大的工作量
。
技术实现思路
[0004]为了实现
fc dds
报文与以太网
dds
报文互相转换,使得飞机上真实物理设备运行的
fc
网络
dds
协议与
x86
平台上虚拟设备上运行的以太网
dds
协议互相通信,本 ...
【技术保护点】
【技术特征摘要】
1.
一种基于
fc
网络与以太网的
dds
通信系统,其特征在于,包括:
fc
网络接收模块,用于从插在物理设备上的
fc
仿真卡中读取报文数据,记为第一
fc dds
报文数据;以太网数据发送模块,用于向以太网设备发送第一以太网
dds
报文数据;以太网仿真测试模块,用于对以太网设备接收到的第一以太网
dds
报文数据进行仿真测试;以太网数据接收模块,用于接收以太网设备仿真测试生成的报文数据,记为第二以太网
dds
报文数据;
fc
网络发送模块,用于向
fc
仿真卡发送第二
fc dds
报文数据,通过
fc
仿真卡向物理设备发送第二
fc dds
报文数据;
dds
报文转换模块,用于完成
fc 网络
dds
报文数据与以太网
dds
报文数据的相互转换;即将第一
fc dds
报文数据转换为第一以太网
dds
报文数据,将第二以太网
dds
报文数据转化为第二
fc dds
报文数据
。2.
根据权利要求1所述的基于
fc
网络与以太网的
dds
通信系统,其特征在于,所述
dds
报文转换模块包括
fc dds
报文到以太网
dds
报文转换模块
、
以太网
dds
报文到
fc dds
报文转换模块;所述
fc dds
报文到以太网
dds
报文转换模块,用于对
fc
仿真卡读取的第一
fc dds
报文数据进行拆包,并按照以太网
dds
报文格式重新组包生成第一以太网
dds
报文数据;所述以太网
dds
报文到
fc dds
报文转换模块,用于对接收到的以太网设备仿真测试生成的第二以太网
dds
报文数据进行拆包,并按照
fc dds
报文格式重新组包生成第二
fc dds
报文数据
。3.
根据权利要求1所述的基于
fc
网络与以太网的
dds
通信系统,其特征在于,还包括:配置加载模块,用于读取配置文件中
fc
仿真卡的本地端口号
、
与
fc
仿真卡的本地端口号对应的以太网端
IP
地址;所述
fc
仿真卡的本地端口号,用于
fc
网络发送模块确定对应的待接收第二
fc dds
报文数据的
fc
仿真卡;所述以太网端
IP
地址,用于所述以太网数据发送模块确定对应的待接收第一以太网
dds
报文数据的以太网设备
。4.
根据权利要求3所述的基于
fc
网络与以太网的
dds
通信系统,其特征在于,还包括:蓝图信息加载模块,用于读取蓝图信息并对应写入
fc
仿真卡;所述蓝图信息包括每个物理设备上的
fc
仿真卡的本地端口号
、
对端端口号
、
发送消息
Id、
接受消息
Id、<...
【专利技术属性】
技术研发人员:高仁军,袁锟,薛琳强,
申请(专利权)人:南京芯传汇电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。