2018.05,安卓usb调试在哪里

usb 13
YAV安卓USB采集卡二次开发即DLL使用手册 YAV安卓USB接口采集卡二次开发 使用手册 武汉亚为电子科技有限公司 2018.05 USB6000
1 武汉亚为电子科技有限公司 客服电话:027-87772325 国家高新企业ISO9001质量管理体系认证 YAV安卓USB采集卡二次开发即DLL使用手册 目录 版本说明..............................................................................................................................................................3
通信说明..............................................................................................................................................................3 查找设备
......................................................................................................................................................3
打开设备OpenYavDevice............................................................................................................................3
读取数据......................................................................................................................................................4
设置数据......................................................................................................................................................5
关闭设备......................................................................................................................................................5
配置命令..............................................................................................................................................................5
2 武汉亚为电子科技有限公司 客服电话:027-87772325 国家高新企业
ISO9001质量管理体系认证 YAV安卓USB采集卡二次开发即DLL使用手册 YAVUSB接口采集卡二次开发及DLL使用手册 武汉亚为电子科技有限公司 版本说明 适用范围:带有YAV标识,或者武汉亚为电子科技有限公司产品标注,且具备USB(包括但不限于 方口USB、MicroUSB)通信功能的采集卡,均可利用本指南。
特别声明:该指南适应于2017年9月1日之后YAV采集卡 通信说明 查找设备 由于安卓系统的安全机制,软件管理硬件,需要人工点击查找设备。
如果想越过此步骤,系统提示以上类似的权限管理对话框,需要把安卓系统ROOT,然后修改系统参数即可。
把系统中的ro.adb.secure=1改为ro.adb.secure=
0。
这属于用户系统问题,具体需自行研究。
打开设备OpenYavDevice intOpenYavDevice(unsignedshortTaskID)返回:设备临时ID,一个卡就是
0,两个卡就分别为0/1,返回值为负数,表示设备异常。
-1无设备,-257/258通信错误,-259类型错误。
返回数值255,表示超时。
TaskID:USB设备编号,单设备为0(默认),多个设备为012……。

3 武汉亚为电子科技有限公司 客服电话:027-87772325 国家高新企业ISO9001质量管理体系认证 例如OpenYavDevice
(0) YAV安卓USB采集卡二次开发即DLL使用手册 读取数据 采集卡上电默认发送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测频/计数数据,测频计数功能切换方法见后文。

