资讯中心

联系我们

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

Keysight双向直流电源温度报警后,如何重新设置参数?

2026-05-13 09:41:02  点击:

Keysight 双向直流电源(RP7900/N6700/E36200)温度报警(OTP)后,必须先冷却→清故障→复位保护→重设参数,硬件过热保护阈值不可改,但报警阈值、输出参数、保护机制可重设。下面是完整流程(前面板 + SCPI+Python)。


一、必须先做:冷却与排查(关键!)

  1. 立即关输出OUTP OFF 或前面板按 Output Off
  2. 断电静置:关机并拔 AC 插头,冷却 15–30 分钟(内部温度<50℃才会解除硬保护)。
  3. 排查诱因
    • 清理风扇 / 通风口灰尘,确保两侧 / 后方留 10cm 以上空间
    • 环境温度<40℃,避免堆叠 / 暴晒。
    • 检查负载是否超限、风扇是否停转(报错 E05)。

二、前面板操作(本地恢复 + 重设)

1. 清除故障与复位

  1. 开机后,面板显示 OTP/Over Temp/E03
  2. Shift + Clear 清除错误队列。
  3. 进入 System → Protection → Reset OTP,确认复位硬保护锁存。

2. 重设核心参数(避免复发)

  • 输出参数:按 Voltage/Current,设更低的 V/I 上限(降低功耗)。
  • 温度报警阈值(可设):System → Alarm → Temp High,设65–75℃(硬保护约 80–85℃,不可改)。
  • 风扇模式:System → Fan → Manual/High,强制高速散热。
  • 保护恢复:System → Protection → Auto-Recovery → On,允许冷却后自动恢复输出。

三、SCPI 命令(远程恢复 + 重设,直接复制)

1. 基础复位与清错

scpi

*CLS                ; 清除所有事件位/错误队列
*RST                ; 恢复出厂(保留校准,慎用)
SYST:ERR?           ; 读并确认无温度错(直到返回0,"No error")
STAT:QUES:COND?     ; 查状态寄存器,确认OTP位(Bit 5)已清零

2. 解除保护与重设参数

scpi

OUTP OFF            ; 强制关输出(安全)
SYST:PROT:RESET     ; 复位OTP保护锁存(关键)
; 重设温度报警阈值(可设,硬保护不可改)
SYST:ALARM:TEMP:HIGH 70
SYST:ALARM:TEMP:STAT ON
; 重设输出(降额防复发)
VOLT 24.0
CURR 10.0
OUTP ON             ; 恢复输出

四、Python 脚本(自动恢复 + 重设,直接运行)

python

运行

import pyvisa
import time

rm = pyvisa.ResourceManager()
psu = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")
psu.timeout = 10000

def temp_alarm_reset_and_reconfig():
   print("=== 温度报警恢复 + 参数重设 ===")
   # 1. 关输出、清错、复位
   psu.write("OUTP OFF")
   psu.write("*CLS")
   psu.write("SYST:PROT:RESET")
   # 读空错误队列
   while True:
       err = psu.query("SYST:ERR?").strip()
       print("错误:", err)
       if err.startswith("0,"):
           break
   # 2. 重设报警阈值与输出
   psu.write("SYST:ALARM:TEMP:HIGH 70")  # 70℃报警
   psu.write("SYST:ALARM:TEMP:STAT ON")
   psu.write("VOLT 24.0")   # 重设电压
   psu.write("CURR 10.0")   # 重设电流
   # 3. 查温度,冷却后开输出
   while float(psu.query("SYST:TEMP?")) > 50:
       print("冷却中...当前温度:", psu.query("SYST:TEMP?"))
       time.sleep(10)
   psu.write("OUTP ON")
   print("✅ 恢复完成,输出已开启")

temp_alarm_reset_and_reconfig()
psu.close()

五、关键注意事项

  1. 硬保护阈值不可改:OTP 硬件触发点约80–85℃,用户无法修改;仅 ** 报警阈值(65–75℃)** 可设。
  2. 必须冷却到位:温度未降至 **<50℃** 时,复位无效,会立刻再次报警。
  3. 参数重设核心降低 V/I 输出限额、提高散热、降低报警阈值,避免短时间复发。

六、常见问题

  • 复位后仍报警:冷却不足、风扇损坏、通风不良或内部硬件故障;先查风扇与风道。
  • 无法远程复位:部分机型需本地面板先清错,再远程复位。