使用SMU(源測量單元)搭建可編程直流電源效率測試平台,需結合高精度源/測功能、同(tóng)步數據采集、動態(tài)負載模擬及自(zì)動化控製,以實現(xiàn)效率()的精確測量。以(yǐ)下是分步驟的搭建方案與關鍵技術要點:
SOURce:CURRent:RAMP指令)。通道1(輸入側):
python# 設置SMU通道1為電壓源模(mó)式,輸出24Vsmu.write("SOURce1:FUNCtion VOLTagern")smu.write("SOURce1:VOLTage 24rn")smu.write("SOURce1:CURRent:LIMit 3rn") # 限流3Asmu.write("OUTPut1 ONrn") # 開啟輸出
通道2(輸出側):
python# 設置SMU通道2為電流測量模式(shì),四線(xiàn)製連接smu.write("SENSe2:FUNCtion 'CURR'rn")smu.write("SENSe2:CURRent:RANGe 3rn") # 測量範(fàn)圍3Asmu.write("SENSe2:VOLTage:RANGe 30rn") # 測量範圍30V(若需測輸出電壓)smu.write("TRIGger:SOURce IMMediatern") # 立即觸發(fā)測量
階躍(yuè)負載:
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
斜坡負載(zǎi):
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
同步采(cǎi)集輸入/輸(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 # 百(bǎi)分比效率 print(f"Efficiency: {eta:.2f}%")
自動化測試腳本:
SENSe:VOLTage:THERMocouple指令)。python# 設置通道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 |