資訊中心

          聯(lián)系我們

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

          如何通過SCPI指令實(shí)現(xiàn)雙向直流電源輸出電流序列的斜坡觸發(fā)?

          2025-12-12 10:05:04  點(diǎn)擊:

          要通過SCPI指令實(shí)現(xiàn)雙向直流電源輸出電流序列的斜坡觸發(fā)(Ramp Trigger),需結(jié)合序列模式(List Mode)、觸發(fā)控制(Trigger)和斜坡配置(Ramp)功能。以下是具體步驟和示例:


          一、核心指令與參數(shù)

          1. 設(shè)置序列模式

          • 定義序列點(diǎn)數(shù)量
            plaintextSOURce:LIST:COUNt <N>
            • <N>為序列點(diǎn)總數(shù)(如3表示3個點(diǎn))。
          • 定義序列點(diǎn)的電流值與時間
            plaintextSOURce:LIST:CURRent:DATA<n> <I_n>, <T_n>
            • <n>:序列點(diǎn)序號(如DATA1)。
            • <I_n>:目標(biāo)電流值(單位:A,如-5)。
            • <T_n>:從當(dāng)前值到目標(biāo)值的斜坡時間(單位:秒,如2表示2秒斜坡)。
              示例
            plaintextSOURce:LIST:CURRent:DATA1 -5, 2  // 第1點(diǎn):-5A,2秒斜坡SOURce:LIST:CURRent:DATA2 0, 1   // 第2點(diǎn):0A,1秒斜坡

          2. 配置觸發(fā)模式

          • 選擇觸發(fā)源

            plaintextTRIGger:SOURce <source>
            • <source>:觸發(fā)源(如BUS為軟件觸發(fā),EXT為外部觸發(fā))。
              示例
            plaintextTRIGger:SOURce BUS  // 通過SCPI命令觸發(fā)
          • 設(shè)置觸發(fā)延遲(可選)

            plaintextTRIGger:DELay <time>
            • <time>:觸發(fā)延遲時間(單位:秒)。

          3. 啟用斜坡功能

          • 啟用序列點(diǎn)的斜坡過渡
            plaintextSOURce:LIST:MODE RAMP
            • 部分電源需單獨(dú)配置斜坡:
              plaintextSOURce:CURRent:RAMP:STATe ON  // 啟用斜坡模式SOURce:CURRent:RAMP:TIME <T>  // 設(shè)置默認(rèn)斜坡時間(單位:秒)

          4. 啟動序列

          • 初始化觸發(fā)
            plaintextINITiate
            • 或通過外部觸發(fā)信號(如EXT觸發(fā)源時)。

          二、完整操作流程示例

          1. 配置序列與斜坡

          plaintextSYSTem:REMote  // 進(jìn)入遠(yuǎn)程模式*RST           // 復(fù)位設(shè)備(可選)

          // 設(shè)置序列參數(shù)
          SOURce:LIST:COUNt 3
          SOURce:LIST:CURRent:DATA1 -5, 2  // 第1點(diǎn):-5A,2秒斜坡
          SOURce:LIST:CURRent:DATA2 0, 1   // 第2點(diǎn):0A,1秒斜坡
          SOURce:LIST:CURRent:DATA3 10, 3  // 第3點(diǎn):10A,3秒斜坡

          // 啟用斜坡模式
          SOURce:LIST:MODE RAMP
          TRIGger:SOURce BUS  // 選擇軟件觸發(fā)

          2. 觸發(fā)序列執(zhí)行

          plaintextINITiate  // 啟動序列(或發(fā)送外部觸發(fā)信號)

          三、廠商差異與指令擴(kuò)展

          不同品牌電源的斜坡觸發(fā)指令可能不同:

          1. Keysight N6700系列

          • 斜坡配置
            plaintextSOURce:CURRent:RAMP:STATe ONSOURce:CURRent:RAMP:TIME 2  // 默認(rèn)斜坡時間
          • 觸發(fā)序列
            plaintextTRIGger:SOURce IMMediate  // 立即執(zhí)行(無需外部觸發(fā))

          2. ITECH IT6000系列

          • 斜坡配置
            plaintextLIST:RAMP:STATe ONLIST:RAMP:TIME 2  // 斜坡時間
          • 觸發(fā)序列
            plaintextLIST:TRIGger:SOURce BUS

          3. Chroma 62000P系列

          • 斜坡配置
            plaintextPROG:LIST:RAMP ONPROG:LIST:RAMP:TIME 2
          • 觸發(fā)序列
            plaintextPROG:LIST:TRIGger IMM

          四、驗(yàn)證與調(diào)試

          1. 查詢序列狀態(tài)

          • 當(dāng)前序列點(diǎn)索引
            plaintextSOURce:LIST:INDEx?
          • 實(shí)際輸出電流
            plaintextMEASure:CURRent?

          2. 錯誤處理

          • 查詢錯誤代碼
            plaintextSYSTem:ERRor?
            • 常見錯誤:
              • -400 Parameter Error:斜坡時間超出范圍。
              • -222 No Trigger Configured:未設(shè)置觸發(fā)源。

          五、自動化腳本示例(Python)

          pythonimport pyvisaimport timerm = pyvisa.ResourceManager()power = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")# 配置序列與斜坡power.write("SYST:REM")power.write("SOUR:LIST:COUN 3")power.write("SOUR:LIST:CURR:DATA1 -5, 2")power.write("SOUR:LIST:CURR:DATA2 0, 1")power.write("SOUR:LIST:CURR:DATA3 10, 3")power.write("SOUR:LIST:MODE RAMP")power.write("TRIG:SOUR BUS")# 觸發(fā)序列power.write("INIT")# 監(jiān)控輸出for _ in range(10):    current = float(power.query("MEAS:CURR?"))    print(f"當(dāng)前電流: {current}A")    time.sleep(0.5)power.close()

          六、關(guān)鍵注意事項(xiàng)

          1. 斜坡時間限制:確保斜坡時間不超過電源支持的最大值(如10秒)。
          2. 觸發(fā)源匹配:若選擇EXT觸發(fā),需確認(rèn)外部觸發(fā)信號已連接。
          3. 雙向電源負(fù)值:斜坡到負(fù)電流時,需確認(rèn)電源支持雙向輸出(如-5A)。
          4. 序列點(diǎn)連續(xù)性:斜坡時間定義在序列點(diǎn)中(如DATA1 -5, 2),而非單獨(dú)指令。

          通過以上步驟,可實(shí)現(xiàn)雙向直流電源的斜坡觸發(fā)序列輸出。如需更復(fù)雜控制(如循環(huán)斜坡),需結(jié)合SOURce:LIST:CYCLe和編程邏輯。


                  狠狠爱视频 | 99re在线只有精品免费观看 | 欧美性开放网站 | 蜜乳在线观看 | 国产黄色大片在线观看 | 可以看黄色小说的网站 | 亚洲一级毛片 | 亚洲一卡二卡在线 | 欧美精品区 | 国国产a国产片免费 |