数据采集卡USB-DMP609使用手册

上传人:飞*** 文档编号:47752263 上传时间:2018-07-04 格式:PDF 页数:38 大小:367.51KB
返回 下载 相关 举报
数据采集卡USB-DMP609使用手册_第1页
第1页 / 共38页
数据采集卡USB-DMP609使用手册_第2页
第2页 / 共38页
数据采集卡USB-DMP609使用手册_第3页
第3页 / 共38页
数据采集卡USB-DMP609使用手册_第4页
第4页 / 共38页
数据采集卡USB-DMP609使用手册_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《数据采集卡USB-DMP609使用手册》由会员分享,可在线阅读,更多相关《数据采集卡USB-DMP609使用手册(38页珍藏版)》请在金锄头文库上搜索。

1、USB-DMP609 使 用 手 册USB2.0总线 AD数据采集控制模块 32 位 ARM 内核主控系统16 路单端 16 位 AD,内部时钟触发连续采样 内置程控增益控制,三档在程可控变档 板载 FIFO 存储系统,存储深度42K 二路 12 位 DA输出开关量: 16 路可程控输入、输出I/O 一路 16 位计数器、频率计 一路程控脉冲发生器模拟正弦波、三角波、锯齿波发生器 二路基频可程控脉宽调制(PWM) 发生器Sdjn3k济南三科2011/8 V1.0 USB-DMP609 2 Sdjn3k济南三科注意:请在开始使用模块前仔细阅读本使用手册检查打开包装请查验如下:USB-DMP609

2、 数据采集卡光盘。USB 电缆。DB25 插头, 2 Pin 排线插头。安装关掉 PC机电源,将采集卡USB 电缆插入主机的任何一个USB 插槽中并将外部的输入、输出线连好。如果主机有多套USB采集卡,请每次只安装一个采集卡。软件启动安装请参看第3 章说明。保修本产品自售出之日起一年内,用户遵守储存、运输和使用要求,而产品质量不合要求,免费维修。因违反操作规定和要求而造成损坏的,需缴纳器件费和维修费及相应的运输费用,如果板卡有明显烧毁、烧糊情况原则上不予维修。注意:1、如使用外接电源,请一定先检查确认电源极性及电压符合技术要求,并使用合格电源(如某些电源在开关时易产生强感应电压而击穿板卡)。2

3、、所有与板卡连接的输入、输出信号端都不能超过技术要求的电压幅度及包含有强感应脉冲电压,以免造成板卡损坏。3、不可带电焊接板卡任何接线端及带电插拔接线接口器。USB-DMP609 3 Sdjn3k济南三科目录一、模块说明USB-DMP609 采集卡简介主要特点及性能二、原理简介模拟输入及数据计算、 模块输入、 转换数据的计算部分原理及数据计算开关量输入输出部分的原理计数器、频率计脉冲及模拟波形发生器PWM 三、安装与连接安装信号连接注意事项连接器插座的定义、的定义、的定义、电源插口USB-DMP609 4 Sdjn3k济南三科、插座常用信号的连接与处理四、软件软件的安装及说明操作函数说明、设备操

4、作函数、操作函数、操作函数、开关量输入输出操作函数、计数器操作函数应用程序编程说明五、附录USB-DMP609 模块示意图USB-DMP609 5 Sdjn3k济南三科一、USB-DMP609 说明DMP609采集卡简介DMP609 是一款 USB2.0总线 16位AD 数据采集卡,具有16路单端模拟输入,内置程控增益控制,板载FIFO存储系统,可进行设定点数或循环采集的内部时钟触发高速连续采样(最高采样时钟达250KHz),全部工作在软件设置模式、二路12位DA 输出、开关量 16路输入输出全程控并可位设置及位读取、一路16位计数器及频率计、一路程控宽频率范围(550Hz-65KHz) 的脉

