使用SMU(源測量單元)搭建可(kě)編程直流(liú)電源效(xiào)率測試平(píng)台(tái),需結合高(gāo)精度(dù)源/測功能、同步數據采集、動態(tài)負載(zǎi)模擬及自動(dòng)化控製,以實現效(xiào)率()的精確測量(liàng)。以下是分步驟的搭建(jiàn)方案與關(guān)鍵(jiàn)技術要點:
SOURce:CURRent:RAMP指令)。通道1(輸入(rù)側):
python# 設(shè)置SMU通道1為電壓源模(mó)式,輸出24Vsmu.write("SOURce1:FUNCtion VOLTagern")smu.write("SOURce1:VOLTage 24rn")smu.write("SOURce1:CURRent:LIMit 3rn") # 限流3Asmu.write("OUTPut1 ONrn") # 開啟(qǐ)輸出
通(tōng)道2(輸(shū)出側):
python# 設置SMU通道2為電流測量模(mó)式,四線製連接smu.write("SENSe2:FUNCtion 'CURR'rn")smu.write("SENSe2:CURRent:RANGe 3rn") # 測量範圍3Asmu.write("SENSe2:VOLTage:RANGe 30rn") # 測量範圍30V(若需測輸(shū)出電壓)smu.write("TRIGger:SOURce IMMediatern") # 立即觸發測量
階躍負(fù)載:
python# 通道2模擬從1A到2A的階(jiē)躍(yuè)負載smu.write("SOURce2:FUNCtion CURRentrn")smu.write("SOURce2:CURRent 1rn") # 初始電流(liú)1Asmu.write("OUTPut2 ONrn")time.sleep(1) # 保持1秒smu.write("SOURce2:CURRent 2rn") # 跳變至2A
斜坡負載:
python# 通道2模擬從0A到(dào)3A的線性斜坡(耗時2秒)smu.write("SOURce2:CURRent:RAMP:TIME 2rn")smu.write("SOURce2:CURRent 0rn") # 起(qǐ)始電流0Asmu.write("SOURce2:CURRent:RAMP ONrn") # 開啟斜坡smu.write("SOURce2:CURRent 3rn") # 目(mù)標電流(liú)3A
同步采集輸入/輸出參數:
python# 讀取(qǔ)輸入電壓/電流(通道1) vin = float(smu.query("MEASure1:VOLTage?rn")) iin = float(smu.query("MEASure1:CURRent?rn"))
# 讀(dú)取輸出電(diàn)壓/電流(liú)(通道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}%")
自動化測試腳(jiǎo)本:
SENSe:VOLTage:THERMocouple指令)。python# 設置通道1過壓保護為30V,過流保護為(wéi)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 |