掌桥专利:专业的专利平台
掌桥专利
首页

一种车载显示屏的测试装置

文献发布时间:2023-06-19 19:21:53


一种车载显示屏的测试装置

技术领域

本申请涉及车载显示屏的测试技术领域,尤其是涉及一种车载显示屏的测试装置。

背景技术

通常,在车辆内部,车载显示屏一般都是与车载主机连接,通过车载主机控制车载显示屏实现相应的功能。因此,在对车载显示屏进行前期开发的过程中,为了测试车载显示屏的多个功能,一般要将车载主机与车载显示屏连接,通过车载主机控制车载显示屏实现相应的功能,即模拟实车环境,从而利用其它的测试设备测试在模拟实车环境下车载显示屏的功能是否正常。

然而,现有技术中的这种测试方法,必须要在车载主机的相关功能开发完成之后才能对车载显示屏进行相应的测试,这种测试方法使得大大减缓了开发的进度,此外,由于车载主机的价格比较昂贵,因此这种测试方法也大大增加了开发成本。

发明内容

有鉴于此,本申请的目的在于提供一种车载显示屏的测试装置,能够在车载主机的相关功能没有开发完成的情况下也能对车载显示屏进行测试,从而能够提高开发速度,并且降低开发成本。

第一方面,本申请实施例提供了一种车载显示屏的测试装置,所述测试装置包括:第一存储模块、第一控制模块、视频转换模块,至少一个串行通信模块和与每个串行通信模块一一对应的目标车载显示屏;

所述第一存储模块与第一控制模块的第一端连接,所述第一控制模块的第二端与视频转换模块的第一端连接,所述视频转换模块的第二端与所述至少一个串行通信模块中的每个串行通信模块的第一端连接,每个串行通信模块的第二端与对应的目标车载显示屏连接;

其中,所述第一控制模块用于从第一存储模块获取图像数据,并在获取到图像数据后将所述图像数据发送给视频转换模块;

所述视频转换模块用于对获取到的图像数据进行格式转换,获得转换后的图像数据,并将转换后的图像数据发送给所述至少一个串行通信模块;

所述至少一个串行通信模块用于将转换后的图像数据发送给对应的目标车载显示屏。

可选地,所述测试装置还包括:数据收发模块和第二控制模块;

所述数据收发模块通过CAN通信与所述第二控制模块的第一端连接,所述第二控制模块的第二端与所述第一控制模块的第三端连接;

所述第二控制模块用于在从所述数据收发模块接收到图像切换指令后,向所述第一控制模块发送所述图像切换指令;

所述第一控制模块用于在接收到所述图像切换指令后,解析出图像切换指令中的图像信息,并从第一存储模块获取与所述图像信息对应的预定图像数据,并在获取到所述预定图像数据后,将所述预定图像数据发送给所述视频转换模块。

可选地,所述测试装置还包括:第一缓冲模块和第二缓冲模块;

所述第一控制模块用于在获取到所述预定图像数据后,在每个缓冲周期依次将所述预定图像数据中的每一帧图像数据发送给第一缓冲模块和第二缓冲模块进行交替存储;

从第二个缓冲周期开始,每当将预定图像数据发送给第二缓冲模块进行存储时,从第一缓冲模块获取对应的第一预定图像数据,并将所述第一预定图像数据发送给所述视频转换模块;

每当将预定图像数据发送给第一缓冲模块进行存储时,从第二缓冲模块获取对应的第二预定图像数据,并将所述第二预定图像数据发送给所述视频转换模块。

可选地,所述测试装置还包括:触发模块和第二存储模块;

所述触发模块与所述第二控制模块的第三端连接;

所述第二存储模块与所述第一控制模块的第四端连接;

所述第二控制模块用于在检测到用户对触发模块的触发操作时,向第一控制模块发送更新指令;

所述第一控制模块用于在接收到更新指令后,从第二存储模块获取新的图像数据,并将新的图像数据发送给第一存储模块,并利用新的图像数据更新第一存储模块中原来的图像数据。

可选地,所述测试装置还包括:显示模块;

所述显示模块与第二控制模块的第四端连接;

所述第一控制模块用于在检测到所述第一存储模块中的图像数据更新完成,向所述第二控制模块发送更新完成信号;

所述第二控制模块用于在接收到所述更新完成信号后,控制所述显示模块进行显示,以提示所述第一存储模块更新完成。