5、冲及各种模拟波形输出、二路程控可调基频脉宽调制(PWM) 器。采用 USB 总线,支持即插即用。USB-DMP609 的所有功能设置都是通过软件程序控制,无需任何硬件跳线。主要特点、性能 :AD部分输入通道: 16路单端输入分辨率: 16位(65535) 输入电压: 0-2.5V, -5.00 , -5V - +5V AD 转换速率: 1000Ksps 通道输入阻抗:1兆欧姆。系统噪声: 2 LSB 系统误差: 3mA 零位失调输出:0-0.006V 输出电压精度:2 LSB 输出电压建立时间:小于50微秒输出插座: DB25 电缆插座 (J1) 开关量输入输出1路输入输出通道门限电压: TT

6、L电平,高电平:大于2.8 伏、低电平:小于0.8 伏输出负载能力:做DO 输出时 3mA 每路通道即可设为输入也可设为输出,各通道可位操作,也可16位做为一个字输入输出插座: 26脚扁平电缆插座USB-DMP609 7 Sdjn3k济南三科计数器、频率计16位加法计数器,上升边沿有效计数器计数值:0-65535 测频范围: 100Hz-65KHz 测频误差: 0.2% 10LSB 输入电压: 0-5V(最大电压 5V)最大输入频率:1MHz(计数 ) 门限电压:与开关量输入相同脉冲及波形发生器一路程控脉冲及板载程序模拟正弦波、三角波、锯齿波波形发生器脉冲频率范围:550Hz-65KHz 脉冲

7、频率误差:3V 输出负载能力:3mA 脉宽调制器 (PWM) 二路脉宽调制器输出分辨率: 16位调制范围: 1%-98% USB-DMP609 8 Sdjn3k济南三科基础频率范围:550Hz-65KHz 频率误差:0.1%FS 输出幅度: 3V 输出负载能力:3mA 软件支持:1.操作系统支持 winXP、win7 2.开发包:驱动程序、DLL 库函数3.例程: MFC 、V、 VB、LabVIEW 、Delphi 4.测试程序硬件总线: USB2.0协议标准。工作电流: 0:成功 0 成功, 失败开关量操作函数Dmp609_Get_Di()功能 :读入 16 位开关量输入。函数 :Dmp6

8、09_Get_Di(HANDLE hDevice ,unsigned char ch) 参数:hDevice :入口参数,采集卡的操作句柄。ch:入口参数,设置I/O 的通道号码及1-16 通道的字。有效值为1-16 和 18。当该参数设为1-16 时为 I/O 的通道号,读取该通道的状态。当设为18 时为 I/O 的 1-16 通道的整字数据。函数返回:出口参数,返回读入的数据。0 失败。Dmp609_Set_Do () 功能 :设置 16 位开关量数据输出。函数 :Dmp609_Set_Do(HANDLE hDevice ,unsigned char ch,unsigned int DoD

9、ata) 参数:hDevice :入口参数,采集卡的操作句柄。ch:入口参数,设置I/O 的通道号码及1-16 通道的字。有效值为USB-DMP609 33 Sdjn3k济南三科1-16 和 18。当该参数设为1-16 时为 I/O 的通道号,设置该通道的状态。当设为18 时为 I/O 的 1-16 通道的整字数据。DoData:入口函数,输出的开关量数据。当ch 参数设为 1-16 时,该参数有效值为或,对应输出高电位或低电位。当ch 设为 18时, 有效值为 0-4095 (0-0xFFF ),对应输出1-16 通道的字数据。函数返回:出口参数,成功,: 失败。程控脉冲及波形输出操作函数D

