阿尔泰USB5630数据采集卡

阿尔泰USB5630数据采集卡

通过以太网接口实现数据采集

硬件连接

9v~24v直流电源接通电源

剩下根据产品使用手册查看各个接口,包括模拟量输入输出、数字量输入输出、计数器等功能。根据需要连接接口,注意接入电压值范围。

软件开发

安装提供的软件,在安装目录下包含了帮助文档和测试示例。安装目录

  • Help文件下包含使用手册和API文档;
  • Samples文件下包含开发测试示例,包括c++、c#等开发语言示例,根据开发语言选择USB/NET开发示例。这里选择NET文件示例,完成以太网接口开发采集数据。

使用板子提供的API,通过qt开发,Qt5.5 mingw 32

  • 将板子提供的库复制到工程目录/bin,包括USB5630E.h, USB5630E.lib, USB5630E.dll
  • .pro配置
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/bin/ -lUSB5630E
​
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/bin/ -lUSB5630E
​
INCLUDEPATH += $$PWD/bin
​
DEPENDPATH += $$PWD/bin
  • 引入头文件 #include “bin/USB5630E.h”
  • 根据官网提供的实例进行开发,提供的api文档也挺详细

AD模拟量输入实现代码:

USB5630E_AI_PARAM AIParam;
U32 nReadSampsPerChan = 0, nSampsPerChanRead = 0;
F64 fTimeout = 1.0; // 10秒钟超时
U32 nReadableSamps = 0;
HANDLE hDevice = INVALID_HANDLE_VALUE;
U16 nBinArray[USB5630E_AI_MAX_CHANNELS];

// 第一步 创建设备对象
hDevice = USB5630E_DEV_Create("192.168.1.4");
if(hDevice == INVALID_HANDLE_VALUE)
{
    qDebug() << "DEV_Create Error";
    return 0;
}

USB5630E_PORT_PARAM	PortParam;
memset(&PortParam, 0, sizeof(PortParam));
for (int nIdx=0; nIdx<8; nIdx++)	// 端口0
{
    PortParam.CHParam[0].nFunction[nIdx] = USB5630E_PORT_FUN_DIO;	// 端口0只能为DIO
    PortParam.CHParam[0].nDIODir[nIdx] = USB5630E_PORT_DIR_DI;	// 置为DI输入
    PortParam.CHParam[0].nDIOVal[nIdx] = 0;	// nDIODir为输出时有效
}
for (int nIdx=0; nIdx<8; nIdx++)	// 端口1(PFI0~7)
{
    PortParam.CHParam[1].nFunction[nIdx] = USB5630E_PORT_FUN_CTR;	// 端口1设为CTR功能
}
for (int nIdx=0; nIdx<4; nIdx++)	// 端口2(PFI8~15)
{
    PortParam.CHParam[2].nFunction[nIdx*2] = USB5630E_PORT_FUN_PFIIN;// 端口2(0 2 4 6设为PFI输入)
    PortParam.CHParam[2].nFunction[nIdx*2+1] = USB5630E_PORT_FUN_PFIOUT;// 端口2(1 3 5 7设为PFI输出)
}

if (!USB5630E_Port_Config(hDevice, &PortParam))
{
    qDebug() << "Port_Config Error,请参考sys.log"
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
USB2801数据采集是一种用于将模拟信号转换成数字信号的设备,常用于数据采集和控制系统。为了正确使用USB2801数据采集,需要先安装相应的驱动程序。以下是USB2801数据采集驱动安装的步骤: 1. 首先,从数据采集的供应商网站或相关软件的官方网站上下载最新的驱动程序。确保下载的驱动程序与您的操作系统相匹配,例如Windows或Mac。 2. 下载完成后,双击执行该安装程序。在安装过程中,可能会提示您选择安装目标文件夹以及其他自定义的安装选项。根据个人需求进行设置,或者可以选择使用默认设置。 3. 完成安装后,将USB2801数据采集连接到计算机的USB端口上。插入数据采集后,操作系统会自动识别并开始安装设备驱动程序。 4. 安装完成后,可以通过打开电脑的设备管理器来确认驱动程序是否已成功安装。在设备管理器中,找到“通用串行总线控制器”或类似的选项,展开列表,应该能找到USB2801数据采集的相关设备。 5. 如果设备管理器中没有显示正确的设备驱动程序或者有黄色感叹号的标识,说明驱动安装可能存在问题。可以尝试重新安装驱动程序,或者到供应商网站上查找解决方案。 6. 驱动程序安装完成后,可以通过相应的软件来配置和控制USB2801数据采集。在软件中,可以设置采样率、通道数、采集时间和数据格式等参数,以满足不同应用的需求并进行数据采集和处理。 总之,正确安装USB2801数据采集的驱动程序对于正常使用该设备至关重要,只有安装正确的驱动程序才能保证设备能够在计算机上正常运行和进行数据采集

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值