项目接口包含 l010_read_calc_value、l010_write_calc_value、K 值以及动态浓度一次性换算。记录校准时,应同时写入固件版本、传感器批次、环境条件、输入浓度、原始 ADC、写入值和复测结果。校准参数是设备的一部分状态,不能只在聊天记录里写一句“已调好”。
一条记录至少包含什么
run_id / timestamp / firmware / sensor_batch
ambient_temperature / ambient_humidity
input_concentration / blow_seconds
raw_adc / temperature_reading / written_calibration_values
repeat_measurements / operator_note / rollback_value
写入前先保存旧值,写入后重新读取并做一次相同条件复测;如果复测偏离,优先保留原始记录并回退参数,而不是覆盖日志。config_add_history 记录的是设备历史,不等于校准台账,两者在文章和数据文件中分开命名。对于每个输入点,记录“目标值—原始读数—写入值—复测值”的顺序,后续才能判断是传感器漂移、前端饱和,还是换算参数错误。
如果流程包含 BLE 写入,日志还应记录命令名、成功/失败返回和重启后读回结果;如果流程包含 UART 模组,则记录模组状态与通信超时。校准过程中不要同时修改多个参数,否则无法知道是哪一项造成变化。
校准日志的作用是解释一次改动,而不是制造精度证明。没有标准气体、环境记录或独立仪器对照时,页面只显示“完成了某次实验”,不把结果写成合规或执法依据。
评论区