资讯中心

联系我们

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

如何通过SCPI命令查询Keysight双向直流电源的当前输出电压和电流值?

2026-04-29 10:05:43  点击:

  通过SCPI命令查询Keysight双向直流电源的当前输出电压和电流值,需分别使用电压测量和电流测量指令,并结合通道选择(如适用)。以下是具体步骤和示例:

  一、查询当前输出电压

  基本指令:

  使用MEASure:VOLTage?查询当前输出电压值。

  指令格式:

  MEASure:VOLTage? [] //为可选参数,适用于多通道设备

  示例(单通道设备):

  MEASure:VOLTage?

  示例(多通道设备,查询通道1):

  MEASure:VOLTage? (@1)

  返回结果:

  返回值为浮点数,单位为伏特(V),例如+12.345.

  二、查询当前输出电流

  基本指令:

  使用MEASure:CURRent?查询当前输出电流值。

  指令格式:

  MEASure:CURRent? [] //为可选参数,适用于多通道设备

  示例(单通道设备):

  MEASure:CURRent?

  示例(多通道设备,查询通道1):

  MEASure:CURRent? (@1)

  返回结果:

  返回值为浮点数,单位为安培(A),例如-1.234(负值表示电流方向与预设方向相反)。

  三、完整操作流程示例

  初始化与复位(可选):

  进入远程模式:

  SYSTem:REMote

  复位设备(清除错误状态):

  *RST

  查询输出电压和电流:

  查询电压:

  MEASure:VOLTage?

  查询电流:

  MEASure:CURRent?

  同时查询电压和电流(部分型号支持):

  使用MEASure:SCALar?指令(需参考具体型号手册):

  MEASure:SCALar? (@1), VOLTage, CURRent // 查询通道1的电压和电流

  返回结果格式:<电压值>,<电流值>,例如+12.345.-1.234.

  四、厂商差异与指令扩展

  Keysight N6700系列:

  支持通过FETCh?指令批量读取测量值(需先配置触发和存储):

  INITiate:IMMediate // 启动测量

  FETCh:SCALar? // 读取结果(电压和电流)

  返回结果格式:<电压值>,<电流值>。

  ITECH IT6000系列:

  可能使用MEAS:VOLT?和MEAS:CURR?指令:

  MEAS:VOLT?

  MEAS:CURR?

  Chroma 62000P系列:

  可能通过READ:VOLT?和READ:CURR?查询:

  READ:VOLT?

  READ:CURR?

  五、验证与调试

  检查通信连接:

  确保设备与计算机通过GPIB、USB、LAN或RS-232正确连接。

  使用SYSTem:COMM:LANG?确认通信语言为SCPI:

  SYSTem:COMM:LANG?

  返回结果应为SCPI。

  错误处理:

  查询错误代码:

  SYSTem:ERRor?

  常见错误代码:

  -100 File Not Found:指令未找到(拼写错误)。

  -324 No Carrier:通信中断(检查连接)。

  -420 Query Unterminated:查询未结束(缺少问号或换行符)。

  模拟测试:

  手动设置输出电压和电流(如SOURce:VOLTage 10和SOURce:CURRent 1),然后查询测量值,验证结果是否一致。

  六、注意事项

  单位一致性:返回值单位为伏特(V)和安培(A),无需额外转换。

  输出状态:查询前确保输出已开启(OUTPut:STATe ON),否则可能返回0或错误。

  多通道设备:若设备有多个通道,需通过(@)指定通道号(如(@1)表示通道1)。

  实时性:测量值反映查询瞬间的输出状态,如需连续监测,需循环发送查询指令。