本發(fā)明涉及顯示器測試領(lǐng)域,特別是一種顯示器兼容性異常自動檢測系統(tǒng)及方法。
背景技術(shù):
::顯示器在出廠前都需經(jīng)過嚴(yán)格測試,其中一項重要的測試就是兼容性測試。當(dāng)顯示器出現(xiàn)兼容性問題時往往伴隨畫面的閃爍異常,嚴(yán)重時甚至出現(xiàn)黑屏無畫的現(xiàn)象。隨著信息顯示技術(shù)的日趨成熟,平板顯示器的功能不斷豐富,各種信號標(biāo)準(zhǔn)增加,分辨率也不斷提高,這無疑使得測試量大大增加。當(dāng)前大部分顯示器生產(chǎn)商仍采用手動測試,其測試過程大致如下:首先需要手動點擊顯示器按鈕對OSD菜單進(jìn)行各種切換設(shè)置,然后操作各種測試儀器采集測試數(shù)據(jù),手動記錄測試數(shù)據(jù)再對測試結(jié)果進(jìn)行判斷,最后編制測試報表。顯然,這樣的測試方式不僅效率低下,需要耗費大量的時間和人力,而且容易由于測試人員的疲累出現(xiàn)漏檢或誤檢。雖然目前有一些方法和軟件用于提高顯示器測試效率,但仍然存在不少問題。例如:對顯示器設(shè)置時采用紅外遙控取代“五向鍵”的繁瑣設(shè)置步驟,但仍離不開人為控制;采用PC控制儀器讀取和記錄測試數(shù)據(jù),但只能適用特定的機(jī)種和既定的測試?yán)?,靈活度低,并且由于光學(xué)測試儀價格昂貴,只能少量供應(yīng),經(jīng)常出現(xiàn)儀器短缺。技術(shù)實現(xiàn)要素:本發(fā)明的目的在于提供一種顯示器兼容性異常自動檢測系統(tǒng)及方法,以克服現(xiàn)有技術(shù)中存在的缺陷。為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案是:一種顯示器兼容性異常自動檢測系統(tǒng),提供一待測顯示器,包括,一與所述待測顯示器相連的Chroma信號發(fā)生器、一分別與所述待測顯示器相連以及所述Chroma信號發(fā)生器相連的燒錄板、與所述待測顯示器顯示屏緊密貼合設(shè)置的遮光罩、設(shè)置于所述遮光罩內(nèi)的光電傳感器、一與所述光電傳感器相連的光電轉(zhuǎn)換單元、分別與所述Chroma信號發(fā)生器、所述燒錄板相連的工控PC機(jī)。在本發(fā)明一實施例中,所述光電轉(zhuǎn)換單元包括依次連接的放大器、AD轉(zhuǎn)換電路、MCU以及以RS232串行接口電路;所述放大器與所述光電傳感器相連;所述RS232串行接口電路與所述工控PC機(jī)相連;所述MCU還與一存儲器相連。在本發(fā)明一實施例中,所述光電傳感器采用EL7900。在本發(fā)明一實施例中,所述Chroma信號發(fā)生器通過USB線與所述工控PC機(jī)連接,其VGA輸出端接入燒錄板的VGA輸入端,HDMI與DVA接入所述待測顯示器的視頻接口。在本發(fā)明一實施例中,所述燒錄板通過一FT2232D以及外圍連接電路,將與所述工控PC機(jī)之間的USB通訊轉(zhuǎn)化為與所述待測顯示器之間的IIC通訊,并將DDC/CI信號與VGA圖像信號并入待測顯示器的同一VGA接口。進(jìn)一步的,本發(fā)明還提供一種顯示器兼容性異常自動檢測系統(tǒng)的自動檢測方法,其特征在于,按照如下步驟實現(xiàn):步驟1:根據(jù)不同測試機(jī)種,在一Excel模板中錄入測試Timing與指令數(shù)組,在一文本文件中對測試?yán)M(jìn)行編輯,并記錄每個測試Timing和每條測試?yán)乃饕?;步驟2:連接系統(tǒng),并進(jìn)行初始化,對通訊參數(shù)以及信號源選擇進(jìn)行設(shè)置;步驟3:導(dǎo)入所述步驟1中完成編輯的測試Timing、指令數(shù)組以及測試?yán)?,通過對應(yīng)名稱、參數(shù)、索引值進(jìn)行匹配和賦值,并將配置結(jié)果發(fā)送至所述工控PC機(jī)中的測試控制單元;步驟4:開啟待測顯示器DDC/CI的功能,并與所述工控PC機(jī)端匹配;步驟5:所述測試控制單元執(zhí)行導(dǎo)入的測試?yán)?,通過USB通訊對所述Chroma信號發(fā)生器的Timing、Pattern進(jìn)行設(shè)置,并使能輸出,通過燒錄板傳送MonitorWritetable(int*Name,intlength,intNum)函數(shù),完成對所述待測顯示器OSD菜單的設(shè)置;步驟6:所述工控PC機(jī)通過采用握手反饋方式,通過所述燒錄板接收所述待測顯示器返回的響應(yīng)數(shù)據(jù);步驟7:所述工控PC機(jī)通過返回的響應(yīng)數(shù)據(jù)判斷所述待測顯示器端是否接收并響應(yīng),若是,執(zhí)行下一步,否則,返回所述步驟6重新發(fā)送指令;步驟8:所述工控PC機(jī)發(fā)送采集指令至所述光電轉(zhuǎn)換單元,經(jīng)一預(yù)設(shè)時間后,所述光電轉(zhuǎn)換單元通過所述光電傳感器采集所述待測顯示器發(fā)出的光信號,并轉(zhuǎn)換為電信號;步驟9:所述光電轉(zhuǎn)換單元將采集的電信號上傳至所述工控PC機(jī)中的閃變信號處理單元,并生成時變的瞬態(tài)波形f(t);步驟10:所述閃變信號處理單元將時變波形通過公式:作傅里葉變換轉(zhuǎn)化成頻域的功率譜;步驟11:根據(jù)人眼對不同頻率閃爍信號的感知度進(jìn)行加權(quán)匹配,使之更符合人眼感官的認(rèn)知,視感度加權(quán)傳遞函數(shù)為:式中K=1.74802;λ=2π4.05981;ω1=2π9.15494;ω2=2π2.27979;ω3=2π1.22535;ω4=2π21.90000;步驟12:所述閃變信號處理單元將匹配后的信號通過公式:作傅里葉逆變換再轉(zhuǎn)為時變光強(qiáng)信號,并上傳至所述工控PC機(jī)的檢測判斷單元;步驟13:所述檢測判斷單元計算每秒的亮度最大值Lmax、最小值Lmin和平均值Lave,獲取閃爍度:其中,當(dāng)S>0.5時判為閃爍異常,當(dāng)亮度值趨近于零則判定黑屏;步驟14:根據(jù)工控PC端的數(shù)據(jù)存數(shù)單元記錄判斷結(jié)果,并對應(yīng)生成報表,若畫面正常則往報表寫入PASS,否則寫入FAIL,并標(biāo)注異常類型,包括黑屏無畫或閃爍異常;步驟15:判斷是否執(zhí)行完所有預(yù)設(shè)測試項目信息,若是,執(zhí)行下一步,否則返回所述步驟5執(zhí)行下一條;步驟16:所有預(yù)設(shè)測試項目信息測試完成,生成報表并導(dǎo)出。在本發(fā)明一實施例中,所述數(shù)據(jù)輸入單元通過一用于存儲所述測試Timing以及所述指令數(shù)組的EXCEL表與一用于存儲所述測試?yán)奈谋疚募@取所述測試Timing、指令數(shù)組以及測試?yán)T诒景l(fā)明一實施例中,所述Chroma信號發(fā)生器根據(jù)所述測試?yán)?,通過與所述工控PC機(jī)間的USB通訊,實現(xiàn)自由切換測試Timing和Pattern。相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:本發(fā)明所提出的顯示器兼容性異常自動檢測系統(tǒng)及方法,可以實現(xiàn)對顯示器的不同Timing、Source以及其他OSD功能的兼容性測試,檢測其中可能出現(xiàn)的畫面閃爍異常及黑屏現(xiàn)象,及時反饋顯示器的潛在問題。系統(tǒng)采用在線系統(tǒng)編程完成顯示器的燒錄,將相關(guān)顯示器控制指令定義為數(shù)組形式,然后通過DDC/CI協(xié)議實現(xiàn)軟件控制顯示器OSD菜單,并加入“握手”機(jī)制確保了控制信號的可靠性。同時,相關(guān)測試?yán)蜏y試Timing采用獨立的文本文件和Excel文件導(dǎo)入的形式,并通過索引值映射實現(xiàn)暫停、繼續(xù)以及指定測試等測試模式,可以靈活適應(yīng)不同機(jī)種的測試需求。系統(tǒng)采用EL7900光電傳感器代替高價的光學(xué)儀器來采集光信號,經(jīng)過模數(shù)轉(zhuǎn)換后得到瞬態(tài)波形,進(jìn)一步地通過傅里葉變換轉(zhuǎn)化為功率譜并進(jìn)行人眼視覺敏感度的加權(quán)匹配,最后再作傅里葉逆變換計算出閃爍度。具有高度靈活性以及低成本、高效率的優(yōu)點,可以較大程度地減輕測試人員的測試壓力。附圖說明圖1為本發(fā)明中顯示器兼容性異常自動檢測系統(tǒng)原理圖。圖2為本發(fā)明顯示器兼容性異常自動檢測方法的流程圖。圖3為本發(fā)明一實施例中人眼視覺敏感度曲線圖。具體實施方式下面結(jié)合附圖,對本發(fā)明的技術(shù)方案進(jìn)行具體說明。本發(fā)明提出的一種顯示器兼容性異常自動檢測系統(tǒng),如圖1所示,提供一待測顯示器,包括,一與待測顯示器相連的Chroma信號發(fā)生器,一分別與待測顯示器相連以及所述Chroma信號發(fā)生器相連的燒錄板,與待測顯示器顯示屏緊密貼合設(shè)置的遮光罩,設(shè)置于遮光罩內(nèi)的光電傳感器,一與光電傳感器相連的光電轉(zhuǎn)換單元,分別與Chroma信號發(fā)生器、燒錄板相連的工控PC機(jī)。進(jìn)一步的,在本實施例中,光電信號采集單元采用低成本的EL7900光電傳感器采集顯示屏的光信號,經(jīng)過信號放大和模數(shù)轉(zhuǎn)換為PC提供原始瞬態(tài)波形,其中光電傳感器置于遮光罩內(nèi)并與顯示屏貼合以減少環(huán)境光的影響;進(jìn)一步的,在本實施例中,Chroma信號發(fā)生器通過USB線與PC連接,可自由切換測試Timing和Pattern,其VGA輸出端接入燒錄板的VGA輸入端,其他信號輸出端包括HDMI與DVA直接接入顯示器對應(yīng)視頻接口。進(jìn)一步的,在本實施例中,燒錄板用于完成顯示器燒錄和DDC/CI信號傳輸,通過FT2232D芯片及其外圍電路將USB通訊轉(zhuǎn)化為顯示器可接收的IIC通訊,并將DDC/CI信號與VGA圖像信號并入同一個顯示器VGA接口。進(jìn)一步的,在本實施例中,閃變信號處理單元采用軟件處理,將時變的瞬態(tài)波形轉(zhuǎn)化為功率譜,首先通過傅里葉變換將時域的波形轉(zhuǎn)化成頻域的功率譜,然后根據(jù)人眼對不同頻率閃爍光的敏感度進(jìn)行加權(quán)匹配,最后再通過傅里葉逆變換還原信號,計算出閃爍度,當(dāng)閃爍度大于預(yù)設(shè)指標(biāo)時判為閃爍異常,當(dāng)光強(qiáng)度趨近于0時可判為黑屏異常。進(jìn)一步的,在本實施例中,測試?yán)蜏y試Timing分別通過文本文件和EXCEL表進(jìn)行錄入、標(biāo)記和導(dǎo)入,可自由定義和編輯,且通過記錄索引值,可實現(xiàn)暫停/繼續(xù)測試、指定單條測試、指定起點測試等多種靈活測試方式。通過燒錄板和工控PC端將對應(yīng)的顯示器控制指令定義為對應(yīng)的數(shù)組,然后經(jīng)DDC/CI協(xié)議緊燒錄板發(fā)送指令實現(xiàn)OSD菜單的切換。為了適配不同的新機(jī)種和新指令,這些指令以整串?dāng)?shù)組錄入EXCEL表,且不同機(jī)種采用相同命名規(guī)則,當(dāng)需要添加新機(jī)種或新指令時只需將指令EXCEL表以及文本文件導(dǎo)入,方便了新機(jī)種、新指令的添加,系統(tǒng)根據(jù)命名特征進(jìn)行指令匹配和賦值。較佳的,系統(tǒng)在建立相關(guān)通訊協(xié)議的基礎(chǔ)上集成各端的控制函數(shù),并預(yù)留參數(shù),然后將測試Timing和測試?yán)毩⒊鰜恚瑴y試員根據(jù)不同機(jī)型的測試需求只需在Excel表錄入需要測試的Timing號,在文本文件中寫入測試?yán)缓髮?dǎo)入即可。測試?yán)木帉懼恍鑿?fù)制對應(yīng)函數(shù)名并填入?yún)?shù),如指定第一條測試?yán)秊椤扒袚QVGA信號”,定義切換VGA信號的指令數(shù)組為:SourceVGA[]={0x03,0x60,0x00,0x11},測試?yán)兄恍鑼懭隡onitorWritetable(SourceVGA,4,1);其中第一個參數(shù)為數(shù)組名,第二個參數(shù)為數(shù)組長度,第三個參數(shù)為測試?yán)饕?。其具體函數(shù)定義如下:較佳的,工控PC機(jī)為每條測試?yán)蜏y試Timing建立索引值,通過索引值可以記錄斷點、起點,從而實現(xiàn)暫停/繼續(xù)測試、指定單條測試、指定起點測試等多種靈活便捷的測試方式。進(jìn)一步的,在本實施例中,為了保證控制指令正確傳輸和顯示器端的正確響應(yīng),在工控PC端與顯示器通信之間加入“握手”機(jī)制進(jìn)行反饋,保證了系統(tǒng)間交互的可靠性。進(jìn)一步的,如圖2所示,為本發(fā)明的測試過程流程圖,如該流程圖所示,具體包括以下檢測步驟:步驟1:預(yù)先編輯測試?yán)?、錄入測試Timing和指令數(shù)組,其中對測試?yán)蜏y試Timing記錄索引值,方便暫停/繼續(xù)測試、指定單條測試、指定起點測試等功能的實現(xiàn),錄入的表格采用既定模板,只需在對應(yīng)欄目下錄入數(shù)據(jù),系統(tǒng)默認(rèn)以同名文件內(nèi)置常用的AOC型號顯示器的對應(yīng)數(shù)據(jù),當(dāng)測試機(jī)型或具體測試需求與之不匹配時只需加以替換,大大增加了系統(tǒng)靈活性;步驟2:連接系統(tǒng),并進(jìn)行初始化設(shè)置。系統(tǒng)連接如圖1所示,Chroma信號源和燒錄板通過USB線與PC連接,其中信號源的VGA輸出端接入燒錄板,再經(jīng)燒錄板接入顯示器的VGA端口,而其他信號輸出端則直接接入顯示器對應(yīng)端口;光電傳感器外層覆蓋遮光罩并貼合于顯示器,對通訊參數(shù)以及信號源選擇進(jìn)行設(shè)置,將采集的信號進(jìn)行放大和轉(zhuǎn)換后通過RS232接口送入工控PC機(jī)做進(jìn)一步波形處理;步驟3:將指令數(shù)組、測試Timing和測試?yán)龑?dǎo)入系統(tǒng),系統(tǒng)通過對應(yīng)名稱、參數(shù)、索引值進(jìn)行匹配和賦值,并將配置結(jié)果發(fā)送至所述工控PC機(jī)中的測試控制單元;步驟4:開啟待測顯示器DDC/CI的功能,并與所述工控PC機(jī)端匹配;步驟5:運(yùn)行測試?yán)?,測試控制單元執(zhí)行導(dǎo)入的測試?yán)?,通過USB通訊對所述Chroma信號發(fā)生器的Timing、Pattern進(jìn)行設(shè)置,并使能輸出,通過燒錄板傳送MonitorWritetable(int*Name,intlength,intNum)函數(shù),完成對所述待測顯示器OSD菜單的設(shè)置;步驟6:工控PC機(jī)通過“握手”機(jī)制,通過所述燒錄板接收所述待測顯示器返回的響應(yīng)數(shù)據(jù);步驟7:工控PC機(jī)通過返回的數(shù)據(jù)判斷顯示器端是否確實接收并響應(yīng),若是,執(zhí)行下一步,否則重新發(fā)送指令;步驟8:通過工控PC機(jī)控制光電轉(zhuǎn)換單元,使能光電傳感器,每次采集時間為1S,需要注意的是,從發(fā)送DDC/CI指令到使能信號采集需要一段延時等待,使顯示器畫面完成切換,以免將過渡畫面誤判為黑屏異常;步驟9:將采集的信號通過RS232傳入PC,并生成時變的瞬態(tài)波形f(t);步驟10:將時變波形通過公式:作傅里葉變換轉(zhuǎn)化成頻域的功率譜;步驟11:根據(jù)人眼對不同頻率閃爍信號的感知度進(jìn)行加權(quán)匹配,使之更符合人眼感官的認(rèn)知,視感度加權(quán)傳遞函數(shù)為:式中K=1.74802;λ=2π4.05981;ω1=2π9.15494;ω2=2π2.27979;ω3=2π1.22535;ω4=2π21.90000;人眼視覺敏感度曲線圖如圖3所示,可以看出人眼對頻率約為12Hz時的閃爍最為敏感,偏離最敏感頻率后,敏感度隨頻率的變化而降低。當(dāng)閃爍頻率在40Hz以上感覺就不靈敏了,而當(dāng)大于50Hz時則完全感覺不到閃爍;步驟12:將匹配后的信號通過公式:作傅里葉逆變換再轉(zhuǎn)為時變光強(qiáng)信號;步驟13:計算1S內(nèi)的亮度最大值Lmax、最小值Lmin和平均值Lave。定義閃爍度:當(dāng)S大于>0.5時判為閃爍異常,當(dāng)亮度趨近于零則可判定黑屏;步驟14:記錄判定結(jié)果,若畫面正常則往報表寫入PASS,否則寫入FAIL,并標(biāo)注異常類型,包括黑屏無畫或閃爍異常;步驟15:系統(tǒng)判斷是否執(zhí)行完所有測試?yán)羰?,?zhí)行下一步,否則返回步驟5執(zhí)行下一條;步驟16:所有測試?yán)郎y試完成,生成報表并導(dǎo)出;步驟17:測試結(jié)束,保存并退出系統(tǒng)。以上是本發(fā)明的較佳實施例,凡依本發(fā)明技術(shù)方案所作的改變,所產(chǎn)生的功能作用未超出本發(fā)明技術(shù)方案的范圍時,均屬于本發(fā)明的保護(hù)范圍。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3