在自動化測試中(zhōng),可(kě)編(biān)程電源通過多種接口和觸發模式接收外部信號,實現與測試係統(如電子負載、數據采集卡、上位機等)的精準同步。其核心機製包括(kuò)硬件觸發(fā)信號(hào)接收、軟件(jiàn)指令觸發以及混合觸發策略,具體實現(xiàn)方式如下:
一、硬件觸發(fā)信號接收:直接響應物理信號
可編(biān)程電源通過專用觸發接口(如Trigger In)接收外部(bù)電平(píng)或脈衝信號,實現即時動作控製。這是自動化測試中最常用的同步方式,具有低延遲(μs級(jí))和高可靠性的特點。
1. 觸發信(xìn)號類型
- 電平觸發(Level Trigger)
- 原理:電源持續監測觸發輸入端的電壓電平,當電壓達到預設閾值(如高電平≥2.4V,低電平≤0.8V)時,執行觸發動作(zuò)。
- 應用場(chǎng)景:
- 測試電源啟動時(shí)的過衝電流:上位機通過數字I/O卡輸出高電(diàn)平信號,電源收(shōu)到後立即輸出(chū)設定電壓,同時電子負載切換至恒流模式。
- 電(diàn)池充放電循環測試:電源(yuán)在充電完成後保持高電平輸出,電子負(fù)載檢測到該信號後開始放(fàng)電(diàn)測試。
- 邊沿觸發(Edge Trigger)
- 原理:電源檢測觸發信號的上升沿(yán)(0V→5V)或下(xià)降沿(5V→0V),在邊(biān)沿到來時執行動作。
- 應用場景(jǐng):
- 動態響應測試:信號發生器輸出脈衝信號,電源在上升(shēng)沿時快(kuài)速改變輸出電(diàn)壓(如從0V跳變至12V),模擬負載突變場景。
- 多設備同(tóng)步測試:主(zhǔ)控(kòng)製器(如PLC)發送同步脈衝,所有電源在上升沿同時啟動輸出,確保時序一致(zhì)。
2. 觸發信號源
- 數字I/O卡(kǎ):
- 通過PCIe/PXI總線與上位機連接,輸出TTL/CMOS電平信號(如(rú)NI PCI-6509提供32路數字輸出)。
- 優勢:可編程控製(zhì)信號時序,支持複雜邏輯(如延時、脈衝寬度調製)。
- 信號發生器:
- 輸出精確的脈(mò)衝或方(fāng)波信號(如Keysight 33500B係列支(zhī)持1μHz至20MHz頻率調節(jiē))。
- 應用:生成高(gāo)頻(pín)觸發信號,測(cè)試(shì)電(diàn)源的瞬態(tài)響應能力。
- 其他測試設備:
- 電子負(fù)載的
Status Out信號:當負載完成測試(如電池(chí)放電至截止電壓)時,輸出觸發(fā)信號通知電源停止輸出。 - 示波器的
Trigger Out信號:在捕獲到特定波形(如電源過衝)時,觸發電(diàn)源調整輸出參數。
3. 電源側配置
二、軟件(jiàn)指令觸發:通過通信接口遠程控製
當硬件觸(chù)發不可用或需複雜(zá)邏輯控製時,可通過電源的通信接口(kǒu)(如LAN、GPIB、USB)發送軟件指令實現觸發。此方(fāng)式靈活性高,但延遲較大(ms級)。
1. 觸發指令類型
- 立即(jí)觸發(Immediate Trigger):
- 條件觸發(Conditional Trigger):
- 電源在滿足特定條件(如輸入(rù)電壓穩定、溫度達標)後自動觸發。
- 應用場景:
- 電源(yuán)模(mó)塊測試:當輸入電壓穩(wěn)定在220V±1%持(chí)續10秒後,自(zì)動開始輸出測試。
2. 軟件觸發流程
- 建立通信連接:
- 通過VISA、IVI或廠商提供的SDK初始化電源通信接口(如
viOpenDefaultRM(&vi))。
- 發送觸發指令:
- 使用SCPI或(huò)自(zì)定義協議發送(sòng)控製命令(如
viWrite(vi, "OUTP ON", ...))。
- 監控(kòng)觸發狀態:
- 讀取電源狀(zhuàng)態(tài)寄存器(如
STAT:OPER:COND?),確認動作是否執行成功。
3. 延遲優化(huà)策略
- 減少通信輪(lún)詢次數(shù):
- 使用事件驅動模式(如電源在觸發後主動發送
*STB?狀態查(chá)詢指令),而(ér)非持續輪詢。
- 預加載配置:
- 在觸發前將所有參數(電壓、電流、模式)寫入電源緩衝區(qū),觸發時僅需發送
OUTP ON指令。
三、混合觸發策略:硬件(jiàn)+軟件協同控製
在複雜測試場景中,需結合硬(yìng)件觸發的(de)高速性和軟件觸發的靈活性,實現多層級同步控製。
1. 典型應用場景
- 多電源同步啟動:
- 主控製器通過數字I/O卡輸出同步脈衝(硬件觸發),所有電源在上升沿同時開啟(qǐ)輸出。
- 上位機通過LAN接口監控各電源輸出電壓,若某台電源未啟動,則發送軟件指令強製觸發。
- 動態負載測試:
- 信(xìn)號發生器輸出脈衝信號(硬件(jiàn)觸發),電源在上升沿時快速改變輸出電壓。
- 電子負載通過軟件(jiàn)指令(lìng)(如
INP:MODE CC)切(qiē)換至恒流模式,模(mó)擬負載突變。
2. 時序控製關鍵點
- 觸發延遲補償:
- 測量硬(yìng)件觸發信號從發送到電源(yuán)響應的時間(jiān)(如通(tōng)過示波器捕獲),在軟件中設置(zhì)對應延遲(如
TRIG:DEL 0.5ms)。
- 錯誤處理機製:
- 若硬件觸發失敗(如信號丟失),軟件需自動切換至備用觸發方案(如定時觸發)。
四、實際案例:電源與(yǔ)電子負載同步測試
測試目(mù)標
驗證電源在負載電流階(jiē)躍時的動態響應(電壓跌落≤500mV,恢複時間≤100μs)。
硬件配置
- 可編(biān)程電源:Keysight N6705C(支持硬件觸發和SCPI指(zhǐ)令)。
- 電子(zǐ)負載:Chroma 6310A(支持外部觸發和CC模式)。
- 觸發信號源:信號發生器(輸出5V脈(mò)衝,上升沿時間≤100ns)。
觸發流程
- 電源側配置:
- 設置觸發模式為上升沿(yán)觸發,觸(chù)發後輸出電壓從0V跳變至12V。
- 配(pèi)置(zhì)輸出阻抗為0.1Ω(模擬實際(jì)線路阻抗)。
- 電子(zǐ)負載(zǎi)側配置:
- 設置(zhì)為CC模式,初始電流0.1A,觸發後切換至(zhì)2A(模擬電流階躍)。
- 同步測試:
- 信號發(fā)生器輸出脈衝信號,電源和電子負載在上升沿同時動作。
- 示(shì)波(bō)器捕(bǔ)獲(huò)電源輸出電壓(yā)和(hé)負載電流波(bō)形,驗證動態響應指標(biāo)。
五、常見問題與解決方案(àn)
| 問題 | 原因 | 解決方案 |
|---|
| 觸(chù)發信號丟失(shī) | 信號線接觸不良或電源觸發閾值過高 | 檢查連接線,降低觸發閾值(如(rú)設為1.5V) |
| 觸發延遲過大 | 軟件通信輪詢間隔過長 | 改用(yòng)事件驅動模(mó)式或硬件觸發 |
| 多設備同步誤差超標 | 觸發信號傳播路徑長(zhǎng)度不一致 | 使用等長電纜或(huò)星型觸發分配器 |
| 觸(chù)發動作(zuò)未執行 | 電源處於(yú)保護狀態(如過壓/過流) | 讀取狀(zhuàng)態寄存器,清除故障後重新觸發 |