车载以太网电磁兼容检测的装置、方法及电子设备与流程

文档序号:34811018发布日期:2023-07-19 12:44阅读:44来源:国知局
车载以太网电磁兼容检测的装置、方法及电子设备与流程

本公开涉及汽车电子技术,尤其涉及车载以太网电磁兼容检测的装置、方法及电子设备。


背景技术:

1、车载控制器应用于车辆上,是车身电子系统中的重要组成部分,可以控制车辆上各个硬件的行为。良好的车载控制器能提高汽车的舒适性和便捷性,在汽车上的重要性日益突出。

2、对车载控制器的测试包括emc(electro magnetic compatibility,电磁兼容)测试,emc测试是对电子产品在电磁场方面干扰大小和抗干扰能力的综合评定,是确定车载控制器产品质量的重要指标之一,对车载控制器的测试有着重要的意义。近几年汽车正在向智能网联、自动驾驶等方向发展,整车电子电气架构发生了巨大变化,

3、相关技术中,根据片上系统(system on chip,soc)侧的收发包情况计算丢包情况以进行电磁兼容,因为soc侧以太网协议栈比较复杂,因此经常会在soc侧丢包,无法准确检测出以太网线路上的电磁兼容性能。


技术实现思路

1、本公开提供一种车载以太网电磁兼容检测的装置、方法及电子设备。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种车载以太网电磁兼容检测的系统,包括:第一片上系统,第二片上系统,第三片上系统,交换机,其中,所述交换机中包括:第一虚拟网卡、第二虚拟网卡、第三虚拟网卡、第一端口,第二端口,第三端口,第一物理接口,第二物理接口;

3、所述第一片上系统通过第一虚拟网卡接入第一虚拟局域网,所述第一虚拟网卡与所述第一端口连接,所述第一片上系统用于将测试数据包通过所述第一虚拟网卡发送至所述第一端口;

4、所述交换机通过所述第一虚拟局域网将所述测试数据包从所述第一端口传输至所述第一物理接口;

5、所述第一物理接口和所述第二物理接口通过外部线缆连接,所述测试数据包从所述第一物理接口输出并通过所述外部线缆传输至所述第二物理接口;

6、所述交换机通过第二虚拟局域网将所述第二物理接口输入的所述测试数据包传输至所述第二端口;

7、所述第二片上系统通过第二虚拟网卡接入第二虚拟局域网,所述第二虚拟网卡与所述第二端口连接,所述第二片上系统用于通过所述第二虚拟网卡接收所述第二端口发送的所述测试数据包;

8、所述第三片上系统通过第三虚拟网卡接入第三虚拟局域网,所述第一片上系统通过第三虚拟网卡接入所述第三虚拟局域网,所述第二片上系统通过第三虚拟网卡接入所述第三虚拟局域网;

9、所述第三片上系统中配置了电磁兼容检测应用,所述电磁兼容应用用于控制所述第一片上系统中所述测试数据包的发送过程,并控制所述第二片上系统中所述测试数据包的接收过程;

10、所述电磁兼容检测应用还用于获取所述第一端口和第二端口对应的数据包计数,并根据所述数据包计数获取电磁兼容指标。

11、可选的,所述交换机中还包括:数据包处理模块,所述数据包处理模块与所述第一物理接口和所述第二物理接口相连;

12、所述数据包处理模块用于在所述第一物理接口处将所述测试数据包中的第一虚拟局域网标签删除,并重新组包;并在所述第二物理接口处在所述测试数据包中加入第二虚拟局域网标签。

13、可选的,所述电磁兼容检测应用用于通过所述第三虚拟局域网发送第一控制信令,以控制所述第一片上系统开始发送所述测试数据包,并控制所述第二片上系统开始接收所述测试数据包;

14、所述电磁兼容检测应用还用于通过所述第三虚拟局域网发送第二控制信令以控制所述第一片上系统停止发送所述测试数据包,并控制所述第二片上系统停止接收所述测试数据包;

15、所述电磁兼容检测应用通过控制信令通道与所述交换机连接,所述电磁兼容检测应用用于通过所述控制信令通道发送第三控制信令,通过所述控制信令通道获取所述第一端口和第二端口对应的数据包计数,并根据所述数据包计数获取电磁兼容指标。

16、可选的,所述数据包计数包括:所述第一端口的起始发送描述符,所述第一端口的结束发送描述符,所述第二端口的起始接收描述符,所述第二端口的结束接收描述符。

