System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于车辆,具体涉及一种车载中央运算单元的通信验证方法、装置、车辆及存储介质。
技术介绍
1、随着车载控制器有线通讯的增多,比如以太网通讯、can(controller areanetwork,控制器局域网络)通讯、lin(local interconnect network,局域互联网络)通讯等,对车载控制器有线通讯测试的要求也越来越高,所以需要一种高效、低成本的有线通讯的检测。
技术实现思路
1、鉴于上述问题,本申请提出了一种车载中央运算单元的通信验证方法、装置、车辆以及存储介质,以实现改善上述问题。
2、第一方面,本申请实施例提供了一种车载中央运算单元的通信验证方法,所述方法包括:接收上位机发送的测试信号,所述测试信号中包括以太网数据包、can报文以及lin报文中的至少一种;基于所述测试信号,生成输出信号,所述输出信号包括目标以太网数据包、目标can报文以及目标lin报文中的至少一种,其中,所述目标以太网数据包为所述以太网数据包依次通过车载中央运算单元的以太网通信模块中基于线缆进行回环连接的多个以太网节点后,所述以太网通信模块输出的以太网数据包;所述目标can报文为所述can报文依次通过所述车载中央运算单元的can通信模块中基于线缆进行回环连接的多个can节点后,所述can通信模块输出的can报文;所述目标lin报文为所述lin报文依次通过所述车载中央运算单元的lin通信模块中基于线缆进行回环连接的多个lin节点后,所述lin通信模块输出的lin报文;向所述上
3、第二方面,本申请实施例提供了一种车载中央运算单元的通信验证系统,所述系统包括:车载中央运算单元,用于接收上位机发送的测试信号,所述测试信号中包括以太网数据包、can报文以及lin报文中的至少一种;所述车载中央运算单元,还用于基于所述测试信号,生成输出信号,所述输出信号包括目标以太网数据包、目标can报文以及目标lin报文中的至少一种,其中,所述目标以太网数据包为所述以太网数据包依次通过车载中央运算单元的以太网通信模块中基于线缆进行回环连接的多个以太网节点后,所述以太网通信模块输出的以太网数据包;所述目标can报文为所述can报文依次通过所述车载中央运算单元的can通信模块中基于线缆进行回环连接的多个can节点后,所述can通信模块输出的can报文;所述目标lin报文为所述lin报文依次通过所述车载中央运算单元的lin通信模块中基于线缆进行回环连接的多个lin节点后,所述lin通信模块输出的lin报文;所述上位机,用于接收所述输出信号,并基于所述测试信号和所述输出信号对所述车载中央运算单元进行通信验证。
4、第三方面,本申请实施例提供了一种车载中央运算单元的通信验证装置,所述装置包括:信号接收单元,用于接收上位机发送的测试信号,所述测试信号中包括以太网数据包、can报文以及lin报文中的至少一种;信号生成单元,用于基于所述测试信号,生成输出信号,所述输出信号包括目标以太网数据包、目标can报文以及目标lin报文中的至少一种,其中,所述目标以太网数据包为所述以太网数据包依次通过车载中央运算单元的以太网通信模块中基于线缆进行回环连接的多个以太网节点后,所述以太网通信模块输出的以太网数据包;所述目标can报文为所述can报文依次通过所述车载中央运算单元的can通信模块中基于线缆进行回环连接的多个can节点后,所述can通信模块输出的can报文;所述目标lin报文为所述lin报文依次通过所述车载中央运算单元的lin通信模块中基于线缆进行回环连接的多个lin节点后,所述lin通信模块输出的lin报文;信号发送单元,用于向所述上位机发送所述输出信号,以使所述上位机基于所述测试信号和所述输出信号对所述车载中央运算单元进行通信验证。
5、第四方面,本申请实施例提供了一种车辆,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
6、第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
7、本申请实施例提供了一种车载中央运算单元的通信验证方法、装置、车辆及存储介质。首先接收上位机发送的测试信号,测试信号中包括以太网数据包、can报文以及lin报文中的至少一种,然后基于测试信号,生成输出信号,输出信号包括目标以太网数据包、目标can报文以及目标lin报文中的至少一种,其中,目标以太网数据包为以太网数据包依次通过车载中央运算单元的以太网通信模块中基于线缆进行回环连接的多个以太网节点后,以太网通信模块输出的以太网数据包;目标can报文为can报文依次通过车载中央运算单元的can通信模块中基于线缆进行回环连接的多个can节点后,can通信模块输出的can报文;目标lin报文为lin报文依次通过所述车载中央运算单元的lin通信模块中基于线缆进行回环连接的多个lin节点后,lin通信模块输出的lin报文,最后向上位机发送所述输出信号,以使上位机基于测试信号和输出信号对车载中央运算单元进行通信验证。通过上述方法,利用线缆将车载中央运算单元中的多个以太网节点、多个can节点以及多个lin节点进行回环连接,可以实现以太网数据链路、can数据链路以及lin数据链路上的环回实验,不需要添加额外的实验设备,提升了对车载中央运算单元的功能监控的可靠性,以及提高了对车载中央运算单元的通信验证效率。
本文档来自技高网...【技术保护点】
1.一种车载中央运算单元的通信验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收上位机发送的测试信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述测试信号,生成输出信号,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述以太网通信模块向所述上位机发送目标以太网数据包,以使所述上位机基于所述以太网数据包和所述目标以太网数据包对所述车载中央运算单元进行以太网通信验证,包括:
5.根据权利要求3所述的方法,其特征在于,所述通过所述CAN通信模块向所述上位机发送目标CAN报文,以使所述上位机基于所述CAN报文和所述目标CAN报文对所述车载中央运算单元进行CAN通信验证,包括:
6.根据权利要求3所述的方法,其特征在于,所述通过所述LIN通信模块向所述上位机发送目标LIN报文,以使所述上位机基于所述LIN报文和所述目标LIN报文对所述车载中央运算单元进行LIN通信验证,包括:
7.一种车载中央运算单元的通信验证系统,其特征在于,所述系统包括:
< ...【技术特征摘要】
1.一种车载中央运算单元的通信验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收上位机发送的测试信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述测试信号,生成输出信号,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述以太网通信模块向所述上位机发送目标以太网数据包,以使所述上位机基于所述以太网数据包和所述目标以太网数据包对所述车载中央运算单元进行以太网通信验证,包括:
5.根据权利要求3所述的方法,其特征在于,所述通过所述can通信模块向所述上位机发送目标can报文,以使所述上位机基于所述can报文和所述目标can报文对所述车载中央运算单元进行can通信验证,包括:
【专利技术属性】
技术研发人员:李水金,伍世儒,梁瑞儒,
申请(专利权)人:广州汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。