SCPI 查询 Keysight 双向直流电源 EEPROM 校准数据是否被恢复出厂校准
核心判定依据
原厂校准数据一旦被恢复重置,会发生三类可查询变化:校准日期变更、校准次数清零 / 重置、校准校验和变更、安全日志出现恢复记录,无专用单条指令,组合查询即可精准判定。
一、核心 SCPI 查询命令
1. 查询最近校准日期(最直观)
scpi
:SYSTem:CALibration:DATE?
恢复出厂校准后:日期变为仪器出厂原始校准日期
自行校准 / 现场校准:为后期校准日期
日期跳转为出厂默认值 → 判定已恢复校准数据
2. 查询整机校准执行次数
scpi
:SYSTem:CALibration:COUNt?
恢复出厂校准:计数重置归零 / 恢复出厂初始值
正常现场校准:计数持续累加
计数突然大幅回落 = 校准数据被恢复
3. 查询校准数据全局校验和
scpi
:SYSTem:CALibration:CHECksum?
:CALibrate:VOLTage:CHECksum?
:CALibrate:CURRent:CHECksum?
恢复出厂校准后:校验和变回出厂原始固定值
自定义校准后校验和改变,复原即代表校准数据被还原
4. 读取安全审计日志(终极实锤)
scpi
:SYSTem:SECurity:LOG?
出现以下日志条目,直接确认校准数据已被恢复:
CALIBRATION RESTORED TO FACTORY
FACTORY CAL DATA LOADED
USER CALIBRATION ERASED
5. 查询校准生效状态
scpi
:CALibrate:STATus?
0 = 正常生效;恢复出厂后状态重置为出厂标准状态
6. 查询校准保护密码状态
scpi
:SYSTem:PASSword:CALibration?
:SYSTem:PASSword:CALibration:ENABle?
恢复出厂校准会同步重置校准密码为出厂默认密码
二、完整一键查询指令串
scpi
:SYST:CAL:DATE?;:SYST:CAL:COUN?;:SYST:CAL:CHEC?;:CAL:STAT?;:SYST:SEC:LOG?;:SYST:ERR?
三、判定标准
已恢复出厂校准校准日期 = 出厂日期 + 校准计数重置 + 校验和回归出厂值 + 日志存在恢复记录
未恢复、保留现场校准日期为现场校准时间、计数递增、校验和为自定义校准值、无恢复日志
异常清空校准日期为空、计数为 0、校验和为 0.属于校准数据被清空重置
四、补充关键要点
*RST 用户复位不会恢复校准数据,仅重置输出参数,不影响校准区
只有专用出厂校准恢复指令 / 维修工具才会改写 EEPROM 出厂校准分区
校准数据恢复后,所有现场自定义校准偏移、增益系数全部清空