一种tv解码板自动化测试系统及测试方法

文档序号:7813172阅读:402来源:国知局
一种tv解码板自动化测试系统及测试方法
【专利摘要】本发明涉及解码板测试领域,具体涉及一种TV解码板自动化测试系统及测试方法。用于检测待测解码板,所述待测解码板用于接收接口测试信号并通过待测解码板上的待测接口输出LVDS测试信号;包括信号处理模块,用于接收并将LVDS测试信号转换成HDMI测试信号,并获取该HDMI测试信号中彩条信息的值,将该彩条信息的值与原始彩条信息的值对比后生成检测通过信号或检测失败信号。本发明通过将信号处理模块将获取的LVDS测试信号转换成HDMI测试信号,并通过直接处理HDMI测试信号,其过程都是数字信号,转换过程信号几乎无损失,检测画面清晰,检测精度高,从而大大降低了误判率,对只要是能输出LVDS信号的待测解码板均可进行测试,提高了检测的适配性。
【专利说明】一种TV解码板自动化测试系统及测试方法

【技术领域】
[0001]本发明涉及解码板测试领域,具体涉及一种TV解码板自动化测试系统及测试方法。

【背景技术】
[0002]自动化测试是替代测试人员手工对相应的系统进行测试。在系统更新越来越快,对系统质量越来越高的今天,自动化测试已经日益显示出了其在提高软件测试的执行效率,降低软件测试执行成本方面的优势。随着液晶电视产品的大批量生产,生产效率的提升,制造人工成本的降低对于企业来说尤为重要。液晶电视生产线的自动化测试是工艺技术发展的必然趋势,模块、整机线体自动化测试系统的研发力度也在不断加强。
[0003]现有的TV解码板自动化测试包括给待测解码板各个通道输入特定的画面,然后从解码板输出LVDS信号,通过芯片THC63LVD1024把LVDS信号转化成TTL,再通过芯片ADV7123把TTL信号转化成R/G/B/VS/HS模拟信号输出,接着通过MST9U19解码板把R/G/B/VS/HS视频信号解码,并提取画面信息,通过TX/RX串口输出给电脑,接收到的画面信息与原画面信息做对比,若两个信息一致则PC显示PASS,否则显示FAIL。现有技术的缺点在于其转换方式是先将数字信号先转模拟信号,再将模拟信号转换为数字信号显示,两次的转换过程中均会发生信号丢失,造成清晰度不够以及检测精度不高,从而带来误判率较高的问题,另外,其检测的适配性较差。
[0004]


【发明内容】