4 武汉亚为电子科技有限公司 客服电话:027-87772325 国家高新企业ISO9001质量管理体系认证 YAV安卓USB采集卡二次开发即DLL使用手册 接下来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。
功能详见“配置命令一览表”。
关闭设备 直接停止接收,或者不管即可。
配置命令 序 功 能 号 1采集
2 停止采集单次采集 命令CMD0xA00xA1 配置命令一览表 参数数组16进制 备注 D0 D1 D2 D3 D4-13 —— —— —— —— —— —— —— —— —— ——
5 武汉亚为电子科技有限公司 客服电话:027-87772325 国家高新企业
ISO9001质量管理体系认证 YAV安卓USB采集卡二次开发即DLL使用手册 触发电平 长度 长度 触发电平(高位)(低位)(高位)(低位)——
3 AI0触发采集 0xA2 需定制 0-4096 32的整数倍 ——
4 AI0高速采集 0xA3 —— —— —— —— —— 0xFC FF(CH0测频) FF(CH1测频) 测频/计数
5 测频/计数※ CC(CH1开始 —— —— —— 选
一。
双通道 /0xA8 CC(CH0开始计数) 计数) 可独立控制
6 AI连续采集 0xAA N(0-F)参考FA —— —— —— —— 默认
7 特殊采集 0xAF —— —— —— —— —— 备用
6 读取校准系数 0xB0
7 CH0-3系数 0xB1
8 CH4-7系数 0xB2 —— —— —— —— AI0系数8位数组,可设置950-1250默认1000,代表1倍,1101代表1.101倍 AI8~AI15系数8位数组 —— 读漂移参数 910系数11校准1213 CH8-11系数CH12-15系数CH16-19系数CH20-23系数CH24-27系数 14 CH28-31系数 0xB3 以上类推 0xB4
1、用精密电压源(或精密电流源,具体由通道量程而定)作校准电源连到待校准 0xB5通道AI和GND。
0xB6
2、电源调节到通道量程的最大值(满量程),用UMS测量值除以信号源的实际 0xB7值,换算为1000基准的数据,减900,以U8通过SetYavData函数发送下去。
950-1250,默认1000,代表1倍,1101代表1.101倍。
例如0.99倍,实际是990,发 0xB8送数据为90,U8的十六进制为0x5A。
硬件可记忆参数。
15 读取零漂 0xC0 可设置0-255,I8,127代表
0 读漂移参数 16 CH0-3零漂 0xC1 17 18零漂 19校准 20 21 22 CH4-7零漂CH8-11零漂CH12-15零漂CH16-19零漂CH20-23零漂CH24-27零漂 0xC2
1、用精密电压源(或精密电流源,具体由通道量程而定)作校准电源连到待校准0xC3 通道AI和GND。
0xC4
2、将电源调节到通道量程的最小值(零点,一般是接GND,不可悬空),把数值0xC5 的16进制U8格式,用此命令,通过SetYavData函数发送下去。
零漂一般都非常小,0xC6 例如0x04。
硬件可记忆参数。
0xC7 23 CH28-31零漂 0xC8 24数字量DO控制※ 25 26 模拟量DA输出※ 输出27控制PWM输出※频率 0xD00xDA0xDB 0X00-0XFF —— —— —— —— D0每位BIT15-BIT0对应DO15-DO0,1:高电平输出,0:低电平输出 通道号0-
7 高低 低位 后一通道类推 输出3.3V,则3.3*4096/10,变为十六进制,再分配给高低位,12位 精度频率(高位) 频率频率(低位) (高位) 频率(低位) 通道1,1-FFFF代表1Hz~65.535KHz 通道
2 ——频率通道n 28 PWM输出※占空 占空比
1 占空比
2 占空比
3 占空比
4 占空比n 0xDC 29 比 0-255对应0-100% 30 PWM输出※ 0xFD 频率(高位) 频率(低位)占空比
1 占空比
2 —— MAX
6 武汉亚为电子科技有限公司 客服电话:027-87772325 国家高新企业ISO9001质量管理体系认证 YAV安卓USB采集卡二次开发即DLL使用手册 每个通道占空比不同代表两通道同频,1-FFFF代表1Hz~65.535KHz0-255对应0-100%—— MAXPRO 通道号 频率(高位)频率(低位)占空比
1 4ADPLUS 31 设备地址 0xDD
N —— —— —— —— 32 恢复出厂 0xF0 —— —— —— —— —— 0X00-0XFF —— —— —— —— 33 设备量程 0xF1
0-F对应0-100mV/3V/5V/10V/15V/30V/60V4-20mA0-20mA 用户不可设置 0-20mV-5-5V-10-10V-20-20V-30-30V-60-60V-20-20mV,FF代表前后—— 各一半通道的量程,例如38,也就是前一半是10V,后一半是0-20mA 量程 34 设备ID 0xF2 —— —— —— —— —— 用USB助手读 35 封锁控制 0xF3 00/F3 —— —— —— —— 用户不可控 36 信号处理 0xF4 00为默认 —— —— —— —— 备用 00默认精度,01为10位,37AI精度0xF502为12位,04为14位,—————— 06为16位,08位18位,09位24位 38 兼容性 0xF6 —— 辅助 —— —— —— 39 采集卡型号 0xF7 接口类型,678 通道数 防护 —— 75:754真值 38:8位AD(U8) 37:12位AD(U12无符号) 36:16位AD(I16有符号)35: 24位AD(I32有符号) 40 功能 0xF821:DI高速 —— —— —— 22:测频(I32位) 23:计数(I32位) 24:计数(I32)测频(I16) 25:编码器(I32计数I16测 频) 41通道使能0xF9FF开启全部,01开CH0,——————02开CH0和
1 —— 用户不可设置 —— 备用 —— 据命名规则表 —— 用户不可设置 —— 不记忆 采样等级(05-0F) —— —— —— —— 42 采样率 0xFA D0
设置采样率等级的05-0F,对应十进制为5-15,对应2005001K2K—— 5K10K20K50K100K200KHz(最高采样率根据卡型号视情而定) 43 重启 0xFB —— —— —— —— —— FF 44测量 测频/计数※ 0xFC FF(CH0测频)(CH1测频)———— CC(CH0开始计数) CC(CH1开 始计数) 45输出 用户参数 0xDF —— —— —— —— 46 版本信息 0xFE 帮助 01,201402,2016050103,20170901 —— —— —— 47 帮助 0xFF —— —— —— —— 测频/计数
—— 选
一。
双通道 可独立控制 —— 备用 —— 用USB助手读 —— 用USB助手读 说明:——代表参数无效,可以设置为0;※代表部分采集卡不具备改功能;编程中不要频繁设置参数,否则影响采集速度。

7 武汉亚为电子科技有限公司 客服电话:027-87772325 国家高新企业ISO9001质量管理体系认证

标签: #去哪里 #程序 #驾驶证 #目的地 #培训机构 #代码 #哪里找 #滤芯