ADDPCI12高速数据采集卡说明书 - 图文

更新时间:2023-12-16 07:08:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PCIADD12系列高速数据采集卡

使用说明书

目录

功能概述 ............................................ 2 技术指标 ............................................ 3 产品命名规则 .................................... 4 信号接口 ............................................ 4 系统接线样例 .................................... 5

驱动安装及快速评估

二次开发软件包 ................................ 9 采集卡实测效果(系统应用) ...... 10 质量保证 .......................................... 16

功能概述

PCIADD12是一款高速微弱信号数据采集卡。

PCIADD12采用瞬态科技创新设计的硬件实时累加平均技术实现了微弱信号增强采集,提取出被噪声淹没的相关信号。通过板载同步技术,原始信号经过最多32768次累加,可使信号信噪比提高180倍,是一种用途广泛的微弱信号检测板卡。

PCIADD12板载两片12bit 高速 A/D转换器,根据客户需求,可提供100MSPS,125MSPS,150MSPS三个采样率版本。

PCIADD12精心设计了独特的并行同步信号采集累加技术,使采集和累加同步完成。对长度10000点的原始信号做32768次采集、累加,计算机得到最终结果只需4秒(100M版本4秒,150M版本3秒)。

PCIADD12具有外触发、内触发两种触发模式。客户可以任意选择设备触发采集卡模式或采集卡触发设备模式。经过精心信号完整性处理,设备给出的触发脉冲过冲在5%以内,优越的信号质量保证设备不被误触发。

PCIADD12可以精确地恢复检测和测量被噪声背景淹没的微弱信号,特别适合用于分布式光纤传感系统。

技术指标

采样频率: A/D分辨率: 通道数: 数据输出接口: 输入阻抗: 信号输入方式: 两通道同步抖动: 输入量程: 模拟信号带宽(-3dB): 触发方式: 内触发宽度: 内触发周期: 单次采样信噪比: 采样长度: 单次采样精度: 累加次数: 累加平均方式: 功耗: 工作温度: 存储温度: 相对湿度: 仪器驱动程序: 应用程序:

100M/125M/150M可选 12bit 2通道 PCI接口 50欧 SMA 5psRMS ±4V 100MHZ 内触发、外触发(上升沿触发) N/采样频率,N可由软件设定 M(uS),M可由软件设定 〉=60dB 100~10000采样点 ±0.1% 10~32768次任意可调 实时采样累加平均,4秒可完成10000采样点32768次采样累加 <15W 0℃—50℃ 0℃—100℃ 0—85% Windows XP 提供VC++6.0开发平台下DEMO程序源代码及技术支持

产品命名规则

PCIADD12—XXX XXX=100: 100M取样速率 XXX=125: 125M取样速率 XXX=150: 150M取样速率 信号接口

S1_IN S2_IN IT OU

如上图所示,采集卡提供4个SMA输入输出口。功能如下表: 信号名 S1_IN S2_IN IT

功能 第一路模拟信号输入 第二路模拟信号输入 内同步触发输出

OU 外同步触发输入

DTS系统接线样例

光源(设备)触发采集卡连接方式

光源触发脉冲光源 SS脉冲光 APD探测电路 (本公司有售) 传感光合波器

O 数据采集卡 采集卡触发光源(设备)连接方式

脉冲光源 SS脉冲光 APD探测电路 (本公司有售) 传感光合波器 I 数据采集卡

驱动安装及快速评估

驱动安装

请按照如下步骤顺序安装采集卡驱动: 1.

将数据采集卡插入计算机PCI插槽,固定好螺丝钉

2.

开机,弹出找到新硬件向导界面:

选择“不要搜索,我要自己选择要安装的驱动程序”,点击下一步。

3.

下图中选择“从磁盘安装”

4.

下图中,点击“浏览”,在光盘附带的“驱动程序”文件

夹中,找到“PCI—EP1C6.inf”文件,双击该文件,打开,确定。

5.

下图中,点击下一步完成安装。

6.

安装完成后,右键点击“我的电脑”,选择属性—>硬件—>

设备管理器—>其它设备。如果有下图PCI—CY1C6开发系统设备一项,则为安装成功。

快速评估

本公司提供一套基于VC++6.0的DEMO程序,用于客户快速评估数据采集卡。DEMO程序开放全部源代码,数据采集卡和计算机接口部分,客户可直接拷贝DEMO程序中的相关函数段。

DEMO程序位置:

PCIADD12150数据采集卡—〉PCIADD12150DEMO文件夹。 DEMO程序如下图所示:

控制区用于设置数据采集卡参数,包括触发模式,采样长度,内触发宽度,累加平均次数,内触发周期等设置。下面对上述参数做详细解释。

触发模式:外触发是指光源触发数据采集卡,内触发是指数据采集卡触发光源。

采样长度:采样长度是指单次采样的长度,单位为采样点,本采集卡最大11000采样点。

