基于gpib接口的程序设计

基于gpib接口的程序设计

ID:34126024

大小:125.05 KB

页数:4页

时间:2019-03-03

基于gpib接口的程序设计_第1页
基于gpib接口的程序设计_第2页
基于gpib接口的程序设计_第3页
基于gpib接口的程序设计_第4页
资源描述:

《基于gpib接口的程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2004上海第二工业大学学报No.1第1期JOURNALOFSHANGHAISECONDPOLYTECHNICUNIVERSITY2004文章编号:1001-4543(2004)01-0024-04基于GPIB接口的程序设计122刘正国,鲍俊,刘唯(上海第二工业大学1.电子与电气工程学院,2.机电工程学院,上海201209)摘要:为了提高现代测试效率和仪器的测试精度,实现硬件不具有的一些功能,可用计算机来实现对基于GPIB接口仪器的操作和控制。该方法可替代传统的人工操作方式。通过采用Window

2、s的DLL(动态链接库)技术,可以方便地把多台仪器组合起来,形成Windows图形界面的计算机自动测量系统。作者介绍了基于GPIB接口的Windows程序设计的基本思想,并结合某型导弹地面能源测试系统的设计,给出了用DLL技术实现对程控电子负载和程控电源进行编程的方法。关键词:GPIB接口;DLL技术;程控电源编程中图分类号:TP335文献标识码:B0引言目前,许多测试系统采用GPIB接口实现仪器的互连或通过GPIB接口与计算机通讯来实现对仪器的测控,这样做不仅提高了测试系统的测试精度,而且可用

3、软件取代硬件,实现硬件不具有的一些功能。GPIB技术是按照IEEE488标准,利用GPIB接口功能和与GPIB接口相匹配的可编程仪器,用标准命令SCPI(Standardcommandsforprogrammableinstruments),通过高级语言编程来实现自动测试的一种技术。典型的自动测试系统由一台作为主控机的计算机和若干台程控测试仪器通过GPIB接口及总线连接而成。主控机内安装了一块IEEE488标准接口卡,通过它系统可对各程控测试仪器进行远程遥控和自动(半自动)操作。[1]在对某型导

4、弹地面能源测试系统的研发过程中,我们选择了Windows作为软件开发平台,以面向对象的VisualBasic6.0作为程序设计语言,利用Windows的DLL(动态链接库)技术,通过不同的GPIB接口功能调用,实现了对测试系统中程控电子负载和程控电源的自动控制。1测试系统对GPIB的编程要求导弹地面能源是某型导弹武器战斗装备的重要组成之一。根据导弹地面能源的技术要求和性能特点,测试系统设计采用了模块化结构,通过不同的组合来测试各类电、气能源参数。整台设备由程控电子负载、计算机、程控电源、压力传感

5、器、测试平台、接口工装、扳机启动电机及光电开关等组成。程控电子负载、计算机、程控稳压电源之间均采用标准GPIB接口连接。导弹地面能源测试系统测试原理图如图1所示。其中,项目1对高压气体测试;项目2对地面热电池测试;项目3对弹上热电池测试;项目4对供电供气综合装置测试。测试系统的工作原理为试验前,根据负载拉载要求通过计算机设置程控电子负载的拉载程序;测试时,通过计算机控制程控电源的输出,驱动扳机电机,扳动已装在放电平台上并收稿日期:2003-04-14;修回日期:2004-05-25作者简介:刘正

6、国(1954-),男,高级工程师,研究方向为机电一体化、计算机应用。基于GPIB接口的程序设计25GPIB控制多路数显仪表多路稳压电源MB调理模块测试项目2,4光电开关某型导弹传感器程控电子负载地面能源点火扳机电机程控稳压电源测试项目1,3启动电机图1.测试原理框图Fig1.Fundamentalsoftest与接口工装相连的导弹地面能源的扳机装置。扳机撞针碰到火帽激活导弹地面能源,与此同时扳机撞针通过检测孔,使激光聚焦式光电传感器产生激活信号从而启动A/D作为采样起点并立即关闭程控电源输出,停

7、止驱动电机。气压信号通过压力传感器进入A/D板,热电池的电压通过MB调理模块直接由A/D板采入计算机中,同时计算机通过GPIB控制程控电子负载拉载电流。试验过程中,计算机屏幕上实时显示放电性能曲线并可随时中断拉载;试验结束,数据将立即存盘保存。根据需要,试验数据可随时进行计算、分析和显示或打印输出。测试系统采用程控电子负载拉载,实现恒流或恒阻脉冲放电。测试项目4的拉载要求如图2所示。I(A)5.24.22.91.90.90.750449T(s)图2拉载曲线Fig.2Loadingcurvet在导

8、弹地面能源测试系统中,我们通过GPIB总线将HP计算机、AgilentE3631A程控电源以及Chroma6314电子负载相连,编写了相应的DLL动态链接库,由计算机对程控电源和程控电子负载进行控制,从而实现了电子负载的拉载、扳机电机的启动和弹上热电池点火的26上海第二工业大学学报2004年第1期自动化。开始电机启动2GPIB命令的实现方法采光电信号为了实现对GPIB接口的测控,我们采用[2]NVB6.0编写了如图3所示的测控程序。光电信号有否?作为面向对象的可视化编程语言,VB自面世以来,倍受

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。