[0005]本发明的目的是提供一种TV解码板自动化测试系统及测试方法来解决现有技术中由于将数字信号先转模拟信号,再将模拟信号转换为数字信号显示,两次的转换过程中均会发生信号丢失,造成清晰度不够以及检测精度不高,从而带来误判率较高,且其检测的适配性较差的问题。
[0006]本发明解决上述技术问题的技术方案如下:一种TV解码板自动化测试系统,所述系统用于检测待测解码板,所述待测解码板用于接收接口测试信号并通过待测解码板上的待测接口输出LVDS测试信号;
所述系统包括信号处理模块,用于接收并将LVDS测试信号转换成HDMI测试信号,并获取该HDMI测试信号中彩条信息的值,将该彩条信息的值与原始彩条信息的值对比后生成检测通过信号或检测失败信号。
[0007]在上述技术方案的基础上,本发明还可以做如下改进。
[0008]进一步,所述系统还包括主机模块,还用于初始化主机检测系统的参数并配置串口,还用于接收检测通过信号或检测失败信号并显示检测通过结果或检测失败结果;
进一步,所述系统还包括MUC模块,所述主机模块用于向MCU模块发送测试指令,所述MCU模块接收测试指令并向待测解码板发送包含待测接口信息的接口测试信号; 进一步,所述信号处理模块包括信号转换模块,用于接收LVDS测试信号,并将该LVDS测试信号转换成HDMI测试信号;以及信号检测模块,用于接收所述HDMI测试信号并读取其中彩条信息,将该彩条信息的值与原始彩条信息的值对比并生成对比结果,若该对比结果入预设误差范围内,则发出检测通过信号,若该对比结果未落入预设误差范围内,则发出测试失败信号;
进一步,所述信号检测模块内还设有信号获取单元,用于获取由HDMI测试信号生成的显示画面中的彩条信息中的待测点的RGB值;
进一步,所述信号获取单元获取的RGB值为10位二进制数,并对该RGB值执行去掉低两位处理生成8位256色的颜色值;
进一步,所述待测点的值包括从接入的HDMI测试信号中选取8阶彩条信号之中每一阶彩条的区域中的随机一坐标点的RGB值;
进一步,所述信号检测模块内还还设有对比单元,用于将预设的彩条信息中的与待测点对应的点的RGB值与待测点的RGB值对比,并生成对比结果,若该对比值落入预设误差范围内,则发出检测通过信号,若该对比值未落入预设误差范围内,则发出测试失败信号。
[0009]本发明的有益效果是:本发明通过将信号处理模块将获取的LVDS测试信号转换成HDMI测试信号,并通过直接处理HDMI测试信号,其过程都是数字信号,转换过程信号几乎无损失,检测画面清晰,并且通过对接收不同的接口发送过来的彩条进行点对点的像素分析比对,可以十分准确的检测到电视主板各个接口数据传输情况,并且完整的反馈给主机模块,从而保证整个测试流程的可靠性,检测精度高,从而大大降低了误判率,对只要是能输出LVDS信号的待测解码板均可进行测试,提高了检测的适配性。
[0010]本发明还提供TV解码板自动化测试方法,包括主机模块,所述主机模块上连接有MCU模块,所述MCU模块与待测解码板相连接,所述待测解码板上连接有信号处理模块,所述信号处理模块还与主机模块相连接;其步骤为,
主机模块向MCU模块发送测试指令;
MCU模块接收测试指令并生成接口测试信号发送至待测解码板;
通过待测解码板上的待测接口输出LVDS测试信号;
信号处理模块接收并将LVDS测试信号转换成HDMI测试信号,并获取该HDMI测试信号中彩条信息的值,将该彩条信息的值与原始彩条信息的值对比后生成检测通过信号或检测失败信号;
主机模块接收检测通过信号或检测失败信号并显示检测通过结果或检测失败结果。
[0011]进一步,所述彩条信息的值为由HDMI测试信号生成的显示画面中的彩条信息中的待测点的RGB值,所述信号处理模块将该待测点的RGB值与预设的彩条信息中的与待测点对应的点的RGB值对比,并生成对比结果,若该对比值落入预设误差范围内,则发出检测通过信号,若该对比值未落入预设误差范围内,则发出测试失败信号。
[0012]采用上述进一步方案的有益效果是:本发明通过主机模块下发测试指令至MCU模块,由MCU模块接收测试指令并生成接口测试信号发送至待测解码板,逐个对待测解码板的接口进行检测,并将所有的接口输出的彩条信息的值的误差范围及测试结果反馈回主机模块,即仅需在主机模块上选择开始,即可全自动化完成待测解码板的测试工作,并且通过主机模块上的显示器直观的看到精准的检测结果,对只要是能输出LVDS信号的待测解码板均可进行测试,提高了检测的适配性。
[0013]

【专利附图】

【附图说明】
[0014]图1是本发明中自动化测试系统结构示意图;
图2为本发明中自动化测试系统结构实施例图;
图3为本发明中自动化测试方法流程图;
图4为本发明第一实施例图;
图5为本发明第二实施例图;
图6为本发明第三实施例a图;
图7为本发明第三实施例b图。
[0015]附图中,各标号所代表的部件如下:
1、主机模块,2、MCU模块,3、待测解码板,4、信号处理模块,41、信号转换模块,411、信号获取单元,42、信号检测模块,421、对比单元。
[0016]

【具体实施方式】
[0017]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0018]图1是本发明中自动化测试系统结构示意图;所述系统用于测试待测解码板3,所述待测解码板3用于接收接口测试信号并通过待测解码板3上的待测接口输出LVDS测试信号;所述系统包括信号处理模块4,用于接收并将LVDS测试信号转换成HDMI测试信号,并获取该HDMI测试信号中彩条信息的值,将该彩条信息的值与原始彩条信息的值对比后生成检测通过信号或检测失败信号,所述系统还包括主机模块1,还用于初始化主机检测系统的参数并配置串口,还用于接收检测通过信号或检测失败信号并显示检测通过结果或检测失败结果;所述系统还包括MUC模块,所述主机模块I用于向MCU模块2发送测试指令,所述MCU模块2接收测试指令并向待测解码板3发送包含待测接口信息的接口测试信号。
[0019]图2为本发明中自动化测试系统结构实施例图,在图1基础上,所述信号处理模块4包括信号转换模块41,用于接收LVDS测试信号,并将该LVDS测试信号转换成HDMI测试信号;以及信号检测模块42,用于接收所述HDMI测试信号并读取其中彩条信息,将该彩条信息的值与原始彩条信息的值对比并生成对比结果,若该对比结果入预设误差范围内,则发出检测通过信号,若该对比结果未落入预设误差范围内,则发出测试失败信号;
所述信号检测模块42内还设有信号获取单元411,用于获取由HDMI测试信号生成的显示画面中的彩条信息中的待测点的RGB值;所述信号获取单元411获取的RGB值为10位二进制数,并对该RGB值执行去掉低两位处理生成8位256色的颜色值;所述待测点的值包括从接入的HDMI测试信号中选取8阶彩条信号之中每一阶彩条的区域中的随机一坐标点的RGB值;所述信号检测模块42内还还设有对比单元421,用于将预设的彩条信息中的与待测点对应的点的RGB值与待测点的RGB值对比,并生成对比结果,若该对比值落入预设误差范围内,则发出检测通过信号,若该对比值未落入预设误差范围内,则发出测试失败信号。
[0020]图3为本发明中自动化测试方法流程图;包括主机模块1,所述主机模块I上连接有MCU模块2,所述MCU模块2与待测解码板3相连接,所述待测解码板3上连接有信号处理模块4,所述信号处理模块4还与主机模块I相连接;其步骤为,
步骤SlOl,主机模块I向MCU模块2发送测试指令;
步骤S102,MCU模块2接收测试指令并生成接口测试信号发送至待测解码板3 ;
步骤S103,通过待测解码板3上的待测接口输出LVDS测试信号;
步骤S104,信号处理模块4接收并将LVDS测试信号转换成HDMI测试信号,并获取该HDMI测试信号中彩条信息的值,将该彩条信息的值与原始彩条信息的值对比后生成检测通过信号或检测失败信号;
步骤S105,主机模块I接收检测通过信号或检测失败信号并显示检测通过结果或检测失败结果。
[0021]所述彩条信息的值为由HDMI测试信号生成的显示画面中的彩条信息中的待测点的RGB值,所述信号处理模块4将该待测点的RGB值与预设的彩条信息中的与待测点对应的点的RGB值对比,并生成对比结果,若该对比值落入预设误差范围内,则发出检测通过信号,若该对比值未落入预设误差范围内,则发出测试失败信号。
[0022]图4为本发明第一实施例图;其具体步骤如下:
步骤S201,初始化检测系统的各项参数及配置两个串口,COMl和COM2 ;
步骤S202,选择测试的主板型号配置文件;
步骤S203,将测试主板放在检测平台,扫描枪将扫描的主板信息存入数据库;
步骤S204,点击开始测试按钮;
步骤S205,主机模块I依次发送不同的测试命令行给MCU模块2 ;
步骤S206,MCU模块2解析测试命令并发送包含待测接口信息的接口测试信号待测解码板3 ;
步骤S207,待测解码板3根据接收到接口测试信号切换到不同的接口发送LVDS测试信号;
步骤S208,信号转接板测试LVDS测试信号内的彩条信息的值,并将测试结果反馈给主机;
步骤S209,主机收到的数据和结果显示在信息栏,如果数据有异常,则检测的电视机主板被判断为不良品。
[0023]液晶电视机主板自动检测系统运行前的主要工作是:初始化检测系统的各项参数、配置串口参数、链接服务器、选择相对应的待测TV解码板配置文件、待测TV解码板录入条形码信息。
[0024]图5为本发明第二实施例图;即为本检测系统的工作流程图,具体步骤如下:
步骤S301,主机依次发送不同的测试指令给MCU主板;
步骤S302,MCU模块2发送不同的接口测试信号发送至待测解码板3 ;
步骤S303,待测解码板3切换到AV接口;
步骤S304,待测解码板3切换到VGA接口;
步骤S305,待测解码板3切换到HDMI接口 ;
步骤S306,待测解码板3切换到YPbPr接口 ; 步骤S307,待测解码板3切换到TV接口;
步骤S308,LVDS测试信号转换为HDMI测试信号;
步骤S309,信号处理模块4根据接收到不同接口发送的视频信号分析检测,并把结果通过串口发送给主机模块I;
步骤S310,主机模块I把收到的数据显示在信息栏,如果数据有异常,则检测的待测解码板3被判断为不良品。
[0025]步骤S303至步骤S306为逐个切换至待测解码板3上的接口,没切换一次接口则重复步骤308和步骤309,直至所有接口全部检测完成。
[0026]本发明中信号转换模块41采用型号为ITE6263的芯片将待测解码板传来的LVDS测试信号转换成HDMI测试信号;信号检测模块42采用型号为SIS289的芯片,主要功能时把HDMI测试信号作为SIS289芯片的输入,显示到面板上,这样就可以利用SIS289的独特功能去读取面板上显示画面的某些点的RGB值,再经过一系列的算法将读到的值与预设的标准值进行比较,若所测得的值落在标准值误差范围内。则通过测试,反之不通过;MCU采用STC89C52的芯片。SIS289芯片读取的RGB值准确度是比较高的。直接读出的是R、G、B是10位二进制数,需要将其转化为8位256色便于比较,直接去掉低两位即可。RGB 8位256的颜色值,读出误差范围在10%左右。在实际检测过程预设的彩条信息的值的误差范围是10%以内则通过,反之则显示该接口测试失败。
[0027]其中,1、主机与MCU主控板之间的通信:
主机通过COMl自动的给MCU主控板发送命令码,主控板接受到命令码以后会通过命令解析,生成遥控码传送给电视及主板。在这里MCU主控板所担当的角色相当于遥控器,把主机发送的字符命令翻译成电视机主板识别的遥控。由于MCU所承担的任务比较简单,对于数据处理能力要求不是特别高,所以选择功能简单,性能相对稳定的STC89C52作为MCU主控板的CPU。采用这样的设计不但达到了设计要求同时降低了生产成本。
[0028]2、MCU主控板与待测TV解码板之间的通信
待测TV解码板收到MCU主控板发送过来的遥控码,将对其进行分析,切换到所对应的数据接口,如 AV、TV、HDM1、YPbPr、VGA 接口等。
[0029]3、待测TV解码板与信号转接板之间的通信
待测TV解码板与信号转接板的通信通过LVDS转换成HDMI信号转换链接,待测TV解码板发送的彩条信号从不同接口发给信号转接板。信号转接板将收到的彩条信号与标准值相比对,比对的结果作为待测TV解码板的接口通信质量的重要依据。
[0030]4、信号转接板与主机之间的通信
信号转接板通过对接收不同的接口发送过来的彩条进行点对点的像素分析比对。通着这种方法可以十分准确的检测到待测TV解码板各个接口数据传输情况,并且完整的反馈给主机,从而保证整个测试流程的可靠性。
[0031]图6为本发明第三实施例a图;其为实际测试之前的步骤;图7为本发明第三实施例b图,其为实际测试步骤;具体包括:
步骤S401,测试系统连接至数据库;步骤S402,打开并配置串口 COMl、COM2参数;步骤S403,打开文件选择相应配置文件;步骤S404,填写工单号、线别、组件品号等信息;步骤S405,扫描条码,自动显示工作状态,根据工作状态的不同跳转至步骤S406、步骤S407和步骤 Sll ;
步骤S406,显示为维修状态;步骤S4061,显示警告窗口,禁止触碰工装;
步骤S407,显示为调试模式状态;步骤S408,点击按钮启动;步骤S409,输入测试指令;步骤S410,手动模式发送给单片机(即MCU模块2),并跳转至步骤S416 ;
步骤S411,显示为生产模式状态;步骤S412,点击按钮启动;步骤S413,主机通过串COMl向MCU发送启动测试命令;步骤S414,MCU收到启动测试命令之后,回复已经准备测试命令;步骤S415,主机通过COMl向MCU发送第一条测试指令,并执行步骤S416 ;
步骤S416,单片机解析测试指令;步骤S417,测试电压;步骤S418,发送测试电压信号给信号转接板;步骤S419,测试板测试电压;步骤S420,接收电压数据并进行数据处理;步骤S421,输出电压数据,并结束;
步骤S422,判断测试电压是否符合在规定范围内并将结果反馈给MCU ;步骤S423,MCU处理通过COMl发送测试结果信号给主机,并跳转至步骤S429 ;
步骤S424,测试彩条信号;步骤S425,MCU发送相应的红外信号给TV解码板;步骤S426,待测TV解码板切换相应接口 ;步骤S427,转接板(即信号处理模块4)测试相应彩条信息的值;步骤S428,转接板根据接收到不同接口发送的视频信号分析检测,并把结果通过COM2发送给主机;
步骤S429,判断当前ID是否是当前测试板号最后一条;
步骤S430,显示当前测试板块PASS界面,并结束;
步骤S431,测试结果错误是否超过3次;步骤S432,显示当前测试TV解码板Faile界面,并结束;
步骤S433,判断测试是结果是否“0K” ;步骤S434,通过COMl向MCU发送下一条数据; 步骤S435,通过COMl向MCU重新发送当前测试数据,并跳转至步骤S416 ;
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种TV解码板自动化测试系统,其特征在于:所述系统用于检测待测解码板,所述待测解码板用于接收接口测试信号并通过待测解码板上的待测接口输出LVDS测试信号; 所述系统包括信号处理模块,用于接收并将LVDS测试信号转换成HDMI测试信号,并获取该HDMI测试信号中彩条信息的值,将该彩条信息的值与原始彩条信息的值对比后生成检测通过信号或检测失败信号。
2.根据权利要求1所述的一种TV解码板自动化测试系统,其特征在于:所述系统还包括主机模块,用于初始化主机检测系统的参数并配置串口,还用于接收检测通过信号或检测失败信号并显示检测通过结果或检测失败结果。
3.根据权利要求2所述的一种TV解码板自动化测试系统,其特征在于:所述系统还包括MUC模块,所述主机模块用于向MCU模块发送测试指令,所述MCU模块接收测试指令并向待测解码板发送包含待测接口信息的接口测试信号。
4.根据权利要求1至3中任一项所述的一种TV解码板自动化测试系统,其特征在于:所述信号处理模块包括信号转换模块,用于接收LVDS测试信号,并将该LVDS测试信号转换成HDMI测试信号;以及信号检测模块,用于接收所述HDMI测试信号并读取其中彩条信息,将该彩条信息的值与原始彩条信息的值对比并生成对比结果,若该对比结果入预设误差范围内,则发出检测通过信号,若该对比结果未落入预设误差范围内,则发出测试失败信号。
5.根据权利要求4所述的一种TV解码板自动化测试系统,其特征在于:所述信号检测模块内还设有信号获取单元,用于获取由HDMI测试信号生成的显示画面中的彩条信息中的待测点的RGB值。
6.根据权利要求5所述的一种TV解码板自动化测试系统,其特征在于:所述信号获取单元获取的RGB值为10位二进制数,并对该RGB值执行去掉低两位处理生成8位256色的颜色值。
7.根据权利要求5所述的一种TV解码板自动化测试系统,其特征在于:所述待测点的值包括从接入的HDMI测试信号中选取8阶彩条信号之中每一阶彩条的区域中的随机一坐标点的RGB值。
8.根据权利要求6所述的一种TV解码板自动化测试系统,其特征在于:所述信号检测模块内还还设有对比单元,用于将预设的彩条信息中的与待测点对应的点的RGB值与待测点的RGB值对比,并生成对比结果,若该对比值落入预设误差范围内,则发出检测通过信号,若该对比值未落入预设误差范围内,则发出测试失败信号。
9.一种TV解码板自动化测试方法,其特征在于:包括主机模块,所述主机模块上连接有MCU模块,所述MCU模块与待测解码板相连接,所述待测解码板上连接有信号处理模块,所述信号处理模块还与主机模块相连接;其步骤为, 主机模块向MCU模块发送测试指令; MCU模块接收测试指令并生成接口测试信号发送至待测解码板; 通过待测解码板上的待测接口输出LVDS测试信号; 信号处理模块接收并将LVDS测试信号转换成HDMI测试信号,并获取该HDMI测试信号中彩条信息的值,将该彩条信息的值与原始彩条信息的值对比后生成检测通过信号或检测失败信号; 主机模块接收检测通过信号或检测失败信号并显示检测通过结果或检测失败结果。
10.根据权利要求9所述的一种TV解码板自动化测试方法,其特征在于:所述彩条信息的值为由HDMI测试信号生成的显示画面中的彩条信息中的待测点的RGB值,所述信号处理模块将该待测点的RGB值与预设的彩条信息中的与待测点对应的点的RGB值对比,并生成对比结果,若该对比值落入预设误差范围内,则发出检测通过信号,若该对比值未落入预设误差范围内,则发出测试失败信号。
【文档编号】H04N17/00GK104168477SQ201410442621
【公开日】2014年11月26日 申请日期:2014年9月2日 优先权日:2014年9月2日
【发明者】何胜斌, 潘云龙, 黄兴儒 申请人:深圳市兆驰股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1