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

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

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

一、硬件觸發信號接(jiē)收:直接響應物(wù)理信號

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

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

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

2. 觸發信號源

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

3. 電(diàn)源側配置

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

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

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

1. 觸(chù)發指(zhǐ)令類型

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

2. 軟件觸發(fā)流程

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

3. 延(yán)遲優化策略

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

三(sān)、混合觸發策略:硬件+軟件協同控製

在複雜測試場景中,需結合硬件觸發的高速(sù)性和軟件觸發的靈活性,實現多層(céng)級同步控製(zhì)。

1. 典型應用場景

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

2. 時序控製關鍵點

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

四、實際案例:電源與電子負載同步測試

測試目標

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

硬件配置

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

觸發流程

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

五、常見問題與解決方案


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


硬汉视频在线观看免费-硬汉视频最新版下载-硬汉视频app下载-硬汉视频官网在线观看下载