车载主机调试方法、系统及串化器和解串器可编程盒子与流程

文档序号:36709529发布日期:2024-01-16 11:45阅读:16来源:国知局
车载主机调试方法、系统及串化器和解串器可编程盒子与流程

本技术涉及车载主机调试,尤其是涉及车载主机调试方法、系统及串化器和解串器可编程盒子。


背景技术:

1、随着经济社会的快速发展 ,人们出行可选的交通方式更加多样,但舒适、便捷的汽车依然是人们交通出行的首选工具之一。人们对交通出行的需求不断增加。汽车因其便捷性和灵活性成为首选交通工具,从而导致汽车数量不断增加。

2、车载主机调试是指对车辆中心控制系统中的主机进行调试和故障排除的过程。车载主机作为车辆电子系统的核心,负责管理和控制各种功能,如导航系统、娱乐系统、通信系统、驾驶辅助系统等。因此,保证车载主机的正常运行对于车辆的安全性、功能性和用户体验至关重要。

3、车载主机与周边配件适配过程中存在一些列的兼容性问题、通信协议问题、驱动程序支持问题和安全问题等。当前车载系统从普通的单主机到现在的域控制器,由先前的一台主机处理芯片驱动一个屏幕或一个摄像头到现在一个单芯片域控制器驱动多个屏幕和摄像头或更多的项目越来越多,这些配件分别来至不同的供应商跟这项目同步开发,导致主机系统软件开发对这些配件供应商有强依赖会影响到项目交付,同时这些周边件成本很高且复用度较低,不利于项目成本的控制。


技术实现思路

1、针对上述技术问题,本技术提出一种车载主机调试方法、系统及串化器和解串器可编程盒子。

2、第一方面,本技术中提供了一种车载主机调试方法,包括以下步骤:

3、s1:获取目标设备的设备参数。

4、优选地,目标设备的设备参数至少包括设备类型、连接方式和数据格式。

5、优选地,所述设备参数可通过供应商或工程师获取。

6、s2:根据所述目标设备的设备参数,在串化器和解串器可编程盒子中调用对应的串化器和解串器。

7、优选地,根据所述设备参数,从所述串化器和解串器可编程盒子中选择与所述目标设备兼容的型号的串行器和解串器,配置所述串行器和解串器并调用串化器和解串器函数完成待测试数据的发送和接收,具体为:

8、s201:确定目标设备的设备参数;根据所述目标设备的设备参数将确定你需要使用的串行器和解串行器的类型和配置;

9、s202:选择合适的串行器和解串行器;根据目标设备的设备参数,从所述串化器和解串器可编程盒子的串行器和解串行器中选择与目标设备兼容的型号或配置。

10、s203:配置串行器和解串行器;在所述串化器和解串器可编程盒子的程序或系统中,根据所选串行器和解串行器的要求,进行相应的配置。所述配置至少包括设置特定的通信协议、波特率、数据位和停止位。

11、s204:调用串行器和解串行器函数:利用所选串行器和解串行器的提供的api或函数库,按照所述目标设备的设备参数和通信需求,进行相应的函数调用,所述串化器和解串器可编程盒子至少包括数据的串行化(将数据转换为串行格式)和解串行化(将串行数据转换为可处理的格式),以及数据的发送和接收。

12、s3:通过所述串化器和解串器将待测试数据输出至车载主机,通过所述车载主机调用对应测试驱动对所述待测试数据进行检测。

13、优选地,所述通过所述车载主机调用对应测试驱动,具体为:

14、判断所述待测试数据类型,提取指令信息,根据所述指令信息调用对应的测试驱动;

15、其中,s301:判断测试数据类型:所述待测试数据的类型至少包括传感器数据、网络数据和音频/视频数据,所述待测试数据的类型可以通过数据的特征和格式来确定;

16、s302:提取指令信息:所述提取指令信息至少包括解析数据包中的特定字段、协议头或其他标识,以获取与测试相关的指令或命令;

17、s303:调用对应的测试驱动:根据提取到的指令信息,车载主机将调用对应的测试驱动。

18、其中所述测试驱动至少包括:控制与被测试设备的通信和交互、获取和解析测试数据、执行功能和性能测试和记录和报告测试结果的功能。

19、优选地,所述对所述待测试数据进行检测,具体为:

20、对所述待测试数据进行解析,获取待测试数据的格式、数值范围和逻辑关系,根据所述待测试数据的格式、数值范围和逻辑关系,运用功能测试用例,将测试驱动的检测结果与定义的测试目标进行比较,记录每个测试用例的检测结果并保存到日志文件或数据库中。

21、s4:根据检测结果进行所述车载主机的调试。

22、优选地,所述步骤s4,具体为:

23、s401:根据所述检测结果定位问题源和异常情况;

24、进一步的,分析记录的测试结果,找到异常情况并确定其可能的问题源,可能包括软件逻辑、算法、传感器数据等;

25、s402:检测所述问题源和异常情况对应的车载主机参数;

26、进一步的,确定与问题源和异常情况相关的车载主机参数,例如控制参数、传感器校准值等,并使用测试驱动程序获取这些车载主机参数的当前值;

27、s403:将所述车载主机参数与参考数据进行比对获取误差值;

28、所述参考数据可以来自规范、标准或其他验证来源的合理数值或范围,将车载主机参数的当前值与相应的参考数据进行比对,计算出误差值;

29、s404:通过所述误差值对所述车载主机参数进行校正;

30、进一步的,在测试驱动程序中实现校正逻辑,根据所述误差值对相应的车载主机参数进行校正操作;

31、s405:将校正后的车载主机参数返回步骤s3;

32、迭代步骤直至误差值在预设范围内,当校正次数超过预设最大校正次数后,更换车载主机组件;

33、进一步的,更新车载主机参数为校正后的值,重复执行步骤s3,将校正后的参数再次用于比对和校正,通过不断校正和比对,逐渐减小误差值,直至误差值在预设范围内或达到预设最大校正次数;

34、若达到预设最大校正次数仍无法满足误差值在预设范围内,可能存在无法通过校正解决的问题,此时更换车载主机组件,如更换故障的传感器、ecu或其他相关的硬件设备。

35、优选地,所述串化器和解串器可编程盒子,包括:

36、获取多种目标设备的串化器和解串器参数并烧录写入至所述串化器和解串器可编程盒子。

37、第二方面,本技术还提供一种车载主机调试系统,所述系统包括:

38、数据获取端口:用于接收多种目标设备的串化器和解串器的待测试数据;

39、车载主机:用于调用测试驱动对所述待测试数据进行检测,获取检测结果;

40、调试单元:用于根据检测结果进行所述车载主机的调试;

41、其中,所述调试单元,还包括:

42、分析单元:根据所述检测结果定位问题源和异常情况;

43、比对单元:将所述问题源和异常情况对应的车载主机参数与参考数据进行比对获取误差值;

44、校正单元:通过所述误差值对所述车载主机参数进行校正;

45、判断单元:判断校正后的车载主机参数误差值是否在预设范围内,若在预设范围内,则完成调试,否则当校正次数超过预设次数后,更换车载主机组件。

46、第三方面,本技术还提供了一种串化器和解串器可编程盒子,为如上任一所述的一种车载主机调试方法中的串化器和解串器可编程盒子,所述串化器和解串器可编程盒子的生成方法包括:

47、获取串行器和解串器参数:所述串化器和解串器的参数至少包括接口类型、输入或输出数量、通信协议、数据帧格式和时序要求;

48、构建硬件平台:选择合适的硬件平台,所述硬件平台至少包括单板计算机和嵌入式系统;

49、开发或选择适配驱动程序:根据串行器和解串器的接口类型和通信协议,开发或选择适配驱动程序;

50、设计外部接口:根据所述串化器和解串器的输入或输出数量和接口类型,设计和实现所述串化器和解串器可编程盒子的外部接口;

51、开发控制软件:用于配置、控制和管理所述串化器和解串器可编程盒子;

52、测试和调试:所述串化器和解串器可编程盒子构建完成后,对串行数据的传输和解析进行测试和调试,确保所述串化器和解串器可编程盒子功能的正确性和性能。

53、第四方面,本技术还提供一种电子设备,所述电子设备包括:

54、处理器及存储器;

55、所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序,以使所述电子设备执行如上任一所述的一种车载主机调试方法。

56、综上所述,本技术提出一种车载主机调试方法、系统及串化器和解串器可编程盒子,获取目标设备的设备参数,根据所述目标设备的设备参数,在串化器和解串器可编程盒子中调用对应的串化器和解串器,通过所述串化器和解串器将待测试数据输出至车载主机,通过所述车载主机调用对应测试驱动对所述待测试数据进行检测,根据检测结果进行所述车载主机的调试。

57、相比于现有技术,本技术具备以下技术效果:

58、本技术通过多种型号的外部设备参数构建的串化器和解串器可编程盒子,有效降低了车载主机在调试过程中,对周边配件设备的依赖性,实现跟周边配件设备的解耦开发,提高了车载主机的调试效率,降低了车载主机的调试成本。

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