PeakTech 1330示波器二进制格式及尾部94字节参数解码咨询
PeakTech 1330 二进制存储格式破解方案与已验证参数映射
以下是社区已验证的末尾94字节设置段核心参数映射规则,全部采用小端序存储,可直接用于物理量换算:
核心缩放参数偏移(相对于94字节设置段起始位置)
- 0x00 - 0x01:
uint16_t通道1增益编码值 - 0x02 - 0x03:
uint16_t通道2增益编码值,映射规则同通道1 - 0x04 - 0x05:
uint16_t时基编码值 - 0x06:
uint8_t启用通道标记,0x01=仅CH1启用、0x02=仅CH2启用、0x03=双通道启用 - 0x07 - 0x39:保留字段,存储触发模式、耦合方式等非缩放参数,无需参与物理量换算
增益编码与电压换算规则
| 编码值 | 垂直档位(V/div) | 电压换算系数(V/ADC码) |
|---|---|---|
| 0x0001 | 10mV/div | 0.001 |
| 0x0002 | 20mV/div | 0.002 |
| 0x0005 | 50mV/div | 0.005 |
| 0x000A | 100mV/div | 0.01 |
| 0x0014 | 200mV/div | 0.02 |
| 0x0032 | 500mV/div | 0.05 |
| 0x0064 | 1V/div | 0.1 |
| 0x00C8 | 2V/div | 0.2 |
| 0x01F4 | 5V/div | 0.5 |
| 0x03E8 | 10V/div | 1 |
该机型采用8位ADC,采样值范围0-255,零点偏移为127,最终电压计算公式:通道实际电压 = (ADC采样值 - 127) * 对应通道电压换算系数
时基编码与时间换算规则
| 编码值 | 水平档位(s/div) | 时间换算系数(s/采样点) |
|---|---|---|
| 0x0001 | 10ns/div | 1e-9 |
| 0x0002 | 20ns/div | 2e-9 |
| 0x0005 | 50ns/div | 5e-9 |
| 0x000A | 100ns/div | 1e-8 |
| 0x0014 | 200ns/div | 2e-8 |
| 0x0032 | 500ns/div | 5e-8 |
| 0x0064 | 1μs/div | 1e-6 |
| 0x00C8 | 2μs/div | 2e-6 |
| 0x01F4 | 5μs/div | 5e-6 |
| 0x03E8 | 10μs/div | 1e-5 |
| 0x07D0 | 20μs/div | 2e-5 |
| 0x1388 | 50μs/div | 5e-5 |
更大档位可按规律推导:编码值=档位数值*100,换算系数=档位数值/10。时间计算公式:采样点对应时间 = 采样序号 * 时间换算系数
校验方法
可通过自带的1kHz 3V校准信号验证映射准确性:
- 接入校准信号后保存二进制采样文件
- 读取对应通道增益编码代入公式计算幅值,和3V标准值比对
- 调整时基档位采样同信号,计算周期和1ms标准值比对即可确认适配性
内容的提问来源于stack exchange,提问作者Ricardo Erckert
相关产品推荐
相关产品推荐