可选地,所述第二控制模块用于在从所述数据收发模块接收到显示屏控制信号时,将所述显示屏控制信号发送给所述至少一个串行通信模块;

所述至少一个串行通信模块用于在接收到所述显示屏控制信号后,将所述显示屏控制信号发送给对应的目标车载显示屏。

可选地,所述第一控制模块为FPGA芯片。

可选地,所述第一存储模块为FLASH芯片。

可选地,所述第二存储模块为SD芯片。

可选地,所述第一缓冲模块为DDR2SDRAM芯片,所述第二缓冲模块为DDR2SDRAM芯片。

本申请实施例提供的一种车载显示屏的测试装置,能够模拟车载主机对车载显示屏进行控制,从而能够在车载主机的相关功能没有开发完成的情况下也能对车载显示屏进行测试,从而能够提高开发速度,并且降低开发成本。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请示例性实施例提供的一种车载显示屏的测试装置的结构示意图;

图2示出了本申请另一示例性实施例提供的一种车载显示屏的测试装置的结构示意图;

图3示出了本申请又一示例性实施例提供的一种车载显示屏的测试装置的结构示意图;

图4示出了本申请再一示例性实施例提供的一种车载显示屏的测试装置的结构示意图;

图5示出了本申请再一示例性实施例提供的一种车载显示屏的测试装置的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。

通常,在车辆内部,车载显示屏一般都是与车载主机连接,通过车载主机控制车载显示屏实现相应的功能。因此,在对车载显示屏进行前期开发的过程中,为了测试车载显示屏的多个功能,一般要将车载主机与车载显示屏连接,通过车载主机控制车载显示屏实现相应的功能,即模拟实车环境,从而利用其它的测试设备测试在模拟实车环境下车载显示屏的功能是否正常。

然而,现有技术中的这种测试方法,必须要在车载主机的相关功能开发完成之后才能对车载显示屏进行相应的测试,这种测试方法使得大大减缓了开发的进度,此外,由于车载主机的价格比较昂贵,因此这种测试方法也大大增加了开发成本。

基于此,本申请实施例提供了一种车载显示屏的测试装置,能够提高开发速度,并且降低开发成本。

请参阅图1,图1示出了本申请示例性实施例提供的一种车载显示屏的测试装置的结构示意图;

如图1中所示,本申请实施例提供的车载显示屏的测试装置,包括:第一存储模块10、第一控制模块20、视频转换模块30,至少一个串行通信模块和与每个串行通信模块一一对应的目标车载显示屏;

所述第一存储模块10与第一控制模块20的第一端连接,所述第一控制模块20的第二端与视频转换模块30的第一端连接,所述视频转换模块30的第二端与所述至少一个串行通信模块中的每个串行通信模块的第一端连接,每个串行通信模块的第二端与对应的目标车载显示屏连接,例如,串行通信模块L1与目标车载显示屏M1连接,串行通信模块L2与目标车载显示屏M2连接,串行通信模块Ln与目标车载显示屏Mn连接。

作为示例,第一控制模块20可以是FPGA芯片,例如,FPGA芯片的型号可以是EP4CE617C8型号。作为示例,第一存储模块10可以是FLASH芯片,作为示例,视频转换模块30可以为DS90C189-Q型号的芯片,作为示例,所述串行通信模块可以包括DS90UB948型号的芯片和MAX96737型号的芯片,但本申请不限于此,串行通信模块也可以包括其它型号的芯片,例如,串行通信模块L1可以为DS90UB948型号的芯片,串行通信模块L2可以为MAX96737型号的芯片,串行通信模块L3可以为其它型号的芯片。

其中,所述第一控制模块20用于从第一存储模块10获取图像数据,并在获取到图像数据后将所述图像数据发送给视频转换模块30。

这里,图像数据为期望在目标车载显示屏上显示以完成对目标车载显示屏的显示功能进行检测的任务。即,在车载显示屏上显示所述图像之后,可以对目标车载显示屏进行后续的显示功能检测,例如,后续的显示功能检测可以是检测车载显示屏是否能够正常显示图像,或者,检测车载显示屏显示的图像颜色是否正常等。

所述视频转换模块30用于对获取到的图像数据进行格式转换,获得转换后的图像数据,并将转换后的图像数据发送给所述至少一个串行通信模块。这里,视频转换模块30获取到的图像数据为RGB格式的图像数据,作为示例,在视频转换模块30获取到RGB格式的图像数据之后,可以将RGB格式的图像数据转换为LVDS格式的图像数据。

