1、设备驱动程序快速入门研华DAS卡快速测试指南1) PCI系列(以PCI-1712为例,其他型号的PCI板卡安装过程基本类似,只是型号显示有所不同):PCI系列板卡需要先安装驱动程序,然后关机插卡重起,会出现找到新硬件向导:选择下一步,显示安装设备驱动程序对话框,选择“显示已知设备(D)” 选择下一步,出现“选择设备驱动程序”对话框选择下一步,出现“开始设备驱动程序安装”对话框选择下一步,“完成找到硬件向导”,“完成”设备安装这时在Device Manger中就可以看到PCI-1712:同时在设备管理器中也可以看到安装得PCI-1712卡:测试的方法在下面的PCL-818HD安装例程中详细介绍。
2、2)PCL系列(以PCL-818HD为例, 其他型号的PCL板卡安装过程基本类似,只是型号显示有所不同):正确安装了设备驱动程序之后,关机-插卡-开机,使用Device Manager工具来添加板卡并进行简单的测试,这里以PCL-818HD为例。1)打开Device Manager工具可以看到正确的安装了PCL-818HD的驱动程序之后,可以看到在Supported Device下面的列表框中,Advantech PCL-818L/H/HD/HG已经处于可用状态(前面没有了红色差号警示号)2)选中Advantech PCL-818L/H/HD/HG后,右边的Add按钮呈可用状态,单击Add按钮
3、弹出如下的设置对话框:Board Type:选择安装的板卡类型,这里计算机上安装的是PCL-818HD;Base Address:基地址,该值必须为系统空闲地址且与板卡上面的拨码开关所设置相同;Interrupt Channel:中断设置,该值必须为系统空闲中断号且与板卡上面的设置相同;A/D Channels Configuration:通道配置,选择输入的类型,8路差分/16路单端,这里也必须和板卡上面的跳线或开关的设置一致;Clock Selection:时钟选择;DMA Selection:DMA通道选择;D/A Voltage Ref.-Channel1:通道参考电压选择;Optio
4、ns 按钮:可以选择连接扩展板,扩展输入通道。设置确定,单击OK按钮,如果设置的基地址/中断号/DMA与系统资源没有冲突则可以看到PCL-818HD已经添加到My Computer下面,它在系统中的设备号:000;输入输出地址:I/O=300H,这表示板卡已经安装成功,这时候可以单击Test按钮测试板卡,对于板卡不支持的功能测试页会显示Function not support信息。注:PCL-833/PCL-839/PCL-841是功能特殊的板卡,不能用通用测试工具进行测试,研华为这些板卡专门编写了测试程序,安装之后在其相应的文件夹中可以找到,分别是: PCL833:QCOUNTER.exe;
5、 PCL839:839DEMO.exe PCL841:841M.exe。VC的example文件夹中有完整的测试程序和源代码。这是对模拟量输入测试的页面:依次可以看到Channel No:通道号;Input range:输入范围选择; Analog input reading:模拟量输入通道读取的数值; Channel mode:通道设定模式; Sample period:采样时间间隔;注:在不接任何信号的时候,程序也会读到一个随机的述值,当接入实际电压的时候就会恢复正常;在使用板卡的时候建议将不用的通道短接。选择Analog Output属性页,如下所示:可以看到PCL-818HD只有一个模
6、拟量输出通道,可以选择波形输出进行测试,三种可选的波形,可以调节输出波形的峰值/谷值,每个周期输出100个点,输出时间可有下面的Overall waveform period选择;也可以选择输出常量进行测试。数字量输入页面如下所示:没有连接任何信号的时候,多数板卡把这种浮空的状态作为高有效信号,将数字量输入管脚同地短接时,可以看到对应的数据位变绿(低电平信号)。数字量输出页面如下所示:按下一个数据为对应的按钮则在相应的数据位输出一个有效的高电平信号,通常高电平为5V,低电平为:0伏。计数器页面如下:可以选择Event counting:事件计数Pulse out :脉冲输出;Stop:停止;
7、Sample rate:采样时间间隔;Counting value:计数值显示; Pulse frequency:输出脉冲频率;经过上面的测试我们就可以对板卡的功能有大体的了解,仔细的阅读过板卡的手册和与Device Manager 一起安装的Device Driver User Manual中的函数说明之后,您就可以参照我们的例子程序开始您自己的程序设计了!您可以参考我们提供的例程开始编程,每一块板卡支持的例程及其含义如下面的两个表所示:板卡支持的例程列表PCI-1710Adintf, Adsoft, Adexp, Counter, Dasoft, Digin, Digout, Freq,
8、Madintf, Madsoft, PulsePCI-1710LAdintf, Adsoft, Adexp, Counter, Dasoft, Digin, Digout, Freq, Madintf, Madsoft, PulsePCI-1710GHLAdintf, Adsoft, Adexp, Counter, Dasoft, Digin, Digout, Freq, Madintf, Madsoft, PulsePCI-1710HGAdintf, Adsoft, Adexp, Counter, Dasoft, Digin, Digout, Freq, Madintf, Madsoft,
9、Pulse, Thermo, , ,PCI-1711Adintf, Adsoft, Adexp, Counter, Dasoft, Digin, Digout, Freq, Madintf, Madsoft, PulsePCI-1711LAdintf, Adsoft, Adexp, Counter, Dasoft, Digin, Digout, Freq, Madintf, Madsoft, PulsePCI-1712Adbmdma, Adsoft, Counter, Dabmdma , Dasoft , Digin, Digout, Freq, Madsoft, Pulse, PwminPC
10、I-1712LAdbmdma, Adsoft, Counter, Dabmdma , Dasoft , Digin, Digout, Freq, Madsoft, Pulse, PwminPCI-1713Adintf, Adsoft, Adexp, Madintf, MadsoftPCI-1716Adint, Adintf, Adsoft, Dasoft, Counter, Digin, Digout, FreqPCI-1716LAdint, Adintf, Adsoft, Dasoft, Counter, Digin, Digout, FreqPCI-1720Dasoft, Dasyncc,
11、 Dasyncv, PCI-1721Dabmdma, Dasoft, Digin, Digout, Counter, WadbmdmaPCI-1723Dasoft, Digin, DigoutPCI-1730Digin, Digout, DiintPCI-1731Adintf, Adsoft, Adexp, Counter, Pulse, Digin, Digout, Freq, Madintf, Madsoft,PCI-1733Digin, Diint, PCI-1734Digout,PCI-1750Digin, Digout, TmCntSet, PCI-1751Digin, Digout
12、, TmCntSet, PCI-1752Digout, PCI-1753Digin, Digout, 1753evt, PCI-1754Digin, Latchint, PCI-1756Digin, Digout, Latchint,PCI-1760Digin, Digout, Diint, Dipattn, PCI-1761Digin, Digout, Diint,PCI-1762Digin, Digout, Diint, PCI-1784Digin, Digout, Counter, Pulse, Timer,PCL-711Adintf, Adint, Adexp, Adsoft, Das
13、oft, Digin, Digout, Madint, Madintf, Madsoft,PCL-720Digin, Digout, Counter, Pulse, FreqPCL-722Digin, Digout, Diint, PCL-724Digin, Digout, Diint,PCL-725Digin, Digout, PCL-726Digin, Digout, Dasoft, ,PCL-727Digin, Digout, Dasoft, ,PCL-728Dasoft, PCL-731Digin, Digout, Diint, PCL-733Digin, Diint, PCL-734
14、Digout, PCL-735Digout,PCL-812PGAddma, Adintf, Adint, Adexp, Adsoft, Counter, Dasoft, Digin, Digout, Freq, Madint, Madintf, Pulse, Maddma,PCL-813BAdsoft,PCL-816Addma, Adint, Adexp, Adsoft, Counter, Digin, Digout, Freq , Madint, Madsoft, Pulse PCL-816-DADadma, Dasoft ,PCL-818LAddma, Adint, Adexp, Adso
15、ft, Counter, Dasoft, Digin, Digout, Freq, Madint, Madsoft , Pulse, Maddma, PCL-818HAddma, Adint, Adexp, Adsoft, Counter, Dasoft, Digin, Digout, Freq, Madint, Madsoft , Pulse, Maddma, PCL-818HDAddma, Adintf, Adint, Adexp, Adsoft, Counter, Dasoft, Digin, Digout, Freq, Madint, Madintf, Madsoft, Pulse,
16、Maddma, , , PCL-818HGAddma, Adintf, Adint, Adexp, Adsoft, Counter, Dasoft, Digin, Digout, Freq, Madint, Madintf, Madsoft, Pulse, Maddma, Thermo,PCL-833Digin, QCounterPCL-836Digin, Digout, Pulse, Counter, Freq, Pulsepwm, PCL-1800Addma, Adintf, Adint, Adexp, Adsoft, Counter, Daddma, Dadma, Daint, Daso
17、ft, Digin, Digout, Freq, Maddma, Madint, Madintf, Madsoft, Pulse, Caddma, Cadint, PCM-3725Digin, Digout, Diint, Examples NameDescription VCVBDelphiConsoleBCB1753evtPCI-1753 中断事件例程839demo839 使用例程Adbmdma总线控制DMA 方式数据采集例程AddmaDMA方式单通道数据采集Adexp带扩展板的单通道数据采集例程Adint中断方式单通道数据采集例程(固定1K FIFO)Adintf中断方式单通道数据采集例
18、程(FIFO大小可调)Adsoft软件触发模式数据采集例程ALARM报警例程Caddma使用看门狗的DMA模式多通道数据采集例程Cadint使用看门狗的中断模式多通道数据采集例程COMM串口测试程序COUNTER计数例程DabmDma总线控制DMA模式模拟量输出例程Daddma双BUFFER多通道,DMA模式数据采集例程Dadma模拟量(电压)DMA模式输出例程 Daint模拟量(电压)中断模式输出例程Dasoft模拟量(电压)软件触发模式输出例程Dasyncc同步/异步电流输出例程Dasyncv同步/异步电压输出例程Digin数字量输入例程Digout数字量输出例程Diint中断方式数字量输
19、入例程Dipattn带模式匹配,状态改变,计数匹配,计数溢出功能的数字量输入例程Freq频率测量例程Latchint中断方式数字量输入例程Maddma多通道DMA模式数据采集例程Madint多通道中断模式数据采集例程(固定1K FIFO)Madintf多通道中断模式数据采集例程(可调 FIFO)Pulse脉冲输出例程Pulsepwm宽度可调脉冲输出例程PwmIn宽度可调脉冲输入例程Qcounter减计数例程Thermo热电偶使用例程TmcntsetDemo runtime change timer divisor.时钟/中断数字量输入WDabmdmaDMA 模式波形输出例程DaCOut电流输出例程
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2