资源描述:
《基于gpib接口的仪器与计算机之间的通讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于GPIB接口的仪器与计算机之间的通讯-----------------------Page1-----------------------第27卷 第6期仪 器 仪 表 学 报Vol.27No.62006年6月ChineseJournalofScientificInstrumentJun.2006基于GPIB接口的仪器与计算机之间的通讯罗光坤 张令弥 王 彤(南京航空航天大学振动工程研究所 南京 210016)摘要 以++60作为开发平台,基于总线结构,在2000系统下设计开发了仪器控制系统。给出了VisualCGPIBWINGPIB系统的
2、硬件组成及软件设计方法,实现了35670和笔记本电脑通过接口板两者之间的通讯。为数据的进一步分析HPAGPIB处理提供了一个良好的软件平台。关键词 接口板 35670 计算机 虚拟仪器GPIBHPA中图分类号 274 文献标识码 国家标准学科分类代码 5105025TPATheCommunicationbetweenInstrumentandComputerBasedonGPIBInterface LuoGuangkunZhangLingmiWangTong(InstituteofVibrationEngineering,NanjingUn
3、iversityofAeronauticsandAstronautics,Nanjing210016,China) AbstractAninstrumentationcontrolsystemisdesignedandimplementedforinstrumentswithGPIBinterfaceThesystemisdevelopedbasedonGPIBbyusingVisualC++60asdevelopingplatformComponentsofhardwareandimplementofsoftwarearedescribedi
4、ndetailThecontrolsystemprovidesaconvenienttoolforlaptop,35670tocommunicatewithinstrumentwithGPIBieHPA 35670 KeywordsGPIBcommunicationboardHPAPCVirtualinstrument象,利用CONTEC公司的GPIB接口板开发了一套小型的虚拟仪器系统,实现了35670与计算机之间1 引 言HPA的通讯控制,为数据的进一步分析处理提供了一个良目前工程中用到的仪器种类繁多,功能各异,一个好的软件平台。系统往
5、往需要多台不同类型的仪器工作,而传统意义()[12]上的接口方式如串、并口难以满足要求。在这种2 GPIB总线接口介绍背景下,GPIB(GeneralPurposeInterfaceBus)接口的总线方式于1978年应运而生,实现了计算机与测量系21 GPIB总线结构()统的首次结合。GPIB接口作为桥梁,把各种可编程仪GPIB总线是一个数字化的24脚扁型接口插座器与计算机紧密地联系起来,测量和仪器领域也由独并行总线。其中16根线为TTL电平信号传输线,包括立的、传统的单台仪器向组成大规模自动测试系统方8根双向数据线、5根接口管理线、3根数据传
6、输控制向发展。利用计算机强大的数据分析处理、结果的图形线,其余8根为地线和屏蔽线。使用8位并行、字GPIB显示等功能,不仅可以对带有GPIB接口仪器的完全计节串行、异步通讯方式,所有字节通过总线顺序传送。()算机控制,而且也可实现对原仪器功能进行重新定义、由于的数据单位是字节8位,数据一般以GPIBASC设计或扩展而构成一套先进的虚拟仪器系统。基于此,码字符串方式传送。文中以惠普公司的动态信号分析仪35670为对系统设备有讲者、听者和控者3种属性。实HPAGPIB()()本文于2005年2月收到,系航空科学基金0452065和中国博士后科学基金
7、2004035215资助项目。I-----------------------Page2----------------------- 第6期基于GPIB接口的仪器与计算机之间的通讯635际设备具有其中的一种、两种或全部具备。讲者能通过(1)GPIB接口编程方便,减轻了软件设计负担,可总线向其它设备发送数据,听者能从总线上接收讲者使用高级语言编程;发送的数据,而控者可以通过寻址指定连到总线上具(2)提高了仪器设备性能的指标。利用计算机对带有讲者属性的设备成为讲者和具有听者属性的设备作有GPIB接口的仪器实现操作和控制,可实现系统的自为听者,包括
8、指定它自己。一般来讲,在GPIB系统中计校准、自诊断等要求,从而提高了测量精度;算机是控者,具有讲、听、控3种属性。为避免总线冲(3)便于将多台带有G