在(zài)自動化測試中,可編程電(diàn)源如何接收觸發信號?

2025-07-10 14:18:27  點擊:

在自動化測試中,可編程電源通過多種接口和觸(chù)發(fā)模式接收外部(bù)信號,實現與測試係統(如電子負載、數據采集卡、上位機等)的精準同步。其核(hé)心機製包括硬件觸發信號接收軟件指(zhǐ)令觸發以及(jí)混合觸發策略,具體實現方式如下:

一、硬件觸發信號接收:直接響應物理信號

可編程電(diàn)源通過專用觸發接口(如Trigger In)接收外部電平或脈衝信號,實(shí)現即時(shí)動作控製。這是自動化測(cè)試中最常用的同步方式,具(jù)有低延遲(μs級(jí))高可(kě)靠性的(de)特點。

1. 觸發信號(hào)類型

  • 電平觸(chù)發(Level Trigger)
    • 原理:電源持續監(jiān)測觸發輸入(rù)端的電壓電平(píng),當電壓達到預設閾(yù)值(zhí)(如(rú)高(gāo)電平≥2.4V,低電平≤0.8V)時,執行觸(chù)發動(dòng)作(zuò)。
    • 應用場景
      • 測試電源啟(qǐ)動時的過衝電流:上位機通過數字I/O卡輸出高電(diàn)平信號,電源(yuán)收到後立即輸出設定電壓,同時電子負載切換至恒(héng)流(liú)模式(shì)。
      • 電池充放電循環測試(shì):電(diàn)源(yuán)在充電完成後保持高電平輸(shū)出,電子負載檢測到該信號後開始放電測試。
  • 邊沿觸發(Edge Trigger)
    • 原理(lǐ):電(diàn)源檢測觸發信號的上升沿(0V→5V)或下降沿(5V→0V),在邊沿到來時執行動作。
    • 應用場景
      • 動態響應測試:信號發(fā)生器輸出脈衝信(xìn)號,電源在上升沿時快速改變輸出電壓(如從0V跳變至(zhì)12V),模擬負載突變場景。
      • 多設備同步測試:主控製器(如PLC)發送同步脈(mò)衝(chōng),所有電(diàn)源在上升沿同時(shí)啟動輸出,確保時序(xù)一致。

2. 觸發(fā)信(xìn)號源

  • 數字I/O卡
    • 通過(guò)PCIe/PXI總線與上位機連接,輸出TTL/CMOS電平信號(如NI PCI-6509提供32路數字輸出)。
    • 優勢:可編程控製信號(hào)時序,支持複雜邏輯(jí)(如延時、脈衝寬度調(diào)製)。
  • 信號發生器
    • 輸出精確的脈衝(chōng)或方波信號(如Keysight 33500B係列支持1μHz至20MHz頻率調節)。
    • 應用:生成高頻觸發信號,測試(shì)電源的瞬態響應能力。
  • 其他(tā)測試設備(bèi)
    • 電子負載的Status Out信號(hào):當負載完成測試(如電池放電(diàn)至截止電壓)時,輸出(chū)觸發信號通知電源停止輸出。
    • 示波器的Trigger Out信號(hào):在捕獲到特定波形(如電源過衝)時,觸發電源調整(zhěng)輸出參數。

3. 電源側配置

  • 觸發輸入(rù)設置
    • 通過前麵板(bǎn)或軟件界麵選擇觸發模式(電平/邊沿)、極性(上升沿/下降沿)和閾值電壓(yā)。
    • 示例(Keysight N6700係列(liè))
      plaintextTRIG:INP:MODE LEV      ; 設置為電平觸發TRIG:INP:LEV 2.5       ; 設置觸發閾值為2.5VTRIG:INP:POL POS       ; 選擇上升沿觸發
  • 觸發動作定義
    • 配置電源在收(shōu)到觸發信號(hào)後執行的操(cāo)作,如開啟/關閉輸出、切換輸出模式(CV→CC)、調整(zhěng)參數(電壓/電流步(bù)進)。
    • 示例(Chroma 62000P係列)
      plaintextSOUR:FUNC:TRIG OUTP:ON ; 觸發後開啟輸(shū)出SOUR:VOLT:TRIG 5.0     ; 觸(chù)發後輸出電壓設(shè)為5V

二、軟件指令觸發(fā):通過通信接口遠程控製

當硬件觸(chù)發不可用或需複雜邏輯(jí)控製時,可通過電源的通(tōng)信(xìn)接口(如LAN、GPIB、USB)發送軟件指令實(shí)現觸發。此方式靈活(huó)性高,但(dàn)延遲較大(ms級)。

