【技术实现步骤摘要】
一种基于配置文件实现内外网络数据交换的系统
本专利技术涉及数据交换
,尤其涉及一种基于配置文件实现内外网络数据交换的系统。
技术介绍
当前,TRDP网络作为TCN的主干网络,已大量投入使用。每个整车制造厂都有自己的TRDP网络应用协议,而车载设备采用多种网络进行内网通讯,需要将内网报文和每个整车制造厂的协议进行数据交换。由于TRDP网络协议对实时性要求较高,车载设备往往采用FPGA去实现TRDP网络,对于不同车载设备和不同整车制造厂进行单独开发,需要耗费大量的开发和维护的成本。
技术实现思路
本专利技术的目的在于提供一种基于配置文件实现内外网络数据交换的系统,通过配置文件对报文转发工作内容进行描述,并保存到TRDP网关中,使TRDP网关可以无需重复开发即可满足不同车载设备与不同厂家TRDP协议之间的数据交换。本专利技术通过下述技术方案实现:一种基于配置文件实现内外网络数据交换的系统,包括TRDP网关设备、TCN网络、内部网络以及若干个车载设备;若干个所述车载设备均通过所述内部 ...
【技术保护点】
1.一种基于配置文件实现内外网络数据交换的系统,其特征在于,包括TRDP网关设备、TCN网络、内部网络以及若干个车载设备;/n若干个所述车载设备均通过所述内部网络与所述TRDP网关设备连接,所述TRDP网关设备与所述TCN网络通过TRDP网络连接;/n其中,所述TRDP网关设备内设置有配置文件,所述TRDP网关设备通过所述配置文件将所述内部网络识别的报文A以及所述TRDP网络识别的报文B转换成标准帧,所述标准帧用于将所述报文A的格式转换成所述报文B的格式,或者将所述报文B的格式转换成所述报文A的格式。/n
【技术特征摘要】
1.一种基于配置文件实现内外网络数据交换的系统,其特征在于,包括TRDP网关设备、TCN网络、内部网络以及若干个车载设备;
若干个所述车载设备均通过所述内部网络与所述TRDP网关设备连接,所述TRDP网关设备与所述TCN网络通过TRDP网络连接;
其中,所述TRDP网关设备内设置有配置文件,所述TRDP网关设备通过所述配置文件将所述内部网络识别的报文A以及所述TRDP网络识别的报文B转换成标准帧,所述标准帧用于将所述报文A的格式转换成所述报文B的格式,或者将所述报文B的格式转换成所述报文A的格式。
2.根据权利要求1所述的一种基于配置文件实现内外网络数据交换的系统,其特征在于,所述配置文件为XML格式。
3.根据权利要求2所述的一种基于配置文件实现内外网络数据交换的系统,其特征在于,所述TRDP网关设备包括嵌入式实时操作系统、编译器、TCP/IP硬件协议芯片、命令行终端、配置文件、报文缓冲池、协议转换模块以及微处理器;
所述嵌入式实时操作系统,用于进行TRDP软件配置及TRDP软件功能实现;
所述编译器,用于将所述配置文件的节点转换为配置参数结构体,并保存于嵌入式文件系统中;
所述TCP/IP硬件协议芯片,用于实现所述内部网络与所述TRDP网关设备的报文通信;
所述命令行终端,用于通过Telnet协议或UART协议对所述TRDP网关进行配置,并可以通过YModem协议接收所述配置文件;
所述配置文件,用于配置TRDP网络的MAC物理地址、IP地址、多播属性以及网络数据轮询的最小周期;也用于配置不同内部网络之间的通讯协议以及不同应用场景下不同设备的专用协议;还用于配置SDT协议的输入参数;
所述报文缓冲池,用于存储所述报文A转换成所述标准帧的转换结果,以及所述报文B转换成所述标准帧的转换结果;
所述协议转换模块,用于实现所述报文A与所述报文B之间的数据转发;
所述微处理器,用于控制所述TRDP网关设备的工作过程。
4.根据权利要求3所述的一种基于配置文件实现内外网络数据交换的系统,其特征在于,所述命令行终端还可以用于下载多个所述配置文件,并指定其中一个所述配置文件作为报文格式的转换规则。
5.根据权利要求4所述的一种基于配置文件实现内外网络数据交换的系统,其特征在于,所述标准帧包括以下内容:
(a)块引用:引用另一报文相关数据;
(b)位引用:引用另一报文指定数据的指定位;
(c)填充:填充指定内容到报文指定位置;
(d)数据质量:引用另一报文的报文响应状况;
(e)校验:对报文数据生成指定校验和;
(f)实时时钟:对系统时钟的引用;
(g)回调函数:对于特殊要求需要执行回调函数进行数据转换的内容。
6.根据权利要求5所述的一种基于配置文件实现内外网络数据交换的系统,其特征在于,当所述内部网络发送所述报文A至所述TRDP网络时,包括以下...
【专利技术属性】
技术研发人员:严春宏,邓雪,刘双,段云波,陈茂森,
申请(专利权)人:成都运达科技股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。