專利名稱:基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及溫控開關(guān)測(cè)試,具體涉及一種基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)和方法。
背景技術(shù):
在溫度開關(guān)和熱保護(hù)器的生產(chǎn)制造環(huán)節(jié)中,動(dòng)作點(diǎn)的溫度是溫度開關(guān)和熱保護(hù)器的一項(xiàng)重要指標(biāo),也是在生產(chǎn)制造環(huán)節(jié)較難控制的一項(xiàng)指標(biāo),為了保證產(chǎn)品質(zhì)量,該項(xiàng)指標(biāo)在生產(chǎn)制造環(huán)節(jié)必須全檢。普遍的測(cè)量方法是將每個(gè)被測(cè)產(chǎn)品接入一個(gè)電源和指示燈的電路中,并將產(chǎn)品置于可控溫度環(huán)境中,由測(cè)量人員監(jiān)視指示燈的變化,同時(shí)監(jiān)視溫度指示, 如某產(chǎn)品狀態(tài)有變化要同時(shí)記錄其相應(yīng)溫度。而成百的產(chǎn)品在相近的溫度點(diǎn)幾乎同時(shí)變換狀態(tài),由人工進(jìn)行判斷、記錄是非常困難的事,必然容易出現(xiàn)差錯(cuò),影響產(chǎn)品質(zhì)量或?qū)е虏槐匾膱?bào)廢,造成生產(chǎn)單位的信譽(yù)或經(jīng)濟(jì)損失。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)。為了解決上述問(wèn)題,根據(jù)本發(fā)明的第一個(gè)技術(shù)方案,基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),由調(diào)溫倉(cāng)、溫度傳感器、矩陣檢測(cè)電路、多功能數(shù)據(jù)采集卡和工控計(jì)算機(jī)構(gòu)成,其特點(diǎn)是溫度傳感器檢測(cè)調(diào)溫倉(cāng)的溫度,并將調(diào)溫倉(cāng)的溫度數(shù)據(jù)通過(guò)多功能數(shù)據(jù)采集卡輸入工控計(jì)算機(jī);
工控計(jì)算機(jī)通過(guò)多功能數(shù)據(jù)采集卡輸出控制信號(hào)到矩陣檢測(cè)電路,同時(shí),工控計(jì)算機(jī)通過(guò)多功能數(shù)據(jù)采集卡接收溫度傳感器和矩陣檢測(cè)電路輸出的數(shù)據(jù);并且,工控計(jì)算機(jī)對(duì)收到的數(shù)據(jù)進(jìn)行分析、處理并顯示結(jié)果;
矩陣檢測(cè)電路通過(guò)多功能數(shù)據(jù)采集卡接收工控計(jì)算機(jī)輸出的控制信號(hào),對(duì)被測(cè)產(chǎn)品的工作狀態(tài)進(jìn)行檢測(cè),并將被測(cè)產(chǎn)品的工作狀態(tài)信號(hào)通過(guò)多功能數(shù)據(jù)采集卡輸出到工控計(jì)算機(jī);
多功能數(shù)據(jù)采集卡將工控計(jì)算機(jī)輸出的控制信號(hào)輸出到矩陣檢測(cè)電路;同時(shí),多功能數(shù)據(jù)采集卡將溫度傳感器和矩陣檢測(cè)電路輸出的數(shù)據(jù)進(jìn)行A/D轉(zhuǎn)換后輸出到工控計(jì)算機(jī)。根據(jù)所述本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的優(yōu)選方案,矩陣檢測(cè)電路包括矩陣電路和接口控制電路;其中,接口控制電路通過(guò)多功能數(shù)據(jù)采集卡接收工控計(jì)算機(jī)輸出的控制信號(hào),進(jìn)行轉(zhuǎn)換后輸出控制信號(hào)到矩陣電路;矩陣電路接收接口控制電路輸出的控制信號(hào),對(duì)被測(cè)產(chǎn)品的工作狀態(tài)進(jìn)行檢測(cè),并將被測(cè)產(chǎn)品的工作狀態(tài)信號(hào)通過(guò)多功能數(shù)據(jù)采集卡輸出到工控計(jì)算機(jī)。根據(jù)所述本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的優(yōu)選方案,所述矩陣電路包括m根控制線、η根A/D采集線和m組檢測(cè)電路;其中,m、n為1 128的自然數(shù)。根據(jù)所述本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的優(yōu)選方案,所述接口控制電路包括m個(gè)控制電路,其中,m為1 1觀的自然數(shù)。
根據(jù)所述本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的優(yōu)選方案,所述矩陣電路包括m根控制線、η根A/D采集線和m組檢測(cè)電路;所述接口控制電路包括m個(gè)控制電路;其中,m、n為1 128的自然數(shù)。根據(jù)所述本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的優(yōu)選方案,每組檢測(cè)電路包括η個(gè)檢測(cè)單元,其中,η為1 128的自然數(shù)。根據(jù)所述本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的優(yōu)選方案,所述檢測(cè)單元包括二極管。根據(jù)本發(fā)明的第二個(gè)技術(shù)方案,一種基于虛擬儀器測(cè)試溫控開關(guān)的方法,包括如下步驟
Α.通過(guò)安裝程序?qū)y(cè)試軟件裝入工控計(jì)算機(jī)的程序存貯介質(zhì)中;該測(cè)試軟件包括人機(jī)界面程序模塊、測(cè)試參數(shù)設(shè)置程序模塊、合格判定程序模塊、數(shù)據(jù)保存程序模塊、狀態(tài)采集程序模塊和溫度數(shù)據(jù)采集程序模塊;
B.將被測(cè)產(chǎn)品接入矩陣檢測(cè)電路并置入調(diào)溫倉(cāng);
C.啟動(dòng)測(cè)試系統(tǒng)工作,初始化測(cè)試參數(shù)設(shè)置程序模塊,讀入設(shè)置的檢測(cè)基準(zhǔn)參數(shù); 并初始化多功能數(shù)據(jù)采集卡;
D.啟動(dòng)檢測(cè),初始化數(shù)據(jù)記錄,設(shè)置檢測(cè)定時(shí),使工控計(jì)算機(jī)通過(guò)多功能數(shù)據(jù)采集卡分時(shí)、循環(huán)讀取A/D采集線信號(hào);設(shè)置測(cè)溫定時(shí),使工控計(jì)算機(jī)通過(guò)多功能數(shù)據(jù)采集卡分時(shí)采集溫度傳感器的測(cè)量值,打開監(jiān)視窗口 ;設(shè)置行掃描定時(shí),使工控計(jì)算機(jī)分時(shí)、循環(huán)發(fā)出掃描信號(hào);
Ε.溫度傳感器對(duì)調(diào)溫倉(cāng)的溫度進(jìn)行采樣,工控計(jì)算機(jī)運(yùn)行溫度數(shù)據(jù)采集程序模塊,當(dāng)測(cè)溫定時(shí)到來(lái)時(shí),通過(guò)多功能數(shù)據(jù)采集卡采集溫度傳感器的測(cè)量值,并對(duì)采樣數(shù)據(jù)采用表決平均濾波方法進(jìn)行計(jì)算,得到調(diào)溫倉(cāng)的溫度;
F.工控計(jì)算機(jī)運(yùn)行狀態(tài)采集程序模塊,使工控計(jì)算機(jī)分時(shí)、循環(huán)發(fā)出掃描信號(hào),當(dāng)檢測(cè)定時(shí)到來(lái)時(shí),工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡循環(huán)讀取A/D采集線信號(hào);并記錄A/D采集線信號(hào)發(fā)生變化時(shí)刻的調(diào)溫倉(cāng)的溫度,得到被測(cè)產(chǎn)品的動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度;
G.工控計(jì)算機(jī)運(yùn)行合格判定程序模塊,對(duì)被測(cè)產(chǎn)品進(jìn)行合格評(píng)判;即將被測(cè)產(chǎn)品的動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度與所設(shè)置的檢測(cè)基準(zhǔn)參數(shù)進(jìn)行比較,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間外,則判斷被測(cè)產(chǎn)品為不合格,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間內(nèi),則判斷被測(cè)產(chǎn)品為合格;
H.運(yùn)行數(shù)據(jù)保存程序模塊,保存測(cè)試參數(shù),并將被測(cè)產(chǎn)品的判定結(jié)果在監(jiān)視窗口顯
7J\ ο本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的有益效果是本發(fā)明采用工業(yè)控制計(jì)算機(jī)及數(shù)據(jù)采集卡實(shí)現(xiàn)溫度開關(guān)和熱保護(hù)器的動(dòng)作點(diǎn)及恢復(fù)點(diǎn)溫度和開關(guān)狀態(tài)自動(dòng)檢測(cè)、記錄、評(píng)判,自動(dòng)完成檢測(cè)過(guò)程,不但可以判斷被測(cè)產(chǎn)品是否合格,還能檢測(cè)、記錄到產(chǎn)品動(dòng)作和恢復(fù)的具體溫度值,提供詳細(xì)準(zhǔn)確的檢測(cè)記錄,提高了檢測(cè)的準(zhǔn)確性及生產(chǎn)效率,本發(fā)明可以廣泛的應(yīng)用在自動(dòng)化測(cè)試系統(tǒng)中,具有較好的經(jīng)濟(jì)效益和社會(huì)效益。
圖1是本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的電路原理框圖。
圖2是本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)的矩陣檢測(cè)電路3的電路原理框圖。圖3是本發(fā)明所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng)矩陣檢測(cè)電路3的電路原理圖。圖4是溫控開關(guān)動(dòng)作點(diǎn)和恢復(fù)點(diǎn)與溫度的關(guān)系曲線。圖5是工控計(jì)算機(jī)5中設(shè)置的測(cè)試軟件結(jié)構(gòu)框圖。圖6是工控計(jì)算機(jī)5中設(shè)置的測(cè)試軟件主程序流程框圖。圖7是工控計(jì)算機(jī)5中設(shè)置的測(cè)試軟件啟動(dòng)命令處理程序流程圖。圖8是工控計(jì)算機(jī)5中設(shè)置的測(cè)試軟件停止命令處理程序流程圖。圖9是工控計(jì)算機(jī)5中設(shè)置的測(cè)試軟件定時(shí)事件處理程序前部分流程圖。圖10是工控計(jì)算機(jī)5中設(shè)置的測(cè)試軟件定時(shí)事件處理程序后部分流程圖。
具體實(shí)施例方式參見圖1,基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),由調(diào)溫倉(cāng)1、溫度傳感器2、矩陣檢測(cè)電路3、多功能數(shù)據(jù)采集卡4和工控計(jì)算機(jī)5構(gòu)成,其中,溫度傳感器2檢測(cè)調(diào)溫倉(cāng)1的溫度,并將調(diào)溫倉(cāng)1的溫度數(shù)據(jù)通過(guò)多功能數(shù)據(jù)采集卡4輸入工控計(jì)算機(jī)5 ;
工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡4輸出控制信號(hào)到矩陣檢測(cè)電路3,同時(shí),工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡4接收溫度傳感器2和矩陣檢測(cè)電路3輸出的數(shù)據(jù);并且,工控計(jì)算機(jī)5對(duì)收到的數(shù)據(jù)進(jìn)行分析、處理并顯示結(jié)果;
矩陣檢測(cè)電路3通過(guò)多功能數(shù)據(jù)采集卡4接收工控計(jì)算機(jī)5輸出的控制信號(hào),對(duì)被測(cè)產(chǎn)品的工作狀態(tài)進(jìn)行檢測(cè),并將被測(cè)產(chǎn)品的工作狀態(tài)信號(hào)通過(guò)多功能數(shù)據(jù)采集卡4輸出到工控計(jì)算機(jī)5 ;
多功能數(shù)據(jù)采集卡4將工控計(jì)算機(jī)5輸出的控制信號(hào)輸出到矩陣檢測(cè)電路3 ;同時(shí),將溫度傳感器2和矩陣檢測(cè)電路3輸出的數(shù)據(jù)進(jìn)行A/D轉(zhuǎn)換后輸出到工控計(jì)算機(jī)5。其中,矩陣檢測(cè)電路3包括矩陣電路6和接口控制電路7 ;其中,接口控制電路7通過(guò)多功能數(shù)據(jù)采集卡4接收工控計(jì)算機(jī)5輸出的控制信號(hào),進(jìn)行轉(zhuǎn)換后輸出控制信號(hào)到矩陣電路6 ;矩陣電路6接收接口控制電路7輸出的控制信號(hào),對(duì)被測(cè)產(chǎn)品的工作狀態(tài)進(jìn)行檢測(cè),并將被測(cè)產(chǎn)品的工作狀態(tài)信號(hào)通過(guò)多功能數(shù)據(jù)采集卡4輸出到工控計(jì)算機(jī)5。參見圖2,接口控制電路7包括m個(gè)控制電路CO1、C02……COm ;所述矩陣電路6包括m根控制線E1、E2……Em、ragA/D采集線AI1、AI2……Ah和m組檢測(cè)電路A1、A2…… Am;其中,m、n為1 128的自然數(shù);其中,控制線El、E2……Em分別連接到控制電路COl、 C02……COm的輸出端,A/D采集線All、AI2……AIn同時(shí)連接到多功能數(shù)據(jù)采集卡4,每組檢測(cè)電路包括1個(gè)控制端和η個(gè)輸出端,在具體實(shí)施例中,控制線El連接控制電路COl的輸出端,控制線Ε2連接控制電路C02的輸出端,依次類推,控制線Em連接控制電路COm 的輸出端;控制電路C01、C02……COm的輸入端D01、D02……DOm連接多功能數(shù)據(jù)采集卡4 ; 第一組檢測(cè)電路Al的η個(gè)輸出端分別連接到A/D采集線ΑΙ1、ΑΙ2……AIn上,第一組檢測(cè)電路Al的控制端連接到控制線El,第二組檢測(cè)電路Α2的η個(gè)輸出端分別連接到A/D采集線AI1、ΑΙ2……AIn上,第二組檢測(cè)電路Α2的控制端連接到控制線Ε2,依次類推,第m組檢測(cè)電路Am的η個(gè)輸出端分別連接到A/D采集線AI1、ΑΙ2……Ah上,第m組檢測(cè)電路Am的控制端連接到控制線Em。其中,每組檢測(cè)電路包括η個(gè)檢測(cè)單元,其中,η為1 128的自然數(shù),每個(gè)檢測(cè)單元包括一個(gè)控制端和一個(gè)輸出端,在具體實(shí)施例中
第一組檢測(cè)電路Al中的第一個(gè)檢測(cè)單元Bll的控制端連接控制線El,第一組檢測(cè)電路 Al中的第一個(gè)檢測(cè)單元Bll的輸出端連接A/D采集線AIl ;第一組檢測(cè)電路Al中的第二個(gè)檢測(cè)單元Β12的控制端連接控制線El,第一組檢測(cè)電路Al中的第二個(gè)檢測(cè)單元Β12的輸出端連接A/D采集線ΑΙ2,依次類推,第一組檢測(cè)電路Al中的第η個(gè)檢測(cè)單元Bin的控制端連接控制線El,第一組檢測(cè)電路Al中的第η個(gè)檢測(cè)單元Bln的輸出端連接A/D采集線Ah ; 第二組檢測(cè)電路Α2中的第一個(gè)檢測(cè)單元Β21的控制端連接控制線Ε2,第二組檢測(cè)電路 Α2中的第一個(gè)檢測(cè)單元Bll的輸出端連接A/D采集線AI1 ;第二組檢測(cè)電路Α2中的第二個(gè)檢測(cè)單元Β22的控制端連接控制線Ε2,第二組檢測(cè)電路Α2中的第二個(gè)檢測(cè)單元Β22的輸出端連接A/D采集線ΑΙ2 ;依次類推,第二組檢測(cè)電路Α2中的第η個(gè)檢測(cè)單元Β2η的控制端連接控制線Ε2,第二組檢測(cè)電路Α2中的第η個(gè)檢測(cè)單元Β2η的輸出端連接A/D采集線AIn ; 依次類推,第m組檢測(cè)電路Am中的第一個(gè)檢測(cè)單元aiil的控制端連接控制線Em,第m 組檢測(cè)電路Am中的第一個(gè)檢測(cè)單元fell的輸出端連接A/D采集線AIl ;第m組檢測(cè)電路Am 中的第二個(gè)檢測(cè)單元&ιι2的控制端連接控制線Em,第m組檢測(cè)電路Am中的第二個(gè)檢測(cè)單元 Bm2的輸出端連接A/D采集線AI2 ;依次類推,第m組檢測(cè)電路Am中的第η個(gè)檢測(cè)單元Bmn 的控制端連接控制線Em,第m組檢測(cè)電路Am中的第η個(gè)檢測(cè)單元Bmn的輸出端連接A/D采集線Mn。其中,所述檢測(cè)單元包括二極管,在具體實(shí)施例中,參見圖3,二極管的負(fù)極連接被測(cè)產(chǎn)品的一端,二極管的正極連接A/D采集線,被測(cè)產(chǎn)品的另一端連接控制線。參見圖4,圖4是溫控開關(guān)動(dòng)作點(diǎn)和恢復(fù)點(diǎn)與溫度的關(guān)系曲線,其中,A點(diǎn)為環(huán)境溫度,B點(diǎn)為動(dòng)作溫度下限,C點(diǎn)為動(dòng)作溫度上限,D點(diǎn)為升溫止點(diǎn)及降溫始點(diǎn),E點(diǎn)為恢復(fù)溫度上限,F(xiàn)點(diǎn)為恢復(fù)溫度下限,G點(diǎn)為檢測(cè)終止點(diǎn)。產(chǎn)品的工作原理是被測(cè)產(chǎn)品如溫控開關(guān)或熱保護(hù)器接入矩陣檢測(cè)電路并置入調(diào)溫倉(cāng)1,被測(cè)產(chǎn)品在調(diào)溫倉(cāng)1內(nèi)隨著調(diào)溫倉(cāng)溫度的上升和下降,在規(guī)定的溫度區(qū)間內(nèi)應(yīng)產(chǎn)生狀態(tài)的改變即發(fā)生動(dòng)作和恢復(fù),也就是在動(dòng)作點(diǎn)溫控開關(guān)由常開轉(zhuǎn)為常閉,熱保護(hù)器由常閉轉(zhuǎn)為常開;在恢復(fù)點(diǎn)溫控開關(guān)由常閉恢復(fù)為常開,熱保護(hù)器由常開恢復(fù)為常閉。測(cè)試系統(tǒng)隨時(shí)通過(guò)溫度傳感器2讀取調(diào)溫倉(cāng)1的溫度。工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡4分時(shí)、循環(huán)發(fā)出掃描信號(hào),并通過(guò)控制電路控制控制線Ε1、Ε2、Ε3……Em分時(shí)、循環(huán)接通,每當(dāng)其中一條控制線接通時(shí),工控計(jì)算機(jī)5順序讀取所有A/D采集線信號(hào),A/D采集線信號(hào)反映了連接到該條控制線上的被測(cè)產(chǎn)品的狀態(tài),工控計(jì)算機(jī)5再根據(jù)調(diào)溫倉(cāng)1的溫度判斷產(chǎn)品質(zhì)量狀態(tài)。如果動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間外,則產(chǎn)品為不合格,如果動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間內(nèi),則產(chǎn)品為合格。由工控計(jì)算機(jī)5發(fā)出的分時(shí)循環(huán)掃描信號(hào)通過(guò)多功能數(shù)據(jù)采集卡4輸出到控制電路的輸入端,控制電路控制控制線DOl、D02……DOm的通斷,A/D采集線AI1、AI2……AIn 的信號(hào)送至多功能數(shù)據(jù)采集卡4經(jīng)A/D轉(zhuǎn)換后由工控計(jì)算機(jī)5判讀。由于在某一時(shí)刻只有一條控制線是接通的,連接到該控制線上的被測(cè)產(chǎn)品處于被檢狀態(tài),而其余的產(chǎn)品處于阻斷狀態(tài)。也就是說(shuō),通過(guò)行列組合可以唯一定位每個(gè)被測(cè)產(chǎn)品。這樣做的好處是可以利用有限的DO端口和AI端口檢測(cè)較多的產(chǎn)品。矩陣電路的優(yōu)點(diǎn)是可以大大減少檢測(cè)信號(hào)的輸入線數(shù),減少設(shè)備投資。例如,采用一個(gè)16個(gè)DO 口和16個(gè)AI端口的多功能數(shù)據(jù)采集卡,留1個(gè)AI端口作溫度檢測(cè),剩余的端口則可以實(shí)現(xiàn)16 X 15=240件產(chǎn)品的檢測(cè)。矩陣檢測(cè)電路的設(shè)計(jì),充分利用了多功能數(shù)據(jù)采集卡的端口,實(shí)現(xiàn)了以較少的數(shù)據(jù)采集通道檢測(cè)更多的產(chǎn)品,較大的提高了每組檢測(cè)的產(chǎn)品數(shù)量,既降低了硬件投資,且節(jié)能效果顯著。參見圖3,進(jìn)一步說(shuō)明矩陣檢測(cè)電路3的工作原理,當(dāng)系統(tǒng)在某時(shí)刻使控制線El為低電平時(shí),其余控制線為高阻狀態(tài),由于二極管的反向阻斷作用,此時(shí)連接到控制線El上的溫控開關(guān)K11、K12……Kln的狀態(tài)決定了 A/D采集線ΑΙ1、ΑΙ2……AIn的輸出狀態(tài),與此時(shí)其他溫控開關(guān)的狀態(tài)無(wú)關(guān);例如,此時(shí)溫控開關(guān)Kll閉合,溫控開關(guān)Κ12斷開,那么此時(shí) A/D采集線AI1為低電平;A/D采集線ΑΙ2為高電平,與此時(shí)溫控開關(guān)Κ21……Kml、Κ22…… Km2的狀態(tài)無(wú)關(guān);同理,當(dāng)在某時(shí)刻使控制線E2為低電平時(shí),其余控制線為高阻狀態(tài),由于二極管的反向阻斷作用,此時(shí)連接到控制線E2上的溫控開關(guān)K21、K22……K2n的狀態(tài)決定了 A/D采集線ΑΙ1、ΑΙ2……AIn的輸出狀態(tài),與此時(shí)其他溫控開關(guān)的狀態(tài)無(wú)關(guān)。參見圖5至圖10,一種基于虛擬儀器測(cè)試溫控開關(guān)的方法,包括如下步驟
Α.通過(guò)安裝程序?qū)y(cè)試軟件裝入工控計(jì)算機(jī)5的程序存貯介質(zhì)中;該測(cè)試軟件包括 人機(jī)界面程序模塊、測(cè)試參數(shù)設(shè)置程序模塊、合格判定程序模塊、數(shù)據(jù)保存程序模塊、狀態(tài)采集程序模塊和溫度數(shù)據(jù)采集程序模塊;
B.將被測(cè)產(chǎn)品接入矩陣檢測(cè)電路3并置入調(diào)溫倉(cāng)1;
C.啟動(dòng)測(cè)試系統(tǒng)工作,初始化測(cè)試參數(shù)設(shè)置程序模塊,讀入設(shè)置的檢測(cè)基準(zhǔn)參數(shù); 并初始化多功能數(shù)據(jù)采集卡4 ;
D.啟動(dòng)檢測(cè),初始化數(shù)據(jù)記錄,設(shè)置檢測(cè)定時(shí),使工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡 4分時(shí)、循環(huán)讀取A/D采集線信號(hào);設(shè)置測(cè)溫定時(shí),使工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡 4分時(shí)采集溫度傳感器2的測(cè)量值,打開監(jiān)視窗口 ;設(shè)置行掃描定時(shí),使工控計(jì)算機(jī)5分時(shí)、 循環(huán)發(fā)出掃描信號(hào);
Ε.溫度傳感器2對(duì)調(diào)溫倉(cāng)1的溫度進(jìn)行采樣,工控計(jì)算機(jī)5運(yùn)行溫度數(shù)據(jù)采集程序模塊,當(dāng)測(cè)溫定時(shí)到來(lái)時(shí),通過(guò)多功能數(shù)據(jù)采集卡4采集溫度傳感器2的測(cè)量值,并對(duì)采樣數(shù)據(jù)采用表決平均濾波方法進(jìn)行計(jì)算,得到調(diào)溫倉(cāng)1的溫度;
F.工控計(jì)算機(jī)5運(yùn)行狀態(tài)采集程序模塊,使工控計(jì)算機(jī)5分時(shí)、循環(huán)發(fā)出掃描信號(hào),當(dāng)檢測(cè)定時(shí)到來(lái)時(shí),工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡4循環(huán)讀取A/D采集線AI1、ΑΙ2…… A^信號(hào);并記錄A/D采集線信號(hào)發(fā)生變化時(shí)刻的調(diào)溫倉(cāng)1的溫度,得到被測(cè)產(chǎn)品的動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度;
G.工控計(jì)算機(jī)5運(yùn)行合格判定程序模塊,對(duì)被測(cè)產(chǎn)品進(jìn)行合格評(píng)判;即將被測(cè)產(chǎn)品的動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度與所設(shè)置的檢測(cè)基準(zhǔn)參數(shù)進(jìn)行比較,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間外,則判斷被測(cè)產(chǎn)品為不合格,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間內(nèi),則判斷被測(cè)產(chǎn)品為合格;
H.運(yùn)行數(shù)據(jù)保存程序模塊,保存測(cè)試參數(shù),并將被測(cè)產(chǎn)品的判定結(jié)果在監(jiān)視窗口顯
7J\ ο在具體實(shí)施例中,測(cè)試軟件運(yùn)行環(huán)境為Windows XP操作系統(tǒng),采用MicrosoftVisual Studio .NET編程環(huán)境,基于MFC進(jìn)行程序的編寫,運(yùn)行平臺(tái)為工控計(jì)算機(jī)5。例如,采用一個(gè)16個(gè)DO 口和16個(gè)AI端口的多功能數(shù)據(jù)采集卡,狀態(tài)采集程序模塊采用P1202_Do函數(shù),發(fā)送16位控制數(shù)據(jù)到DO 口,位為“ 1”時(shí),對(duì)應(yīng)A/D采集線被接地, 這時(shí)利用P1202_ktChannelConfig函數(shù)和P1202_AdPolling函數(shù),對(duì)每一條A/D采集線進(jìn)行掃描,如果某一條A/D采集線輸出電壓小于設(shè)定值,則認(rèn)為對(duì)應(yīng)溫控開關(guān)閉合,如果某一條A/D采集線輸出電壓大于設(shè)定值,則認(rèn)為對(duì)應(yīng)溫控開關(guān)斷開。其溫控開關(guān)狀態(tài)保存于變量數(shù)組中。溫度數(shù)據(jù)采集程序模塊通過(guò)AD通道實(shí)現(xiàn)對(duì)溫度傳感器2的信號(hào)采集,采用 P1202_SetChannelConfig函數(shù)和P1202_AdPolling函數(shù)進(jìn)行測(cè)試環(huán)境溫度采集;
調(diào)溫倉(cāng)1用溫度傳感器2進(jìn)行溫度測(cè)量,其測(cè)量值保存于變量數(shù)組中,在溫度傳感器2 輸出為線性的條件下,溫度標(biāo)定值為標(biāo)準(zhǔn)溫度和采樣值的差值。測(cè)試參數(shù)設(shè)置程序模塊
在具體實(shí)施例中,需要設(shè)置參數(shù)包括
動(dòng)作溫度下限、動(dòng)作溫度上限、恢復(fù)溫度下限、恢復(fù)溫度上限、產(chǎn)品常溫狀態(tài)、 溫度標(biāo)定值等。合格判定程序模塊當(dāng)被測(cè)品狀態(tài)發(fā)生變化,將記錄當(dāng)時(shí)的溫度值到對(duì)應(yīng)的結(jié)構(gòu)數(shù)組,數(shù)組定義如下
定義結(jié)構(gòu)類型
typedef struct check—state—t {
float act_state_tem;//動(dòng)作點(diǎn)溫度 float renew_state_tem; // 恢復(fù)點(diǎn)溫度 WORD check_tag ; //檢測(cè)結(jié)果標(biāo)志 } check_state;
定義結(jié)果判定數(shù)組在CWorkData類中定義check_state resultTEM[200]數(shù)組,用于保存產(chǎn)品動(dòng)作點(diǎn)和恢復(fù)點(diǎn)溫度,以及檢測(cè)結(jié)果標(biāo)志。人機(jī)界面程序模塊
主視界面采用資源管理器樣式,左邊為樹形結(jié)構(gòu),顯示檢測(cè)數(shù)據(jù)目錄中的記錄文件,右邊為列表視,以列表的形式顯示對(duì)應(yīng)文件中的檢測(cè)數(shù)據(jù)記錄。采用自定義工具欄和狀態(tài)欄來(lái)產(chǎn)生獨(dú)特的界面,狀態(tài)欄除顯示標(biāo)準(zhǔn)的運(yùn)行信息,工具欄將包含了菜單功能的工具按鈕。應(yīng)用程序基于MFC類庫(kù)創(chuàng)建,使用MFC應(yīng)用程序向?qū)?chuàng)建MFC應(yīng)用程序。在具體實(shí)施例中,監(jiān)控界面在啟動(dòng)檢測(cè)后,將會(huì)打開一個(gè)監(jiān)控窗口,該窗口采用非模態(tài)對(duì)話框來(lái)實(shí)現(xiàn),其主體是以圖形指示燈方式顯示10行20列溫度開關(guān)狀態(tài),綠色代表合格,白色為未知,紅色代表兩者都不合格。同時(shí)在其指示燈的右邊以標(biāo)簽顯示動(dòng)作溫度和恢復(fù)溫度。此外還有溫度計(jì)實(shí)時(shí)顯示溫度傳感器檢測(cè)到的溫度平均值。并定義繪圖函數(shù),如
void CDlgDisplayDrawLamp(PointF lamp_ptf, Bitmap *lamp_bmp, bool allow) ;//畫指標(biāo)燈
void CDlgDisplayDrawThermometer (PointF tm_ptf, Bitmap *tm_bmp, bool
9allow) -J/畫溫度計(jì)
數(shù)據(jù)保存程序模塊利用Microsoft Visual Studio . NET提供的文檔類模板生成應(yīng)用程序文檔類CSWTEMCheckDoc,并創(chuàng)建測(cè)試工作數(shù)據(jù)類CWorkData和檢測(cè)數(shù)據(jù)類 CCheckData,用于定義記錄測(cè)試數(shù)據(jù)結(jié)構(gòu),創(chuàng)建CktParameter,用于保存測(cè)試參數(shù),設(shè)置參數(shù)存于配置文件SWTEMCheck. cfg中。其中,在CSWTEMCheckDoc文檔類中,定義了 CWorkData 類實(shí)例的檢測(cè)數(shù)據(jù)結(jié)構(gòu)和CCheckData類數(shù)據(jù)鏈表,并編寫串行化函數(shù),重寫新建、打開、保存框架函數(shù),并編寫另存參數(shù)與數(shù)據(jù)函數(shù)。定義檢測(cè)數(shù)據(jù)類CCheckData,其主要類成員變量為 CStringff m_serial ;//產(chǎn)品序列號(hào)
CStringff m_number ; //溫度開關(guān)位置號(hào)
CStringff m_date_time ; // 檢測(cè)時(shí)間
CStringff m_tm印erature ; // 檢測(cè)溫度
CStringff m_state_tag;//開關(guān)狀態(tài)
CStringff m_check_tag;// 檢測(cè)結(jié)果標(biāo)志
定義設(shè)置參數(shù)類CktParameter,其類成員變量為
float m_actT_d0WnLimit;//動(dòng)作溫度下限,默認(rèn)值為。C
float m_actT_upLimit;//動(dòng)作溫度上限,默認(rèn)值為。C ;
float m_renewT_d0wnLimit;//恢復(fù)溫度下限,默認(rèn)值為。C ;
float m_renewT_upLimit;//恢復(fù)溫度上限,默認(rèn)值為。C ;
bool m_normalState;//產(chǎn)品常溫狀態(tài)變量,常開為“false”,常閉為“true”,默認(rèn)值為 “false”
float m_adjustTEMl [2],m_adjustTEM2 [2] ; // 溫度偏差修正值 WORD mode_choose;//檢測(cè)方式選擇
enum modeNam{mod_Single, mod_Double} ; // 定義檢測(cè)方式枚舉產(chǎn)品檢測(cè)過(guò)程是在啟動(dòng)檢測(cè)后,程序?qū)⒋蜷_監(jiān)控界面,初始化PCI-1202,設(shè)置檢測(cè)定時(shí)器,通過(guò)定時(shí)觸發(fā)狀態(tài)掃描和溫度采集,同時(shí)刷新顯示,通過(guò)被測(cè)品狀態(tài)變化觸發(fā)數(shù)據(jù)記錄,直到溫度超過(guò)上限值時(shí),自動(dòng)或由操作人員結(jié)束檢測(cè)。硬件驅(qū)動(dòng)將P1202. DLL提供的功能函數(shù)進(jìn)行歸納,生成適應(yīng)本系統(tǒng)的功能函數(shù)。 其主要有以下功能函數(shù)
LRESULT InitDrv (void) ; //初始化PCI-1202,并使其處于激活狀態(tài) bool ScanState (WORD wrowNum, WORD wcolumnNum) ;//檢測(cè)溫度開關(guān)狀態(tài) float temMeasure (WORD wChannel) ;//溫度采集,返回溫度電壓值 #define ch_THERMl 20//定義通道號(hào)常量 #define ch_THERM2 21
#define cf_STATE 0x9//狀態(tài)掃描AD通道配置為+5V #def ine cf_THERM 0x2// 溫度采集 AD 通道配置為 +/-1. 25V 圖6是工控計(jì)算機(jī)5中設(shè)置的測(cè)試軟件主程序流程框圖。主程序流程包括程序開始; 創(chuàng)建新應(yīng)用程序模塊,具體包括創(chuàng)建文檔類、視類、主框架類,創(chuàng)建菜單、工具欄、狀態(tài)欄;初始化測(cè)試參數(shù)設(shè)置程序模塊,讀入設(shè)置的檢測(cè)基準(zhǔn)參數(shù);并初始化多功能數(shù)據(jù)采集卡4 ;對(duì)消息隊(duì)列掃描,如有消息,將調(diào)用相應(yīng)處理程序,處理程序包括定時(shí)事件處理程序,具體流程見圖9和圖10,用于實(shí)現(xiàn)檢測(cè);啟動(dòng)命令處理程序,用于處理檢測(cè)初始設(shè)置,具體流程見圖7 ;停止命令處理程序,用于停止檢測(cè),具體流程見圖8 ;如沒(méi)有消息,就進(jìn)入消息循環(huán)。
其中,啟動(dòng)命令處理程序包括初始化數(shù)據(jù)記錄,填寫開關(guān)應(yīng)有的初始狀態(tài);設(shè)置檢測(cè)定時(shí),可以設(shè)置時(shí)間間隔為10秒;設(shè)置測(cè)溫定時(shí),可以設(shè)置時(shí)間間隔為1秒;打開監(jiān)視窗口 ;
停止命令處理程序包括停止檢測(cè)定時(shí)器;停止測(cè)溫定時(shí)器;
定時(shí)事件處理程序包括
第一步判斷檢測(cè)定時(shí)時(shí)間到來(lái)了嗎?當(dāng)檢測(cè)定時(shí)時(shí)間沒(méi)有到來(lái),直接進(jìn)入第二步; 當(dāng)檢測(cè)定時(shí)時(shí)間到來(lái)了,啟動(dòng)行掃描定時(shí),可以設(shè)置行掃描定時(shí)的時(shí)間間隔為0.5秒;
第二步判斷行掃描定時(shí)時(shí)間到來(lái)了嗎?當(dāng)行掃描定時(shí)時(shí)間沒(méi)有到來(lái),進(jìn)入第九步, 當(dāng)行掃描定時(shí)時(shí)間到來(lái),進(jìn)入第三步;
第三步掃描第M行開關(guān);其中,M ( m ;
第四步判斷第M行中第N個(gè)開關(guān)狀態(tài)是否發(fā)生變化,當(dāng)?shù)贛行中第N個(gè)開關(guān)狀態(tài)發(fā)生變化,記錄當(dāng)前開關(guān)狀態(tài)及溫度,進(jìn)入第五步,當(dāng)?shù)贛行中第N個(gè)開關(guān)狀態(tài)未發(fā)生變化, 進(jìn)入第七步;其中,N彡η;
第五步合格評(píng)判即將被測(cè)產(chǎn)品的動(dòng)作點(diǎn)和恢復(fù)點(diǎn)溫度與所設(shè)置的檢測(cè)基準(zhǔn)參數(shù)進(jìn)行比較,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間外,則判斷被測(cè)產(chǎn)品為不合格,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間內(nèi),則判斷被測(cè)產(chǎn)品為合格,判斷被測(cè)產(chǎn)品是否合格;
第六步對(duì)合格產(chǎn)品標(biāo)記合格;對(duì)不合格產(chǎn)品標(biāo)記不合格;
第六步、標(biāo)記計(jì)數(shù)增加一;
第七步、判斷所有列是否掃描完成,當(dāng)所有列沒(méi)有掃描完成,返回第四步,當(dāng)所有列掃描完成,進(jìn)入第八步;
第八步判斷所有行掃描是否完成;當(dāng)所有行掃描沒(méi)有完成,進(jìn)入第九步;當(dāng)所有行掃描完成,停止行掃描定時(shí)器,同時(shí)設(shè)置檢測(cè)結(jié)束定時(shí);運(yùn)行數(shù)據(jù)保存程序模塊,保存測(cè)試參數(shù),并將被測(cè)產(chǎn)品的判定結(jié)果在監(jiān)視窗口顯示;
第九步判斷測(cè)溫定時(shí)時(shí)間到來(lái)了嗎?當(dāng)測(cè)溫定時(shí)時(shí)間到來(lái),運(yùn)行溫度數(shù)據(jù)采集程序模塊,采集溫度傳感器的測(cè)量值,并對(duì)采樣數(shù)據(jù)采用表決平均濾波方法進(jìn)行計(jì)算,得到調(diào)溫倉(cāng)1溫度;
第十步判斷檢測(cè)結(jié)束定時(shí)到來(lái)了嗎?當(dāng)檢測(cè)結(jié)束定時(shí)沒(méi)有到來(lái),返回主程序,當(dāng)檢測(cè)結(jié)束定時(shí)到來(lái)了,停止結(jié)束定時(shí)器;
第十一步判斷檢測(cè)數(shù)量大于或等于設(shè)定值嗎,當(dāng)檢測(cè)數(shù)量大于或等于設(shè)定值,停止行掃描定時(shí)器,然后返回主程序;當(dāng)檢測(cè)數(shù)量小于設(shè)定值,返回主程序。
權(quán)利要求
1.基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),由調(diào)溫倉(cāng)(1)、溫度傳感器(2)、矩陣檢測(cè)電路 (3)、多功能數(shù)據(jù)采集卡(4)和工控計(jì)算機(jī)(5)構(gòu)成,其特征在于溫度傳感器(2 )檢測(cè)調(diào)溫倉(cāng)(1)的溫度,并將調(diào)溫倉(cāng)(1)的溫度數(shù)據(jù)通過(guò)多功能數(shù)據(jù)采集卡(4)輸入工控計(jì)算機(jī)(5);工控計(jì)算機(jī)(5)通過(guò)多功能數(shù)據(jù)采集卡(4)輸出控制信號(hào)到矩陣檢測(cè)電路(3),同時(shí), 工控計(jì)算機(jī)(5)通過(guò)多功能數(shù)據(jù)采集卡(4)接收溫度傳感器(2)和矩陣檢測(cè)電路(3)輸出的數(shù)據(jù);并且,工控計(jì)算機(jī)(5)對(duì)收到的數(shù)據(jù)進(jìn)行分析、處理并顯示結(jié)果;矩陣檢測(cè)電路(3)通過(guò)多功能數(shù)據(jù)采集卡(4)接收工控計(jì)算機(jī)(5)輸出的控制信號(hào),對(duì)被測(cè)產(chǎn)品的工作狀態(tài)進(jìn)行檢測(cè),并將被測(cè)產(chǎn)品的工作狀態(tài)信號(hào)通過(guò)多功能數(shù)據(jù)采集卡(4) 輸出到工控計(jì)算機(jī)(5);多功能數(shù)據(jù)采集卡(4)將工控計(jì)算機(jī)(5)輸出的控制信號(hào)輸出到矩陣檢測(cè)電路(3);同時(shí),多功能數(shù)據(jù)采集卡(4)將溫度傳感器(2)和矩陣檢測(cè)電路(3)輸出的數(shù)據(jù)進(jìn)行A/D轉(zhuǎn)換后輸出到工控計(jì)算機(jī)(5)。
2.根據(jù)權(quán)利要求1所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),其特征在于矩陣檢測(cè)電路(3)包括矩陣電路(6)和接口控制電路(7);其中,接口控制電路(7)通過(guò)多功能數(shù)據(jù)采集卡(4)接收工控計(jì)算機(jī)(5)輸出的控制信號(hào),進(jìn)行轉(zhuǎn)換后輸出控制信號(hào)到矩陣電路(6); 矩陣電路(6)接收接口控制電路(7)輸出的控制信號(hào),對(duì)被測(cè)產(chǎn)品的工作狀態(tài)進(jìn)行檢測(cè),并將被測(cè)產(chǎn)品的工作狀態(tài)信號(hào)通過(guò)多功能數(shù)據(jù)采集卡(4)輸出到工控計(jì)算機(jī)(5)。
3.根據(jù)權(quán)利要求2所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),其特征在于所述矩陣電路(6)包括m根控制線(E1、E2……Em)、n根A/D采集線(AI1、AI2……AIn)和m組檢測(cè)電路(A1、A2……Am),其中,m、n為1 1 的自然數(shù)。
4.根據(jù)權(quán)利要求2所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),其特征在于所述接口控制電路(7)包括m個(gè)控制電路(C01、C02……C0m),m為1 128的自然數(shù)。
5.根據(jù)權(quán)利要求2所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),其特征在于所述矩陣電路(6)包括m根控制線(E1、E2……Em)、n根A/D采集線(AI1、AI2……AIn)和m組檢測(cè)電路(A1、A2……Am);所述接口控制電路(7)包括m個(gè)控制電路(C01、C02……COm);其中, m、n為1 1 的自然數(shù)。
6.根據(jù)權(quán)利要求3或5所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),其特征在于每組檢測(cè)電路包括η個(gè)檢測(cè)單元。
7.其中,η為1 1 的自然數(shù)。
8.根據(jù)權(quán)利要求6所述的基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),其特征在于所述檢測(cè)單元包括二極管。
9.一種基于虛擬儀器測(cè)試溫控開關(guān)的方法,包括如下步驟A.通過(guò)安裝程序?qū)y(cè)試軟件裝入工控計(jì)算機(jī)(5)的程序存貯介質(zhì)中;該測(cè)試軟件包括人機(jī)界面程序模塊、測(cè)試參數(shù)設(shè)置程序模塊、合格判定程序模塊、數(shù)據(jù)保存程序模塊、狀態(tài)采集程序模塊和溫度數(shù)據(jù)采集程序模塊;B.將被測(cè)產(chǎn)品接入矩陣檢測(cè)電路(3)并置入調(diào)溫倉(cāng)(1);C.啟動(dòng)測(cè)試系統(tǒng)工作,初始化測(cè)試參數(shù)設(shè)置程序模塊,讀入設(shè)置的檢測(cè)基準(zhǔn)參數(shù); 并初始化多功能數(shù)據(jù)采集卡(4);D.啟動(dòng)檢測(cè),初始化數(shù)據(jù)記錄,設(shè)置檢測(cè)定時(shí),使工控計(jì)算機(jī)(5)通過(guò)多功能數(shù)據(jù)采集卡(4)分時(shí)、循環(huán)讀取A/D采集線信號(hào);設(shè)置測(cè)溫定時(shí),使工控計(jì)算機(jī)(5)通過(guò)多功能數(shù)據(jù)采集卡(4)分時(shí)采集溫度傳感器(2)的測(cè)量值,打開監(jiān)視窗口 ;設(shè)置行掃描定時(shí),使工控計(jì)算機(jī)(5)分時(shí)、循環(huán)發(fā)出掃描信號(hào);E.溫度傳感器(2)對(duì)調(diào)溫倉(cāng)(1)的溫度進(jìn)行采樣,工控計(jì)算機(jī)(5)運(yùn)行溫度數(shù)據(jù)采集程序模塊,當(dāng)測(cè)溫定時(shí)到來(lái)時(shí),通過(guò)多功能數(shù)據(jù)采集卡(4)采集溫度傳感器(2)的測(cè)量值, 并對(duì)采樣數(shù)據(jù)采用表決平均濾波方法進(jìn)行計(jì)算,得到調(diào)溫倉(cāng)(1)的溫度;F.工控計(jì)算機(jī)(5)運(yùn)行狀態(tài)采集程序模塊,使工控計(jì)算機(jī)(5)分時(shí)、循環(huán)發(fā)出掃描信號(hào),當(dāng)檢測(cè)定時(shí)到來(lái)時(shí),工控計(jì)算機(jī)5通過(guò)多功能數(shù)據(jù)采集卡(4)循環(huán)讀取A/D采集線 (AIUAI2……AIn)信號(hào);并記錄A/D采集線信號(hào)發(fā)生變化時(shí)刻的調(diào)溫倉(cāng)(1)的溫度,得到被測(cè)產(chǎn)品的動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度;G.工控計(jì)算機(jī)(5)運(yùn)行合格判定程序模塊,對(duì)被測(cè)產(chǎn)品進(jìn)行合格評(píng)判;即將被測(cè)產(chǎn)品的動(dòng)作點(diǎn)或恢復(fù)點(diǎn)溫度與所設(shè)置的檢測(cè)基準(zhǔn)參數(shù)進(jìn)行比較,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間外,則判斷被測(cè)產(chǎn)品為不合格,如果動(dòng)作點(diǎn)溫度或恢復(fù)點(diǎn)溫度在規(guī)定的溫度區(qū)間內(nèi),則判斷被測(cè)產(chǎn)品為合格;H.運(yùn)行數(shù)據(jù)保存程序模塊,保存測(cè)試參數(shù),并將被測(cè)產(chǎn)品的判定結(jié)果在監(jiān)視窗口顯示。
全文摘要
本發(fā)明公開了基于虛擬儀器的溫控開關(guān)測(cè)試系統(tǒng),由調(diào)溫倉(cāng)、溫度傳感器、矩陣檢測(cè)電路、多功能數(shù)據(jù)采集卡和工控計(jì)算機(jī)構(gòu)成,其特征在于溫度傳感器檢測(cè)調(diào)溫倉(cāng)的溫度,并將調(diào)溫倉(cāng)的溫度數(shù)據(jù)通過(guò)多功能數(shù)據(jù)采集卡輸入工控計(jì)算機(jī);工控計(jì)算機(jī)通過(guò)多功能數(shù)據(jù)采集卡輸出控制信號(hào)到矩陣檢測(cè)電路,同時(shí),工控計(jì)算機(jī)通過(guò)多功能數(shù)據(jù)采集卡接收溫度傳感器和矩陣檢測(cè)電路輸出的數(shù)據(jù);并且,工控計(jì)算機(jī)對(duì)收到的數(shù)據(jù)進(jìn)行分析、處理并顯示結(jié)果;矩陣檢測(cè)電路通過(guò)多功能數(shù)據(jù)采集卡接收工控計(jì)算機(jī)輸出的控制信號(hào),對(duì)被測(cè)產(chǎn)品的工作狀態(tài)進(jìn)行檢測(cè),并將被測(cè)產(chǎn)品的工作狀態(tài)信號(hào)通過(guò)多功能數(shù)據(jù)采集卡輸出到工控計(jì)算機(jī),本發(fā)明可以廣泛的應(yīng)用在自動(dòng)化測(cè)試系統(tǒng)中。
文檔編號(hào)G01R31/327GK102323543SQ201110157879
公開日2012年1月18日 申請(qǐng)日期2011年6月13日 優(yōu)先權(quán)日2011年6月13日
發(fā)明者蘇惠強(qiáng), 陳維亞 申請(qǐng)人:重慶斯凱力科技有限公司