【价格】虚拟仪器 高速信号发生器 1M 12位 2路可同步 任意波形发生器)系列)图
- 格式:doc
- 大小:535.00 KB
- 文档页数:16
SPECTRUM发布48同步通道AWG任意波形发生器——信号发生器的多通道成本解决方案专为需要同时产生多个电子测试信号的DN6.65xx系列是Spectrum Instrumentation公司最新的任意波形发生器产品,在一台设备中提供24到48个同步通道,并且每通道成本非常经济。
八种不同型号非常适合用于多通道自动化测试应用,它们通过与任何PC或局域网(LAN)的简单以太网连接实现了完全的远程控制,从而使其易于集成到任何测试系统中。
这些单元采用了最新的16位数模转换器技术,并将其与低噪声灵活的输出相结合,从而使其能够生成DC至60 MHz频率范围内几乎所有想要实现的测试信号。
Spectrum公司新推出的DN6.65x系列netbox仪器可提供24、32、40或48个完全同步的通道,与最近推出的更小的DN2.65x产品(提供4至16个通道)形成互补。
如此高的同道数为AWG设定了一个新标准(大多数传统产品只提供1、2或4个频道)。
此外,设置、编程和控制单个仪器比尝试构建和操作任何需要使用多个单独AWG仪器的多通道系统要简单得多。
出色的波形生成为了满足不同的信号产生要求,用户可以从提供40 MS/s或125 MS/s输出速率的型号中进行选择。
每个通道都有自己的DAC,通过锁相环(PLL)控制系统进行同步计时。
参考时钟和直接时钟可以从外部输入。
四种不同的滤波器可用来优化输出信号质量,并确保良好的动态性能。
例如,噪声频谱密度(NSD)低至-142 dBm/Hz,总谐波失真(THD)低至-74 dB,信噪比(SNR)高达90 dB,无杂散动态范围(SFDR)高达97 dB。
这种高动态性能使用户创建和回放最精确的测试信号和波形。
可编程的输出摆幅最高可产生±6 V的高阻抗,而±3 V 则可产生50Ω的信号,可产生各种信号幅度。
此外,该单元还包括可用于多种不同工作模式的大容量板载存储器(最大可达6×512 MSamples),以产生长而复杂的波形,包括单次,循环,先进先出和门控重放模式。
测控专业虚拟仪器课程设计说明书题目:多路信号发生器学生姓名:学号:专业:测控技术与仪器班级:指导教师:1.设计题目:多路信号发生器2. 设计目的:1.通过实验让我们更深入了解虚拟仪器的基本原理及观念,掌握利用相关的软、硬件平台完成虚拟仪器设计的方法和步骤。
2.了解虚拟仪器的具体的实际应用。
3. 将所学的知识通过设计信号发生器实验可产生各种波形如正弦波、方波、三角波、锯齿波等;来加深对虚拟仪器技术的深层理解。
3.设计要求:①可输出双路正弦波(方波、三角波)信号,其相位差可调②信号频率、幅值、占空比可调4.基本设计思路:在条件结构中运用“基本函数发生器”模块作为正弦波、方波、三角波信号的发生单元,通过其可设置频率、幅值、相位差及占空比的调节,且经过条件结构即可进行双路、单路等各信号输出的选择,然后用While循环使输出信号连续的动起来,所产生的信号通过波形图来显示,可用DAQ输入模块将信号送入数据采集卡PCI6221再用DAQ输出模块将信号采集回来用波形图显示,便可验证所产生的信号,或通过示波器来验证!5.程序流程图:图1.程序流程图6.设计实现过程:(1)通过“条件结构”来分配通道在程序框图中,右键在编程—结构中如图,即可拖出条件结构,,此条件结构通过设置条件分支来进行通道1、2各种波形信号的选择。
条件分支的设置可在前面板输入控件中选择“滑动杆”连入分支选择中,对其进行属性设置得到通道选择如下图作为所产生波形通道的选择。
在真假选择中通过右键增加输入分支分别为0、1、2、3,对应通道1、2、双通道及公式波形。
将基本函数发生器及其类型放条件结构内,其他输入控件放条件外,以供个条件连线方便使用。
(2)“基本函数发生器”模块及基本参数设置在程序框图中右键选择信号处理如下图(a),选中波形生成找到基本函图(a)数发生器共调用两个,此模块放条件结构内用于产生正弦波、方波、三角波等;“基本函数模块”基本参数设置:在前面板中,击右键,从Express中的数值输入控件中,选择旋钮输入控件,并将其拖入前面板中,之后,按住Ctrl键不放,一次拖动复制八个旋钮(如图(b)),并分别命名为“频率1”、“幅值1”、“幅值2”、“占空比1”、“相位1”,“相位2”、“偏移量1”、“偏移量2”(控制波形的上下平移)尤其是信号类型的输入控件,其中已经包含三角、方波、正弦波、锯齿波,若需要可通过属性中编辑项插入来添加各种波形。
第八章虚拟仪器设计8.1 虚拟仪器技术随着计算机技术的高度发展,传统仪器开始向计算机化的方向发展。
虚拟仪器是20世纪90年代提出的概念,是现代计算机技术、仪器技术及其它新技术完美结合的产物。
虚拟仪器的提出与发展,标志着21世纪自动测试与电子测量仪器技术发展的一个重要方向。
8.1.1 虚拟仪器的概念传统仪器一般是一台独立的装置,从外观上看,它一般由操作面板、信号输入端口、检测结果输出这几个部分组成。
操作面板上一般有一些开关、按钮、旋钮等。
检测结果的输出方式有数字显示、指针式表头显示、图形显示及打印输出等。
从功能方面分析,传统仪器可分为信号的采集与控制、信号的分析与处理、结果的表达与输出这几个部分。
传统仪器的功能都是通过硬件电路或固化软件实现的,而且由仪器生产厂家给定,其功能和规模一般都是固定的,用户无法随意改变其结构和功能。
传统仪器大都是一个封闭的系统,与其它设备的连接受到限制。
另外,传统仪器价格昂贵,技术更新慢(周期为5至10年),开发费用高。
随着计算机技术、微电子技术和大规模集成电路技术的发展,出现了数字化仪器和智能仪器。
尽管如此,传统仪器还是没有摆脱独立使用和手动操作的模式,在较为复杂的应用场合或测试参数较多的情况下,使用起来就不太方便。
由于以上这些原因,使传统仪器很难适应信息时代对仪器的需求。
那么如何解决这个问题呢?可以设想,在必要的数据采集硬件和通用计算机支持下,通过软件来实现仪器的部分或全部功能,这就是设计虚拟仪器的核心思想。
所谓虚拟仪器,就是在通用的计算机平台上定义和设计仪器的功能,用户操作计算机的同时就是在使用一台专门的电子仪器。
虚拟仪器以计算机为核心,充分利用计算机强大的图形界面和数据处理能力,提供对测量数据的分析和显示功能。
随着计算机技术的快速发展、CPU处理能力的增强、总线吞吐能力的提高以及显示技术的进步,人们逐渐意识到,可以把仪器的信号分析和处理、结果的表达与输出功能转移给计算机来完成。
基于虚拟仪器的信号发生器的设计与实现_翻译设计虚拟仪器是一种将传感器、仪器和设备等硬件部件替换为软件实现的测量仪器。
基于虚拟仪器的信号发生器是利用计算机软件生成各种类型的信号,以模拟实际测量中的信号源。
以下是基于虚拟仪器的信号发生器的设计与实现的一般步骤:1. 软件平台选择:选择适用于信号发生器设计的虚拟仪器软件平台,例如LabVIEW、MATLAB等。
2.界面设计:根据信号发生器的功能需求,设计用户界面。
用户界面应包括信号参数设置、波形展示、开始/停止等控制按钮。
3.信号生成算法实现:根据需要生成的信号类型(如正弦波、方波、三角波等),编写相应的信号生成算法。
算法可以利用基本的数学函数和算法来生成各种类型的信号。
4.参数设置与控制:在用户界面中添加对信号参数的设置和控制。
用户可以通过界面输入信号频率、幅度、相位等参数,并通过控制按钮控制信号的开始和停止。
5.波形展示:在用户界面中显示生成的信号波形。
可以使用波形绘图工具来实时绘制信号波形,或将生成的信号保存为文件进行后续处理和分析。
6.实时更新和响应:信号发生器应能实时更新生成的信号,并对用户输入的参数和控制进行及时响应。
应确保信号发生器的稳定性和准确性。
7.验证与测试:对设计的虚拟仪器信号发生器进行验证和测试。
可以通过与实际信号源进行比较,验证生成的信号是否符合预期。
8. 优化与改进:根据测试结果对虚拟仪器信号发生器进行优化和改进。
可以增加新的功能,修复潜在的bug,并提高信号发生器的性能和稳定性。
总之,基于虚拟仪器的信号发生器的设计与实现主要包括选择软件平台、设计界面、实现信号生成算法、参数设置与控制、波形展示、实时更新和响应、验证与测试以及优化与改进等步骤。
PXI虚拟仪器操作指南东南大学仪器科学与工程学院2009年6月前言虚拟仪器是基于计算机的软硬件测试平台,它可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析仪等;可集成于自动控制、工业控制系统中;可自由构建成各种专用仪器系统。
它由计算机、应用软件和仪器硬件组成。
本平台为美国NI公司PXI总线的虚拟仪器,主要包括:18槽机箱(NI PXI-1045);嵌入式控制器(NI PXI-8106);数据采集卡(NI PXI-6233);高速AD卡(NI PXI-6133);R系列数采卡(PXI-7851R);7位半数字万用表(PXI-4071);任意波形发生器(PXI-5421);示波器(PXI-5152);2路CAN总线卡(PXI-8464);4路RS422/485卡(PXI-8433/4);I2C/SPI总线(USB-8451);运动控制卡(PXI-7358);运动控制软件。
虚拟仪器通过软件将计算机硬件资源与仪器硬件有机的融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理。
从电子测量仪器发展史来看,它经历了由模拟仪器、智能仪器到虚拟仪器的过程。
虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛。
十分符合国际上流行的"硬件软件化"的发展趋势,因而常被称作"软件仪器"。
不但可以和高速数据采集设备构成自动测量系统,而且可以和控制设备构成自动控制系统。
虚拟仪器从概念的提出到目前技术的日趋成熟,体现了计算机技术对传统工业的革命。
在虚拟仪器技术发展中有两个突出的标志,一是VXI总线标准的建立和推广;二是图形化编程语言的出现和发展。
前者从仪器的硬件框架上实现了设计先进的分析与测量仪器所必须的总线结构,后者从软件编程上实现了面向工程师的图形化而非程序代码的编程方式,两者统一形成了虚拟仪器的基础规范。
基于LabVIEW虚拟信号发生器的设计与实现周瑛【摘要】设计和实现了一种基于LabVIEW的虚拟信号发生器,它利用基于LabVIEW编写的程序,根据输入参数生成虚拟信号,利用基于USB接口的MSP~010501数据采集卡把虚拟信号转换为实际信号输出.虚拟信号发生器的主要功能如下:可产生正弦波、方波、三角波、锯齿波等基本波形;可根据公式输入来产生波形;可向任意信号添加噪声.此虚拟信号发生器具有价格便宜、容易开发、可维护性好等优点.【期刊名称】《牡丹江师范学院学报(自然科学版)》【年(卷),期】2011(000)003【总页数】2页(P13-14)【关键词】TP393;C;信号发生器;虚拟仪器;数据采集卡【作者】周瑛【作者单位】福建师范大学福清分校电子与信息工程系,福建福清350300【正文语种】中文【中图分类】TP391.9信号发生器是电子实验室和电子测量中经常使用的一种仪器设备,主要是用来产生不同幅值和频率的信号,包括常用的正弦波、三角波、方波以及锯齿波信号等.现在越来越多的测试系统中都不可避免地使用到任意波形发生器.它不仅可以作为多功能信号源,而且能使小故障源和实时信号的模拟、仿真变得更加便利.目前这类仪器价格相对昂贵,用虚拟仪器技术只需配置必要的通用数据采集硬件,应用图形化编程语言Lab-V IEW的虚拟编程环境,采用模块化设计方法,可以实现虚拟信号发生器.虚拟信号发生器采用M SP-010501数据采集卡,它是基于计算机USB总线的高性能数据采集卡.其性能参数如下:输入电压范围为-2.5 V~2.5 V;通道最多可支持4路差分或8路单端;ADC分辨率是12位;ADC采样率最大100 k Hz.通过LabV IEW软件编程加载自带的DAQ驱动程序,实现信号的产生和输出.虚拟信号发生器的主要功能如下:可产生正弦波、方波、三角波、锯齿波,任意波形的发生可实现公式输入;信号频率、幅度、相位、偏移量可调可控;方波占空比可调;噪声任意可加.虚拟信号发生器的软件体系主要包括两个部分:用户应用程序和设备驱动程序,对于“软件就是仪器”的虚拟仪器来说,设备驱动程序是联系用户应用程序与底层硬件设备的桥梁.通过在Lab-V IEW中调用DLL的接口函数的形式,实现对USB数据采集卡的控制.虚拟信号发生器软件部分是在LabV lEW 8.5环境中编程实现.LabV IEW是N I公司的创新软件产品,是目前应用最广、发展最快、功能最强的图形化软件集成开发环境,使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块,使用图标之间的连线表示各模块之间的数据传递.LabV IEW拥有一整套工具用于采集、分析、显示和存储数据,以及解决用户编写代码过程中可能出现的问题.其提供多种输入控件和显示控件用于创建用户界面,即前面板.输入控件指旋钮、按钮、转盘等输入装置.显示控件指图形、指示灯等输出显示装置.创建用户界面后,可添加各种V I和结构作为代码,从而控制前面板对象.虚拟信号发生器的程序框图如图1所示.主要包含二个模块:基本函数波形和任意公式产生模块该模块是一个Case条件结构,信号类型采用一个下拉式文本选择框,共设有5个条件,其分支分别应用信号处理下波形生成模板中产生的正弦波形、三角波形、方波波形、锯齿波形和公式波形节点来实现.波形产生子模板中的所有模块包含信号频率、幅度、相位、偏移量、方波占空比等参数,虚拟信号发生器能在设置好各种参数后产生三角波、锯齿波、正弦波、三角波或公式波形.是否添加均白噪声模块是否添加噪声信号模块也是一个Case条件结构,该模块可以根据需要是否对产生的波形信号进行叠加噪声.通过选择噪声的幅值,可以叠加不同的均白噪声.本设计中噪声信号发生器的实现主要是应用信号处理下波形生成模板中的均白噪声波形节点来实现.将采集卡自带的DLL文件放置于D盘下,使驱动程序和项目程序在同一个文件夹下,便于配置时路径选择.在LabV IEW中调用DLL时,根据应用程序的需要,确定参数个数和参数类型及调用规则,然后在LabV IEW中正确地配置DLL.首先从函数模板中选择“互连接口”下的“库与可执行程序”下的调用库函图标,并将其拖放到程序面板中适当位置,然后右键单击它,在弹出的菜单选项中进行正确的配置.然后单击“确认”返回LabV IEW的程序界面.这时,调用库函数已经根据刚刚配置的参数个数和数据类型设置好了输入输出端口,只需要连线就行了.配置完的调用库函数如图2所示.本虚拟信号发生器可产生的频率范围为50 KHZ,电压范围为-2.5~2.5 V.通过虚拟信号发生器产生正弦信号送入示波器进行测试.通过测试结果可以看出,虚拟信号发生器在一定的频率和幅值下误差小.频率与电压的测量见表1.从表1数据可以看出,在所选的范围内虚拟信号发生器完全可以替代传统信号发生器.本系统所实现的虚拟信号发生器功能完善,实用性强,可扩充性好,界面设计简单易懂,维护简单方便,不仅实现了一般通用信号发生器的功能,而且充分发挥了计算机的强大功能和Lab-V IEW在仪器开发方面的灵活性.从经济方面考虑,与传统信号发生器相比,价格便宜,升级和维护费用小,为实验室的建设开辟了一条新的途径,具有很好的应用价值.【相关文献】[1]张桐,陈国顺,王正林.精通LabV IEW程序设计[M].北京:电子工业出版社,2008:277-299[2]陈锡辉,张银鸿.LabV IEW 8.2程序设计从入门到精通[M].北京:清华大学出版社,2007:16-339[3]岂光明,周建兴,矫津毅.LabV IEW 8.2中文版入门与典型实例[M].北京:人民邮电出版社,2008:19-398.[4]周春艳.基于LabV IEW的网络化虚拟仪器实验系统的设计[D].桂林:广西师范大学,2008.[5]王维喜.基于声卡的多功能虚拟示波器和虚拟函数发生器设计[D].青岛:青岛大学,2009.[6]王丽君,刘悦.基于LabV IEW的虚拟信号发生器及示波器的设计[J].华北水利水电学院学报,2010,31(3).[7]张锋,吴先球.一款基于声卡的虚拟信号发生器的设计[J].大学物理实验,2009(3):68-72.。
PCI8238 任意波形发生器硬件使用说明书阿尔泰科技发展有限公司产品研发部修订阿尔泰科技发展有限公司目录目录 (1)第一章概述 (2)第一节、产品应用 (2)第二节、DA 模拟量输出功能 (2)第三节、其他指标 (2)第四节产品安装核对表 (2)第五节安装指导 (3)一、软件安装指导 (3)二、硬件安装指导 (3)第二章元件布局图及简要说明 (4)第一节、主要元件布局图 (4)一、信号输入输出连接器 (4)二、电位器 (4)三、跳线器 (4)四、物理ID 拨码开关 (4)第三章信号输入输出连接器及连接方法 (6)第一节、信号输入输出连接器定义 (6)第二节、信号输入输出接口 (6)第三节、DA 模拟量输出的信号连接方法 (7)第四节、同步时钟脉冲信号的连接方法 (7)一、同步时钟脉冲信号输入连接方式 (7)二、同步时钟脉冲信号输出连接方式 (7)第五节、外触发信号的连接方法 (8)第四章数据格式、排放顺序及换算关系 (9)第一节、DA 单极性模拟量输出数据格式 (9)第二节、DA 双极性电压输出的数据格式 (9)第五章触发功能的使用方法 (10)第一节、DA 触发功能 (10)一、DA 内触发功能 (10)二、DA 外触发功能 (10)第二节、DA 内时钟与外时钟功能的使用方法 (11)一、DA 内时钟功能 (11)二、DA 外时钟功能 (12)第三节、多卡同步的实现方法 (12)第六章产品的应用注意事项、校准、保修 (14)第一节、注意事项 (14)第二节、DA 模拟量输出的校准 (14)第三节、保修 (14)PCI8238 任意波形发生器硬件使用说明书版本:6.013第一章概述信息社会的发展,在很大程度上取决于信息与信号处理技术的先进性。
数字信号处理技术的出现改变了信息与信号处理技术的整个面貌,而数据采集作为数字信号处理的必不可少的前期工作在整个数字系统中起到关键性、乃至决定性的作用,其应用已经深入到信号处理的各个领域中。
实时信号处理、数字图像处理等领域对高速度、高精度数据采集卡的需求越来越大。
ISA 总线由于其传输速度的限制而逐渐被淘汰。
我公司推出的PCI8932数据采集卡综合了国内外众多同类产品的优点,以其使用的便捷、稳定的性能、极高的性价比,获得多家试用客户的一致好评,是一款真正具有可比性的产品,也是您理想的选择。
第一节、产品应用本卡是一种基于PCI 总线的任意波形发生器,可直接插在IBM-PC/AT 或与之兼容的计算机内的任一PCI 插槽中,构成实验室、产品质量检测中心等各种领域的数据采集、波形分析和处理系统。
也可构成工业生产过程监控系统。
它的主要应用场合为:◆电子产品质量检测◆信号采集◆过程控制◆伺服控制第二节、DA模拟量输出功能◆转换器类型:AD7945BRS◆输出量程:0~10V、±5V、±10V◆转换精度:12 位(Bit)◆输出点速率(Frequency):1MHz(1uS/点),软件可调。
可调范围:153Hz~1MHz◆通道数:2 路◆通道切换方式:2 通道 2 芯片独立工作◆DA 缓存:128K 字RAM 存储器◆触发模式(TriggerMode):软件内触发、硬件外触发◆触发类型(TriggerType):边沿触发、脉冲(电平)触发◆触发方向(TriggerDir):正向、负向、正负向触发◆触发源:ATR(模拟触发信号)◆触发源ATR 输入范围:(0~10V)◆时钟源选项(ClockSource):板内时钟和板外时钟软件可选◆可多卡级连◆建立时间:600nS◆非线性误差:±1LSB(最大)◆工作温度范围:-40℃~+85℃◆存储温度范围:-40℃~+120℃第三节、其他指标◆板载时钟振荡器:40MHz第四节产品安装核对表打开PCI8238 板卡包装后,你将会发现如下物品:阿尔泰科技发展有限公司2、ART 软件光盘一张,该光盘包括如下内容:a) 本公司所有产品驱动程序,用户可在PCI 目录下找到PCI8238 驱动程序;b) 用户手册(pdf 格式电子文档);第五节安装指导一、软件安装指导在不同操作系统下安装PCI8238板卡的方法一致,在本公司提供的光盘中含有安装程序Setup.exe,用户双击此安装程序按界面提示即可完成安装。
二、硬件安装指导在硬件安装前首先关闭系统电源,待板卡固定后开机,开机后系统会自动弹出硬件安装向导,用户可选择系统自动安装或手动安装。
注意:不可带电插拔板卡。
PCI8238 任意波形发生器硬件使用说明第一节、主要元件布局图一、信号输入输出连接器CN1:模拟量信号输出连接器第二章元件布局图及简要说明版本:6.013IN:同步时钟脉冲信号输入接口OUT1、OUT2、OUT3:同步时钟脉冲信号输出接口以上连接器的详细说明请参考《信号输入输出连接器》章节。
二、电位器RP1:AO0 模拟量输出零点调节RP2:AO1 模拟量输出零点调节RP3:AO0 模拟量输出满度调节RP4:AO1 模拟量输出满度调节RP5:触发电平调整以上电位器的详细说明请参考《产品的应用注意事项、校准、保修》章节。
三、跳线器JP3、JP4:分别AO0、AO1输出阻抗选择,将对应通道跳线1、2相连,则输出阻抗为75欧姆,2、3相连,输出阻抗为50欧姆。
四、物理ID拨码开关DID1:设置物理ID号,当PC机中安装的多块PCI8238时,可以用此拨码开关设置每一块板卡的物理ID号,这样使得用户很方便的在硬件配置和软件编程过程中区分和访问每块板卡。
下面四位均以二进制表示,拨码开关阿尔泰科技发展有限公司拨向“ON”,表示“1”,拨向另一侧表示“0”。
如下列图中所示:位置“ID3”为高位,“ID0”为低位,图中黑色的位置表示开关的位置。
(出厂的测试软件通常使用逻辑ID 号管理设备,此时物理ID 拨码开关无效。
若您想在同一个系统中同时使用多个相同设备时,请尽可能使用物理ID 。
关于逻辑ID 与物理ID 的区别请参考软件说明书《PCI8238S 》的《设备对象管理函数原型说明》章节中“CreateDevice”和“CreateDeviceEx”函数说明部分)。
ONON上图表示“1111”,则表示的物理ID 号为15ONON上图表示“0111”,则代表的物理ID 号为7ONON上图表示“0101”,则代表的物理ID 号为5ON (1)ON (1)ON (1)ON (1)5FPCI8238 任意波形发生器硬件使用说明书第三章 信号输入输出连接器及连接方法第一节、信号输入输出连接器定义关于 25 芯 D 型插头 CN1 的管脚定义(图形方式)版本:6.013第二节、信号输入输出接口在PCI8238 板卡的一侧有 4 个信号接口,从上至下依次为OUT1、OUT2、OUT3、IN 信号端口,其中OUT1~OUT3 为 3 路同步时钟脉冲输出信号端;IN 为同步时钟脉冲信号输入端。
它们的具体连接方法请参考《同步时钟脉冲信号的连接方法》。
阿尔泰科技发展有限公司第三节、DA 模拟量输出的信号连接方法现场设备第四节、同步时钟脉冲信号的连接方法一、同步时钟脉冲信号输入连接方式二、同步时钟脉冲信号输出连接方式PCI8238 任意波形发生器硬件使用说明书版本:6.013 第五节、外触发信号的连接方法阿尔泰科技发展有限公司第四章 数据格式、排放顺序及换算关系第一节、DA 单极性模拟量输出数据格式如下表如示:DA 原 始码为nDAData ,则换算关系如下:(注意上限不能超过4095)0~10V 量程时:nDAData = Volt / (10000.00/4096) + 2048;第二节、DA 双极性电压输出的数据格式如下表所示:,写向设备的 DA 原始码为 nDAData ,则换算关系如下:(注意上限不能超过 4095)±5V 量程时:nDAData = Volt / (10000.00/4096) + 2048; ±10V 量程时:nDAData = Volt / (20000.00/4096) + 2048;PCI8238 任意波形发生器硬件使用说明书第一节、DA 触发功能一、DA 内触发功能第五章 触发功能的使用方法版本:6.013在初始化DA 时,若DA 硬件参数DAPara. TriggerMode= PCI8238_TRIGMODE_SOFT 选择内触发时,则可实现 内触发采集。
在内触发采集功能下,调用InitDeviceDA 函数初始化设备,再等待EnableDeviceDA 函数启动DA 时, DA 即刻进入转换过程,不等待其他任何外部硬件条件。
也可理解为软件触发。
具体过程请参考以下图例,图5.1中DA 工作脉冲的周期由设定的采样频率(Frequency)决定。
DA 启动脉冲由软 件接口函数EnableDeviceDA 函数产生。
DA 启动脉冲触发电平DA 在启动脉冲触 发后产生第一个工 作脉冲图 5.1二、DA 外触发功能在初始化DA 时,若DA 硬件参数DAPara. TriggerMode = PCI8238_TRIGMODE_POST 时,则可实现外触发采 集。
在外触发采集功能下,调用nitDeviceDA 函数初始化设备,再等待EnableDeviceDA 函数启动DA 时,DA 并不 立即进入转换过程,而是要等待外部硬件触发源信号符合指定条件后才开始转换DA 数据。
其外部硬件触发源信 号由ATR 输入。
ATR 即可提供边缘触发及电平触发。
关于在什么条件下触发DA ,由用户选择的触发类型 (TriggerType)、触发方向(TriggerDir )共同决定。
各种条件的具体实现请参考以下内容。
模拟量触发是将一定范围内变化的模拟量信号作为触发源。
由ATR 提供的触发源信号与模拟触发电平信号同 时进入模拟比较器进行高速模拟比较,产生一个预期的比较结果(Result)来触发DA 转换(如下图)。
模拟触发电 平信号由板上的串行D/A 的输出电压决定。
其模拟量触发源信号的有效变化范围为LVTTL 。
可以由 微机向D/A 写 入串行码实现, 其软件实现函数为SetDevTrigLevelDA( )。
(1)、实现边沿触发功能要实现边沿触发,需要置DAPara.TriggerType = PCI8100_TRIGTYPE_EDGE 。
当DAPara. TriggerDir = PCI8100_TRIGDIR_POSITIVE 时,为正向触发,即当ATR 触发源信号从小于触发电平TriggerLevel 变化至大于触发电平时,AD 即刻进入转换过程,在此情况下,ATR 的后续状态变化并不会影响AD采集,除非用户重新初始化AD 。