基于LabVIEW平台的任意波形发生器计算机控制

2014-11-06 12:06:40来源: ck365

  1.引言

  飞速发展的现代科学技术对测试测量提出越来越高的要求,主要表现在测试任务多、精度高、速度快等方面,例如汽车驾驶室模拟仿真测试,传统仪器手工操作、单台使用的工作方式已经不能满足其需求,有效的解决方法就是组建自动测试系统。为了将目前广泛使用的台式任意波形发生器虚拟仪器集成到自动测试系统中,我们为泰克公司的AFG320任意波形发生器设计了计算机控制软件。该软件的优点是:界面友好、操作简单、功能强大、响应迅速,不仅实现了该仪器所有本地控制,而且还能实现任意波形绘制、编辑、存储、打印、输出功能。

  2.计算机控制软件设计

  AFG320是泰克公司生产的一款高性能的任意波形发生器。它具有标准波形/任意波形的产生、编辑、存储、输出等功能。它配备有GPIB接口,可与计算机通讯或由计算机对其进行控制。对于GPIB接口卡,我们选择艾讯公司的AX5488卡。该款产品采用NEC公司生产的接口芯片μPD7210,符合IEEE-488.2标准和SCPI标准。

  Labview(LaboratoryVirtualInstrumentEngineeringWorkbench)是美国国家仪器公司(NationalInstrumentsCorporation,简称NI)推出的一种虚拟仪器开发平台。在该环境下,LabVIEW用图标连线方式的图形语言代替了传统程序语言的文字编程方式,使用者可以灵活自如地设计各种应用程序。同时LabVIEW提供了丰富的元件库、函数库和子程序库,用户可以很方便地组成自己需要的虚拟测试系统。LabVIEW还提供了DLL接口和CIN节点,使用户能够在LabVIEW平台上使用其它软件平台编译的模块。

  本文设计的AFG320计算机控制软件用LabVIEW6.1为软件开发平台,支持仪器的所有功能,运行后用户完全可以不用手动操作仪器就能完成波形的产生、存储、下载、输出功能。本软件还提供了一个图形化波形编辑工具,允许用户操作鼠标绘制和编辑用于输出的任意波形。AFG320计算机控制软件在设计开发工程中采用大量高度集成化标准程序模块,其中主要包括仪器初始化模块,仪器管理模块,标准波形的选取、设置模块,任意波形的编辑模块,波形调制选取、设置和输出模块,波形输出模块等,其中标准波形、特殊波形、任意波形的输出都通过调用波形输出模块来实现。

  2.1软件流程图

  软件的设计上采用并发式结构,主程序同时调用多个子程序。该软件主程序流程入下图2.1.1所示。

  图2.1.1软件流程图Fig2.1.1Flowchartofsoftware

  2.2仪器控制程序

  仪器控制程序包括仪器初始化模块、仪器管理模块波形调制选取、设置模块和波形输出模块。

  初始化模块:执行仪器的初始化,自检,清零功能。

  仪器管理模块:执行仪器运行模式,锁定与解锁通道,是否恢复出厂设置等仪器管理操作。

  波形调制模块:设置SWP、FM、AM、FSK等各种调制参数及调制波形。

  波形输出模块:由于仪器硬件只能识别ASCII字符,所以本模块将用户交互操作产生的任意波形通过转换,下载到任意波形发生器的内部存储器,并打到仪器输出通道,输出所需波形。

[1] [2]

关键字:LabVIEW  任意波形发生器  计算机控制

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2014/1106/article_9966.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
任意波形发生器
计算机控制

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved