《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 顯示光電 > 設(shè)計(jì)應(yīng)用 > 基于S3C2440的液晶顯示器件光電參數(shù)檢測接口電路
基于S3C2440的液晶顯示器件光電參數(shù)檢測接口電路
2018年電子技術(shù)應(yīng)用第12期
陳樂珠1,卓朝松2,王 艷1
1.汕尾職業(yè)技術(shù)學(xué)院 海洋工程系,廣東 汕尾516600;2.廣東省汕尾市質(zhì)量計(jì)量監(jiān)督檢測所,廣東 汕尾516600
摘要: 介紹了一種基于S3C2440的液晶顯示器件光電參數(shù)檢測接口電路系統(tǒng),該系統(tǒng)使用VC++6.0編寫上位機(jī),能檢測市面上常用的各種型號(hào)液晶顯示器件光電參數(shù),無需因型號(hào)的不同而更換更多的其他驅(qū)動(dòng)電源和驅(qū)動(dòng)信號(hào)源等設(shè)備,并把有效數(shù)據(jù)通過通信接口傳送到PC中,解決了液晶顯示器件在光電參數(shù)的檢測中遇到的設(shè)備儀器頻繁更換與接線復(fù)雜等麻煩。結(jié)果表明,該系統(tǒng)具有工作穩(wěn)定、操作方便、接線簡單、采集數(shù)據(jù)的精度高等優(yōu)點(diǎn)。
中圖分類號(hào): TN29
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.182408
中文引用格式: 陳樂珠,卓朝松,王艷. 基于S3C2440的液晶顯示器件光電參數(shù)檢測接口電路[J].電子技術(shù)應(yīng)用,2018,44(12):47-50.
英文引用格式: Chen Lezhu,Zhuo Chaosong,Wang Yan. Design of interface circuit system based on S3C2440 for photoelectric parameters detection of liquid crystal display devices[J]. Application of Electronic Technique,2018,44(12):47-50.
Design of interface circuit system based on S3C2440 for photoelectric parameters detection of liquid crystal display devices
Chen Lezhu1,Zhuo Chaosong2,Wang Yan1
1.Department of Ocean Engineering,Shanwei Polytechnic,Shanwei 516600,China; 2.Guangdong Shanwei Supervision Testing Institute of Quality & Metrology,Shanwei 516600,China
Abstract: An interface circuit system based on S3C2440 and VC++6.0 for photoelectric parameters detection of liquid crystal display(LCD) devices is designed. The system can detect the photoelectric parameters of various types of LCD devices commonly used in the market, not need to replace more other driver power and driver signal source and other equipment with different models, and can transmit the effective data to PC through the communication interface. The trouble caused by replacement and complex wiring of various equipment and instruments in the detection of photoelectric parameters of LCD devices is solved. The results show that the system is stable, easy to operate, simple to connect, and has high accuracy of data acquisition.
Key words : S3C2440;liquid crystal display(LCD);VC++6.0;data acquisition

0 引言

    液晶顯示器件是人類社會(huì)文明進(jìn)步的產(chǎn)物,隨著現(xiàn)代科技技術(shù)的不斷發(fā)展,液晶顯示器件的應(yīng)用十分廣泛,產(chǎn)品更新也非常之快,同時(shí)也衍生出種類繁多的不同,型號(hào)液晶顯示器件。因此,由于液晶顯示器件型號(hào)不同它的驅(qū)動(dòng)電源及驅(qū)動(dòng)信號(hào)源等也不相同,對(duì)其進(jìn)行光電參數(shù)等因素的檢測時(shí),由于型號(hào)不同需要更換設(shè)備,連接設(shè)備儀器的接線復(fù)雜,隨之帶來了很大的麻煩。液晶顯示器件檢測光電參數(shù)主要依據(jù)GB/T 18910.61檢驗(yàn)標(biāo)準(zhǔn)要求,需要檢測14項(xiàng)光電參數(shù),其中10項(xiàng)光特性參數(shù)可通過“DMS-1500顯示設(shè)備測量系統(tǒng)”進(jìn)行測試,其檢測結(jié)果通過電腦讀取,而其他幾項(xiàng)電特性參數(shù)是通過導(dǎo)線連接到電壓表、電流表、示波器、功率表等外圍設(shè)備進(jìn)行測試獲取,并與光特性參數(shù)合并組成液晶顯示器件光電參數(shù)測試報(bào)告。無論是測試光特性還是電特性參數(shù),被測液晶顯示器件均需要與驅(qū)動(dòng)電源、驅(qū)動(dòng)信號(hào)源及其他外圍設(shè)備進(jìn)行連接才能進(jìn)行測試,但液晶顯示器件種類繁多,需要更換相對(duì)應(yīng)的驅(qū)動(dòng)設(shè)備及其他外圍檢測設(shè)備、導(dǎo)線等,給檢測人員帶來了極大不便。本文設(shè)計(jì)了一種基于S3C2440VC++6.0的液晶顯示器光電參數(shù)檢測接口系統(tǒng),該接口電路能連接并檢測市場上大部分的液晶顯示器件,通過通信接口把液晶顯示屏的工作電壓、工作電流、響應(yīng)時(shí)間采集到由VC++編寫的上位機(jī)中進(jìn)行顯示,結(jié)合DMS-1500 顯示設(shè)備將測試到的光特性參數(shù)和電特性參數(shù)一并在PC端顯示出來。本系統(tǒng)采用的芯片S3C2440是三星公司生產(chǎn)的32位CMOS微控制器,S3C2440集成了LCD控制器,最大可支持4K色STN LCD和256K色TFT LCD,提供1通道LCD專用DMA,具有與大多數(shù)LCD顯示器件的接口,通用性強(qiáng)。