所述至少一个串行通信模块用于将转换后的图像数据发送给对应的目标车载显示屏。

这里,每个串行通信模块用于通过目标车载显示屏上的FPD_Link接口将转换后的图像数据发送给对应的目标车载显示屏上的解串器进行解串。

在目标车载显示屏获得解串后的图像数据之后,可以将图像数据显示在目标车载显示屏上,以完成对目标车载显示屏的显示功能进行检测的任务。

这里,通过设置多个不同的串行通信模块,可以同时对不同的目标车载显示屏进行测试,从而节约测试时间。

图2示出了本申请另一示例性实施例提供的一种车载显示屏的测试装置的结构示意图。

如图2所示,在一个示例中,在图1的基础上,附加地,所述测试装置还可以包括:数据收发模块和第二控制模块40,其中,所述数据收发模块通过CAN通信与所述第二控制模块40的第一端连接,所述第二控制模块40的第二端与所述第一控制模块20的第三端连接。作为示例,数据收发模块可以为CAN总线收发器,例如,CAN总线收发器的型号可以为TJA1055,第二控制模块40可以为MCU,例如,MCU的型号可以为S32K144。

具体说来,在图2所示出的连接结构下,所述第一控制模块20从第一存储模块10获取图像数据,并在获取到图像数据后将所述图像数据发送给视频转换模块30的步骤可以包括:

所述第二控制模块40在从所述数据收发模块接收到图像切换指令后,向所述第一控制模块20发送所述图像切换指令。这里,图像切换指令中包括期望切换图像的图像信息,例如,图像信息可以包括编号信息。

所述第一控制模块20用于在接收到所述图像切换指令后,解析出图像切换指令中的图像信息,并从第一存储模块10获取与所述图像信息对应的预定图像数据,并在获取到所述预定图像数据后,将所述预定图像数据发送给所述视频转换模块30。

在图像信息包括编号信息的情况下,所述第一控制模块20在接收到所述图像切换指令后,解析出图像切换指令中的编号信息,并从第一存储模块10获取与所述编号信息对应的预定图像数据,将所述预定图像数据发送给所述视频转换模块30。例如,当第一存储模块10存储的图像数据中有8张图像,编号信息为2的情况下,第一控制模块20从第一存储模块10获取第2张图像(预定图像数据),将第2张图像发送给所述视频转换模块30。

图3示出了本申请又一示例性实施例提供的一种车载显示屏的测试装置的结构示意图。

在一个示例中,如图3所示,在图2的基础上,附加地,所述测试装置还可以包括:第一缓冲模块60和第二缓冲模块70。作为示例,所述第一缓冲模块60可以为DDR2SDRAM芯片,所述第二缓冲模块70可以为DDR2SDRAM芯片。

具体说来,在图3所示出的连接结构下,第一控制模块20在获取到所述预定图像数据后,将所述预定图像数据发送给所述视频转换模块30的具体步骤可以包括:

所述第一控制模块20在获取到所述预定图像数据后,在每个缓冲周期依次将所述预定图像数据中的每一帧图像数据发送给第一缓冲模块60和第二缓冲模块70进行交替存储,例如,在第一个缓冲周期将所述预定图像数据中的第一帧图像数据发送给第一缓冲模块60进行存储,在第二个缓冲周期将所述预定图像数据中的第二帧图像数据发送给第二缓冲模块70进行存储,在第三个缓冲周期将所述预定图像数据中的第三帧图像数据发送给第一缓冲模块60进行存储,在第四个缓冲周期将所述预定图像数据中的第四帧图像数据发送给第二缓冲模块70进行存储,依次类推。

从第二个缓冲周期开始,每当将预定图像数据发送给第二缓冲模块70进行存储时,从第一缓冲模块60获取对应的第一预定图像数据,并将所述第一预定图像数据发送给所述视频转换模块30,例如,在第二个缓冲周期,在将预定图像数据中的第二帧图像数据发送给第二缓冲模块70进行存储时,从第一缓冲模块60获取预定图像数据中的第一帧图像数据,并将所述第一帧图像数据发送给所述视频转换模块30。

