龔 芝
(湖南信息學(xué)院電子信息學(xué)院, 長(zhǎng)沙 410151)
泄漏電流測(cè)試儀自動(dòng)檢測(cè)在教學(xué)中的研究
龔芝
(湖南信息學(xué)院電子信息學(xué)院,長(zhǎng)沙 410151)
摘要:為了滿足教學(xué)需求,中心購(gòu)置了泄漏電流測(cè)試儀,在常用的教學(xué)過程中,都是采取手工對(duì)泄漏電流的相關(guān)指標(biāo)進(jìn)行測(cè)試,教學(xué)方式比較傳統(tǒng),我們?cè)诮虒W(xué)中發(fā)現(xiàn),對(duì)于泄漏電流測(cè)試裝置,自帶通訊端口和通訊規(guī)約,同時(shí)結(jié)合學(xué)生有軟件編程的教學(xué)任務(wù)。因此萌生了建立利用裝置自帶的RS232通訊接口,利用自動(dòng)化軟件開發(fā)平臺(tái)與計(jì)算機(jī)通訊技術(shù)結(jié)合,將其開發(fā)成自動(dòng)化檢測(cè)系統(tǒng),實(shí)現(xiàn)教學(xué)與實(shí)際相結(jié)合。
關(guān)鍵詞:教學(xué)研究;RS232通訊接口自動(dòng)化軟件開發(fā)平臺(tái);計(jì)算機(jī)通訊技術(shù);自動(dòng)化檢測(cè)系統(tǒng)
泄漏電流是安規(guī)產(chǎn)品(家用或許類似用途的電器、醫(yī)療設(shè)備、電子測(cè)量?jī)x器)的一項(xiàng)重要的安全性能指標(biāo)。因此,國(guó)家對(duì)泄露電流的指標(biāo)提出了更高的要求。目前泄露電流測(cè)試儀功能各異種類繁多,而對(duì)其教學(xué)的標(biāo)準(zhǔn)器往往是分立組合而成的實(shí)驗(yàn)裝置,因此在教學(xué)過程中多依然停留在手動(dòng)接駁,人工計(jì)算的原始工作狀態(tài)。隨著計(jì)算機(jī)技術(shù)和現(xiàn)代微電子技術(shù)的發(fā)展和應(yīng)用,促進(jìn)了測(cè)量?jī)x器與計(jì)算機(jī)技術(shù)的結(jié)合,這種技術(shù)在社會(huì)上已經(jīng)迅速發(fā)展成一個(gè)由計(jì)算機(jī)控制的智能檢測(cè)系統(tǒng),
目前,實(shí)現(xiàn)自動(dòng)化軟件的開發(fā)平臺(tái)很多,根據(jù)教學(xué)和實(shí)際需要,我們采用Delphi來作為編程工具,Delphi是Windows平臺(tái)下著名的快速應(yīng)用程序開發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD)。Delphi是一個(gè)集成開發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語言發(fā)展而來的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心的應(yīng)用程序開發(fā)工具,我們?cè)诖死肈elphi7.0強(qiáng)大的開發(fā)平臺(tái),來實(shí)現(xiàn)對(duì)自動(dòng)檢測(cè)系統(tǒng)的開發(fā)與設(shè)計(jì)。
目前,在教學(xué)過程中,對(duì)于泄漏電流測(cè)試儀的操作,大部分還停留在手工教學(xué)的環(huán)節(jié),而實(shí)際法制計(jì)量部門的工作過程中,由于泄漏電流儀種類繁多,型號(hào)各異,需要對(duì)各種指標(biāo)進(jìn)行檢測(cè)和計(jì)算,所以實(shí)際檢定工作是一項(xiàng)繁雜的過程,同時(shí)對(duì)于實(shí)際的法制計(jì)量部門,又必須按照國(guó)家相關(guān)檢定規(guī)程對(duì)被測(cè)的每個(gè)量程,每個(gè)狀態(tài)進(jìn)行測(cè)試,測(cè)試與檢定工作量大,人工測(cè)試難免會(huì)出現(xiàn)誤差,所以我們?cè)诮虒W(xué)過程中結(jié)合實(shí)際,利用Delphi平臺(tái)來設(shè)計(jì)自動(dòng)檢定系統(tǒng)。
3.1系統(tǒng)功能
工作電壓示值誤差可以用比對(duì)測(cè)量實(shí)現(xiàn), 泄露電流示值誤差功能可以用標(biāo)準(zhǔn)源實(shí)現(xiàn), 泄露電流預(yù)置報(bào)警、輸入電阻、輸入電路時(shí)間常數(shù)功能可以用比對(duì)測(cè)量實(shí)現(xiàn)。
3.2系統(tǒng)硬件配置
自動(dòng)檢定測(cè)試系統(tǒng)主要由自動(dòng)系統(tǒng)、打印系統(tǒng)、標(biāo)準(zhǔn)泄漏電流測(cè)試儀表、被測(cè)設(shè)備、RS232接口卡以及電纜組成。
3.3自動(dòng)控制的過程
本系統(tǒng)的核心功能主要是對(duì)自動(dòng)控制過程的工作流程的控制、標(biāo)準(zhǔn)裝置及被測(cè)儀器的時(shí)域控制、計(jì)算機(jī)通過RS232接口對(duì)系統(tǒng)進(jìn)行測(cè)量量輸出的控制,并且對(duì)系統(tǒng)的功能、量程、采樣時(shí)間等進(jìn)行控制,同時(shí)通過RS232接口采集到系統(tǒng)的標(biāo)準(zhǔn)值,整個(gè)控制流程如圖所示(系統(tǒng)對(duì)儀器的泄露電流示值誤差控制過程):
3.4自動(dòng)控制過程軟件代碼設(shè)計(jì)
自動(dòng)控制過程主要分為三部分:第一部分為控制被測(cè)設(shè)備狀態(tài)的調(diào)節(jié);第二部分實(shí)現(xiàn)標(biāo)準(zhǔn)裝置的輸出控制;第三部分為數(shù)據(jù)采集與分析.其主要核心模塊為通訊的交互過程,通過GongZhiRS232.Send()、GongZhiRs232.Rec()這兩個(gè)函數(shù)來實(shí)現(xiàn):
function GongZhiRS232.Send(S:String):Boolean;
begin
result:=true;
S:='DcV=10V';
result:= WriteCommData(PChar(S),length(S));
end;
function GongZhiRs232.Rec (Sender:TObject;Buffer:Pointer;BufferLen gth:Word);
var
Buf:array of Byte;
p:PChar;
ReadStr:String;
begin
setlength(buf, BufferLength);
CopyMemory(@Buf[0], Buffer, BufferLength);
SetLength(S, BufferLength);
Move(Buffer^, PChar(S)^, BufferLength);
p := Buffer;ReadStr:=p;
SetLength(ReadStr, BufferLength);
Move(Buffer^, PChar(ReadStr)^, BufferLength);
if Assigned(fOnHTxCommGetData)then
fOnHTxCommGetData(self,ReadStr );
end;
界面采用科學(xué)的人性化設(shè)計(jì)模式,操作界面簡(jiǎn)單明了,有利于減少實(shí)際工作人員在自動(dòng)控制過程中使用軟件的疲勞感,使單調(diào)教學(xué)和檢測(cè)工作充滿活力,并在自動(dòng)控制過程中用代表警示的紅色來提醒自動(dòng)控制工作人員對(duì)敏感數(shù)據(jù)的處理。
本文通過使用泄漏電流測(cè)試儀,利用RS232接口單元來實(shí)現(xiàn)對(duì)泄露電流測(cè)試儀的連接,使用Delphi7.0軟件來做自動(dòng)化控制系統(tǒng)的開發(fā)平臺(tái),使泄露電流測(cè)試儀在教學(xué)工作實(shí)現(xiàn)了自動(dòng)化,同時(shí)大大地提高了學(xué)生各方面的積極性,也培養(yǎng)了學(xué)生對(duì)電子和編程方面的愛好, 使單調(diào)的教學(xué)模擬工作變得更加接近實(shí)際。
參考文獻(xiàn):
[1]《泄漏電流測(cè)試儀檢定規(guī)程》[Z].JJG 843-2007.
[2]求是科技.Delphi 7 程序設(shè)計(jì)與開發(fā)技術(shù)大全[M].北京人民郵電出版社,2004年11日.
[3]楊雷,張建奇.電子測(cè)量與傳感技術(shù)[M].北京大學(xué)出版社,第一版2008年9月1日.
作者簡(jiǎn)介:龔芝(1982-),女,湖南漣源人,講師,網(wǎng)絡(luò)工程師,數(shù)據(jù)挖掘。