板卡基础培训
什么是分辨率,与精度的区别是什么?
分辨率是指模数转换器的转换位数,根据采集设定的量程,将模拟 量线形转换成数据量,如选择-10~+10V的量程,则0001H(16bit A/D) 对应于模拟量20V/2的16次方 = 0.305mv,此值即为LSB
采集精度(FSB的0.01%+1LSB 是什么含义?) 因为采集的过程不仅只取决于板卡的分辨率,好比PC机的好坏不仅只 取决于CPU一样,前段模拟信号的增益与运放对数据最终的精度非常 重 要,因此板卡必须给出采集精度的指标,如上所示得到20V *0.01% + 0.305mv = 2.305mv而且不同的量程对应于不同的采集精度。
数据传输方式分为哪几种,特点各是什么?
Program Transfer (Software Polling)
– – – –
Foreground operation 占用CPU时间 Background operation 数据准备好中断CPU以传输数据 Background operation 数据直接传到内存,不占用CPU
模拟量输出
• • • • • • •
•
通道数目(1、2、4、8、12、32); 分辨率(12位,14位,16位); 输出信号类型(电流,电压); 数据传输(DMA,软件); 驱动能力; 参考电压(内部-10v/外部-10v); 板载FIFO(1k,2k,4k); 输出阻抗;
数字量输入
• • •
通道数目(16、32、64、128); 隔离/非隔离; 输入电压;
PCLD-8710
PCI-1710系列,PCI-1711系列,PCI-1716系列通过PCL-10168连接到PCL-8710 使用PCLD-8710上DIG IN端口通过PCL-10120连接端子板PCLD-782(16路光隔 离D/I板) 使用PCLD-8710上DIG OUT端口通过PCL-10120连接端子板PCLD-785或 PCLD-885 (16路继电器输出板)
三.
DAQNavi概述
DAQNavi vs. ADSAPI32
ADSAPI32 设计理念 API执行效能 用户编程支持 支持64位系统 运行环境 支持语言
硬件功能的角度 执行时间长, 资源占用多 范例复杂, 测试目的 不支持 Win95~XP 32位 不支持多核CPU
DAQNavi
实际应用的角度 执行时间短, 资源占用少 概念明确, 文档详尽 范例简化, 教学目的 支持X64 WinXP~Win8 32/64位 支持多核CPU
特点: • 16路单端模拟量输入 • 12位A/D转换器,采样速度可达100KHz • 每个输入通道的增益可编程 • 自动通道/增益扫描 • 卡上1K采样FIFO缓冲区 • 2路12位模拟量输出(仅PCI-1711) • 16路数字量输入及16路数字量输出 • 可编程触发器/定时器 订货信息 PCI-1711 PCI-1711L PCLD-8710 PCL-10168 ADAM-3968
单端与差分的区别是什么?差分有何优点?
•
•
单端是指所有的输入通道的负端是公共的,单端输入以一个共同接 地点为参考点。这种方式适用于输入信号为高电平(大于一伏), 信号源与采集端之间的距离较短(小于15 英尺),并且所有输入信 号有一个公共接地端。如果不能满足上述条件,则需要使用差分输 入。 差分输入方式下,每个输入可以有不同的接地参考点,测量负端有 电势差的信号。差分的优点是可以消除共模干扰,由于消除了共模 噪声的误差,所以差分输入的精度较高。但需要占用2倍单端的通道
一. 安装驱动
1. 使用光盘安装
将Advantech DAQ Driver CD盘插入您机器的CD-ROM,选择Installation
一. 安装驱动
2. 在研华官网下载驱动并安装
一. DAQNavi安装
安装完成之后,DAQNavi的目录路径
二.启动Navigator
DAQNavi快捷方式
二. 启动Navigator
VB、VC、.net、C#、BCB、 VB、MFC、C++、、C#、 Delphi、Console、LabVIEW BCB、Delphi、Console、LabVIEW、 Java、Qt 只修改必要的bug 不做结构性修改 新设备不提供旧Driver 发展方向, 全面的支持, 不断新增的功能和特性
•
选择应用场景
二. 启动Navigator
•
学习User Interface Manual, 详细了解如何使用这块设备
二. 启动Navigator
•
在Supported Device下了解其他设备的信息
二. 启动Navigator
•
Video Tutorial 手把手教你编程
二. 启动Navigator
“Scenarios” (我的应用是否有 可以套用的模板/范例)
“Reference” (编程修改模板/范例 的参考文档) “Supported Devices” (虽然我没买, 但 也能了解到研华其它 DAQ Devices的信息)
“Customer Feedback” (遇到问题如何反馈)
“SDKs” (全部的编程资料)
PCI-1761介绍
特点: • 8路继电器输出通道,8路隔离数字量输入 • 显示继电器工作状态的LED指示灯 • 4个C型和4个A型继电器输出通道 • 输出状态回读 • 热重启动系统时保持继电器输出 • 高ESD保护(2000Vdc) • 高过载电压保护(70Vdc) • 宽输入范围(10-50Vdc) • 中断处理能力 • BoardID开关 订货信息 PCI-1761 PCL-10137 ADAM-3937
板卡选型的重要参数
采集卡按总线分类
ISA
PCI
CPCI
PC104
PCI104
PCIE
USB
ห้องสมุดไป่ตู้
采集卡按实现的功能分类
模拟量输入
模拟量输出
数字量I/O
计数/计频
脉冲输出
模拟量输入
• • • •
•
• • •
•
•
通道数目(8、16、32、64); 分辨率(12位,16位等等); 输入信号差分或单端; 采样速率(100K、250k、1M ,同步250K、10M、30M ); 信号类型与输入范围(增益); 触发模式(软件触发,外部触发,内部时钟触发等); 隔离与否(总线隔离) 数据传输(高速Streming包含中断、DMA,低速Instant方式); 板载FIFO(1k,2k,4k); 输入阻抗;
研发技术支持
„„
Navigator——DAQNavi集成管理工具
•
Navigate the user working with his device.
“Device Settings” (配置是不是我要的) “Device test” (功能是否正常运行)
“Installed Devices” (板卡是否正常安装)
•
Installed Devices下检查设备是否正确安装
二. 启动Navigator
配置界面 测试界面
与硬件相关 例程代码 硬件手册 软件手册
视频
应用工具 问题反馈
二. 启动Navigator
•
用Navigator配置设备
二. 启动Navigator
•
用Navigator测试设备功能
二. 启动Navigator
•
查看文档,学习如何编程
二. 启动Navigator
Individual Device Document
(PCI1710_User_Interface.chm)
SDK Document
(DAQNavi_User_Interface.chm)
Xxxx_User_Interface: 与用户相关的所有信息(硬件规格,安装,测试,编程……), 一份文档全涵盖
数字量输出
• • • •
通道数目(16、32、64、128); 隔离/非隔离; 回路电压,电流; 汇型或源型
计数器输入/输出
• • • • • •
通道数目; 分辨率(16位,32位); 基准时钟(10M); 脉冲最大输入频率; 脉冲电平类型; 频率输出最大最小频率;
PCI-1711/PCI1711L介绍
二. 启动Navigator
•
如果您在使用DAQNavi 时遇到其他问题,用Customer Feedback做反馈,以便于研华工程师更好地定位和解决问 题。
三. 编程支持
什么是输入阻抗,研华IO卡的输入阻抗一般是多少?
输入阻抗是指一个电路输入端的等效阻抗。在输入端上 加上一个电压源U,测量输入端的电流I,则输入阻抗Rin 就是U/I。它反映了对电流阻碍作用的大小。对于电压驱 动的电路,输入阻抗越大,则对电压源的负载就越轻, 因而就越容易驱动; • 只适合于低频电路,在高频电路中,还要考虑阻抗匹配 问题。另外如果要获取最大输出功率时,也要考虑阻抗 匹配问题。 • 研华IO卡的输入阻抗一般大于10M,usb-4702/4702为 127K
Interrupt Transfer
DMA Transfer (PCI Bus: Bus-Mastering)
–
–
A/D 触发模式分为哪几种
软件触发
–
通过软件采集数据 连续高速数据采集 利用外部设备进行同步采样
内部 Pacer 触发
–
外部触发
–
单极性与双极性的区别
•
• •
双极性就是信号在变化的过程中要经过“零”,单极性不 过零。由于模拟量转换为数字量是有符号整数,所以双极 性信号对应的数值会有负数 单极性:0-10V 双极性:±10V
•
通道与采样速度的关系