远程控制与校准信息系统设计与应用
摘要:随着计算机技术和网络技术的不断发展,现代仪器的不断升级,计量器具远程控制与校准成为一种趋势。本文通过设计计量器具远程控制模块、仪器通讯模块、网络通讯模块、自动校准模块等实现计量器具的远程控制与校准,大大提高校准机构的工作效率,节省企业计量器具送检时间。
关键词:计量器具;远程控制;校准系统:XML
O 引言
随着计算机技术、网络技术的高速发展及其在现在仪器仪表中的广泛应用,计量器具远程控制理论、测试方法不断出现。远程校准技术结合了硬件通讯技术、软件技术和计算机技术,使仪器控制、信号采集、数据处理一体化,既可以使许多昂贵的硬件资源得以共享,又能提高校准效率。远程控制与校准服务是各个校准技术机构中重要的一环,设计性能良好、易于扩展的远程控制与校准系统成为一种趋势。实验结果表明,实现计量器具的远程控制与校准过程自定义、输出可交换校准数据是可行的。
1 系统设计
现有的Internet校准系统,比较多地采用C/S结构。本文涉及到的硬件主要有FLUKE5520A(标准源)、FLUKE45(待校准仪器),计算机、自动校准软件。其中的FLUKE5520A和FLL7KE45采用交叉DB9数据电缆直接与计算机DB9并联,如图1所示。
2 系统分析
系统需要定制的模块主要有标准源控制模块、待校仪器控制模块、数据采集模块、数据处理模块、网络通讯模块等,为了更好地满足校准机构的灵活性要求,标准源和待校准仪器采用XML文件存储相关指令,可以更改相关指令来达到控制仪器的目的,采集的数据也以XMLl的格式存放到内存中并发送给校准中心。另外,系统还添加了暂停和停止校准的指令,在异常的情况下可以终止校准过程。
为了系统更加灵活,必须要用面向对象编程方式,针对某一特定校准过程能定制一套校准解决方案,在本例中,就要定制仪器参数,如接口类型,接口地址,波特率、停止位、数据位等:定制一个校准文件,包括控制FLUKE5520A的指令和采集FLUKE 45的指令,采样时间间隔等参数;定制一个数据处理模块,包括采样数据处理、数据加密等内容;定制一个水晶报表,展示校准证书内容。
3 系统设计
根据远程控制与校准信息系统分析,系统设计成六个类库(CalibratorLib、RCInterfaceLib、UserLib、UUTLib、ScmReomteCalibrationDataHandler、SCMIE),三个网站(ScmDBBusiness、RCWeb、SCMWebCert),一个应用程序(WinAppScmRemoteCalibration)组成。由于采用面向对象进行设计,结构清晰、易于扩展,如图2所示的为待校准仪器对象。
4 软件应用
目前,该软件已经过测试并开始运行,效果理想,能大大提高校准效率,图3所示为远程校准中心界面。通过这个远程校准中心,可以定制校准项目,自定义校准文件,授权校准用户,监视校准过程,获取校准结果等。由于标准源和待校仪器种类繁多、校准过程复杂多样,需要进一步定制各种校准方案。
5 结语
远程控制与校准技术与网络技术的结合,及其在校准机构中的应用,是对传统校准方式的一场革命。应用远程控制与校准信息系统,为开发高性能的校准系统提供了极大的便利。远程控制与校准系统的发展方向将是:智能化进一步加强、标准化程度进一步提高、网络化进一步发展,因此开发远程控制与校准系统将具有重要的科学意义和实用价值。
评论