1. 觸(chù)發指令類型(xíng)

  • 立即觸發(Immediate Trigger)
    • 上位機發送指令後,電源立即執行(háng)預設動作(如開啟輸出)。
    • 示例(SCPI指令)
      plaintextOUTP ON                 ; 開啟輸出SOUR:VOLT 12.0         ; 設置輸出電壓12V
  • 條件觸發(Conditional Trigger)
    • 電源在滿足特定條件(如(rú)輸入電壓穩定、溫度達標)後自動觸發。
    • 應用場景
      • 電源模塊測試:當(dāng)輸入電壓穩(wěn)定在220V±1%持續(xù)10秒後,自動開始輸出(chū)測試。

2. 軟(ruǎn)件觸發流程

  1. 建(jiàn)立通信連接
    • 通(tōng)過VISA、IVI或廠商提供的SDK初始化電源通信(xìn)接口(如viOpenDefaultRM(&vi))。
  2. 發送觸發(fā)指令
    • 使用SCPI或自(zì)定義協議發送控製(zhì)命令(lìng)(如(rú)viWrite(vi, "OUTP ON", ...))。
  3. 監控觸發狀態
    • 讀取電源狀態寄存器(如STAT:OPER:COND?),確認(rèn)動作是(shì)否執行成功。

3. 延遲優化(huà)策略

  • 減少通信(xìn)輪詢次數
    • 使用事件驅動模式(如電源在(zài)觸發後主(zhǔ)動發送*STB?狀態查詢指令),而非持續輪詢。
  • 預加載配置
    • 在觸發(fā)前將所有參數(電壓、電流、模式)寫入電源緩衝區,觸發時僅需發送OUTP ON指令。

三、混合觸發策略:硬件+軟件協同(tóng)控製

在複雜測試場景中,需結(jié)合硬件觸(chù)發的高(gāo)速性和軟件觸發的靈活性,實現(xiàn)多層(céng)級同步控製。

1. 典型應用場景(jǐng)

  • 多電源同步啟動
    1. 主控製器通過數字I/O卡輸出同步脈衝(硬件觸發),所有電源(yuán)在上升沿同時(shí)開啟輸出。
    2. 上位機通過LAN接口監控各電源輸出電壓,若某台電源未啟動,則發送軟件指令強製觸發。
  • 動態負載測試
    1. 信號發生器輸出脈衝信號(hào)(硬件觸發),電源在(zài)上升沿時快(kuài)速改(gǎi)變輸出電壓。
    2. 電子負載通(tōng)過軟件指令(如INP:MODE CC)切換(huàn)至恒(héng)流模式,模擬負載(zǎi)突變。

2. 時(shí)序控製關鍵點

  • 觸發(fā)延遲補償
    • 測量硬件觸發信號從發送到電(diàn)源響應的時間(如通過示波器捕獲),在軟件中設置對應延遲(如TRIG:DEL 0.5ms)。
  • 錯誤處理機製
    • 若硬件觸發失敗(如信號丟失),軟件需自動切(qiē)換至備用觸發方案(如定時觸發(fā))。

四、實際(jì)案例(lì):電源與電子負載同步測試

測試目標

驗證(zhèng)電源在負載電流階躍時的動態響應(電壓跌落≤500mV,恢複時(shí)間≤100μs)。

硬件配置

  • 可編程電源:Keysight N6705C(支持硬件觸發和SCPI指令(lìng))。
  • 電子負載:Chroma 6310A(支持外(wài)部觸發和CC模式)。
  • 觸發信號(hào)源:信號發生器(輸出5V脈衝,上升沿時間≤100ns)。

觸發流程

  1. 電源側配置
    • 設置(zhì)觸(chù)發模式(shì)為上升沿(yán)觸發,觸發後輸出電壓從(cóng)0V跳變至12V。
    • 配置輸出阻抗為0.1Ω(模擬實際線路阻抗)。
  2. 電子負載側(cè)配置
    • 設置為CC模式,初始電流0.1A,觸發後切換至2A(模擬(nǐ)電流階躍)。
  3. 同步測試
    • 信號發生器輸出脈衝信號,電源和電子負載在上升(shēng)沿同(tóng)時(shí)動作。
    • 示波器(qì)捕獲電源輸出電壓和負載(zǎi)電流波形,驗證動態響(xiǎng)應(yīng)指標。

五、常見(jiàn)問題與解決方案


問(wèn)題原因解決方案
觸發信號丟失信號(hào)線接觸(chù)不良或電源觸發閾值過高檢查連接線,降(jiàng)低觸發閾值(如設為1.5V)
觸發延遲過大軟件(jiàn)通信輪詢間隔(gé)過長改用事件驅動模式或硬件觸發
多設備同步誤差超標觸發信(xìn)號(hào)傳播路徑長度不一致使用(yòng)等長電纜或星型(xíng)觸發分配器(qì)
觸(chù)發動(dòng)作未執行電源處(chù)於保護狀態(如(rú)過壓/過流)讀取狀態寄存器,清除(chú)故障後重新觸發


91污污_91视频污_香蕉91视频_91香蕉视频18