FCT(功能測試)它指的是對(duì)測試目標(biāo)板(UUT:Unit Under Test)提供模擬的運(yùn)行環(huán)境(激勵(lì)和負(fù)載),使其工作于各種設(shè)計(jì)狀態(tài),從而獲取到各個(gè)狀態(tài)的參數(shù)來驗(yàn)證UUT的功能好壞的測試方法。簡單地說,就是對(duì)UUT加載合適的激勵(lì),測量輸出端響應(yīng)是否合乎要求。一般專指PCBA的功能測試。
功能:
測試模式
功能測試依據(jù)控制模式的不同,可以分為手動(dòng)控制功能測試、半自動(dòng)控制功能測試、全自動(dòng)控制功能測試。最早的功能測試,主要以手動(dòng)和半自動(dòng)方式為主。對(duì)于一些簡單的被測板的功能測試,基于簡化設(shè)計(jì)和減少制作成本考慮,我們有時(shí)還是會(huì)采用手動(dòng)或者半自動(dòng)的測試方案。隨著科技的發(fā)展,為了節(jié)約生產(chǎn)成本,現(xiàn)在的功能測試絕大多數(shù)都是使用全自動(dòng)的方案。另一種更普遍的分類是依據(jù)功能測試的控制器類型來分。在功能測試中,我們通常用的控制方式有MCU控制方式、嵌入式CPU控制方式、PC控制方式、PLC控制方式等。
其中,MCU控制方式可以視作簡單的嵌入式控制。MCU和嵌入式控制方式的特點(diǎn)在于:
測試執(zhí)行速度快;
測試操作簡單直接;
顯示和數(shù)據(jù)輸出需要特別專用電路和程序;
測試方案針對(duì)性強(qiáng);
測試軟件修改方便;
PC的控制方式是現(xiàn)在使用最廣泛的一種FCT開發(fā)方式。這主要是因?yàn)椋?
PC技術(shù)已成為現(xiàn)今的基礎(chǔ)技術(shù);
PC價(jià)格便宜;
PC在操作系統(tǒng)上的測試結(jié)果的文件處理、數(shù)據(jù)輸出等方面,非常方便;
測試軟件更貼近于使用者;
軟件編寫稍復(fù)雜些;
可以將所有電腦測試的設(shè)備進(jìn)行數(shù)據(jù)互通,將產(chǎn)業(yè)信息化;
界面更人性化,在新增機(jī)種及維護(hù)方面更方便,標(biāo)準(zhǔn)化模塊更實(shí)用;
PLC的控制方式也是簡單功能的被測板常用的一種FCT開發(fā)方式。但是它的重點(diǎn)多在于控制感應(yīng)部分,而對(duì)被測板的測量功能偏弱。這主要也是由于PLC是專業(yè)用于工業(yè)控制的產(chǎn)品而決定的。