YAV安卓USB采集卡二次开发即DLL使用手册www.
yav123.
com武汉亚为电子科技有限公司客服电话:027-87772325国家高新企业ISO9001质量管理体系认证1YAV安卓USB接口采集卡二次开发使用手册武汉亚为电子科技有限公司2018.
05USB6000YAV安卓USB采集卡二次开发即DLL使用手册www.
yav123.
com武汉亚为电子科技有限公司客服电话:027-87772325国家高新企业ISO9001质量管理体系认证2目录版本说明.
3通信说明.
3查找设备.
3打开设备OpenYavDevice.
3读取数据.
4设置数据.
5关闭设备.
5配置命令.
5YAV安卓USB采集卡二次开发即DLL使用手册www.
yav123.
com武汉亚为电子科技有限公司客服电话:027-87772325国家高新企业ISO9001质量管理体系认证3YAVUSB接口采集卡二次开发及DLL使用手册武汉亚为电子科技有限公司版本说明适用范围:带有YAV标识,或者武汉亚为电子科技有限公司产品标注,且具备USB(包括但不限于方口USB、MicroUSB)通信功能的采集卡,均可利用本指南.
特别声明:该指南适应于2017年9月1日之后YAV采集卡通信说明查找设备由于安卓系统的安全机制,软件管理硬件,需要人工点击查找设备.
如果想越过此步骤,系统提示以上类似的权限管理对话框,需要把安卓系统ROOT,然后修改系统参数即可.
把系统中的ro.
adb.
secure=1改为ro.
adb.
secure=0.
这属于用户系统问题,具体需自行研究.
打开设备OpenYavDeviceintOpenYavDevice(unsignedshortTaskID)返回:设备临时ID,一个卡就是0,两个卡就分别为0/1,返回值为负数,表示设备异常.
-1无设备,-257/258通信错误,-259类型错误.
返回数值255,表示超时.
TaskID:USB设备编号,单设备为0(默认),多个设备为012…….
YAV安卓USB采集卡二次开发即DLL使用手册www.
yav123.
com武汉亚为电子科技有限公司客服电话:027-87772325国家高新企业ISO9001质量管理体系认证4例如OpenYavDevice(0)读取数据采集卡上电默认发送64字节的十六进制数据,格式如下:FB6D250111234567890000300100000000000000000000000000000000100000000000000000200100000000100000200000000009020300000000030000FD07注意,以上数据打开软件,查找到设备后,就会快速接收到,数据量很大,软件不清楚缓存,很容易出现卡死的现象,这不是软件问题,而是设备显存不够引起的.
一般情况下,用户需要灵活处理,例如接收到10次,显示1次.
厂家例子也是这么处理的,否则刷新太快,也看不清楚.
如果是需要高速采集的用户,可以直接波形图显示.
如果打开设备没有数据,十六进制发送01AA09即可.
前2位(0、1),也即是4个十六进制字符,是帧头,固定为FB6D.
接下来的25(2),是卡类型识别码,用户可以不管.
接下来的01(3)是卡号,一个终端连接多个采集卡,可以分别设置卡号,如果只连接一个,可以不管.
接下来48位(4-51)为AI模拟量通道数据位,12位(12bit)精度采集卡,即1.
5Byte,也就是三个数字为一个通道的模拟量.
例如上述例子112345678900,那么AI0的值就是112,AI1是345,依次类推,根据通道数,循环出现,例如USB8AD采集卡,这48位数据,每个通道就会循环出现4次(48/(8*1.
5)=4).
数据根据通道数全通道交叉排列,【X00X01…X0N……X10X11…X1N……XMN】,其中M是通道数,M由采集卡型号决定,N单次是采样长度,必须为64的整数倍.
例如两路采集卡,是0101……,8路是0123456701234567……,16路是012~15012……,循环排列.
8IO采集卡,测频计数功能,返回的依次是DI0计数、测频,DI1计数、测频……DI7计数、测频值.
编码器功能,返回的是编码器1,编码器2的计数值.
交替连接.
其他精度的采集卡,依次类推,例如16位(16bit)精度,数据是2Byte,48位十六进制数据,8通道16位采集卡,每通道循环出现3次(48/(8*2)=3);24位(24bit)精度的采集卡,数据是3Byte,48位十六进制数据,8通道24位采集卡,每通道循环出现2次(48/(8*3)=2).
接下来3位(52、53、54)为采集卡功能信息位,用户可以不管.
接下来2位(55、56)为CNT0测频/计数数据,测频计数功能切换方法见后文.
接下来2位(57、58)为CNT1测频/计数数据,测频计数功能切换方法见后文.
YAV安卓USB采集卡二次开发即DLL使用手册www.
yav123.
com武汉亚为电子科技有限公司客服电话:027-87772325国家高新企业ISO9001质量管理体系认证5接下来1位(59)为DI状态,转为二进制,可以代表8路DI状态.
接下来1位(60)为DO状态,转为二进制,可以代表8路DO状态.
接下来1位(61)为采集卡通道数.
接下来2位(62、63)为CRC16校验位,为前62数据的CRC校验,用户可以不管,USB接口设备,数据一般不会出错.
AI模拟量数据解算:单极性采集卡,例如0-10V量程,AI精度12位,为无符号数,转换为十进制,除以4095,再乘以量程.
例如10V量程,再乘以10(实际电阻会有偏差,9.
83会比较精确,具体可用其他第三方设备做校准)会得到通道数据,即真值X*9.
83/4095.
正负量程的双极性采集卡,例如AI精度16(或24位),为有符号数,转换为十进制,除以2^(16-1)-1,再乘以量程.
例如±10V量程,再乘以20.
设置数据地址+命令+数据,联合单次下发,最多可一次性写入16个数据.
地址:USB设备编号,单设备为0(默认),多个设备为012…….
命令:命令参数,详见"配置命令一览表".
数据详见"配置命令一览表",最多可一次性写入14个数据.
该函数功能较多,可以控制采集卡的工作方式、设置采样率等等.
例如设置采样率,其等级为05-0F,对应十进制为5-15,对应2005001K2K5K10K20K50K100K200KHz(最高采样率根据卡型号视情而定).
SetYavParam(0,FA,[A,0,0,0])设置设备0的采样率为10K.
功能详见"配置命令一览表".
关闭设备直接停止接收,或者不管即可.
配置命令配置命令一览表序号功能命令CMD参数数组16进制备注D0D1D2D3D4-131采集停止采集0xA02单次采集0xA1YAV安卓USB采集卡二次开发即DLL使用手册www.
yav123.
com武汉亚为电子科技有限公司客服电话:027-87772325国家高新企业ISO9001质量管理体系认证63AI0触发采集0xA2触发电平(高位)触发电平(低位)长度(高位)长度(低位)——需定制0-409632的整数倍——4AI0高速采集0xA35测频/计数0xFC/0xA8FF(CH0测频)CC(CH0开始计数)FF(CH1测频)CC(CH1开始计数)——————测频/计数二选一.
双通道可独立控制6AI连续采集0xAAN(0-F)参考FA默认7特殊采集0xAF备用6系数校准读取校准系数0xB0读漂移参数7CH0-3系数0xB1AI0系数8位数组,可设置950-1250默认1000,代表1倍,1101代表1.
101倍8CH4-7系数0xB2AI8~AI15系数8位数组9CH8-11系数0xB3以上类推1、用精密电压源(或精密电流源,具体由通道量程而定)作校准电源连到待校准通道AI和GND.
2、电源调节到通道量程的最大值(满量程),用UMS测量值除以信号源的实际值,换算为1000基准的数据,减900,以U8通过SetYavData函数发送下去.
950-1250,默认1000,代表1倍,1101代表1.
101倍.
例如0.
99倍,实际是990,发送数据为90,U8的十六进制为0x5A.
硬件可记忆参数.
10CH12-15系数0xB411CH16-19系数0xB512CH20-23系数0xB613CH24-27系数0xB714CH28-31系数0xB815零漂校准读取零漂0xC0可设置0-255,I8,127代表0读漂移参数16CH0-3零漂0xC11、用精密电压源(或精密电流源,具体由通道量程而定)作校准电源连到待校准通道AI和GND.
2、将电源调节到通道量程的最小值(零点,一般是接GND,不可悬空),把数值的16进制U8格式,用此命令,通过SetYavData函数发送下去.
零漂一般都非常小,例如0x04.
硬件可记忆参数.
17CH4-7零漂0xC218CH8-11零漂0xC319CH12-15零漂0xC420CH16-19零漂0xC521CH20-23零漂0xC622CH24-27零漂0xC723CH28-31零漂0xC82425输出控制数字量DO控制0xD00X00-0XFFD0每位BIT15-BIT0对应DO15-DO0,1:高电平输出,0:低电平输出26模拟量DA输出0xDA通道号0-7高低低位后一通道类推输出3.
3V,则3.
3*4096/10,变为十六进制,再分配给高低位,12位——27PWM输出频率0xDB频率(高位)频率(低位)频率(高位)频率(低位)频率通道1,1-FFFF代表1Hz~65.
535KHz通道2通道n28PWM输出占空比0xDC占空比1占空比2占空比3占空比4占空比n290-255对应0-100%30PWM输出0xFD频率(高位)频率(低位)占空比1占空比2——MAXMAXPROYAV安卓USB采集卡二次开发即DLL使用手册www.
yav123.
com武汉亚为电子科技有限公司客服电话:027-87772325国家高新企业ISO9001质量管理体系认证7两通道同频,1-FFFF代表1Hz~65.
535KHz每个通道占空比不同代表0-255对应0-100%——通道号频率(高位)频率(低位)占空比14ADPLUS31辅助设备地址0xDDN32恢复出厂0xF033设备量程0xF10X00-0XFF用户不可设置0-F对应0-100mV/3V/5V/10V/15V/30V/60V4-20mA0-20mA0-20mV-5-5V-10-10V-20-20V-30-30V-60-60V-20-20mV,FF代表前后各一半通道的量程,例如38,也就是前一半是10V,后一半是0-20mA量程——34设备ID0xF2用USB助手读35封锁控制0xF300/F3用户不可控36信号处理0xF400为默认备用37AI精度0xF500默认精度,01为10位,02为12位,04为14位,06为16位,08位18位,09位24位用户不可设置38兼容性0xF6备用39采集卡型号0xF7接口类型,678通道数防护————据命名规则表40功能0xF875:754真值38:8位AD(U8)37:12位AD(U12无符号)36:16位AD(I16有符号)35:24位AD(I32有符号)21:DI高速22:测频(I32位)23:计数(I32位)24:计数(I32)测频(I16)25:编码器(I32计数I16测频)用户不可设置41通道使能0xF9FF开启全部,01开CH0,02开CH0和1不记忆42采样率0xFA采样等级(05-0F)D0设置采样率等级的05-0F,对应十进制为5-15,对应2005001K2K5K10K20K50K100K200KHz(最高采样率根据卡型号视情而定)——43重启0xFB44测量测频/计数0xFCFF(CH0测频)CC(CH0开始计数)FF(CH1测频)CC(CH1开始计数)——————测频/计数二选一.
双通道可独立控制45输出用户参数0xDF备用46帮助版本信息0xFE01,201402,2016050103,20170901用USB助手读47帮助0xFF用USB助手读说明:——代表参数无效,可以设置为0;代表部分采集卡不具备改功能;编程中不要频繁设置参数,否则影响采集速度.
易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...
tmthosting怎么样?tmthosting家本站也分享过多次,之前也是不温不火的商家,加上商家的价格略贵,之到斯巴达商家出现,这个商家才被中国用户熟知,原因就是斯巴达家的机器是三网回程AS4837线路,而且也没有多余的加价,斯巴达家断货后,有朋友发现TMTHosting竟然也在同一机房,所以大家就都入手了TMTHosting家的机器。目前,TMTHosting商家放出了夏季优惠,针对VPS推...
小白云是一家国人自营的企业IDC,主营国内外VPS,致力于让每一个用户都能轻松、快速、经济地享受高端的服务,成立于2019年,拥有国内大带宽高防御的特点,专注于DDoS/CC等攻击的防护;海外线路精选纯CN2线路,以确保用户体验的首选线路,商家线上多名客服一对一解决处理用户的问题,提供7*24无人全自动化服务。商家承诺绝不超开,以用户体验为中心为用提供服务,一直坚持主打以产品质量用户体验性以及高效...
ai格式用什么软件打开为你推荐
企业ssl证书公司购买SSL证书需要提交什么资料?一般要多久才能拿到证书重庆网络公司一九互联网络公司做一个网站大概需要多少钱163yeahyeah邮箱和163邮箱的区别在哪里 那个好用波音737起飞爆胎飞机会爆胎的吗?字节跳动回应TikTok易主一部电影讲一个小伙子去继承遗产结果是一批雪橇狗男主吹口哨声明不是雪地狂奔tumblr上不去我家里的网络打不开个别网站400电话查询能查出400电话是什么地区的吗joomla安装巡更怎么安装discuz7 2discuz X2.5帖子中图片位置 discuz X2.5论坛中发布帖子,上传图片,图片的位置全部都在文章下面localsettings我电脑里面没有这个Local Settings怎么办?
成都虚拟空间 哈尔滨域名注册 过期域名查询 主机 blackfriday 外国服务器 服务器干什么用的 美国在线代理服务器 常州联通宽带 789 免费的asp空间 免费个人主页 阿里云手机官网 注册阿里云邮箱 广州服务器托管 xshell5注册码 脚本大全 学生机 shuangcheng apachetomcat 更多