0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCI-1711数据采集卡的应用注意事项和实例分析

电子设计 来源:今日电子 作者:刘玉玺,桑会平, 2020-11-07 09:51 次阅读

作者:刘玉玺,桑会平,汤楠,崔琪琳

在数据采集和处理过程中,有些模拟信号的幅值和频率变化的速度是非常快的,如何将这些高速变化的模拟信号采集到计算机里进行处理便是一个需要解决的实际问题。由于数字数据传输速率等系统瓶颈的影响,使用常规的技术方法往往不能理想地解决上述实际问题。以PCI总线为代表的高性能局部总线的推出,为计算机的模拟输入通道采样频率的大幅度提高提供了坚实的技术基础。

PCI-1711数据采集卡

PCI-1711是12位的低损耗多功能采集卡卡,具有独特的电路设计和完善的数据采集与控制功能,支持即插即用,具有FIFO的高速缓存,可灵活设定输入类型和范围,具有16通道单端模/数输入、16通道数字I/O和2通道数模输出,采集速率可达100kHz,可编程的计数/计时器可作为A/D转换的速度触发,同时具有通道自动搜索功能。内部结构主要有单端模拟输入通道、模拟输出通道和触发源连接三部分。

库函数及其应用

厂家为用户提供了PCI-1711采集卡的库函数和不同语言的例程,使用户具有良好的Windows开发环境。厂家主要为可编程的DAS卡提供DDL、ActiveDAQ和GeniDAQ等驱动文件,同时还提供了在Visual Basic、Visual C++、C++ Builder和Delphi等开发环境下的例程,这些都方便了用户根据自己的实际情况完成数据采集的编程工作。在Visual C++开发环境下,其原文件要包含库函数“driver.h”。

结合Visual C++ 软件开发环境,PCI-1711采集卡的软件编程需要以下几个步骤。

(1)采集卡的注册。可以放在.cpp文件的开始位置,或者直接包含注册的库函数。

(2)采集卡的配置。在配置文件里,可以设置通道号和通道增益模式。

(3)采集卡的数据采集。这里要根据设置的通道号和采集模式来采集数据,同时选择触发模式和电压补偿。触发模式中,0为内触发模式,1为外触发模式。

(4)数据处理。用户可根据自己的需要将采集来的电压值进行处理,同时可在Visual C++的环境下,将采集处理后的数据通过友好的人机界面显示出来。

(5)释放采集卡。在Visual C++开发环境下,可用库函数提供的DRV_DeviceClose()函数将采集卡关闭。

应用中的注意事项

PCI-1711采集卡的信号线要尽可能远离电源线、发电机和具有电磁干扰的场所,也要远离视频监视系统,因为它会对数据采集系统产生很大的影响。在现场试验中,如果信号线和电源线必须并行(比如在同一个电缆沟里),则两者之间必须保持适当的安全距离,同时最好用屏蔽电缆,以确保信号安全准确地传输。

采集卡的每个通道的模拟量采集都有一个输入电压范围,超过了这一范围会造成采集卡A/D转换部分的烧毁,所以在采集模拟信号时,要保证被采集的信号在设定的量程范围内。

应用实例

下面是在Visual C++的环境下实现PCI-1711数据采集的一段程序。采样频率可以通过SetTimer()函数设定,采用内部触发方式。采集卡使用的五个步骤中,第一步在OnCtrStart()函数中实现,第五步在OnCtrStop(),第二步和第三步在Adinput()函数中实现,第四步为数据处理,根据用户不同的需要进行相应的处理,这里从略。

结语

PCI-1711是一种非常经济实用的数据采集卡,可以应用在很多领域。在现场试验中,用PCI-1711采集卡采集重力加速度计和陀螺输出的电压信号,经过采集卡的A/D采集,并对数据进行处理,将所得数据通过一个良好的人机界面显示出来。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电压
    +关注

    关注

    45

    文章

    5054

    浏览量

    114301
  • 数据采集
    +关注

    关注

    38

    文章

    4356

    浏览量

    112262
  • 总线
    +关注

    关注

    10

    文章

    2681

    浏览量

    87049
