泄漏电流测试仪自动检测在教学中的研究

2014-05-04 05:00
山东工业技术 2014年20期
关键词:自动检测测试仪自动控制

龚 芝

(湖南信息学院电子信息学院, 长沙 410151)

泄漏电流测试仪自动检测在教学中的研究

龚芝

(湖南信息学院电子信息学院,长沙 410151)

摘要:为了满足教学需求,中心购置了泄漏电流测试仪,在常用的教学过程中,都是采取手工对泄漏电流的相关指标进行测试,教学方式比较传统,我们在教学中发现,对于泄漏电流测试装置,自带通讯端口和通讯规约,同时结合学生有软件编程的教学任务。因此萌生了建立利用装置自带的RS232通讯接口,利用自动化软件开发平台与计算机通讯技术结合,将其开发成自动化检测系统,实现教学与实际相结合。

关键词:教学研究;RS232通讯接口自动化软件开发平台;计算机通讯技术;自动化检测系统

1 引言

泄漏电流是安规产品(家用或许类似用途的电器、医疗设备、电子测量仪器)的一项重要的安全性能指标。因此,国家对泄露电流的指标提出了更高的要求。目前泄露电流测试仪功能各异种类繁多,而对其教学的标准器往往是分立组合而成的实验装置,因此在教学过程中多依然停留在手动接驳,人工计算的原始工作状态。随着计算机技术和现代微电子技术的发展和应用,促进了测量仪器与计算机技术的结合,这种技术在社会上已经迅速发展成一个由计算机控制的智能检测系统,

2 面向对象的开发平台语言

目前,实现自动化软件的开发平台很多,根据教学和实际需要,我们采用Delphi来作为编程工具,Delphi是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具,我们在此利用Delphi7.0强大的开发平台,来实现对自动检测系统的开发与设计。

3 泄露电流仪自动检测系统的构成

目前,在教学过程中,对于泄漏电流测试仪的操作,大部分还停留在手工教学的环节,而实际法制计量部门的工作过程中,由于泄漏电流仪种类繁多,型号各异,需要对各种指标进行检测和计算,所以实际检定工作是一项繁杂的过程,同时对于实际的法制计量部门,又必须按照国家相关检定规程对被测的每个量程,每个状态进行测试,测试与检定工作量大,人工测试难免会出现误差,所以我们在教学过程中结合实际,利用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;

4 系统主界面

界面采用科学的人性化设计模式,操作界面简单明了,有利于减少实际工作人员在自动控制过程中使用软件的疲劳感,使单调教学和检测工作充满活力,并在自动控制过程中用代表警示的红色来提醒自动控制工作人员对敏感数据的处理。

5 结论

本文通过使用泄漏电流测试仪,利用RS232接口单元来实现对泄露电流测试仪的连接,使用Delphi7.0软件来做自动化控制系统的开发平台,使泄露电流测试仪在教学工作实现了自动化,同时大大地提高了学生各方面的积极性,也培养了学生对电子和编程方面的爱好, 使单调的教学模拟工作变得更加接近实际。

参考文献:

[1]《泄漏电流测试仪检定规程》[Z].JJG 843-2007.

[2]求是科技.Delphi 7 程序设计与开发技术大全[M].北京人民邮电出版社,2004年11日.

[3]杨雷,张建奇.电子测量与传感技术[M].北京大学出版社,第一版2008年9月1日.

作者简介:龚芝(1982-),女,湖南涟源人,讲师,网络工程师,数据挖掘。

猜你喜欢
自动检测测试仪自动控制
自动控制领域中电子信息技术的运用及发展思路
基于传感器的船舶设备工作状态自动检测系统
SDL Atlas推出第二代HydroPro耐静水压测试仪
使用快速水洗色牢度测试仪检测超细纤维脱落
电工电子技术在无功补偿自动控制中的应用
一种开关柜局部放电自动检测装置的研究
基于STM32的室内有害气体自动检测与排风系统
光电传感器在自动检测和分拣中的应用
基于单片机的PM2.5测试仪设计与应用
实现自动控制电阻类型分析之气敏电阻