QMind 商城
登录 注册
菜单
返回商城
N

Niantong iRecorder 16

v1.0.1 作者:Qmind 更新于 2026-08-28
EEGAcquisitionNiantongiRecorder 16

TriggerBox 串口协议文档

1. triggerBoxWireless(无线触发盒)

硬件识别

项目 值
VID 0x0403
PID 0x6001
芯片 FTDI

串口参数

参数 值
波特率 115200
超时 1s

数据帧格式

共 4 字节,格式如下:

| Marker (1 byte) | 0x55 | 0x66 | 0x0D |
字节位 长度 说明
Byte 0 1 Marker 值,范围 1~255,13 为保留值不可使用
Byte 1 1 固定 0x55
Byte 2 1 固定 0x66
Byte 3 1 固定 0x0D

发送示例

  • 发送 Marker = 1 → 实际发送 01 55 66 0D
  • 发送 Marker = 200 → 实际发送 C8 55 66 0D

发送限制

  • 建议发送间隔 ≥ 50ms

  • 间隔低于 40ms 时会打印警告:

    Marker interval too short, amplifier may fail to receive it. Suggested interval is above 50ms


2. triggerBoxWired(有线触发盒)

硬件识别

项目 值
VID 0x0483
PID 0x5740
芯片 STM32

串口参数

参数 值
波特率 默认(通常 9600)
超时 1s

数据帧格式

仅 1 字节,直接发送 Marker 原始值,无帧头帧尾:

| Marker (1 byte) |
字节位 长度 说明
Byte 0 1 Marker 值,范围 1~255

发送示例

  • 发送 Marker = 1 → 实际发送 01
  • 发送 Marker = 255 → 实际发送 FF

发送限制

  • 无最小间隔限制

3. lightStimulator(光刺激器)

硬件识别

项目 值
VID 0x0403
PID 0x6001
序列号 LIGHTSTIMA 或 LIGHTSTIM
芯片 FTDI

串口参数

参数 值
波特率 115200
超时 2s

通信协议

采用 AT 指令集,所有指令以 \r\n 结尾,每条指令发送后内部等待 100ms 再读取响应。


3.1 VEP 模式(6 通道独立频率控制)

设置每个通道独立闪烁频率。

发送: AT+VEP=f1,f2,f3,f4,f5,f6\r\n
成功响应: SSVEP MODE OK

参数说明:

参数 范围 精度 说明
f1~f6 0.0 ~ 100.0 Hz 0.1 Hz 对应通道 1~6 的频率,设为 0 关闭该通道

示例:

# 通道1、2 设为 10Hz,通道3、4 设为 20Hz,通道5、6 关闭
> AT+VEP=10.0,10.0,20.0,20.0,0,0\r\n
< SSVEP MODE OK

# 全部关闭
> AT+VEP=0,0,0,0,0,0\r\n
< SSVEP MODE OK

3.2 ERP 模式(全局统一频率控制)

设置所有通道统一的闪烁频率。

发送: AT+ERP=f\r\n
成功响应: ERP MODE OK

参数说明:

参数 范围 精度 说明
f 0.0 ~ 100.0 Hz 0.1 Hz 全局统一频率

示例:

# 所有通道设为 5Hz
> AT+ERP=5.0\r\n
< ERP MODE OK

总结对比

graph LR
    subgraph Wireless[triggerBoxWireless]
        W1[Marker 1~255]
        W2[帧尾固定 55 66 0D]
        W3[波特率 115200]
        W4[最小间隔 40ms]
    end
    subgraph Wired[triggerBoxWired]
        D1[Marker 1~255]
        D2[纯单字节 无帧尾]
        D3[波特率 默认9600]
        D4[无间隔限制]
    end
    subgraph Light[lightStimulator]
        L1[AT+VEP / AT+ERP]
        L2[频率 0~100Hz]
        L3[波特率 115200]
        L4[间隔 100ms]
    end
特性 Wireless Wired LightStimulator
数据格式 4 字节 1 字节 AT 指令(变长)
帧结构 Marker + 55 66 0D Marker 原值 AT+XXX=f\r\n
Marker/参数范围 1~255(13 保留) 1~255 0.0~100.0 Hz
波特率 115200 9600(默认) 115200
最小间隔 40ms(建议 50ms) 无 100ms(内置)