收藏 人收藏

    评论

    相关推荐

    如何定义pci数据采集卡板卡口地址

    我有一块PCI数据采集卡。现在已经在电脑上驱动了,但是不知道如何定义板卡口地址。请专家详细说明一下。万分感谢。
    发表于 12-13 09:28

    请问谁使用过研华采集卡pci-1711

    请问谁使用过研华采集卡pci-1711,基于labview编过一个采集程序没?我是新手,现在毫无头绪,怎么个入手法,请教各位大侠帮忙啊?谢谢
    发表于 01-05 23:19

    NI PCI-6251数据采集卡

    有使用过NI PCI-6251数据采集卡的吗?求指教,我把他安装到电脑上,labview没啥反应,在百度里也找不到他的驱动,试问为什么?
    发表于 10-21 16:55

    求大神!求一个基于PCI-6221数据采集卡数据采集系统!!!

    本帖最后由 *** 于 2015-4-14 14:57 编辑 题目为《基于FRA变压器绕组数据采集系统的开发》,数据采集卡PCI-6221,该系统包含数据采集模块、
    发表于 04-14 10:52

    求大神!求一个基于PCI-6221数据采集卡数据采集系统!!!

    题目为《基于FRA变压器绕组数据采集系统的开发》,数据采集卡PCI-6221,该系统包含数据采集模块、数据管理模块、
    发表于 04-29 10:42

    数据采集卡

    求各位大神帮忙,华研1711U数据采集卡,用的驱动自带的程序采集数据,为什么采直流可以,采交流幅值变小且上下偏移?感激不尽!
    发表于 11-12 21:19

    调用DAQNavi assistant时选择PCI数据采集卡

    Static AO中有PCI1716数据采集卡(具体见图)。但我现在需要调用Streaming AO,请问如何解决呢?
    发表于 11-23 23:30

    如何选择数据采集卡

    选择数据采集卡的通信接口,即接口方式。数据采集与计算机的通信方式主要由串口(485模块,RS232),并口(PCI接口),USB和以太网。其中USB使用最为简单,适合毕业设计使用。(1)选择
    发表于 01-14 09:13

    数据采集卡如何运用

    数据采集卡的应用是在线传输。具体操作请看用户手册,应该提供很多软件编程接口。数据采集(DAQ)是指从传感器和其它待测设备等模拟和数字被测单元中自动采非电量或者电量信号,送到上位机中进行分析,处理
    发表于 01-17 15:13

    Labview,研华采集卡1711U应用Labview编程,运行时出错,求助

    研华PCI1711U数据采集卡,Labview程序,点击运行调试箭头时就出现错误2发生于 DeviceOpen.vi : Configuration data lost可能原因labview:内存已满。请教这是怎么回事
    发表于 05-07 11:56

    求推荐PCI或PCIe数据采集卡

    求一款基于PCI或PCIe的数据采集卡至少分别含有4个AI和A0口,最少一个AO能输出任意波形。
    发表于 10-23 18:48

    数据采集卡接线图和注意事项

    采集卡接线图和注意事项
    发表于 08-19 09:11

    数据采集仪于传感器连接注意事项

    数据采集仪于传感器连接注意事项
    的头像 发表于 11-03 17:19 221次阅读

    数据采集卡的基本原理、应用领域、特点以及选购注意事项

    分析和存储。本文将介绍数据采集卡的基本原理、应用领域、特点以及选购注意事项。一、数据采集卡的基本原理数据采集卡通过模数转换器(ADC)将模
    的头像 发表于 11-10 17:33 494次阅读
    <b class='flag-5'>数据采集卡</b>的基本原理、应用领域、特点以及选购<b class='flag-5'>注意事项</b>

    数据采集卡的基本原理、应用领域、特点以及选购注意事项

    数据采集卡的基本原理、应用领域、特点以及选购注意事项  数据采集卡(Data Acquisition Card)是一种用于记录和监测外部信号的硬件设备,它通过将传感器或其他外部设备的模拟信号转换
    的头像 发表于 12-15 09:43 599次阅读