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