板卡培训一.板卡的必备知识ISA/EISA总线ISA——IndustryStandardArchitecture以IBMPC总线规范为基础EISA——ExtendedISAPCI总线PCI——PeripheralComponentInterconnectSpecialInterestGroup(外围部件互联专业组),它是一种先进的局部总线,已经成为局部总线的新标准.CPCI总线CompactPCI,中文又称紧凑型PCI。采用欧洲单槽或双槽结构为机架固定型板卡,同样具有插槽式结构,功能扩展方便,配置灵活。需要配备标准机架,适用于某些大型系统,如通信设备。PC-104总线它时超小型PC微机所用的总线标准。即IEEEP996,采用ISA总线架构。Pc-104+总线PC/104增强标准,增加PCI总线定义。PCI/104总线PCI/104则与PCI总线相对应,有时也被称之为PC/104上的PCIExpress+PCI总线PCIExpressPCIExpress是取代PCI总线的第三代I\O技术,具有更高的传输速度USB总线支持USB2.0。是通用串行总线输入、输出总线协议的一种完全应用。规范把外设数据传输速度提高到了480Mbps,也就是60MByte/s计算机总线技术什么是分辨率,与精度的区别是什么?分辨率是指模数转换器的转换位数,根据采集设定的量程,将模拟量线形转换成数据量,如选择-10~+10V的量程,则0001H(16bitA/D)对应于模拟量20V/2的16次方=0.305mv,此值即为LSB采集精度(FSB的0.01%+1LSB是什么含义?)因为采集的过程不仅只取决于板卡的分辨率,好比PC机的好坏不仅只取决于CPU一样,前段模拟信号的增益与运放对数据最终的精度非常重要,因此板卡必须给出采集精度的指标,如上所示得到20V*0.01%+0.305mv=2.305mv而且不同的量程对应于不同的采集精度。单端与差分的区别是什么?差分有何优点?•单端是指所有的输入通道的负端是公共的,单端输入以一个共同接地点为参考点。这种方式适用于输入信号为高电平(大于一伏),信号源与采集端之间的距离较短(小于15英尺),并且所有输入信号有一个公共接地端。如果不能满足上述条件,则需要使用差分输入。•差分输入方式下,每个输入可以有不同的接地参考点,测量负端有电势差的信号。差分的优点是可以消除共模干扰,由于消除了共模噪声的误差,所以差分输入的精度较高。但需要占用2倍单端的通道––––––数据传输方式分为哪几种,特点各是什么?ProgramTransfer(SoftwarePolling)Foregroundoperation占用CPU时间InterruptTransferBackgroundoperation数据准备好中断CPU以传输数据DMATransfer(PCIBus:Bus-Mastering)Backgroundoperation数据直接传到内存,不占用CPU–––A/D触发模式分为哪几种软件触发通过软件采集数据内部Pacer触发连续高速数据采集外部触发利用外部设备进行同步采样单极性与双极性的区别•双极性就是信号在变化的过程中要经过“零”,单极性不过零。由于模拟量转换为数字量是有符号整数,所以双极性信号对应的数值会有负数•单极性:0-10V•双极性:±10V什么是输入阻抗,研华IO卡的输入阻抗一般是多少?•输入阻抗是指一个电路输入端的等效阻抗。在输入端上加上一个电压源U,测量输入端的电流I,则输入阻抗Rin就是U/I。它反映了对电流阻碍作用的大小。对于电压驱动的电路,输入阻抗越大,则对电压源的负载就越轻,因而就越容易驱动;•只适合于低频电路,在高频电路中,还要考虑阻抗匹配问题。另外如果要获取最大输出功率时,也要考虑阻抗匹配问题。•研华IO卡的输入阻抗一般大于10M,usb-4702/4702为127K通道与采样速度的关系•通道:指数据采集可以同时测量的信号数量•采样速度:指AD采样的最快速度•单A/D卡:每通道的速度=AD速度/使用通道•多A/D卡:每通道的速度=AD速度TTL和隔离数字输入的区别隔离数字输出的接线方法继电器的三种形式FORMAFORMBFORMC二.板卡选型的重要参数采集卡按总线分类CPCIPCIISAUSBPC104PCI104PCIE采集卡按实现的功能分类模拟量输入模拟量输出数字量I/O计数/计频脉冲输出模拟量输入•通道数目(8、16、32、64);•分辨率(12位,16位等等);•输入信号差分或单端;•采样速率(100K、250k、1M,同步250K、10M、30M);•信号类型与输入范围(增益);•触发模式(软件触发,外部触发,内部时钟触发等);•隔离与否(总线隔离)•数据传输(高速Streming包含中断、DMA,低速Instant方式);•板载FIFO(1k,2k,4k);•输入阻抗;模拟量输出•通道数目(1、2、4、8、12、32);•分辨率(12位,14位,16位);•输出信号类型(电流,电压);•数据传输(DMA,软件);•驱动能力;•参考电压(内部-10v/外部-10v);•板载FIFO(1k,2k,4k);•输出阻抗;数字量输入•通道数目(16、32、64、128);•隔离/非隔离;•输入电压;数字量输出•通道数目(16、32、64、128);•隔离/非隔离;•回路电压,电流;•汇型或源型计数器输入/输出•通道数目;•分辨率(16位,32位);•基准时钟(10M);•脉冲最大输入频率;•脉冲电平类型;•频率输出最大最小频率;PCI-1711/PCI1711L介绍特点:•16路单端模拟量输入•12位A/D转换器,采样速度可达100KHz•每个输入通道的增益可编程•自动通道/增益扫描•卡上1K采样FIFO缓冲区•2路12位模拟量输出(仅PCI-1711)•16路数字量输入及16路数字量输出•可编程触发器/定时器订货信息PCI-1711PCI-1711LPCLD-8710PCL-10168ADAM-3968PCLD-8710PCI-1710系列,PCI-1711系列,PCI-1716系列通过PCL-10168连接到PCL-8710使用PCLD-8710上DIGIN端口通过PCL-10120连接端子板PCLD-782(16路光隔离D/I板)使用PCLD-8710上DIGOUT端口通过PCL-10120连接端子板PCLD-785或PCLD-885(16路继电器输出板)PCI-1761介绍特点:•8路继电器输出通道,8路隔离数字量输入•显示继电器工作状态的LED指示灯•4个C型和4个A型继电器输出通道•输出状态回读•热重启动系统时保持继电器输出•高ESD保护(2000Vdc)•高过载电压保护(70Vdc)•宽输入范围(10-50Vdc)•中断处理能力•BoardID开关订货信息PCI-1761PCL-10137ADAM-3937三.DAQNavi概述DAQNavivs.ADSAPI32ADSAPI32DAQNavi设计理念硬件功能的角度实际应用的角度API执行效能执行时间长,资源占用多执行时间短,资源占用少用户编程支持范例复杂,测试目的概念明确,文档详尽范例简化,教学目的支持64位系统不支持支持X64运行环境Win95~XP32位不支持多核CPUWinXP~Win832/64位支持多核CPU支持语言VB、VC、.net、C#、BCB、Delphi、Console、LabVIEWVB、MFC、C++、VB.net、C#、BCB、Delphi、Console、LabVIEW、Java、Qt研发技术支持只修改必要的bug不做结构性修改新设备不提供旧Driver发展方向,全面的支持,不断新增的功能和特性……Navigator——DAQNavi集成管理工具•Navigatetheuserworkingwithhisdevice.“InstalledDevices”(板卡是否正常安装)“DeviceSettings”(配置是不是我要的)“Devicetest”(功能是否正常运行)“Scenarios”(我的应用是否有可以套用的模板/范例)“Reference”(编程修改模板/范例的参考文档)“SupportedDevices”(虽然我没买,但也能了解到研华其它DAQDevices的信息)“SDKs”(全部的编程资料)“CustomerFeedback”(遇到问题如何反馈)一.安装驱动1.使用光盘安装将AdvantechDAQDriverCD盘插入您机器的CD-ROM,选择Installation2.在研华官网下载驱动并安装一.安装驱动安装完成之后,DAQNavi的目录路径一.DAQNavi安装DAQNavi快捷方式二.启动Navigator二.启动Navigator•InstalledDevices下检查设备是否正确安装配置界面测试界面例程代码硬件手册软件手册视频应用工具问题反馈与硬件相关二.启动Navigator•用Navigator配置设备二.启动Navigator•用Navigator测试设备功能二.启动Navigator•选择应用场景二.启动Navigator•学习UserInterfaceManual,详细了解如何使用这块设备二.启动Navigator•在SupportedDevice下了解其他设备的信息二.启动Navigator•VideoTutorial手把手教你编程二.启动Navigator•查看文档,学习如何编程二.启动NavigatorIndividualDeviceDocument(PCI1710_User_Interface.chm)SDKDocument(DAQNavi_User_Interface.chm)Xxxx_User_Interface:与用户相关的所有信息(硬件规格,安装,测试,编程……),一份文档全涵盖二.启动Navigator•如果您在使用DAQNavi时遇到其他问题,用CustomerFeedback做反馈,以便于研华工程师更好地定位和解决问题。二.启动Navigator三.编程支持