1 系統(tǒng)硬件設(shè)計(jì)

    硬件電路的主要芯片包括S3C2440、MAX3232、液晶顯示器件,本系統(tǒng)以S3C2440作為主設(shè)備。系統(tǒng)硬件框圖如圖1所示。

ck1-t1.gif

1.1 S3C2440 LCD控制器[1]

    S3C2440 LCD控制器提供LCD必要的控制信號(hào),可支持STN LCD和TFT LCD,對(duì)于STN LCD來說如VFRAME、VLINE、VCLK、VD[7:0]、VM等,對(duì)于TFT LCD來說如VSYNC、HSYNC、HCLK、VD[23:0]、LEND等,S3C2440 LCD控制器用于向LCD傳輸圖像數(shù)據(jù)。S3C2440 LCD控制器結(jié)構(gòu)圖如圖2所示。

ck1-t2.gif

1.2 LCD時(shí)序圖與接口電路[2]

    LCD液晶顯示器種類繁多,如STN、TFT、LTPS TFT、OLED等,市場上較為主流的液晶顯示器為TFT型,常用于MP3、MP4、桌面液晶顯示器、筆記本電腦以及手機(jī)等。不同類型的LCD數(shù)字接口標(biāo)準(zhǔn)不一樣,因此,需要先對(duì)LCD的接口定義了解才能使用。本文以市面常用的TFT LCD為例,其管腳定義如表1所示。

ck1-b1.gif

    TFT LCD時(shí)序圖如圖3所示。

ck1-t3.gif

    該時(shí)序圖中各信號(hào)的時(shí)間參數(shù)都可以在LCD控制寄存器中設(shè)置,VCLK作為時(shí)序圖的基準(zhǔn)信號(hào),頻率計(jì)算如下:

    ck1-gs1.gif

    VSYNC信號(hào)計(jì)算如下:

     ck1-gs2.gif

    將幀內(nèi)存的地址送給LCD控制器,并設(shè)置好VSYNC、HSYNC、VCLK等信號(hào)參數(shù)后,即可發(fā)起DMA傳輸從幀內(nèi)存中得到圖像數(shù)據(jù)傳送到VD[23:0]數(shù)據(jù)總線上。

1.3 通信接口模塊

    S3C2440中的通用異步收發(fā)器(Universal Asynchronous Receiver Transmitter,UART)有3個(gè)獨(dú)立的通道,每個(gè)通道都可以工作于中斷模式或DMA模式,每個(gè)通道都有2個(gè)64 B的FIFO,使用系統(tǒng)時(shí)鐘時(shí),S3C2440則可以達(dá)到115.2 Kb/s。UART使用標(biāo)準(zhǔn)的TTL/CMOS邏輯電平來表示數(shù)據(jù)。本文采用RS-232串行接口標(biāo)準(zhǔn),使用MAX3232實(shí)現(xiàn)將TTL/CMOS邏輯電平轉(zhuǎn)換成RS-232邏輯電平。

2 系統(tǒng)軟件設(shè)計(jì)

2.1 S3C2440軟件設(shè)計(jì)

2.1.1 LCD控制器軟件設(shè)計(jì)

    S3C2440以嵌入式Linux作為開發(fā)環(huán)境,Linux具有開放源代碼、易于移植、資源豐富、免費(fèi)等優(yōu)點(diǎn),既可以采用匯編語言進(jìn)行開發(fā),也支持C語言開發(fā),本系統(tǒng)采用C語言[1]。系統(tǒng)軟件設(shè)計(jì)由主程序和若干子程序組成,其中包括LCD驅(qū)動(dòng)程序、串口子程序。LCD驅(qū)動(dòng)程序主要完成LCD的顯示模式、開啟/關(guān)閉LCD、設(shè)置調(diào)色板等的設(shè)置,本系統(tǒng)的目的是對(duì)LCD進(jìn)行測試,因此,本系統(tǒng)軟件設(shè)計(jì)一個(gè)主菜單,從中選擇各種方法進(jìn)行測試,通過串口輸入可以選擇以“240*320、8bpp”、“240*320、16bpp”、“640*480、8bpp”、“640*480、16bpp”的顯示模式來操作LCD,可以根據(jù)需要擴(kuò)展顯示模式。以“240*320、8bpp”為例,LCD程序結(jié)構(gòu)圖如圖4所示。

ck1-t4.gif

    串口子程序中,串口初始化如下:

     ck1-t4-x1.gif

