在(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ā)不可用(yòng)或(huò)需複雜邏輯控製時,可通過電源的通(tōng)信接口(如LAN、GPIB、USB)發送軟件指令實現觸(chù)發。此方式靈活性(xìng)高,但延遲較大(ms級)。
1. 觸(chù)發指(zhǐ)令類型
- 立即觸發(Immediate Trigger):
- 條件觸發(Conditional Trigger):
- 電源(yuán)在滿足特定條(tiáo)件(如輸入(rù)電壓穩定、溫度達標)後自動觸發。
- 應用場景:
- 電源模塊測試:當(dāng)輸入電壓穩定在220V±1%持(chí)續10秒後,自動開始輸(shū)出測試(shì)。
2. 軟件觸發(fā)流程
- 建立通信連接:
- 通過VISA、IVI或廠商提供的SDK初始化電源通信接口(如
viOpenDefaultRM(&vi))。
- 發送觸發指令:
- 使用SCPI或(huò)自定義協議(yì)發送控製命令(如
viWrite(vi, "OUTP ON", ...))。
- 監控觸發狀態:
- 讀取電源狀態(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)同步啟動:
- 主控製器通過數字I/O卡輸出同步脈(mò)衝(chōng)(硬件觸發),所(suǒ)有電源(yuán)在上升沿同時開啟輸出。
- 上位機通過LAN接(jiē)口監控(kòng)各電源輸出電壓,若某台電源未(wèi)啟動,則發送軟件指令強製觸發。
- 動態負載(zǎi)測試:
- 信號發生器(qì)輸出脈衝信號(硬件觸發),電源在上升(shēng)沿時快速改變(biàn)輸出電(diàn)壓。
- 電子負載通(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)。
觸發流程
- 電源側配置:
- 設置觸發模式為上升沿(yán)觸發(fā),觸發(fā)後輸出電壓從0V跳變至12V。
- 配置輸出阻抗為0.1Ω(模擬實際線路阻(zǔ)抗)。
- 電子負載側配置:
- 設置為CC模式(shì),初始電(diàn)流0.1A,觸發後切換至2A(模擬電(diàn)流階躍)。
- 同步測試:
- 信號發生器輸出脈(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ā) |