内触发宽度:内触发宽度是指在内触发模式下,输出触发脉冲脉宽。 累加平均次数:累加平均的次数,最多32768次。

内触发周期:内触发周期是指在内触发模式下,输出触发脉冲的间隔。内触发模式下,该参数决定了光源的重复频率。

调整好控制区以后,点击“单次采样”或“连续采样”按钮即可实现采集。

在“连续采样”模式下,点击停止连续采样按钮可停止采集。 当采样结果指示按钮指示数字为32768时,一次采集结束。

二次开发软件包

1、VC工程建立准备步骤

1. 建立一个VC工程

2. 将光盘附带dependence文件夹下文件全部COPY到VC工程目录下

3. 重新打开VC工程,点击project—〉Settings,在弹出对话框中点击link选项

卡,在Object/library modules:框中输入pciadddll.lib。点击OK退出。如下图所示:

4. 如下图所示,点击project—>Add to Project—>Files

弹出如下对话框:

5. 在工程中找到pciadddll.h文件,选择,点击OK,退出。

至此,数据采集卡二次开发前期准备工作完成。

2、库函数使用说明

1. 库函数简表: 函数名 功能 参数 无 无 返回值 0:打开正确 1:打开失败 0:复位正确 调用时间 程序启动时调用一次 每次采集数据前调用一次 打开数据daq_open_card 采集卡 daq_reset 复位 sample_rate(暂时设置累加不开放改变采样daq_SetControll速率功能) 次数、采er 样长度 times:累加次数 length:采样长度 Trig_source: 设置触发源 Trigger_interval: 设置触发daq_SetTrigger 设置内触发周期 参数 Trigger_width 设置内触发脉冲宽度 daq_Start_Sample 开始采集 无 0:设置正确 1:设置失败 每次采集数据前调用一次 0:设置正确 1:设置失败 每次采集数据前调用一次 无 每次采集数据前调用一次 daq_Start_Sample daq_ReadStatus 读采集状态 无 已经累加平均的次数,如果函数调用后,每返回值是隔0.5秒查询一32768,表示已次,如果返回值经累加平均完是32768,则可成 以调用daq_stop函数停止采集 daq_Read_Data函数返回值变成32768以后可以调用该函数 daq_stop 停止采集 无 无 daq_Read读取数据 _Data

两个目标数组 500:读取数据daq_stop函数调成功 用以后可以调

其他:读取数据失败 更加详细的参数设置说明请参见pciadddll.h中的注释。

2. 编程流程

第一步:初始化采集卡 例程:

第二步:开始采样

Sleep(10);

daq_SetRange(0,0,0,0,0);//内部配置函数

例程:

daq_reset();/重起数采卡

if(daq_open_card())

AfxMessageBox(\打开采集卡错误!\

用后可以调用该函数读数 daq_SetController(0,16000,10000);//16000表示16000次累加,10000表示//10000个采样点

daq_SetTrigger(0,200,2);//0表示外触发模式,200表示200us内触发周期 //(外触发模式下忽略),2表示内触发宽度为(2+1) //个时钟周期 Sleep(10); daq_StartSample();//开始采集 第三步:查询采集状态、读取数据

double datan[2][20000];

int now_add_times =daq_ReadStatus(); if (now_add_times ==32768) { }

daq_stop();

int flag=daq_ReadData(datan[0],datan[1]); daq_reset();/重起数采卡

daq_ReadStatus();//采集卡内部配置,该操作

//不可省略

if(flag==500)

AfxMessageBox(“采样累加成功!”)

//此处添加数据处理及绘图函数

采集卡实测效果(DTS系统应用)

以下信号使用的是PCIADD12-150型号采集卡,配合我司的脉冲光源和APD探测电路,使用6KM长InfiniCor?公司 62.5μm多模光纤,环境温度为21℃,在约四公里处有四个光纤圈在70℃的油槽中,长度依次为5M,2M,3M,8M,在约五公里处也打有一个光纤圈,放在70℃油槽中。

4096次平均 参考光曲线 4096次平均 信号光曲线 4096次平均 光纤圈部分曲线

32768次平均 参考光曲线

32768次平均 信号光曲线

32768次平均 光纤圈部分曲线

质量保证

在正常使用情况下,提供三年免费质保,终身成本维修质量保证

如有以下情形损坏数据采集卡,需收取一定维修成本费: 1. 2. 3. 4. 5. 6.

采集卡热插拔造成芯片损坏 输入模拟信号幅度超过10V

计算机及外部环境起火引起的明显烧毁性损伤

金属物质碰触采集卡表面引起的短路,烧毁板载芯片 未经允许改动数据采集卡硬件造成的损伤

客户自行通过下载口下载程序引起的短路,造成硬件损伤

本文来源:https://www.bwwdw.com/article/01h5.html

Top