每当将预定图像数据发送给第一缓冲模块60进行存储时,从第二缓冲模块70获取对应的第二预定图像数据,并将所述第二预定图像数据发送给所述视频转换模块30,例如,在第三个缓冲周期,在将预定图像数据中的第三帧图像数据发送给第一缓冲模块60进行存储时,从第二缓冲模块70获取预定图像数据中的第二帧图像数据,并将所述第二帧图像数据发送给所述视频转换模块30。

此外,在现有技术中,车载主机一般也用来对车载显示屏的屏幕进行控制,因此,一般对车载显示屏进行测试时也需要测试车载显示屏与车载主机之间相应的信号通信功能是否正常。在现有技术中,在车载主机相应的控制功能未开发完成的情况下,无法对车载显示屏与车载主机之间相应的信号通信功能是否正常进行测试。因此,本申请还提供一种在车载主机相应的控制功能未开发完成的情况下,能够实现对车载显示屏与车载主机之间相应的信号通信功能是否正常进行测试的方式。

请再次参阅图2,如图2所示,所述第二控制模块40在从所述数据收发模块接收到显示屏控制信号时,将所述显示屏控制信号发送给所述至少一个串行通信模块;这里,显示屏控制信号可以包括调节显示屏亮度的控制信号、打开显示屏的控制信号、关闭显示屏的控制信号和背光控制信号等。

所述至少一个串行通信模块用于在接收到所述显示屏控制信号后,将所述显示屏控制信号发送给对应的目标车载显示屏。

此外,由于在对目标车载显示屏的显示功能进行检测的过程中,往往会存在不同的检测需求,因此需要获取不同批次的图像数据。例如,由于车载显示屏的屏幕尺寸存在差异,因此,在对多种屏幕尺寸的车载显示屏的显示功能进行检测时,需要获取多个批次的图像数据,其中,每个批次的图像数据可以对应于检测一种屏幕尺寸的车载显示屏的显示功能;或者,在对同一种屏幕尺寸的目标车载显示屏的显示功能进行检测时,为了对不同的测试项目进行测试,也需要获取多个批次的图像数据,其中,每个批次的图像数据可以用于完成一个项目的检测任务。

因此,为了能够获得多个批次的图像数据,本申请还提出一种可以获得多个批次的图像数据的方式。

请参阅图4,图4示出了本申请再一示例性实施例提供的一种车载显示屏的测试装置的结构示意图。

在一个示例中,如图4所示,在图2的基础上,附加地,所述测试装置还可以包括:触发模块80和第二存储模块90。作为示例,所述第二存储模块90可以为SD芯片。

所述触发模块80与所述第二控制模块40的第三端连接,所述第二存储模块90与所述第一控制模块20的第四端连接。

所述第二控制模块40用于在检测到用户对触发模块80的触发操作时,向第一控制模块20发送更新指令;

所述第一控制模块20用于在接收到更新指令后,从第二存储模块90获取新的图像数据,并将新的图像数据发送给第一存储模块10,并利用新的图像数据更新第一存储模块10中原来的图像数据。

这里,第二存储模块90中存储的新的图像数据可以是测试人员预先存储的本次对目标车载显示屏进行测试需要用到的图像数据。这里,新的图像数据中可以包括至少一张图像数据。

通过这种方式,每当测试人员点触触发模块80时,都可以获得一个批次的图像数据。

图5示出了本申请再一示例性实施例提供的一种车载显示屏的测试装置的结构示意图。

如图5所示,在图4的基础上,附加地,所述测试装置还可以包括:显示模块110。作为示例,显示模块可以为LED灯。

所述显示模块110与第二控制模块40的第四端连接;

所述第一控制模块20用于在检测到所述第一存储模块10中的图像数据更新完成,向所述第二控制模块40发送更新完成信号;

所述第二控制模块40用于在接收到所述更新完成信号后,控制所述显示模块110进行显示,以提示所述第一存储模块10更新完成。

通过这种方式,能够提示测试人员本批次的图像数据已经更新完毕,这时测试人员可以再次点触触发模块80,以完成更新过程的下电。

本申请实施例提供的一种车载显示屏的测试装置,能够模拟车载主机对车载显示屏进行控制,从而能够在车载主机的相关功能没有开发完成的情况下也能对车载显示屏进行测试,从而能够提高开发速度,并且降低开发成本。

尽管已经参照其示例性实施例具体显示和描述了本申请,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本申请的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

技术分类

06120115886966