产品
云服务
平台服务
行业解决方案
在线购买
QK-ZD100是广州全控科技自主研发的监测震动、异动的工业级设备,可用于监测广告牌的异常震动。当出现震动角度变化情况时,QK-ZD100将会上报异常,将该次震动、角度的数据上传到服务器后台,利用这些数据开发应用。若无异常情况,设备每24小时定时上传一次数据表示该设备的当前情况。
产品安装如图 2.1所示:
将该产品水平安装在广告牌等设施上,左右两边各有一个固定孔,使用螺丝将其固定在安装的地方。
未开启状态:当未配置开启终端时,终端每天会发送一次数据。配置好后,等待这次数据的上报就可以进行开启。
开启状态:当出现震动的情况时,AI异动监测终端就会上报异常的数据,稳定后也会再次上报一次数据。当无异常震动,每天上报一次数据。
QK-ZD100可以实现震动监测、角度检测、晃动检测、频率检测等并上传服务器的功能,可以利用上传的数据开发自己的应用。
主要可以查看利用以下的数据:
序号 | 数据 | 描述 |
1 | 信号强度 | 设备信号强度 |
2 | 设备号 | 设备编号 |
3 | 电池电压 | 当前设备电池电压(2000mV以上) |
4 | 上报类型 | 定时/异常 |
5 | X震动频率 | X轴方向震动次数 |
6 | Y震动频率 | Y轴方向震动次数 |
7 | Z震动频率 | Z轴方向震动次数 |
8 | 总震动频率 | 总震动频率 |
9 | X倾斜角度 | 设备沿X轴方向的倾斜角 |
10 | Y倾斜角度 | 设备沿Y轴方向的倾斜角 |
11 | Z倾斜角度 | 设备沿Z轴方向的倾斜角 |
12 | X晃动幅度 | 震动时,X轴上的晃动幅度 |
13 | Y晃动幅度 | 震动时,Y轴上的晃动幅度 |
14 | Z晃动幅度 | 震动时,Z轴上的晃动幅度 |
15 | 总晃动幅度 | 总晃动幅度 |
16 | 采样数据 | 1s内3个轴上的重力加速度变化 |
通过以上数据,可以给客户提供判断依据。
登录AI异动监测终端设备的管理平台。
点击产品管理下方的设备配置,点击创建设备配置,见下方图 4.1。
进行设备配置,如图 4.2。
输入设备编号(编号已印在设备的正面),然后点击HEX指令,输入HEX指令修改AI异动监测终端的域名和端口,让设备接入自己的服务器。下面介绍修改域名和端口的HEX指令。
typedef enum
{
Reg_LRReset=0,//远程复位(写1,复位)
Reg_Mode=1, //模式选择
Reg_Start = 2, //启动状态,1开启,0关闭,2开启后校准
Reg_SampFreq=3,//采集频率
Reg_UploadPeriod=4,//上传周期
Reg_AccXInit =5 , //X轴初始值
Reg_AccYInit =6, //Y轴初始值
Reg_AccZInit =7, //Z轴初始值
Reg_AccXThr = 8, //X轴阈值
Reg_AccYThr = 9, //Y轴阈值
Reg_AccZThr = 10, //Z轴阈值
Reg_AccNThr = 11 , //合成阈值
Reg_Acc_ThrValue = 12, //传感器阈值设置
Reg_Acc_DurValue = 13, //传感器触发时间设置
Reg_IPPort = IP_HOLDING_START, //16,IP端口
Reg_IP = IP_HOLDING_START+1, //IP域名和IP地址
Reg_CRC=36
}RegAddr;
示例:AA 58 C1 29 10 10 13 (2bytes 端口号)(36bytes字符串IP地址或域名,字符串转为hex,不够后面填充00) 58 AA
AA 58 :帧头
58 AA :帧尾
C1 :进入配置
29 :指令字节个数,这里为41个(十六进制29为41),41bytes
10 :修改寄存器
10 :寄存器地址为16开始,16为IP端口
13 :从地址为16开始修改19个地址,每个地址2bytes ,所以字符串和域名一共38bytes,可根据域名的长度来配置,现按19个来配。
其他的可不用设置,把端口号和域名修改即可,下面举个例子。
把域名改为qkrtu.work,端口号改为11010。
指令为AA 58 C1 29 10 10 13 2B 02 71 6B 72 74 75 2E 77 6F 72 6B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 AA
设置好域名和端口号的指令后,点击提交,等待配置成功。配置成功好,就处于未开启状态,每天都会向域名所在服务器发送一次数据。
然后在自己的域名上向AI异动监测终端发送开启的指令。注意:只有在AI异动监测终端发送数据后的5秒内配置开启才能成功开启,所以要配置服务器接收到数据后进行指令的发送。下面是一些开启相关的指令。
//复位指令 AA 58 C1 05 10 00 01 00 01 58 AA
//响应指令 AA 58 C0 00 00 00 58 AA
//启动指令 AA 58 C1 05 10 02 01 00 01 58 AA
//关闭指令 AA 58 C1 05 10 02 01 00 00 58 AA
//启动并校准指令 AA 58 C1 05 10 02 01 00 02 58 AA
帧头:AA 58
命令帧:1.退出配置(0xC0)
2.配置(0xC1)
字节数:指令字节个数
指令:1.修改寄存器(0x10)
2.读取寄存器(0x03)
3.读取缓存数据(0x04)
4.零点校准(0x05)
typedef enum
{
Reg_LRReset=0,//远程复位(写1,复位)
Reg_Mode=1, //模式选择
Reg_Start = 2, //启动状态,1开启,0关闭,2开启后校准
Reg_SampFreq=3,//采集频率
Reg_UploadPeriod=4,//上传周期
Reg_AccXInit =5 , //X轴初始值
Reg_AccYInit =6, //Y轴初始值
Reg_AccZInit =7, //Z轴初始值
Reg_AccXThr = 8, //X轴阈值
Reg_AccYThr = 9, //Y轴阈值
Reg_AccZThr = 10, //Z轴阈值
Reg_AccNThr = 11 , //合成阈值
Reg_Acc_ThrValue = 12, //传感器阈值设置
Reg_Acc_DurValue = 13, //传感器触发时间设置
Reg_IPPort = IP_HOLDING_START, //16,IP端口
Reg_IP = IP_HOLDING_START+1, //IP域名和IP地址
Reg_CRC=36
}RegAddr;
例子:启动并校准指令 AA 58 C1 05 10 02 01 00 02 58 AA
2bytes实现一个指令功能,例如启动并校准指令,05即后面的10 02 01 00 02五个字节,02 即启动状态地址,01修改一个地址,00 02即开启并校准。
一般只需要使用上面给出的五条指令即可,不用修改配置其他指令。
AI异动监测终端上传的数据协议:
上传数据包(hex):
AA 58 A1 30 30 34 38 38 36 32 35 33 30 00 00 00 F0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 数据 (CRC16H CRC16L ) 58 AA
数据包头:AA 58
设备类型:A1
设备IMEI:30 30 34 38 38 36 32 35 33 30(字符串0048862530)
设备寄存器配置参数(功能控制): 00 00 00 00 00 01 00 0A 00 06 00 00 00 00 00 00 03 20 03 20 03 20 03 E8 00 00 00 00 00 00 00 00
信号强度:0x1F (31, 取值范围0-31)参考:0~10 (弱) ~15(偏弱)~20(中等)~25(强)~31(超强)
设备电池电压 :0x0DE1(3553mv)
启动状态(1byte):0:未启动 1:已启动
上报类型(1byte): 0:定时上报 1:异常上报
广告牌震动频率(4*2bytes):X轴,Y轴,Z轴,总体上的(unsigned short)
广告牌倾角(3*4bytes):X轴,Y轴,Z轴(float)
广告牌晃动幅度(4*2byte):X轴,Y轴,Z轴,总体上的(unsigned short)
广告牌测量数据(24Bytes):保留
广告牌采样频率(2byte)(ms):0x0014(20ms)
广告牌采样组数(2byte): 0x0014 (20组)
广告牌采样数据(n*8bytes):(X1,Y1,Z1,sum1),(X2,Y2,Z2,sum2)…(X10,Y10,Z10,sum10)
(CRC16H CRC16L ) xx xx 不包括:数据包头,数据包尾
数据包尾:58 AA
下面为一包数据作为例子
AA 58 A1 30 30 35 35 30 36 35 39 34 36 00 00 00 00 00 01 00 0A 00 06 00 00 00 00 00 00 03 20 03 20 03 20 03 E8 00 00 00 00 00 00 00 00 1F 0D E1 01 00 00 00 00 00 00 00 00 00 41 0C 95 21 BF E0 16 1C 41 0F 63 AA 01 E4 01 51 01 DA 02 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 14 CB 29 01 4F 22 7E 3F 1D CB A7 01 3E 21 E5 3E 60 CB 05 01 63 21 60 3E A1 CB 19 01 73 22 05 3E E9 CB 09 01 63 22 95 3F 45 CB 11 01 3E 21 87 3E AB CB 6B 00 F9 21 C6 3E 80 CB 0D 01 32 22 24 3F 03 C9 F5 01 77 22 AD 40 3A CB 46 01 6B 21 E9 3E B4 CB 11 00 FD 22 30 3F 05 CB 62 00 F9 22 7A 3E E9 CA CC 01 1A 22 A1 3F 7D CA F1 01 94 21 C6 3E EA CB 62 01 83 22 C0 3F 13 CB 19 00 F9 22 47 3F 0B CA E0 01 05 21 06 3E 8F CA 25 01 5F 21 59 3F 5B CB A3 01 1E 21 F9 3E 6D CA DC 01 1E 22 A5 3F 72 8E 70 58 AA
名称:AI异动监测终端。
型号:QK-ZD100。
设备编号:印刷在每个设备的表面。
广泛应用于广告牌、井盖、电机、风机等异常监控。