10、mp609_Pulse( ) 功能 :设置并开或关脉冲输出。函数 :int Dmp609_Pulse(HANDLE hDevice ,unsigned char SW , unsigned long T) 参数:hDevice :入口参数,采集卡的操作句柄。SW :入口参数,设置脉冲输出的开或关。有效值为:0、1 0 为关闭脉冲输出,1 为开启脉冲输出。T:设置输出脉冲的频率,有效值为550Hz-65KHz。函数返回:成功,: 失败。Dmp609_AnalogWave ( ) 功能 :设置并开或关模拟波形输出。函数 :int Dmp609_AnalogWave(HANDLE hDevice ,

11、unsigned char USB-DMP609 34 Sdjn3k济南三科wave,unsigned char sw,unsigned int T) 参数:hDevice :入口参数,采集卡的操作句柄。wave:设置所输出的波形,有效值为:0、1、2 0 为输出正弦波,1 为输出三角波,2 为输出锯齿波。SW :入口参数,设置脉冲输出的开或关。有效值为:0、1 0 为关闭波形输出,1 为开启波形输出。T:设置输出脉冲的频率,有效值为 10Hz-15KHz (精确频率值为10Hz -10KHz)。函数返回:成功,: 失败。注:模拟波形的输出与DA1为同一脚,波形输出时DA1的数字电压输出无效,

12、停止波形输出后自动恢复为数字电压输出。计数器、频率计操作函数Dmp609_Set_Count()功能 :启动(或关闭)计数器开始计数。函数 :int Dmp609_Set_Count(HANDLE hDevice ,unsigned char sw, unsigned char Co_T) 参数:hDevice :入口参数,采集卡的操作句柄。sw :启动或关闭计数器或频率计,为启动并开始计数,为关闭。Co_T :设置为计数器或频率计,有效值为0、1,0 设置为计数器功USB-DMP609 35 Sdjn3k济南三科能, 1 设置为频率计功能。函数返回:成功,: 失败。Dmp609_Read_C

13、ount() 功能 :读出 16 位计数器或频率计数据。函数 :long Dmp609_Read_Count(HANDLE hDevice ) hDevice :入口参数,采集卡的操作句柄。函数返回:出口参数,大于等于0:16 位计数器或频率计数据。 :失败。脉宽调制器 (PWM) 操作函数Dmp609_Pwm () 功能 :设置 PWM 的开关、基频及调制量。函数 :int Dmp609_Pwm(HANDLE hDevice ,unsigned char Pwm_ch ,unsigned char SW ,unsigned char PwmData ,unsigned int T) hDev

14、ice :入口参数,采集卡的操作句柄。Pwm_ch : 入口参数,设置PWM 的输出通道,有效值为1、2,1为 PWM1 输出, 2 为 PWM2 输出。SW: 入口参数, PWM 开关。为开PWM (Pwm_ch 所设通道)输出,为关闭PWM(Pwm_ch 所设通道)的输出。PwmData :入口参数, PWM 的调制值,有效值为1-98(%) 。T: 入口参数,设置PWM 的基础频率,有效值为550Hz-65KHz. USB-DMP609 36 Sdjn3k济南三科VC程序编程说明编程前,将DMP609Dll.h, DMP609Dll-A.h 头文件拷贝到用户当前目录中。(该文件在光盘DM

15、P609/ ” 驱动程序 ” 目录中)VC编程的基本流程:1.利用显式调用加载DLL动态库。 DMP609Dll-A.h 、DMP609Dll.h 文件定义了 DLL动态库所封装的全部函数及加载变量,必须拷贝到当前工作目录中。方法,程序的开始处加入如下语句:#include ”DMP609Dll.h ”gLiDLL=LoadLibrary(“DMP609.dll“); #include ”DMP609Dll-A.h ”2.利用 HANDLE OpenDevice()函数获得板卡的操作句柄。3.在退出程序时必须执行如下操作:利用CloseDevice(HANDLE hDevice) 函数关闭句柄例:/ 获得所有DMP609 的操作函数#include “ DMP609Dll.h “ USB-DMP609 37 Sdjn3k济南三科gLiDLL=LoadLibrary(“DMP609.dll “); 注:gLiDLL 是在 DMP609Dll-A.h 中定义的。#include “ DMP609Dll-A.h “ HANDLE hDevice=INVALID_HANDLE_VALUE;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号