FID 放大器通信协议说明 (GCKC版)
1. 串口配置参数
- 波特率 (Baud Rate): 38400
- 数据位 (Data Bits): 8
- 停止位 (Stop Bits): 1
- 校验位 (Parity): None (无)
- 硬件流控 (Flow Control): None (无)
⚠️ 硬件连接注意事项 设备的输出信号为 TTL 电平。严禁使用无自动收发流控的简易 TTL-RS485 模块进行转接,否则会导致底层 UART 帧极性颠倒,出现全
FF/FE的硬件级乱码。 推荐连接方式:直接使用标准 USB-TTL 模块(如 CH340、CP2102)将设备的TX/RX/GND直连电脑进行通信,或使用带自动流控的工业级 TTL-RS485 模块。
2. 数据主动上报协议 (设备 -> 上位机)
设备上电后会以固定频率(约 2Hz)主动向上位机上报数据。
2.1 帧结构概览
每帧固定长度为 131 字节。
2.2 核心数据解析规则 (Offset: 0x30 / 48)
数据区从第 48 个字节(偏移量 0x30)开始,总共 80 个字节。
这 80 个字节包含了 20 组连续的采样数据,每组数据占用 4 字节。
数据格式说明
- 字节序:大端模式 (Big-Endian),即高位字节在前,低位字节在后。
- 符号位:最高位 (Bit 31) 为符号位。
0表示正数1表示负数
- 数值域:低 31 位 (Bit 0 ~ Bit 30) 表示实际的绝对值。
- 单位换算:解析出的绝对值,若要转换为毫伏 (mV) 或微伏 (uV),需参考旧版说明书的比例(例如:解析值为 2345678 时,代表 -2345.678 mV 或 2345678 uV,具体小数点视实际标定而定)。
解析代码示例 (C#)
3. 下发控制命令 (上位机 -> 设备)
(注:根据旧版说明书推测,具体需根据设备实际响应测试确认)
3.1 设置参数命令
- 发送格式:
0x47 0x45 0x45 0x02 0x0E [参数数值] - 说明:
0x0E为参数设置命令字,最后一位为具体的参数数值(如0x50)。
3.2 调零命令
- 发送格式:
0x47 0x45 0x45 0x02 0x0B 0x00 - 说明:
0x0B为调零命令字,固定跟随0x00。
3.3 读取设置参数
- 发送格式:
0x47 0x45 0x45 0x02 0x08 0x50 - 说明:
0x08为读取参数命令字。
