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