APP下载

基于GPIB的智能压力仪表自动标定设备的设计与实现

2015-12-11孙振民

仪器仪表用户 2015年4期
关键词:工控机标定总线

冀 青,孙振民,李 强

(中环天仪股份有限公司,天津 300384)

智能压力仪表作为工业应用中最为常用的传感器之一,广泛应用于水利电力、铁路交通、智能建筑、管道等行业。科学技术的日益发展,工业技术要求及自动化水平的不断提高对智能压力仪表的计量精度等要求越来越高。由于智能压力仪表存在现场校验困难等现象,因此在智能压力仪表出厂前必须采用智能压力仪表自动标定设备进行标定,这样不仅能够大大提高智能仪表的性能、质量,更是提高智能压力仪表生产效率的关键。因此智能压力仪表自动标定装置是压力仪表生产过程中最重要的设备。

GPIB是计算机和可编程仪器之间的一种总线通讯协议,即IEEE2448标准,因其使用简单、传输速率高而被广泛应用,并且随着IEEE2448标准的不断完善,GPIB总线传输速率不断提高,带GPIB接口的仪器成本不断下降[1]。传统的智能压力仪表采用人工手动标定的方法,在标定过程中需人工给定信号,采集数据,输入数据。人工标定方法存在明显的弊端:第一,在标定过程中绝大部分工作需要人工手动完成,包括仪器连接、操作,及后续的数据分析,数据输入,耗费大量的时间,不适用于仪表批量生产过程;第二,传统的标定方法自动化程度低,在标定过程中对标定人员的专业化要求较强,标定人员需熟练掌握标定流程。即便如此,在操作过程中标定人员难免会出错,引入人为误差;第三,在标定过程中,标定人员要操作信号源、测试仪器和计算机,工作极其繁琐和枯燥,且劳动强度大,另一方面频繁操作和误操作极易损坏贵重仪器,造成损失,增加生产成本[3]。因此,本文提出基于GPIB的智能压力仪表自动标定设备的系统设计,其设计思想是通过GPIB总线接口和相应的控制电路,实现工控机对各种测试仪器和设备的实时控制,完成智能压力仪表的整个标定过程。在此过程中,充分发挥工控机自动分析和处理数据的能力,记录整个标定过程并以电子文档的形式保存,生成报表打印出来。

1 系统的设计思想和框图

智能压力仪表自动标定装置的设计思想是在传统试验仪器的GPIB总线接口基础上进行二次开发。基于GPIB总线设计有以下优点:1)GPIB总线接口可使用高级语言编程,编程方便,大大减少软件设计工作量;2)通过上位机对带有GPIB接口的仪器实现操作和控制,减少人为干预,提高了测量精度,提高了仪器设备的性能指标;3)便于将多台带有GPIB接口的仪器组合起来,形成较大的测控系统,高效、灵活地完成组合测控任务,而且组建和拆散灵活,使用方便;4)便于扩展系统功能,可在上位机的控制下对测控数据更加灵活、方便的传输、处理、综合、利用和显示,使原来仪器采用硬件逻辑很难解决或无法解决的问题迎刃而解[2]。

智能压力仪表自动标定装置设计充分考虑可靠性和可维护性,采用机柜式组合结构。系统设计框图如图1所示。

图1 系统设计框图Fig.1 The system design diagram

2 系统的设计

本设计中的智能压力仪表自动标定装置主要由工控机、测试仪器、通讯巡检模块、环境温箱、温箱控制器、管路阀门、增压泵等组成。

2.1 工控机控制软件和流程

工控机作为智能压力仪表自动标定装置系统的控制器,首先需要在工控机的扩展槽上插一块GPIB接口控制卡。本设计采用AX5488标准GPIB接口卡,卡上配置了一组DIP开关,三组JUMPER。通过它们对卡进行硬件设置:ROM的段地址,GPIB的I/O地址,DMA的通道以及中断的级别,该卡提供软件包,用户可以使用各种高级语言来编写应用程序,来调用此软件包所提供的功能子程序。

GPIB总线在多仪器及联网方面非常方便,只要设置不同的地址,总线就能对每一个GPIB接口仪器分别进行听说操作[3]。

