龔 芝
(湖南信息學院電子信息學院, 長沙 410151)
泄漏電流測試儀自動檢測在教學中的研究
龔芝
(湖南信息學院電子信息學院,長沙 410151)
摘要:為了滿足教學需求,中心購置了泄漏電流測試儀,在常用的教學過程中,都是采取手工對泄漏電流的相關指標進行測試,教學方式比較傳統,我們在教學中發現,對于泄漏電流測試裝置,自帶通訊端口和通訊規約,同時結合學生有軟件編程的教學任務。因此萌生了建立利用裝置自帶的RS232通訊接口,利用自動化軟件開發平臺與計算機通訊技術結合,將其開發成自動化檢測系統,實現教學與實際相結合。
關鍵詞:教學研究;RS232通訊接口自動化軟件開發平臺;計算機通訊技術;自動化檢測系統
泄漏電流是安規產品(家用或許類似用途的電器、醫療設備、電子測量儀器)的一項重要的安全性能指標。因此,國家對泄露電流的指標提出了更高的要求。目前泄露電流測試儀功能各異種類繁多,而對其教學的標準器往往是分立組合而成的實驗裝置,因此在教學過程中多依然停留在手動接駁,人工計算的原始工作狀態。隨著計算機技術和現代微電子技術的發展和應用,促進了測量儀器與計算機技術的結合,這種技術在社會上已經迅速發展成一個由計算機控制的智能檢測系統,
目前,實現自動化軟件的開發平臺很多,根據教學和實際需要,我們采用Delphi來作為編程工具,Delphi是Windows平臺下著名的快速應用程序開發工具(Rapid Application Development,簡稱RAD)。Delphi是一個集成開發環境(IDE),使用的核心是由傳統Pascal語言發展而來的Object Pascal,以圖形用戶界面為開發環境,透過IDE、VCL工具與編譯器,配合連結數據庫的功能,構成一個以面向對象程序設計為中心的應用程序開發工具,我們在此利用Delphi7.0強大的開發平臺,來實現對自動檢測系統的開發與設計。
目前,在教學過程中,對于泄漏電流測試儀的操作,大部分還停留在手工教學的環節,而實際法制計量部門的工作過程中,由于泄漏電流儀種類繁多,型號各異,需要對各種指標進行檢測和計算,所以實際檢定工作是一項繁雜的過程,同時對于實際的法制計量部門,又必須按照國家相關檢定規程對被測的每個量程,每個狀態進行測試,測試與檢定工作量大,人工測試難免會出現誤差,所以我們在教學過程中結合實際,利用Delphi平臺來設計自動檢定系統。
3.1系統功能
工作電壓示值誤差可以用比對測量實現, 泄露電流示值誤差功能可以用標準源實現, 泄露電流預置報警、輸入電阻、輸入電路時間常數功能可以用比對測量實現。
3.2系統硬件配置
自動檢定測試系統主要由自動系統、打印系統、標準泄漏電流測試儀表、被測設備、RS232接口卡以及電纜組成。
3.3自動控制的過程
本系統的核心功能主要是對自動控制過程的工作流程的控制、標準裝置及被測儀器的時域控制、計算機通過RS232接口對系統進行測量量輸出的控制,并且對系統的功能、量程、采樣時間等進行控制,同時通過RS232接口采集到系統的標準值,整個控制流程如圖所示(系統對儀器的泄露電流示值誤差控制過程):

3.4自動控制過程軟件代碼設計
自動控制過程主要分為三部分:第一部分為控制被測設備狀態的調節;第二部分實現標準裝置的輸出控制;第三部分為數據采集與分析.其主要核心模塊為通訊的交互過程,通過GongZhiRS232.Send()、GongZhiRs232.Rec()這兩個函數來實現:
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;
界面采用科學的人性化設計模式,操作界面簡單明了,有利于減少實際工作人員在自動控制過程中使用軟件的疲勞感,使單調教學和檢測工作充滿活力,并在自動控制過程中用代表警示的紅色來提醒自動控制工作人員對敏感數據的處理。
本文通過使用泄漏電流測試儀,利用RS232接口單元來實現對泄露電流測試儀的連接,使用Delphi7.0軟件來做自動化控制系統的開發平臺,使泄露電流測試儀在教學工作實現了自動化,同時大大地提高了學生各方面的積極性,也培養了學生對電子和編程方面的愛好, 使單調的教學模擬工作變得更加接近實際。
參考文獻:
[1]《泄漏電流測試儀檢定規程》[Z].JJG 843-2007.
[2]求是科技.Delphi 7 程序設計與開發技術大全[M].北京人民郵電出版社,2004年11日.
[3]楊雷,張建奇.電子測量與傳感技術[M].北京大學出版社,第一版2008年9月1日.
作者簡介:龔芝(1982-),女,湖南漣源人,講師,網絡工程師,數據挖掘。