2.1.2 LCD工作電參數(shù)軟件設(shè)計(jì)

    工作電參數(shù)通常指的是其功耗,LCD的功耗指的是該液晶顯示器在工作時(shí)流過該顯示器的電流的大小[3]。本系統(tǒng)通過主控芯片S3C2440的ADC模塊對(duì)LCD功耗進(jìn)行采集,采集的結(jié)果通過串口模塊傳送到由PC的VC++軟件編寫的上位機(jī)進(jìn)行顯示。S3C2440集成CMOS模數(shù)轉(zhuǎn)換器(Analog to Digital Converter,ADC),可接收8個(gè)通道的模擬信號(hào)輸入,并將其轉(zhuǎn)換為10位的二進(jìn)制數(shù)據(jù)。最大的轉(zhuǎn)換速率可達(dá)500 KSPS(SPS即Samples Per Second)。在本系統(tǒng)中,可利用S3C2440 ADC模塊對(duì)LCD的工作電壓及功耗進(jìn)行測試。LCD電參數(shù)數(shù)據(jù)采集程序流程圖如圖5所示。

ck1-t5.gif

2.2 上位機(jī)軟件設(shè)計(jì)

    本系統(tǒng)上位機(jī)用VisualC++6.0(簡稱VC++6.0)軟件進(jìn)行編寫,主要參考程序如下:

     ck1-t5-x1.gif

    VC++6.0設(shè)計(jì)的上位機(jī)采集的界畫如圖6所示。

ck1-t6.gif

3 結(jié)果分析

    本系統(tǒng)可實(shí)現(xiàn)對(duì)不同的液晶顯示器光電參數(shù)的檢測,為驗(yàn)證本系統(tǒng)的準(zhǔn)確性,在實(shí)驗(yàn)過程中,對(duì)型號(hào)為TFT-LCD FGD430A4005液晶屏進(jìn)行測試,上位機(jī)通過VC++6.0接收數(shù)據(jù)并儲(chǔ)存,共保存10組數(shù)據(jù)。算術(shù)平均值公式為:

    ck1-gs3.gif

    由式(3)可求出該系統(tǒng)所測的算術(shù)平均值,根據(jù)不同的背光顏色得到的電流測試結(jié)果,如表2所示。

ck1-b2.gif

    根據(jù)誤差的定義,誤差就是測得值與被測值的真值之間的差,在檢定工作中,將高一等級(jí)精度的標(biāo)準(zhǔn)所測得的量值稱為實(shí)際值,在實(shí)際測量中,常用被測的量的實(shí)際值代替真值,由此,使用汕尾市質(zhì)量計(jì)量監(jiān)督檢測所的PF300數(shù)字功率計(jì)測試儀器對(duì)該液晶屏測試得到測試真值A(chǔ),根據(jù)公式:

    ck1-gs4.gif

數(shù)據(jù)結(jié)果比較后如表3所示。

ck1-b3.gif

    經(jīng)誤差理論與數(shù)據(jù)處理分析,由概率論的大數(shù)定律可知,若測量次數(shù)無限增加,則算術(shù)平均值必然趨近于真值[4]。以表3的數(shù)據(jù)分析得到可行性,由該系統(tǒng)測試得到的電流值與標(biāo)準(zhǔn)儀器測試的值相比,誤差較小,精確度較高。

4 結(jié)論

    該系統(tǒng)是以S3C2440為主控芯片對(duì)液晶顯示器進(jìn)行光電參數(shù)檢測的接口電路,并在PC上采用VC++6.0平臺(tái)對(duì)數(shù)據(jù)進(jìn)行顯示與存儲(chǔ),方便地實(shí)現(xiàn)了對(duì)市面上常用的各種型號(hào)液晶顯示器件光電參數(shù)的檢測。經(jīng)實(shí)驗(yàn)表明,該系統(tǒng)具有工作穩(wěn)定、操作簡單、數(shù)據(jù)處理速度快、數(shù)據(jù)精度高、采集數(shù)據(jù)的精度高等優(yōu)點(diǎn),可以為檢測市面上大部分常用液晶顯示器的光電參數(shù)提供可靠的數(shù)據(jù)。

參考文獻(xiàn)

[1] 韋東山.嵌入式Linux應(yīng)用開發(fā)完全手冊[M].北京:人民郵電出版社,2015.

[2] 趙孔新,王曉紅,劉麗偉.基于S3C2440A的彩色液晶顯示系統(tǒng)設(shè)計(jì)[J].微計(jì)算機(jī)信息(嵌入式與S0C),2007(23):163-165.

[3] 胡其偉,段濤.液晶顯示器件(LCD)的原理及檢測方法[J].計(jì)量技術(shù),2005(6):58-59.

[4] 費(fèi)業(yè)泰.誤差理論與數(shù)據(jù)處理(第7版)[M].北京:機(jī)械工業(yè)出版,2017.



作者信息:

陳樂珠1,卓朝松2,王  艷1

(1.汕尾職業(yè)技術(shù)學(xué)院 海洋工程系,廣東 汕尾516600;2.廣東省汕尾市質(zhì)量計(jì)量監(jiān)督檢測所,廣東 汕尾516600)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。