通過SCPI指令設(shè)置雙向(xiàng)直流電源的功率限製,需(xū)使用SOURce:POWer:ULIMit(功率上限)和SOURce:POWer:LLIMit(功率下限)指(zhǐ)令,並結合SOURce:POWer:PROTection設置保護閾值。以下是具(jù)體(tǐ)操作步驟和指令示例(lì):
設置功率上限
指令格式:
SOURce:POWer:ULIMit <value>
參數範圍(wéi):0 ~ PMAX(PMAX為電源最大功率(lǜ),單位:kW)
示例:將功率上限設(shè)置為(wéi)10kW
SOUR:POW:ULIM 10.00
設置功率下限
指令格式:
SOURce:POWer:LLIMit <value>
參數範(fàn)圍:-PMAX ~ 0(單位:kW)
示例:將功率下限設置為-5kW(適(shì)用(yòng)於雙向(xiàng)能量流動場景)
SOUR:POW:LLIM -5.00
設置功率保護閾值
指令格式:
SOURce:POWer:PROTection <value>
參數範圍:0.000 ~ 整機(jī)額定功率的110%(單位:kW)
示例(lì):設置功率保護閾值為8kW(超過此值(zhí)觸發保護)
SOUR:POW:PROT 8.00
查詢功率上限
指令格式:
SOURce:POWer:ULIMit?
示例:
SOUR:POW:ULIM?
返回當前功率(lǜ)上限值(如10.00)。
查詢(xún)功率下限
指令格式:
SOURce:POWer:LLIMit?
示例:
SOUR:POW:LLIM?
返(fǎn)回當前(qián)功率下限值(如-5.00)。
查詢功(gōng)率保護(hù)閾值
指令(lìng)格式:
SOURce:POWer:PROTection?
示例:
SOUR:POW:PROT?
返回(huí)當前保護閾值(如8.00)。
SOUR:POW:ULIM 20.00
SOUR:POW:LLIM -15.00
SOUR:POW:PROT 22.00
pythonimport pyvisa
# 連接(jiē)電源 rm = pyvisa.ResourceManager() psu = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR") # 替換為實際地址
# 設置功率限製 psu.write("SOUR:POW:ULIM 20.00") # 正向上限20kW psu.write("SOUR:POW:LLIM -15.00") # 反向下限-15kW psu.write("SOUR:POW:PROT 22.00") # 保護閾值22kW
# 查詢當前(qián)設置 ulim = psu.query("SOUR:POW:ULIM?") llim = psu.query("SOUR:POW:LLIM?") prot = psu.query("SOUR:POW:PROT?")
print(f"正向功率上限: {ulim.strip()}kW") print(f"反向功率下限: {llim.strip()}kW") print(f"功(gōng)率保護閾值: {prot.strip()}kW")
SOURce:CURRent:PROTection和SOURce:VOLTage:PROTection指令,可實現更全麵的保(bǎo)護策略。n)正確發(fā)送,避免指令執行異常。