资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源输出电压与电流上限?

2025-12-10 09:43:45  点击:

使用SCPI指令设置双向直流电源的输出电压与电流上限,需分别配置电压保护阈值(OVP)电流保护阈值(OCP)以及输出极性(双向模式)。以下是详细步骤与示例:


一、核心指令与参数

1. 设置输出电压上限(OVP)

plaintextSOURce:VOLTage:PROTection:LEVel <V_max>  // 设置电压保护阈值(单位:V)SOURce:VOLTage:PROTection:STATe ON       // 启用电压保护(默认通常为ON)
  • 示例:设置电压上限为60V:
    plaintextSOURce:VOLTage:PROTection:LEVel 60

2. 设置输出电流上限(OCP)

plaintextSOURce:CURRent:PROTection:LEVel <I_max>  // 设置电流保护阈值(单位:A)SOURce:CURRent:PROTection:STATe ON       // 启用电流保护(默认通常为ON)
  • 示例:设置电流上限为10A:
    plaintextSOURce:CURRent:PROTection:LEVel 10

3. 配置双向输出模式

双向电源需明确输出极性范围(如±电压或双向电流):

plaintextSOURce:VOLTage:RANGe <range>  // 设置电压范围(如BI(双向)、POS(正)、NEG(负))SOURce:CURRent:RANGe <range>  // 设置电流范围(如BI(双向)、POS(正)、NEG(负))
  • 示例:启用双向电压输出(±60V):
    plaintextSOURce:VOLTage:RANGe BI  // 或具体值如 "±60"(依设备支持)

二、完整操作流程示例

1. 初始化与复位

plaintextSYSTem:REMote  // 进入远程模式*RST           // 复位设备(可选)

2. 设置电压与电流上限

plaintext* 设置电压上限为60V,启用保护SOURce:VOLTage:PROTection:LEVel 60
SOURce:VOLTage:PROTection:STATe ON

* 设置电流上限为10A,启用保护
SOURce:CURRent:PROTection:LEVel 10
SOURce:CURRent:PROTection:STATe ON

3. 配置双向输出范围

plaintext* 启用双向电压输出(±60V)SOURce:VOLTage:RANGe BI  // 或 "±60"(依设备手册)

* 启用双向电流输出(±10A)
SOURce:CURRent:RANGe BI  // 或 "±10"

4. 启动输出

plaintextOUTPut:STATe ON  // 开启输出

三、厂商差异与指令扩展

1. Keysight N6700系列

plaintext* 电压保护SOURce:VOLTage:PROTection:LEVel 60
SOURce:VOLTage:PROTection:CLEar  // 清除保护状态(触发后需执行)

* 电流保护
SOURce:CURRent:PROTection:LEVel 10
SOURce:CURRent:PROTection:DELAY 0.1  // 设置保护延迟时间(秒)

2. ITECH IT6000系列

plaintext* 双向电压范围SOURce:VOLTage:RANGe:AUTO OFF  // 关闭自动范围,手动设置
SOURce:VOLTage:RANGe:LEVel 60, -60  // 正负60V(部分型号支持)

* 双向电流范围
SOURce:CURRent:RANGe:LEVel 10, -10  // 正负10A

3. Chroma 62000P系列

plaintext* 保护阈值SOURce:VOLTage:PROTection:HIGH 60  // 电压上限
SOURce:CURRent:PROTection:HIGH 10  // 电流上限

* 双向模式
SOURce:POLarity AUTO  // 自动双向(或手动设置正负)

四、验证与调试

1. 查询当前保护设置

plaintextSOURce:VOLTage:PROTection:LEVel?  // 查询电压上限SOURce:CURRent:PROTection:LEVel?  // 查询电流上限
OUTPut:PROTect:STATe?             // 查询保护是否触发

2. 模拟触发保护

手动设置超过阈值的值,验证保护功能:

plaintextSOURce:VOLTage:LEVel 65  // 超过60V上限,触发OVP

触发后需清除保护状态:

plaintextOUTPut:PROTect:CLEar

3. 错误处理

plaintextSYSTem:ERRor?  // 检查错误代码(如502表示OVP触发)

五、注意事项

  1. 单位一致性:确保电压/电流单位与设备规格一致(如V/A或mV/mA)。
  2. 保护延迟:部分电源支持设置保护延迟时间(SOURce:CURRent:PROTection:DELAY),避免瞬态信号误触发。
  3. 双向范围限制:双向电源的正负阈值需对称设置(如±60V、±10A)。
  4. 硬件连接:确保负载未短路或过载,否则保护可能频繁触发。
  5. 厂商手册:部分指令可能因型号不同而异(如Chroma使用HIGH而非LEVel)。

六、扩展应用:动态调整保护阈值

在测试过程中可动态修改保护阈值(需电源支持):

plaintext* 临时提高电流上限至15ASOURce:CURRent:PROTection:LEVel 15

* 恢复原设置
SOURce:CURRent:PROTection:LEVel 10

通过以上步骤,可安全配置双向直流电源的电压与电流上限,适用于电池测试、电机驱动等需要双向功率流动的场景。