智能压力仪表自动标定装置系统集成安捷伦34970A数据采集器作为智能仪表4~20 mA电流校准的标准仪器,并监控系统各测试点的温度值。其远程工作原理是调用安捷伦公司提供的VISA32.DLL动态链接库,打开地址端口,并向仪器发送SCPI程控标准命令,对各通道有关参数进行设置,然后启动扫描,接收需要测量的信号。

智能压力仪表自动标定装置系统集成4台GE德鲁克高精度数字压力控制器,用于产生1 kpa~20 Mpa的压力基准。系统集成的环境温箱和温箱控制器,自带GPIB总线功能,通过该总线实现与压力基准控制器之间的通讯和控制。

工控机用VC++6.0进行程序设计,在程序中添加GPIB接口控制卡的软件包文件Gpib.h、Gpib.lib、Gpib.dll,在程序中调用文件中的函数[4]。

按照以上介绍的设计方法编写的程序,实现了总体要求功能,并应用在工程中,具有数据传送快、实时性好、操作方便快捷等特点。

图2 系统控制软件流程图Fig.2 The system control software flow chart

2.2 通讯和管路阀门控制模块

智能压力仪表自动标定装置系统的通讯模块和管路控制模块是基于单片机分别进行设计的。其中与系统通过GPIB总线通讯部分的框图如图3所示。

图3 模块电路设计接口部分电路框图Fig.3 The block diagram of circuit module design interface

本设计中,GPIB接口芯片采用TNT4882,这款芯片内部集成了turbo488(高速传输电路)以及NAT4882(IEEE488.2兼容电路),能够同时兼容ANSIIEEEStandard488.1和ANSIIEEEStandard488.2规范,可以为GPIB系统提供一套完整的解决方案,是一款高速、听/讲功能兼备的GPIB接口专用芯片。

TNT4882内部各个寄存器的状态决定或标志着芯片及GPIB的工作状态。在GPIB接口设计中,必须通过编程对寄存器进行正确设置,才能实现对GPIB的各种操作。

以下是对芯片的初始化过程:

1. 复位TNT4882器件中的Turbo488电路。

2. 将TNT4882设置成Turbo+7210模式。

3. 将TNT4882设置成单片机模式。

4. 使LocalPower-On信号有效。

5. 设置TNT4882的GPIB地址、设置初始串行轮询响应、清楚或设置中断、设置GPIB握手参数。

6. 清除LocalPower-On,开始操作。

2.3 管路设计

智能压力仪表自动标定装置系统的管路设计是通过控制阀门切换来实现信号的输入。整个系统可标定智能仪表的数量可根据具体情况进行设计和设置。

图4 仪表阀门管路单元设计Fig.4 The design of the valve pipe unit instrument

3 结论

装备制造业正向着智能化、网络化、信息化的方向发展,产业升级已是必然。新器件、新技术、新工艺的发展对智能仪器仪表的生产工艺也提出更高、更多的要求。本文设计了一种智能压力仪表自动标定装置系统,实现了智能压力仪表在生产过程中的自动标定,在装备制造升级方面做了有益的探索。目前该设计已经应用于生产过程中,运行可靠,大大提高生产效率和产品质量。

[1]曹成俊,张宏伟.自动测试系统中的总线技术[J].现代电子技术,2008,31(14):159-163.

[2]唐曦文,崔希振. 基于GPIB总线的测试系统开发[J].制造业自动化,2010,32(6):12-15.

[3]李亦君.基于PXI和GPIB总线电路测试系统的开发与设计[J].现代电子技术,2010,(22)P:35-37.

[4]李迪,陆钰.基于GPIB的测试程序的研究与实现[J].电子技术,2009(11):39-41.

猜你喜欢

工控机标定总线
使用朗仁H6 Pro标定北汽绅宝转向角传感器
定制工控机在老旧线路计算机联锁设备中的应用
CT系统参数标定及成像—2
CT系统参数标定及成像—2
中压电子束焊工控机Windows NT系统文件丢失故障的修复方法
一种基于CAN总线的误码测试方法
基于匀速率26位置法的iIMU-FSAS光纤陀螺仪标定
基于MATLAB 的CT 系统参数标定及成像研究
CAN总线并发通信时下位机应用软件设计
基于CAN总线的水下通信系统设计