專(zhuān)利名稱(chēng):一種基于usbtmc協(xié)議規(guī)范的led顏色及亮度的檢測(cè)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于自動(dòng)檢測(cè)設(shè)備領(lǐng)域,特別涉及一種測(cè)試PCBA(Printed Circuit BoardAssembly印刷電路板)板子上的LED (Light Emitting Diode發(fā)光二極管)的顏色、亮度的設(shè)備。
背景技術(shù):
PCBA板子上都有一些LED燈用來(lái)指示一些狀態(tài),比如板子工作正常用綠色LED燈指示,出現(xiàn)告警時(shí)用紅色LED燈指示等等。目前現(xiàn)有技術(shù)中的檢測(cè)方法具有以下不足
1、由于操作工目測(cè)檢查,漏檢及誤檢的概率高;
2、采用專(zhuān)業(yè)LED檢測(cè)設(shè)備,設(shè)備昂貴,專(zhuān)業(yè)LED檢測(cè)設(shè)備所附帶的的測(cè)試命令之間都不兼容,給計(jì)算機(jī)端的編程帶來(lái)麻煩;
3、專(zhuān)業(yè)攝像設(shè)備,設(shè)備相當(dāng)昂貴。本發(fā)明的檢測(cè)設(shè)備采用標(biāo)準(zhǔn)的USBTMC協(xié)議,通信命令符合SCPI規(guī)范,非常方便集成到上層編程代碼,比如Labview, Labwindows, python, VC++等。SCPI命令的易于記憶以及可以通過(guò) NI (National Instruments)的 MAX (Measurement&Automation Explorer)界面進(jìn)行通信的特點(diǎn)非常方便現(xiàn)場(chǎng)調(diào)試。
發(fā)明內(nèi)容
為了解決上述的技術(shù)的一些問(wèn)題,本發(fā)明的目的在于提供一種低價(jià)格、非常適合集成到功能測(cè)試站中的LED檢測(cè)設(shè)備。測(cè)試儀表都需要滿(mǎn)足測(cè)試方面的規(guī)范,比如GPIB接口、USBTMC設(shè)備類(lèi)等,并且都為兼容SCPI語(yǔ)言。這給上層的編程帶來(lái)方便。本發(fā)明就是要設(shè)計(jì)兼容SCPI語(yǔ)言、USBTMC設(shè)備類(lèi)的LED檢測(cè)設(shè)備,可實(shí)現(xiàn)每個(gè)子LED設(shè)備的自診斷來(lái)檢查子LED設(shè)備是否存在、是否完好。本發(fā)明提供一種基于USBTMC(Universal Serial Bus Test and MeasurementClass)協(xié)議規(guī)范的LED顏色及亮度檢測(cè)的檢測(cè)設(shè)備,特征在于
1、所述檢測(cè)設(shè)備由一個(gè)LED檢測(cè)主板和多個(gè)LED檢測(cè)子板組成,其中檢測(cè)主板一端與計(jì)算機(jī)連接,另一端與多個(gè)LED檢測(cè)子板每一個(gè)的一端連接,LED檢測(cè)子板的另一端為一個(gè)LED顏色傳感器,靠近待測(cè)產(chǎn)品;
2、LED檢測(cè)子板上的顏色傳感器,用于精確測(cè)量印刷電路板上LED的顏色和亮度;
3、計(jì)算機(jī)與設(shè)備之間通信采用USB(Universal Serial Bus)端口 ;
4、USB通信協(xié)議采用USBTMC協(xié)議;
5、計(jì)算機(jī)與設(shè)備的命令采用自動(dòng)測(cè)試領(lǐng)域?qū)S玫腟CPI(Standard Commands forProgrammable Instruments可編程儀器標(biāo)準(zhǔn)命令)命令格式。LED檢測(cè)主板一端為USB端口,用于與計(jì)算機(jī)通信,另一端為IDC連接頭,與24個(gè)LED檢測(cè)子板連接,實(shí)現(xiàn)給每個(gè)LED檢測(cè)子板供電以及與LED檢測(cè)子板的通信。
LED檢測(cè)子板為L(zhǎng)ED傳感器端,用于檢測(cè)LED的顏色及亮度,并將檢測(cè)到的數(shù)據(jù)提供給檢測(cè)主板。
圖I為本發(fā)明所述方法的測(cè)試系統(tǒng)的結(jié)構(gòu)框圖;圖2為本發(fā)明所述方法的標(biāo)準(zhǔn)USBTMC通信協(xié)議。附圖中的附圖標(biāo)記對(duì)應(yīng)于以下部件
1:計(jì)算機(jī)
2=LED檢測(cè)主板
3:待測(cè)產(chǎn)品
AUA2-A24 =LED檢測(cè)子板
4:控制端口
5:批量數(shù)據(jù)輸出端口 6:批量數(shù)據(jù)輸入端口
7:中斷輸入端口
8=USBTMC 界面 9:設(shè)備
具體實(shí)施例方式下面對(duì)本發(fā)明做進(jìn)一步描述。應(yīng)用本發(fā)明所述方法的測(cè)試系統(tǒng)的結(jié)構(gòu)框圖參考圖I所示。圖中所示的測(cè)試系統(tǒng)由4部分組成計(jì)算機(jī)、LED檢測(cè)主板、LED檢測(cè)子板(一個(gè)主板可以最多連接24個(gè)子板)和待測(cè)產(chǎn)品。當(dāng)待測(cè)產(chǎn)品的待檢測(cè)LED數(shù)目超出24個(gè)時(shí),可以選擇多個(gè)LED主板及子板來(lái)進(jìn)行檢測(cè)。LED檢測(cè)子板是系統(tǒng)的檢測(cè)終端設(shè)備,為顏色傳感器芯片。可見(jiàn)光顏色由R(紅色)、G (綠色)和B (藍(lán)色)組成。通過(guò)分析LED光的RGB值以及亮度值,就可以辨別LED顏色及亮度。當(dāng)LED光太強(qiáng)或太弱時(shí),通過(guò)調(diào)整獲取LED光的時(shí)間、LED光衰減等操作將獲得的RGB值在一個(gè)合適的范圍內(nèi)。然后通過(guò)分布總線方式將數(shù)據(jù)提供給LED檢測(cè)主板。SCPI命令即可編程儀器標(biāo)準(zhǔn)命令集的縮寫(xiě),采用樹(shù)狀分層結(jié)構(gòu)的命令集。它的助記符產(chǎn)生規(guī)則簡(jiǎn)單、明確、易于記憶。LED檢測(cè)主板上的MCU(Micro Control Unit)固件內(nèi)設(shè)計(jì)了一個(gè)SCPI命令的解析器。計(jì)算機(jī)和LED檢測(cè)主板連接的USBTMC的通信協(xié)議參考圖2所示。其中控制端口、批量數(shù)據(jù)輸出端口、批量數(shù)據(jù)輸入端口是必須的,中斷輸入端口是可選的??刂贫丝谟糜谠O(shè)備上電時(shí)的一些設(shè)備枚舉過(guò)程,SCPI命令通過(guò)數(shù)據(jù)輸出端口發(fā)送給LED檢測(cè)設(shè)備,設(shè)備解析、執(zhí)行命令,若需要將信息回傳給計(jì)算機(jī),則通過(guò)數(shù)據(jù)輸入端口回傳計(jì)算機(jī)。比如當(dāng)計(jì)算機(jī)需要讀出第一個(gè)LED檢測(cè)子板的RGB值,計(jì)算機(jī)發(fā)送命令給檢測(cè)主板,檢測(cè)主板接收到命令后首先進(jìn)入SCPI解析器檢測(cè)命令是否正確以及首先檢測(cè)LED子板I是否存在及正常,如果正常,則執(zhí)行檢測(cè)動(dòng)作,檢測(cè)動(dòng)作完成后,通過(guò)分布總線將數(shù)據(jù)回傳給檢測(cè)主板,檢測(cè)主板將數(shù)據(jù)封裝成SCPI命令格式并回傳給計(jì)算機(jī)。
以上實(shí)施例是對(duì)本發(fā)明的進(jìn)一步說(shuō)明,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解地是上述說(shuō)明并不用于限制本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于USBTMC協(xié)議規(guī)范的LED顏色及亮度的檢測(cè)設(shè)備,特征在于 (1)所述檢測(cè)設(shè)備由一個(gè)LED檢測(cè)主板和多個(gè)LED檢測(cè)子板組成,其中檢測(cè)主板一端與計(jì)算機(jī)連接,另一端與多個(gè)LED檢測(cè)子板每一個(gè)的一端連接,LED檢測(cè)子板的另一端為一個(gè)LED顏色傳感器,靠近待測(cè)產(chǎn)品; (2)LED檢測(cè)子板上的顏色傳感器,用于精確測(cè)量印刷電路板上LED的顏色和亮度; (3)計(jì)算機(jī)與設(shè)備之間通信采用USB端口; (4)USB通信協(xié)議采用USBTMC協(xié)議; (5)計(jì)算機(jī)與設(shè)備的命令采用自動(dòng)測(cè)試領(lǐng)域?qū)S玫腟CPI命令格式。
2.根據(jù)權(quán)利要求I所述的檢測(cè)設(shè)備,其中LED檢測(cè)主板一端為USB端口,用于與計(jì)算機(jī)通信,另一端為IDC連接頭,與24個(gè)LED檢測(cè)子板連接,實(shí)現(xiàn)給每個(gè)LED檢測(cè)子板供電以及與LED檢測(cè)子板的通信。
3.根據(jù)權(quán)利要求2所述的檢測(cè)設(shè)備,其中LED檢測(cè)子板為L(zhǎng)ED傳感器端,用于檢測(cè)LED的顏色及亮度,并將檢測(cè)到的數(shù)據(jù)提供給檢測(cè)主板。
全文摘要
本發(fā)明的檢測(cè)設(shè)備采用標(biāo)準(zhǔn)的USBTMC協(xié)議,通信命令符合SCPI規(guī)范,非常方便集成到上層編程代碼,比如Labview,Labwindows,python,VC++等。SCPI命令的易于記憶以及可以通過(guò)NI(National Instruments)的MAX(Measurement&Automation Explorer)界面進(jìn)行通信的特點(diǎn)非常方便現(xiàn)場(chǎng)調(diào)試。
文檔編號(hào)G01M11/02GK102706454SQ201210206740
公開(kāi)日2012年10月3日 申請(qǐng)日期2012年6月21日 優(yōu)先權(quán)日2012年6月21日
發(fā)明者馮奕, 張毅, 陳運(yùn)浩 申請(qǐng)人:偉創(chuàng)力電子技術(shù)(蘇州)有限公司