17、可选的,所述电磁兼容指标为数据丢包率,所述电磁兼容检测应用根据所述数据包计数获取所述电磁兼容指标,包括:

18、获取所述第一端口的起始发送描述符和结束发送描述符的第一差值,并获取所述第二端口的起始发送描述符和结束发送描述符的第二差值;

19、根据所述第一差值和所述第二差值确定所述数据丢包率。

20、根据本公开实施例的第二方面,提供一种车载以太网电磁兼容检测的方法,所述方法应用于如上述第一方面中的交换机,该方法包括:

21、通过第一虚拟局域网将测试数据包从所述第一端口传输至所述第一物理接口,其中,第一片上系统通过第一虚拟网卡接入所述第一虚拟局域网,所述第一虚拟网卡与所述第一端口连接,所述第一片上系统用于将所述测试数据包通过所述第一虚拟网卡发送至所述第一端口;

22、将所述测试数据包从所述第一物理接口输出并通过所述外部线缆传输至第二物理接口;

23、通过第二虚拟局域网将所述第二物理接口输入的所述测试数据包传输至所述第二端口,其中,所述第二片上系统通过第二虚拟网卡接入第二虚拟局域网,所述第二虚拟网卡与所述第二端口连接,所述第二片上系统用于通过所述第二虚拟网卡接收所述第二端口发送的所述测试数据包,所述第三片上系统通过第三虚拟网卡接入第三虚拟局域网,所述第一片上系统通过第三虚拟网卡接入所述第三虚拟局域网,所述第二片上系统通过第三虚拟网卡接入所述第三虚拟局域网;所述第三片上系统中配置了电磁兼容检测应用,所述电磁兼容应用用于控制所述第一片上系统中所述测试数据包的发送过程,并控制所述第二片上系统中所述测试数据包的接收过程;所述电磁兼容检测应用还用于获取所述第一端口和第二端口对应的数据包计数,并根据所述数据包计数获取电磁兼容指标。

24、根据本公开实施例的第二方面,提供一种车载以太网电磁兼容检测的方法,所述方法应用于如上述第一方面中所述第三片上系统中的电磁兼容检测应用,该方法包括:

25、应用于,该方法包括:

26、控制第一片上系统中所述测试数据包的发送过程,并控制所述第二片上系统中所述测试数据包的接收过程;其中,所述第一片上系统通过第一虚拟网卡接入第一虚拟局域网,所述第一虚拟网卡与所述第一端口连接,所述第一片上系统用于将测试数据包通过所述第一虚拟网卡发送至所述第一端口;所述交换机用于通过所述第一虚拟局域网将所述测试数据包从所述第一端口传输至所述第一物理接口;所述第一物理接口和所述第二物理接口通过外部线缆连接,所述测试数据包从所述第一物理接口输出并通过所述外部线缆传输至所述第二物理接口;所述交换机用于通过第二虚拟局域网将所述第二物理接口输入的所述测试数据包传输至所述第二端口;所述第二片上系统通过第二虚拟网卡接入第二虚拟局域网,所述第二虚拟网卡与所述第二端口连接,所述第二片上系统用于通过所述第二虚拟网卡接收所述第二端口发送的所述测试数据包;所述第三片上系统通过第三虚拟网卡接入第三虚拟局域网,所述第一片上系统通过第三虚拟网卡接入所述第三虚拟局域网,所述第二片上系统通过第三虚拟网卡接入所述第三虚拟局域网;

27、获取所述第一端口和第二端口对应的数据包计数,并根据所述数据包计数获取电磁兼容指标。

28、根据本公开实施例的第四方面,提供一种电子设备,包括:

29、处理器;

30、用于存储所述处理器可执行信令的存储器;

31、其中,所述处理器被配置为执行所述信令,以实现如上述第二方面中所述的方法。

32、根据本公开实施例的第五方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第二方面中任一项所述的方法。

33、根据本公开实施例的第六方面,提供一种车辆,其特征在于,包括如第一方面中任一项所述的车载以太网电磁兼容检测装置。

34、本公开的实施例提供的技术方案至少带来以下有益效果:

35、通过在交换机的虚拟局域网在第一物理接口和第二物理接口之间传输测试数据包,可以在无外部设备辅助的情况下对交换机中以太网元件进行电磁兼容测试。

36、所述测试数据包在传输的过程中仅经过虚拟局域网,和外部线缆,本公开实施例获取的第一端口和第二端口对应的数据包计数与不会受到片上系统的影响,避免因为片上系统中的丢包影响电磁兼容性能检测,提高了电磁兼容测试的准确度。

37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1