资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI命令查询Keysight双向直流电源EEPROM保护密码?

2026-05-21 10:05:06  点击:

  Keysight 双向直流电源(N6705C/N6790A/N8900 等)没有任何一条 SCPI 命令可以直接读出 EEPROM / 校准区的保护密码明文。密码是只写、不回读、不可逆哈希存储,这是安全设计,不是功能缺失。

  下面给出你能做的:查密码状态、查是否锁定、尝试验证密码、改密码、清除密码的全套 SCPI。

  一、能查什么(状态,不是明文)

  1. 校准区密码是否启用(锁定 / 未锁定)

  scpi

  :SYSTem:PASSword:CALibration:ENABle?

  返回 1:已启用密码(EEPROM 校准区受保护)

  返回 0:未设密码(可直接读写校准区)

  2. 校准密码是否被锁(是否需要输入)

  scpi

  :SYSTem:SECurity:CALibration?

  返回 1:校准区锁定(要改校准必须先输密码)

  返回 0:校准区开放(无密码或已解锁)

  3. 查看系统安全状态(含校准锁状态)

  scpi

  :SYSTem:SECurity:STATus?

  返回值含义:

  bit0:校准锁(1 = 锁定)

  bit1:系统锁

  bit2:用户配置锁……

  4. 查看是否有密码(不能读,只能试)

  你不能用 ? 读出密码,但可以验证密码是否正确:

  scpi

  :SYSTem:PASSword:CALibration "你的密码"

  无报错 → 密码正确

  报错 -285 Password error → 密码错误

  二、不能做什么(重要)

  ❌ :SYSTem:PASSword:CALibration? → 不存在此命令

  ❌ 任何 *GET?/*RCL?/:CAL:DATA? → 不会返回密码明文

  ❌ 读 EEPROM 原始地址 → 密码区加密 / 哈希,不可解析

  三、常用密码操作 SCPI(改 / 清 / 解锁)

  1. 设置 / 更改校准密码

  scpi

  :SYSTem:PASSword:CALibration "旧密码","新密码"

  无旧密码时::"","新密码"

  2. 清除密码(恢复无保护)

  scpi

  :SYSTem:PASSword:CALibration "当前密码",""

  3. 解锁校准区(临时开放)

  scpi

  :SYSTem:SECurity:CALibration OFF

  :SYSTem:PASSword:CALibration "当前密码"

  4. 一键查所有安全状态(推荐)

  scpi

  :SYST:PASS:CAL:ENAB?;:SYST:SEC:CAL?;:SYST:SEC:STAT?;:SYST:ERR?

  四、如果你忘了密码

  普通用户:无法通过 SCPI 找回 / 破解;只能恢复出厂校准区(会清空用户校准数据)

  维修 / 厂内:需用 Keysight 专用维修软件(如 14585A)或硬件维修模式,SCPI 不开放此权限