使用SMU(源測量單元)搭建可編程直流電源效率測試平臺,需結(jié)合高精度源/測功能、同步數(shù)據(jù)采集、動態(tài)負載模擬及自動化控制,以實現(xiàn)效率(η=Pout/Pin)的精確測量。以下是分步驟的搭建方案與關(guān)鍵技術(shù)要點:
SOURce:CURRent:RAMP指令)。通道1(輸入側(cè)):
python# 設(shè)置SMU通道1為電壓源模式,輸出24Vsmu.write("SOURce1:FUNCtion VOLTagern")smu.write("SOURce1:VOLTage 24rn")smu.write("SOURce1:CURRent:LIMit 3rn") # 限流3Asmu.write("OUTPut1 ONrn") # 開啟輸出
通道2(輸出側(cè)):
python# 設(shè)置SMU通道2為電流測量模式,四線制連接smu.write("SENSe2:FUNCtion 'CURR'rn")smu.write("SENSe2:CURRent:RANGe 3rn") # 測量范圍3Asmu.write("SENSe2:VOLTage:RANGe 30rn") # 測量范圍30V(若需測輸出電壓)smu.write("TRIGger:SOURce IMMediatern") # 立即觸發(fā)測量
階躍負載:
python# 通道2模擬從1A到2A的階躍負載smu.write("SOURce2:FUNCtion CURRentrn")smu.write("SOURce2:CURRent 1rn") # 初始電流1Asmu.write("OUTPut2 ONrn")time.sleep(1) # 保持1秒smu.write("SOURce2:CURRent 2rn") # 跳變至2A
斜坡負載:
python# 通道2模擬從0A到3A的線性斜坡(耗時2秒)smu.write("SOURce2:CURRent:RAMP:TIME 2rn")smu.write("SOURce2:CURRent 0rn") # 起始電流0Asmu.write("SOURce2:CURRent:RAMP ONrn") # 開啟斜坡smu.write("SOURce2:CURRent 3rn") # 目標電流3A
同步采集輸入/輸出參數(shù):
python# 讀取輸入電壓/電流(通道1) vin = float(smu.query("MEASure1:VOLTage?rn")) iin = float(smu.query("MEASure1:CURRent?rn"))
# 讀取輸出電壓/電流(通道2) vout = float(smu.query("MEASure2:VOLTage?rn")) iout = float(smu.query("MEASure2:CURRent?rn"))
# 計算效率 pin = vin * iin pout = vout * iout eta = (pout / pin) * 100 # 百分比效率 print(f"Efficiency: {eta:.2f}%")
自動化測試腳本:
SENSe:VOLTage:THERMocouple指令)。python# 設(shè)置通道1過壓保護為30V,過流保護為3.5Asmu.write("SOURce1:VOLTage:LIMit:HIGH 30rn")smu.write("SOURce1:CURRent:LIMit 3.5rn")
| 負載電流 (A) | 輸入功率 (W) | 輸出功率 (W) | 效率 (%) |
|---|---|---|---|
| 0.1 | 2.41 | 1.20 | 49.8 |
| 1.0 | 24.12 | 12.05 | 99.4 |
| 3.0 | 72.36 | 36.00 | 99.5 |