• <del id="h4vh2"><form id="h4vh2"></form></del>
      1. <kbd id="h4vh2"></kbd>

        <kbd id="h4vh2"></kbd>

        1. 資訊中心

          聯(lián)系我們

          深圳市維立信電子科技有限公司
          地址:深圳市福田區(qū)紅荔路第一世界廣場A座8D-E
          咨詢電話:0755-83766766
          E-mail:[email protected]

          如何用SCPI指令設(shè)置雙向直流電源輸出電流序列的上升沿和下降沿時間?

          2025-12-16 10:03:05  點擊:

          要使用SCPI指令設(shè)置雙向直流電源輸出電流序列的上升沿和下降沿時間,核心在于利用 斜率控制指令(Slew Rate Control) 或 序列點過渡時間設(shè)置,具體方法因設(shè)備型號而異,但通常遵循以下邏輯:

          一、通用方法:通過斜率控制指令設(shè)置上升/下降時間

          多數(shù)雙向直流電源使用 SOURce:CURRent:SLEW 或 SOURce:SLEW 指令設(shè)置電流變化率(單位:A/s 或 A/μs),該值直接決定上升/下降時間。

          1. 設(shè)置電流變化率

            plaintextSOURce:CURRent:SLEW 1000  // 設(shè)置電流變化率為1000 A/s
            • 上升時間計算:若目標(biāo)電流為 5A,斜率為 1000 A/s,則上升時間 = 5A / 1000 A/s = 0.005s(5ms)。
            • 下降時間計算:同理,從 5A 降至 0A 的時間也為 5ms。
          2. 啟用斜率限制(部分設(shè)備需顯式啟用)

            plaintextSOURce:CURRent:SLEW:STATe ON  // 啟用斜率限制
          3. 驗證設(shè)置

            plaintextSOURce:CURRent:SLEW?  // 查詢當(dāng)前斜率值(如返回“1000”)

          二、進階方法:通過序列模式設(shè)置每點過渡時間

          若需為序列中的不同點設(shè)置不同的上升/下降時間,可使用序列模式(List Mode)的過渡時間參數(shù)(部分設(shè)備支持):

          1. 定義序列點與過渡時間
            plaintextSOURce:LIST:COUNt 3  // 設(shè)置3個序列點SOURce:LIST:CURRent:DATA1 0, 2  // 第1點:0A,保持2秒
            SOURce:LIST:CURRent:DATA2 5, 2, 0.01  // 第2點:5A,保持2秒,上升/下降時間0.01秒(10ms)
            SOURce:LIST:CURRent:DATA3 0, 2  // 第3點:0A,保持2秒
            • 說明DATA# 指令的第三個參數(shù)(如 0.01)為過渡時間,適用于支持該功能的設(shè)備(如 Keysight N6700 系列)。
          2. 啟用序列模式
            plaintextSOURce:LIST:FUNCtion ON  // 啟用序列功能

          三、廠商差異與指令擴展

          不同品牌設(shè)備的指令可能不同,需參考具體型號手冊:

          1. Keysight N6700 系列
            • 支持 SOURce:CURRent:SLEW 和序列過渡時間設(shè)置:
              plaintextSOURce:LIST:CURRent:DATA1 0, 2, 0.01  // 第1點過渡時間10ms
          2. ITECH IT6000 系列
            • 使用 LIST:SLEW 指令設(shè)置斜率:
              plaintextLIST:SLEW 1000  // 設(shè)置斜率為1000 A/s
          3. Chroma 62000P 系列
            • 可能使用 PROG:LIST:CURR:RAMP 指令:
              plaintextPROG:LIST:CURR:RAMP 0, 5, 0.01  // 從0A到5A,斜坡時間10ms

          四、完整操作流程示例(Python + PyVISA)

          pythonimport pyvisarm = pyvisa.ResourceManager()power = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")  # 替換為實際設(shè)備地址# 1. 進入遠(yuǎn)程模式power.write("SYSTem:REMote")# 2. 設(shè)置電流斜率(通用方法)power.write("SOURce:CURRent:SLEW 500")  # 斜率500 A/spower.write("SOURce:CURRent:SLEW:STATe ON")  # 啟用斜率限制# 3. 配置序列(進階方法,若設(shè)備支持)power.write("SOURce:LIST:COUNt 3")power.write("SOURce:LIST:CURRent:DATA1 0, 2")  # 第1點:0A, 2秒power.write("SOURce:LIST:CURRent:DATA2 5, 2, 0.01")  # 第2點:5A, 2秒, 過渡時間10mspower.write("SOURce:LIST:CURRent:DATA3 0, 2")  # 第3點:0A, 2秒power.write("SOURce:LIST:FUNCtion ON")  # 啟用序列# 4. 啟動輸出power.write("OUTPut:STATe ON")# 5. 驗證設(shè)置current_slew = power.query("SOURce:CURRent:SLEW?")print(f"當(dāng)前電流斜率: {current_slew.strip()} A/s")power.close()

          五、注意事項

          1. 單位確認(rèn):確保斜率單位(A/s 或 A/μs)與設(shè)備規(guī)格一致,避免數(shù)值錯誤。
          2. 動態(tài)調(diào)整:在測試過程中可通過 SCPI 動態(tài)修改斜率值以適應(yīng)不同場景。
          3. 錯誤處理:若指令執(zhí)行失敗,檢查電源狀態(tài)(如是否過載)或查詢錯誤代碼(如 SYSTem:ERRor?)。
          4. 硬件限制:部分電源可能通過外部電阻/電容調(diào)整斜率,需參考具體型號手冊。


          • <del id="h4vh2"><form id="h4vh2"></form></del>
            1. <kbd id="h4vh2"></kbd>

              <kbd id="h4vh2"></kbd>

              1. 伊人五月丁香婷婷大香蕉 | 69AV视频 | 小黄片免费下载 | 超碰乱伦 | 大鸡吧在线免费视频 |