第十章 触发与同步_第1页
第十章 触发与同步_第2页
第十章 触发与同步_第3页
第十章 触发与同步_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第十章触发与同步在A/D和D/A中还有触发与同步问题。这些问题可能用软件方法解决,也可能用硬件方法解决,在用硬件的方法中可以用数字口,也可以有模拟口。本章我们将讨论这些问题。实际上前面的程序设计中Easy I/O DAQ使用的就是软件触发,这里不再涉及。 硬件触发 硬件数字触发对E系列卡,通过将外部的TTL电平信号连接到TRIG1(PFI0) 或TRIG2(PFI1)脚就可以实现触发,其他的PFI脚也可用于触发,但那不是默认的设置。练习数字触发的模入采集这个程序是用DAQ Solution形成的,在模入通道单样本采集、数字触发,为了便于阅读,最后对程序做了适当简化。需要做的说明是:程序运行之

2、前的线路连接有:将外部信号源连接到模入通道,将PFI0/TRIG1通过用于触发的按钮开关连接到DGND。程序运行开始后,前面板data指示器无反映,按一下用于触发的按钮开关,data指示器将显示采集到了数据。程序设定了等待时间,如果程序运行后秒内不触发,则停止运行,超时指示灯亮。与通常的程序相比,这里多了一些控制参数,现在分别介绍一下:AI START上多引出了个控制端Trigeger type : 触发类型,选择Digital APretrigger scan: 预触发扫描,选择Trigger edge: 触发沿AI READ多引出了2个控制端 Read/search mode: 读扫描模式

3、,选定由通道的触发点数据 Time limit: 限时设置,这里设为秒。为了使超时LED正常工作,增设了它的初始化局部变量,注意这里用一个Sequence框和设备号控制量的连线规定了程序流程。练习结束练习数字触发的模入采集 硬件模拟触发以模入电压的电平作为触发信号就是这里要说的硬件模拟触发,E系列卡提供了这种功能,默认的模拟触发通道是CH0。练习模拟触发的模入采集这个程序是用DAQ Solution形成的,在模入通道做多个样本采集、模拟触发,最后可以得到两个程序,选择其中的第一个Hard Atrig。为了便于阅读,上图对程序做了较多的简化。实际上这个程序与练习的差别不是很大。上图的在设置触发电

4、平为1.00V后得到的运行结果。这个程序中需要注意的地方主要是预触发扫描数的设置。为了避免干扰,触发电平不能太接近于零,设置的过高,又往往不符合实际需求,预触发扫描数可以使我们找回触发点之前的若干个数,这样问题就得到了解决。练习 结束 DAQ Solution在得到上面程序的同时还给出了一个功能相似的软件触发的程序,可以想象它是一个带循环缓冲的模入采集程序,这里不讨论。同步要想对LabVIEW固有的并行机制加某种控制,例如同步,问题的复杂性就提高了。LabVIEW提供了一些AI和AO同步的例子,在Sesrch Examples>I/O Interfaces>DAQ Examples

5、>Simultaneous Analog Input and Output之下,我们看其中的两个。首先,我们来看一下Analog I/O Buffered (E Series MIO Devices) 。这个例子示范了在同一块采集卡上使用硬件定时和I/O Buffers的同步模入和模出,该例适用于所有E系列卡,但这个例子中采集和信号发生的启动并不同步。下面是对原程序做适当简化后的框图。这个程序并没有明显的强制性的同步措施。仅仅是将一个连续的模出和连续的模入通过error的数据线相互关联在一起,规定了一个合理的程序执行顺序:AO ConfigAI ConfigAO WriteAO Star

6、tAI StartAI ReadAI ClearAO ClearError,再配以适当的Baffers等参数,就可以保证连续的模出和模入协调工作,不会发生问题。实际上这里我们并没有看到任何软件的措施,只要保证先启动模出,并且一旦启动,它就可以连续不断地发生下去,模入方面只要能保证连续采集即可。如果我们修改一下程序,将AO Start的Continuoues out参数由改为,那么模出是只发出一个周期的波形,条件要苛刻一些,如果配合不好,模入端可能采集不到信号,在这个例子中是没有问题的。该目录下的另一个例子是Analog I/O Buffered Trigger (E Series MIO Devices),这个例子中使用了数字触发使得模出和模入的启动也能够同步。这里不介绍了。在实际应用中,扫频仪可能是一个比较好的例子。它的算法大致可以用下面的伪代码描述:步骤程序说明1For f=10 to 1000 step 102 Generate sin(2*3.14*f)产生一个作为激励信号的连续sin波形3 Wait t0等待t0时刻4 DAQ waveform采集系统响应波形5 Process

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论