一种自动驾驶控制器测试系统、自动驾驶控制器及车辆的制作方法

文档序号:30640740发布日期:2022-07-05 22:12阅读:147来源:国知局
一种自动驾驶控制器测试系统、自动驾驶控制器及车辆的制作方法

1.本发明实施例涉及测试技术,尤其涉及一种自动驾驶控制器测试系统、自动驾驶控制器及车辆。


背景技术:

2.随着科技的发展,车辆的智能化成为了汽车行业发展的新方向之一。为了满足车辆智能化的需求,自动驾驶控制器应运而生。
3.然而,为了确保自动驾驶控制器能够在复杂环境中具有较高的稳定性和可靠性,往往需要对自动驾驶控制器进行耐久验证。现有的自动驾驶控制器进行耐久验证方式需要人工操作测试软件,对自动驾驶控制器进行测试。测试过程中人工验证自动驾驶控制器的状态,人工记录自动驾驶控制器测试报告。自动化程度低,较为耗费人力,测试效率低下。


技术实现要素:

4.本发明提供一种自动驾驶控制器测试系统、自动驾驶控制器及车辆,以提高自动驾驶控制器测试的自动化程度和效率,降低测试过程中的人力成本。
5.第一方面,本发明实施例提供了一种自动驾驶控制器测试系统,包括:
6.计算模块;
7.电源模块,所述电源模块用于根据所述计算模块的电源控制信号,向待测自动驾驶控制器供电;
8.通讯模块,所述通讯模块用于传输所述计算模块与所述待测自动驾驶控制器之间的信息;
9.视频信息输入输出模块,所述视频信息输入输出模块用于向所述待测自动驾驶控制器发送和接收视频信息。
10.可选的,所述电源模块包括程控电源子模块和电源切换控制子模块,所述程控电源子模块用于根据所述计算模块的电源控制信号,向所述电源切换控制子模块供电;所述电源切换控制子模块根据所述计算模块的电源控制信号,选择为相应的所述待测自动驾驶控制器供电。
11.可选的,所述电源切换控制子模块包括控制器、开关驱动电路和开关器件,所述计算模块的输出端连接所述控制器的信号输入端,所述控制器的信号输出端连接所述开关驱动电路的信号输入端,所述开关驱动电路的驱动端连接所述开关器件的受控端,所述程控电源子模块的电源输出端连接所述开关器件的第一端,所述开关器件的第二端连接所述待测自动驾驶控制器的电源输入端;
12.所述控制器用于根据所述电源控制信号,通过所述开关驱动电路驱动所述开关器件导通或关闭。
13.可选的,所述计算模块包括工控机。
14.可选的,所述视频信息输入输出模块包括摄像头传感器,所述摄像头传感器用于
为所述待测自动驾驶控制器提供视频信息。
15.可选的,所述视频信息输入输出模块包括显示器,所述显示器用于接收所述待测自动驾驶控制器发出的视频信息。
16.可选的,所述通讯模块包括以太网通讯子模块,所述以太网通讯子模块包括千兆基带传输以太网通讯卡和百兆基带传输以太网通讯卡。
17.可选的,所述通讯模块包括总线通讯子模块,所述总线通讯子模块包括控制器局域网络通讯卡、本地互联网络通讯卡和通用异步接收发送装置通讯卡。
18.第二方面,本发明实施例还提供了一种自动驾驶控制器,使用上述任意一种自动驾驶控制器测试系统进行耐久测试。
19.第三方面,本发明实施例还提供了一种车辆,包括上述自动驾驶控制器。
20.本发明实施例提供了一种自动驾驶控制器测试系统,其中包括:计算模块;电源模块,电源模块用于根据计算模块的电源控制信号,向待测自动驾驶控制器供电;通讯模块,通讯模块用于传输计算模块与待测自动驾驶控制器之间的信息;视频信息输入输出模块,视频信息输入输出模块用于向待测自动驾驶控制器发送和接收视频信息。本发明实施例给出了一种能够自动对自动驾驶控制器进行耐久验证的测试系统。本系统可以提高自动驾驶控制器测试的自动化程度和效率,降低测试过程中的人力成本。
附图说明
21.图1为本发明实施例提供的一种自动驾驶控制器测试系统的结构示意图;
22.图2为本发明实施例提供的另一种自动驾驶控制器测试系统的结构示意图;
23.图3为本发明实施例提供的一种部分自动驾驶控制器测试系统的结构示意图。
具体实施方式
24.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
25.图1为本发明实施例提供的一种自动驾驶控制器测试系统的结构示意图,参见图1。本发明实施例提供了一种自动驾驶控制器测试系统,包括:
26.计算模块1;
27.电源模块2,电源模块2用于根据计算模块1的电源控制信号,向待测自动驾驶控制器供电;
28.通讯模块3,通讯模块3用于传输计算模块1与待测自动驾驶控制器之间的信息;
29.视频信息输入输出模块4,视频信息输入输出模块4用于向待测自动驾驶控制器发送和接收视频信息。
30.其中,通讯模块3可以是在待测自动驾驶控制器与计算模块1之间传输信息的模块,例如通讯模块3将待测自动驾驶控制器与计算模块1的通信协议进行互译。计算模块1可以用于对待测自动驾驶控制器传输的信息进行监测,以确定待测自动驾驶控制器的状态,对待测自动驾驶控制器进行监控。电源模块2用于在计算模块1的控制下,向计算模块1指定的待测自动驾驶控制器供电。视频信息输入输出模块4可以向待测自动驾驶控制器发送视
频数据,并接收待测自动驾驶控制器传回的视频数据。其中自动驾驶控制器测试系统可以用于测试多个待测自动驾驶控制器。可以根据实际需要确定自动驾驶控制器测试系统每次测试的自动驾驶控制器个数。可选的,一个自动驾驶控制器测试系统可以用于3个待测自动驾驶控制器的耐久测试。在需要对更多自动驾驶控制器进行测试时,可以增设更多的自动驾驶控制器测试系统。例如可以使用3个自动驾驶控制器测试系统进行9个待测自动驾驶控制器的耐久测试。本发明实施例针对自动驾驶控制器输出数据带宽高、速率高,处理器算力消耗大、功耗大,硬件设计中高速信号多、芯片规模大、设计复杂等特点。针对自动驾驶控制器设计了耐久测试系统。可以支持测试二级或三级自动驾驶功能以及分布式网关功能的耐久测试,可以向自动驾驶控制器提供视频传感器接入、视频输出显示、电源供电、状态监控等功能。通过自动对自动驾驶控制器进行耐久验证的测试系统,提高自动驾驶控制器测试的自动化程度和效率,降低测试过程中的人力成本。
31.图2为本发明实施例提供的另一种自动驾驶控制器测试系统的结构示意图,参见图2。可选的,计算模块1可以通过运行上位机测试管理软件执行相应功能。上位机测试管理软件安装于计算模块1中,计算模块1和上位机测试管理软件二者共同实现控制电源模块2、读取通讯模块3传送的数据及状态、自动生成测试报告等功能。
32.继续参见图2,在另一些实施例中,电源模块2包括程控电源子模块21和电源切换控制子模块22,程控电源子模块21用于根据计算模块1的电源控制信号,向电源切换控制子模块22供电;电源切换控制子模块22根据计算模块1的电源控制信号,选择为相应的待测自动驾驶控制器供电。
33.其中,程控电源子模块21可以是任意一种根据计算模块1的指令调节输出电压或输出电流等电源输出规格的部件。程控电源子模块21接收来自计算模块1的指令,并按照指令输出相应的电源,用于给待测自动驾驶控制器群组供电。其中待测自动驾驶控制器群组中可以包括若干个待测自动驾驶控制器。计算模块1可以通过通用串行总线(usb)向程控电源子模块21发送电源控制信号。电源切换控制子模块22可以是任意一种根据计算模块1的指令选通其中部分或全部供电通路的部件。电源切换控制模块接收来自计算模块1的指令,完成对待测自动驾驶控制器群组的电源切换工作,使得自由切换待测自动驾驶控制器的供电成为可能。有电源供电的待测控制器即是正在进行测试的控制器,无电源供电的控制器即是非正在测试的控制器。例如,电源切换控制子模块22可以将程控电源子模块21供应的电源分为3路电源向三个自动驾驶控制器供电。计算模块1可以通过通用异步接收发送装置(uart)向电源切换控制子模块22发送电源控制信号。通过程控电源子模块21和电源切换控制子模块22之间的配合完成向多个待测自动驾驶控制器供电。
34.图3为本发明实施例提供的一种部分自动驾驶控制器测试系统的结构示意图,参见图3。进一步的,电源切换控制子模块22包括控制器、开关驱动电路和开关器件,计算模块的输出端连接控制器的信号输入端,控制器的信号输出端连接开关驱动电路的信号输入端,开关驱动电路的驱动端连接开关器件的受控端,程控电源子模块21的电源输出端连接开关器件的第一端,开关器件的第二端连接待测自动驾驶控制器的电源输入端;
35.控制器用于根据电源控制信号,通过开关驱动电路驱动开关器件导通或关闭。
36.其中,控制器可以是微控制单元(mcu)。计算模块通过uart传输电源控制信号。mcu解析电源控制信号,并通过输入输出端口控制开关驱动电路,使开关驱动电路驱动开关器
件做出导通和关断动作。其中开关驱动电路可以是继电器驱动电路,开关器件可以是继电器。mcu通过第一输入输出端口gpio1,第二输入输出端口gpio2,直到第n输入输出端口gpion控制继电器驱动电路1,继电器驱动电路2,直到继电器驱动电路n对相应继电器进行驱动,使得继电器1,继电器2,直到继电器n做出导通或关断动作。程控电源子模块21为所有继电器提供电源。
37.继续参见图2,在另一些实施例中,计算模块1包括工控机11。
38.其中,由于工控机11具有较好的稳定性和可靠性,因此选用工控机11构成计算模块1可以提高系统的稳定性和可靠性。
39.可选的,计算模块可以包括个人电脑。
40.继续参见图2,在另一些实施例中,视频信息输入输出模块4包括摄像头传感器41,摄像头传感器41用于为待测自动驾驶控制器提供视频信息。
41.其中,可以通过摄像头传感器41为自动驾驶控制器提供视频信息,模拟自动驾驶控制器正常工作时获取的图像。即摄像头传感器41作为传感器输入到待测自动驾驶控制器群组中,为其提供传感器信号输入。摄像头传感器41可以是低电压差分信号(lvds)摄像头传感器41。lvds使用幅度非常低的信号(约350mv)通过一对差分走线或平衡电缆传输数据。它能以高达数千兆比特每秒的速度传送串行数据。由于电压信号幅度较低,而且采用恒流源模式驱动,故只产生极低的噪声,消耗非常小的功率,甚至不论频率高低功耗都几乎不变。此外,由于lvds以差分方式传送数据,所以不易受共模噪音影响。可选的,可以使用摄像头模拟器替代摄像头传感器41。
42.继续参见图2,在另一些实施例中,视频信息输入输出模块4包括显示器,显示器用于接收待测自动驾驶控制器发出的视频信息。
43.其中,显示器可以是lvds输出显示器42。lvds输出显示器42作为负载与待测自动驾驶控制器群组连接,用于完成待测自动驾驶控制器群组的显示功能。通过获取自动驾驶控制器输出的视频信息,模拟自动驾驶控制器正常工作时输出的图像。达到模拟自动驾驶控制器工作状态的效果。
44.继续参见图2,在另一些实施例中,通讯模块3包括以太网通讯子模块,以太网通讯子模块包括千兆基带传输(1000base-t1)以太网通讯卡和百兆基带传输(100base-t1或100base-tx)以太网通讯卡。
45.其中,1000base-t1以太网通讯卡与待测自动驾驶控制器群组可以通过整车千兆以太网(eth)通讯,1000base-t1以太网通讯卡与工控机11可以通过rj45通讯。100base-t1以太网通讯卡与待测自动驾驶控制器群组可以通过整车百兆以太网(eth)通讯,100base-t1以太网通讯卡与工控机11可以通过rj45通讯。100base-tx以太网通讯卡与待测自动驾驶控制器群组可以通过整车调试以太网(eth)通讯,100base-tx以太网通讯卡与工控机11可以通过rj45通讯。可以通过千兆基带传输以太网通讯卡和百兆基带传输以太网通讯卡进行自动驾驶控制器与计算模块1之间的数据交换,实现自动驾驶控制器测试系统对自动驾驶控制器的实时监控。自动驾驶控制器可以通过一种或一种以上的上述通讯卡与计算模块1进行数据交换。通过设置千兆基带传输以太网通讯卡和百兆基带传输以太网通讯卡,可以提高自动驾驶控制器测试系统对自动驾驶控制器的兼容性,使得测试系统能够适用于更多类型的自动驾驶控制器。
46.继续参见图2,在另一些实施例中,通讯模块3包括总线通讯子模块,总线通讯子模块包括控制器局域网络(can/can-fd)通讯卡、本地互联网络(lin)通讯卡和通用异步接收发送装置(uart)通讯卡。
47.其中,can/can-fd通讯卡与待测自动驾驶控制器群组可以通过整车can总线通讯,can/can-fd通讯卡与工控机11可以通过高速串行计算机扩展总线标准(pcie)通讯。lin通讯卡与待测自动驾驶控制器群组可以通过整车lin总线通讯,lin通讯卡与工控机11可以通过usb通讯。uart通讯卡与待测自动驾驶控制器群组可以通过uart调试总线通讯,uart通讯卡与工控机11可以通过pcie通讯。控制器局域网络(can/can-fd)通讯卡、本地互联网络(lin)通讯卡和通用异步接收发送装置(uart)通讯卡用于与待测自动驾驶控制器群组的通讯,验证待测自动驾驶控制器群组中相应通讯接口的工作状态是否正常。可选的,可以用can/can-fd/lin一体的集成式通讯卡替代控制器局域网络(can/can-fd)通讯卡和本地互联网络(lin)通讯卡。
48.可选的,通讯模块可以根据实际需要设置各种通讯卡的数量,例如可以通过设置适当的通讯卡,使通讯模块支持12路can/can-fd接口、6路100base-t1接口、6路1000base-t1接口、1路100base-tx接口、3路lin接口、2路uart接口、13路lvds摄像头、3路lvds输出显示器。这样设置可以支撑各种第二级和第三级自动驾驶功能以及分布式网关功能的控制器开展耐久测试。
49.本发明实施例还提供了一种自动驾驶控制器,使用上述任意一种自动驾驶控制器测试系统进行耐久测试。
50.其中,由于本发明实施例所提供的自动驾驶控制器使用了本发明任意实施例所提供的自动驾驶控制器测试系统进行耐久测试,因此本实施例中的自动驾驶控制器具有与自动驾驶控制器测试系统相应的技术特征和有益效果。
51.本发明实施例还提供了一种车辆,包括上述自动驾驶控制器。
52.其中,由于本发明实施例所提供的车辆包含本发明任意实施例所提供的自动驾驶控制器,因此本实施例中的车辆具有与自动驾驶控制器相同的有益效果。
53.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整、相互结合和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1