From 23c0771f936c3593a63febab6c58fde16ec01bb7 Mon Sep 17 00:00:00 2001 From: "jxh@lovelyqi" Date: Sun, 24 Aug 2025 22:44:26 +0800 Subject: [PATCH] =?UTF-8?q?=200x44=20=E5=8F=91=E9=80=81=E5=88=86=E8=A7=A3?= =?UTF-8?q?=E5=87=BA=E7=9A=848=E7=A7=8D=E8=84=91=E6=B3=A2=E5=90=84?= =?UTF-8?q?=E8=87=AA=E7=9A=84=E5=8D=A0=E6=AF=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- NTK_NFY_Communication_Protocol.md | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/NTK_NFY_Communication_Protocol.md b/NTK_NFY_Communication_Protocol.md index 720b166..dff6193 100644 --- a/NTK_NFY_Communication_Protocol.md +++ b/NTK_NFY_Communication_Protocol.md @@ -290,7 +290,7 @@ HEX: 5A 00 00 9A 00 03 00 00 00 color keeptime gap crc16_L crc16_H A5 但是不保证一定亮灯达到指定的时长 下位机的LED灯会被新的亮灯事件(内部生成或外部控制)覆盖 -LED闪烁时,LED灯固定亮0.5s +LED闪烁时,LED灯固定亮1s 每次亮起的时间间隔为传入的`gap` | 参数名称 | 参数描述 | 参数类型 | 参数值 | 参数值对应功能描述 | @@ -630,7 +630,7 @@ HEX: 5A 01 ID 21 00 00 00 00 00 crc16_L crc16_H A5 参考 4.3 节 -#### 6.3. 0x41 发送 脑电信号采集到的值 换算为电压值的系数的倒数 +#### ~~6.3. 0x41 发送 脑电信号采集到的值 换算为电压值的系数的倒数~~ 数据帧示例: @@ -647,21 +647,24 @@ HEX: 5A 01 ID 41 00 04 00 00 00 data1_LL data1_LH data1_HL data1_HH crc16_L crc1 | data1 | 脑电信号采集到的值换算为电压值的系数的倒数 | int32_t | | | | crc16 | crc16校验值 | uint16_t | | | -#### 6.3. 0x44 发送分解出的5种脑波的值 +#### 6.3. 0x44 发送分解出的8种脑波各自的占比 数据帧示例: ``` HEX -HEX: 5A 01 ID 42 00 14 00 00 00 AA_LL AA_LH AA_HL AA_HH BB_LL BB_LH BB_HL BB_HH CC_LL CC_LH CC_HL CC_HH DD_LL DD_LH DD_HL DD_HH EE_LL EE_LH EE_HL EE_HH crc16_L crc16_H A5 +HEX: 5A 01 ID 42 00 14 00 00 00 AA_L AA_H (uint16_t * 7) crc16_L crc16_H A5 ``` -发送分解出的5种脑波的值 +发送分解出的8种脑波各自的占比 +数值原始值为 0 ~ 1 之间 +为保留精度,下位机将原始值乘以 60000,转换成 uint16_t 类型,发送给至上位机 +转化后的数值范围:0 ~ 60000 -| 参数名称 | 参数描述 | 参数类型 | 参数值 | 参数值对应功能描述 | -| -------------- | -------------------------------------------- | ----------- | ------ | ------------------ | -| ID | 设备ID | uint8_t | | | -| AA BB CC DD EE | 顺序对应:Delta,Theta,Alpha,Beta,Gamma。 | 5 * int32_t | | | -| crc16 | crc16校验值 | uint16_t | | | +| 参数名称 | 参数描述 | 参数类型 | 参数值 | 参数值对应功能描述 | +| ------------------- | -------------------------------------------- | ----------- | ------ | ------------------ | +| ID | 设备ID | uint8_t | | | +| AA + (uint16_t) * 7 | 顺序对应:Delta,Theta,Alpha,SMR,HighBeta,Beta,Gamma,还一个忘了。 | 8 * uint16_t | | | +| crc16 | crc16校验值 | uint16_t | | | #### 6.3. 0x60 发送 计算得出的每分钟心率值 的 100倍