本发明涉及控制器检测,尤其涉及一种线控底盘一体化控制器测试系统及方法。
背景技术:
1、自动驾驶技术作为人工智能和汽车行业的结合,正迅速崛起并引领着交通领域的革命。随着自动驾驶技术的不断发展,线控底盘技术在自动驾驶领域的应用将逐步走向现实,成为未来自动驾驶落地不可替代的核心技术之一。以此来看,对线控底盘一体化控制器的测试变得尤为重要。目前线控底盘一体化控制器仅能在实车上开展相应的功能测试,因安全问题部分危险工况、极限工况、故障工况以及信号精准控制等测试内容均不适合开展,导致线控底盘一体化控制器测试不全面,存在较大的功能安全隐患,且必须要有实车才能完成测试,成本高。因此,急需开发一套适用于线控底盘一体化控制器的硬件在环测试系统,以开展线控底盘一体化控制器的全面功能测试及各项危险工况、极限工况等测试,并节省造车成本。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供了一种线控底盘一体化控制器测试系统及方法,旨在解决现有技术测试不全面、成本高的技术问题。
2、为实现上述目的,本发明提供了一种线控底盘一体化控制器测试系统,所述线控底盘一体化控制器测试系统至少包括:
3、hil上位机,
4、线控底盘一体化控制器,以及
5、hil机柜,所述hil机柜通过预设线束与所述线控底盘一体化控制器连接;
6、所述hil机柜,用于接收所述hil上位机的控制信号,并将所述控制信号转换为目标电信号发送至所述线控底盘一体化控制器;
7、所述hil机柜,还用于接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果;
8、所述hil机柜,还用于将所述仿真结果发送至所述hil上位机,以使所述hil上位机根据所述仿真结果判断测试是否通过。
9、可选地,所述预设线束包括电线束;
10、所述hil机柜,用于通过所述电线束与所述线控底盘一体化控制器进行信号交互。
11、可选地,所述接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果,包括:
12、接收所述线控底盘一体化控制器的响应信号;
13、通过仿真设备的i/o板卡、总线仿真板卡将所述响应信号转化为对应的数据结构;
14、通过仿真模型内部的逻辑运算对所述数据结构进行处理,得到所述仿真结果。
15、可选地,所述hil机柜包含仿真模型;
16、所述仿真模型包括硬件接口模型、can总线模型、整车动力学模型以及整车环境模型。
17、可选地,所述hil机柜,还用于将所述仿真结果通过仿真设备返回给所述线控底盘一体化控制器,以使所述线控底盘一体化控制器进行调整处理,并生成新响应信号;
18、接收所述线控底盘一体化控制器的新响应信号,并对所述新响应信号进行处理,得到新仿真结果;
19、将所述新仿真结果发送至所述hil上位机,以使所述hil上位机根据所述新仿真结果判断测试是否通过。
20、此外,为实现上述目的,本发明还提供一种线控底盘一体化控制器测试方法,所述线控底盘一体化控制器测试方法应用于如上文所述的线控底盘一体化控制器测试系统中的hil机柜,所述方法包括以下步骤:
21、接收hil上位机的控制信号,并将所述控制信号转换为目标电信号发送至线控底盘一体化控制器;
22、接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果;
23、将所述仿真结果发送至所述hil上位机,以使所述hil上位机根据所述仿真结果判断测试是否通过。
24、可选地,所述接收hil上位机的控制信号,并将所述控制信号转换为目标电信号发送至线控底盘一体化控制器,包括:
25、接收hil上位机的所述控制信号;
26、通过仿真模型对所述控制信号进行实时计算和仿真处理,得到数字信号;
27、通过仿真设备对所述数字信号进行转换处理,得到所述目标电信号;
28、将所述目标电信号发送至所述线控底盘一体化控制器。
29、可选地,所述接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果,包括:
30、接收所述线控底盘一体化控制器的响应信号;
31、通过仿真设备将所述响应信号进行处理,得到所述响应信号对应的数据结构;
32、将所述数据结构输入仿真模型中,得到所述仿真结果。
33、可选地,所述通过仿真设备将所述响应信号进行处理,得到所述响应信号对应的数据结构,包括:
34、控制所述仿真设备根据预设通信协议对所述响应信号进行解码处理,得到所述响应信号的数据包结构;
35、控制所述仿真设备根据预设数据格式对所述数据包结构进行解析处理,得到所述响应信号对应的数据结构。
36、可选地,所述接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果之后,还包括:
37、将所述仿真结果通过仿真设备返回给所述线控底盘一体化控制器,以使所述线控底盘一体化控制器进行调整处理,并生成新响应信号;
38、接收所述线控底盘一体化控制器的新响应信号,并对所述新响应信号进行处理,得到新仿真结果;
39、将所述新仿真结果发送至所述hil上位机,以使所述hil上位机根据所述新仿真结果判断测试是否通过。
40、本发明提出的一种线控底盘一体化控制器测试系统及方法,该系统及方法通过将hil机柜与线控底盘一体化控制器利用预设线束连接,形成闭环控制与测试环境,hil上位机发送控制信号至hil机柜,hil机柜接收到这些控制信号后,将其转换为符合要求的目标电信号,并将该目标电信号传输给线控底盘一体化控制器,线控底盘一体化控制器在接收到目标电信号后执行相应操作,并反馈响应信号至hil机柜,hil机柜接收并处理线控底盘一体化控制器的响应信号,基于此生成仿真结果,最终,hil机柜将生成的仿真结果回传给hil上位机,由hil上位机根据仿真结果判断本次线控底盘一体化控制器的测试是否达标或通过,实现了线控底盘一体化控制器在传统实车测试中无法测试到的极限工况的全面测试,通过搭建整车仿真模型,不需要用到实车进行测试,节约了造车成本。
1.一种线控底盘一体化控制器测试系统,其特征在于,所述线控底盘一体化控制器测试系统至少包括:
2.如权利要求1所述的线控底盘一体化控制器测试系统,其特征在于,所述预设线束包括电线束;
3.如权利要求1所述的线控底盘一体化控制器测试系统,其特征在于,所述接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果,包括:
4.如权利要求1所述的线控底盘一体化控制器测试系统,其特征在于,所述hil机柜包含仿真模型;
5.如权利要求1所述的线控底盘一体化控制器测试系统,其特征在于,所述hil机柜,还用于将所述仿真结果通过仿真设备返回给所述线控底盘一体化控制器,以使所述线控底盘一体化控制器进行调整处理,并生成新响应信号;
6.一种线控底盘一体化控制器测试方法,其特征在于,所述线控底盘一体化控制器测试方法应用于如权利要求1至5中任一项所述的线控底盘一体化控制器测试系统中的hil机柜,所述方法包括以下步骤:
7.如权利要求6所述的线控底盘一体化控制器测试方法,其特征在于,所述接收hil上位机的控制信号,并将所述控制信号转换为目标电信号发送至线控底盘一体化控制器,包括:
8.如权利要求6所述的线控底盘一体化控制器测试方法,其特征在于,所述接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果,包括:
9.如权利要求8所述的线控底盘一体化控制器测试方法,其特征在于,所述通过仿真设备将所述响应信号进行处理,得到所述响应信号对应的数据结构,包括:
10.如权利要求6所述的线控底盘一体化控制器测试方法,其特征在于,所述接收所述线控底盘一体化控制器的响应信号,并对所述响应信号进行处理,得到仿真结果之后,还包括: