資訊中心

          聯(lián)系我們

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

          如何用SCPI指令設(shè)置雙向直流電源輸出電流序列的終止條件?

          2025-12-12 10:18:00  點擊:

          要使用SCPI指令設(shè)置雙向直流電源輸出電流序列的終止條件,需結(jié)合序列編程功能,通過配置序列點數(shù)量、循環(huán)模式及狀態(tài)查詢指令實現(xiàn)靈活控制。以下是具體方法與指令示例:

          一、核心控制指令

          1. 定義序列點數(shù)量
            使用 
            SOURce:LIST:COUNt 指令設(shè)置電流序列的總點數(shù),間接控制序列終止條件。
            示例

            plaintextSOURce:LIST:COUNt 5  ; 設(shè)置序列包含5個點
          2. 配置序列點參數(shù)
            通過 
            SOURce:LIST:CURRent:DATA# 指令為每個序列點定義電流值及持續(xù)時間(部分電源支持時間參數(shù))。
            示例

            plaintextSOURce:LIST:CURR:DATA1 0, 2    ; 第1點:0A,持續(xù)2秒SOURce:LIST:CURR:DATA2 5, 2    ; 第2點:5A,持續(xù)2秒
            SOURce:LIST:CURR:DATA3 10, 2   ; 第3點:10A,持續(xù)2秒
            SOURce:LIST:CURR:DATA4 5, 2    ; 第4點:5A,持續(xù)2秒
            SOURce:LIST:CURR:DATA5 0, 2    ; 第5點:0A,持續(xù)2秒
          3. 啟用序列模式
            使用 
            SOURce:LIST:FUNCtion ON 指令啟動序列輸出功能。
            示例

            plaintextSOURce:LIST:FUNCtion ON  ; 啟用序列模式
          4. 控制序列循環(huán)行為

            • 禁用循環(huán)(單次執(zhí)行后終止):
              plaintextSOURce:LIST:CYCLe OFF  ; 序列執(zhí)行一次后停止
            • 啟用循環(huán)(需額外終止條件):
              plaintextSOURce:LIST:CYCLe ON   ; 序列循環(huán)執(zhí)行,需通過其他條件終止

          二、終止條件實現(xiàn)方式

          1. 基于序列點數(shù)量的自然終止

          • 原理:序列執(zhí)行完預(yù)設(shè)點數(shù)后自動停止。
          • 適用場景:需固定執(zhí)行完整序列的測試(如電池充放電循環(huán)測試)。
          • 驗證指令
            plaintextSOURce:LIST:COUNt?  ; 查詢當(dāng)前序列點總數(shù)

          2. 通過跳轉(zhuǎn)指令提前終止

          • 原理:使用 SOURce:LIST:INDEx 指令直接跳轉(zhuǎn)到指定序列點,實現(xiàn)隨機(jī)訪問或提前終止。
          • 示例(跳轉(zhuǎn)到第3點后終止):
            plaintextSOURce:LIST:INDEx 3  ; 跳轉(zhuǎn)到第3點(10A)SOURce:LIST:CYCLe OFF ; 確保序列不循環(huán)

          3. 外部觸發(fā)終止

          • 原理:結(jié)合觸發(fā)信號(如TTL電平)和延遲控制,通過外部事件終止序列。
          • 配置步驟
            1. 設(shè)置觸發(fā)源為外部信號:
              plaintextTRIGger:SOURce EXTernal  ; 外部觸發(fā)TRIGger:SLOPe POSitive    ; 上升沿觸發(fā)
            2. 配置觸發(fā)后延遲輸出時間(可選):
              plaintextOUTPut:TRIGger:DELay 0.5  ; 觸發(fā)后延遲0.5秒輸出
            3. 發(fā)送觸發(fā)信號(硬件操作)或通過軟件指令觸發(fā):
              plaintextTRIGger:INITiate  ; 軟件觸發(fā)

          4. 查詢狀態(tài)終止

          • 原理:通過查詢當(dāng)前序列點索引或輸出狀態(tài),動態(tài)決定終止時機(jī)。
          • 查詢指令
            plaintextSOURce:LIST:INDEx?  ; 查詢當(dāng)前執(zhí)行的序列點索引OUTPut:STATe?       ; 查詢輸出狀態(tài)(ON/OFF)

          三、完整操作流程示例

          場景:執(zhí)行3個電流序列點后終止

          1. 初始化與復(fù)位
            plaintextSYSTem:REMote  ; 進(jìn)入遠(yuǎn)程模式*RST           ; 復(fù)位設(shè)備
          2. 配置序列
            plaintextSOURce:LIST:COUNt 3          ; 3個序列點SOURce:LIST:CURR:DATA1 0, 2  ; 0A → 2秒
            SOURce:LIST:CURR:DATA2 5, 2  ; 5A → 2秒
            SOURce:LIST:CURR:DATA3 10, 2 ; 10A → 2秒
            SOURce:LIST:CYCLe OFF         ; 禁用循環(huán)
          3. 啟動序列
            plaintextSOURce:LIST:FUNCtion ON  ; 啟用序列模式OUTPut:STATe ON          ; 開啟輸出
          4. 驗證終止
            plaintextSOURce:LIST:INDEx?  ; 查詢當(dāng)前點(執(zhí)行完第3點后停止)

          四、廠商差異與注意事項

          1. 指令兼容性
            • Keysight N6700系列可能使用 SOURce:LIST:GOTO 跳轉(zhuǎn)指令。
            • ITECH IT6000系列支持 LIST:JUMP:INDEx 實現(xiàn)類似功能。
            • Chroma 62000P系列可能需通過 PROG:LIST:CURR:DATA# 配置序列點。
          2. 關(guān)鍵限制
            • 確保跳轉(zhuǎn)的索引不超過 SOURce:LIST:COUNt? 查詢的總點數(shù)。
            • 跳轉(zhuǎn)后需短暫延遲(如 time.sleep(0.1)),確保電源完成狀態(tài)切換。
            • 雙向輸出時,序列點電流值可設(shè)置為負(fù)值(如 SOURce:LIST:CURR:DATA1 -5, 2)。
          3. 錯誤處理
            • 通過 SYSTem:ERRor? 查詢錯誤代碼(如參數(shù)越限、觸發(fā)未配置)。
            • 觸發(fā)保護(hù)功能(如OCP)時,需先清除保護(hù)狀態(tài)(OUTPut:PROTect:CLEar)。


                  91看片看淫黄大片 | 国产免费操逼 | 乱久久| 亚洲永久免费视频 | 男女裸体性婬乱视频免费看 | 国产视频一区二区在线观看 | 国产又粗又大又硬又爽 | 二级黄片免费看 | 精品无码久久久久久国产牛牛影视 | 国产黄色直播 |