要通過SCPI指令實(shí)現(xiàn)可程控雙向直流電源的階梯波輸出,需結(jié)合電源支持的SCPI指令集,按照設(shè)置輸出模式、配置階梯波參數(shù)、啟動(dòng)輸出的流程進(jìn)行操作。以下是具體步驟和指令示例:
設(shè)置輸出模式為階梯波
使用SOURce:FUNCtion指令選擇輸出模式為階梯波(若電源支持)。例如:
plaintextSOUR:FUNC STAIR // 設(shè)置輸出模式為階梯波(具體指令可能因電源型號(hào)而異)
部分電源可能通過SOUR:APPL指令直接選擇階梯波模式:
plaintextSOUR:APPL STAIR, 10V, 1A // 設(shè)置階梯波模式,初始電壓10V,電流限制1A
配置階梯波參數(shù)
SOUR:STAIR:STEP指令設(shè)置每階的電壓或電流變化量。例如:plaintextSOUR:STAIR:STEP:VOLT 2V // 每階電壓變化2VSOUR:STAIR:STEP:CURR 0.5A // 每階電流變化0.5A(若支持電流階梯)
SOUR:STAIR:COUN和SOUR:STAIR:DWEL指令設(shè)置階梯數(shù)量和每階持續(xù)時(shí)間。例如:plaintextSOUR:STAIR:COUN 5 // 共5個(gè)階梯SOUR:STAIR:DWEL 1S // 每階持續(xù)1秒
SOUR:VOLT:LEV和SOUR:VOLT:LEV:IMM指令設(shè)置起始和終止電壓。例如:plaintextSOUR:VOLT:LEV 0V // 起始電壓0VSOUR:VOLT:LEV:IMM 10V // 終止電壓10V(立即生效)
啟動(dòng)階梯波輸出
使用OUTPut:STATe指令啟動(dòng)輸出:
plaintextOUTP:STAT ON // 開啟輸出
或通過觸發(fā)指令啟動(dòng)(如*TRG):
plaintext*TRG // 觸發(fā)輸出
以下是一個(gè)完整的SCPI指令序列,用于配置并啟動(dòng)雙向直流電源的階梯波輸出:
plaintext*RST // 復(fù)位電源到默認(rèn)狀態(tài)SOUR:FUNC STAIR // 設(shè)置輸出模式為階梯波SOUR:STAIR:STEP:VOLT 2V // 每階電壓變化2VSOUR:STAIR:COUN 5 // 共5個(gè)階梯SOUR:STAIR:DWEL 1S // 每階持續(xù)1秒SOUR:VOLT:LEV 0V // 起始電壓0VOUTP:STAT ON // 開啟輸出
指令兼容性:不同廠商的雙向直流電源支持的SCPI指令可能存在差異,需參考具體電源的編程手冊(cè)。例如,部分電源可能使用SOUR:APPL:STAIR而非SOUR:FUNC STAIR來設(shè)置階梯波模式。
參數(shù)范圍:階梯幅度、持續(xù)時(shí)間等參數(shù)需在電源支持的范圍內(nèi)設(shè)置,否則可能報(bào)錯(cuò)。例如,某電源可能限制每階電壓變化不超過5V。
查詢與驗(yàn)證:可通過查詢指令(如MEAS:VOLT?)實(shí)時(shí)監(jiān)測(cè)輸出電壓,驗(yàn)證階梯波是否按預(yù)期生成。例如:
plaintextMEAS:VOLT? // 查詢當(dāng)前輸出電壓
雙向功能實(shí)現(xiàn):若需實(shí)現(xiàn)雙向階梯波(如正負(fù)電壓交替),需結(jié)合電源的雙向功能,通過SOUR:POL指令切換極性。例如:
plaintextSOUR:POL NEG // 設(shè)置為負(fù)電壓輸出SOUR:POL POS // 恢復(fù)為正電壓輸出
以某品牌雙向直流電源為例,實(shí)現(xiàn)從0V到10V的5階階梯波輸出,每階持續(xù)2秒:
plaintext*RSTSOUR:APPL:STAIR, 0V, 1A // 設(shè)置階梯波模式,初始電壓0V,電流限制1ASOUR:STAIR:STEP:VOLT 2V // 每階電壓變化2VSOUR:STAIR:COUN 5 // 共5個(gè)階梯SOUR:STAIR:DWEL 2S // 每階持續(xù)2秒OUTP:STAT ON // 開啟輸出
執(zhí)行后,電源將按以下序列輸出: