技術文章

光電與雷射系統自動化測試:軟體架構如何整合硬體以縮短測試週期

光電與雷射系統自動化測試:軟體架構如何整合硬體以縮短測試週期

 

多感測器測試的時間成本與人為誤差放大

現代光電與雷射系統(如前視紅外線 FLIR、雷射測距儀與多光譜標定莢艙)的性能驗證,是一項極度耗時的工程程序。要完成一台高階系統的完整出廠驗收測試(Factory Acceptance Test, FAT),工程師必須執行包含三維雜訊(3D Noise)、最小可解析溫差(MRTD)、訊號轉換函數(SiTF)、視場角(FOV)以及雷射脈衝能量與時域等數十項繁複量測。

在傳統的非自動化或半自動化實驗室中,測試過程充滿了物理時間的浪費與人為介入的停頓,工程師必須手動設定黑體溫度,等待其達到熱平衡(往往需要數十分鐘);接著手動旋轉目標輪以切換不同的空間頻率標靶;隨後操作影像擷取軟體記錄畫面,並將數據匯出至外部運算軟體進行傅立葉轉換以計算空間解析度,在涉及多感測器共軸校準時,頻繁的跨波段設備切換與目視十字準星對齊,不僅耗費大量工時,更引入了無法量化的人為視覺疲勞與主觀判斷誤差,隨著產線產量要求的提升,建立一套能將「熱力學控制」、「機械幾何運動」與「數位影像擷取分析」緊密同步的中央軟體架構,成為突破產能瓶頸的唯一途徑。

實務中的三大測試與整合

在建構整合光、機、電與數位訊號的自動化測試環境時,系統架構師必須克服以下三個核心挑戰:

非同步硬體延遲與熱動態等待時間的消除

光電測試系統包含多種不同響應時間的硬體,電子影像擷取卡的反應時間為毫秒級,機械目標輪的切換需要數秒,而大面積黑體輻射源的升降溫與熱穩定則需要數分鐘,若測試軟體缺乏「非同步執行(Asynchronous Execution)」與「智慧輪詢(Smart Polling)」架構,系統會採用最無效率的線性等待模式(例如:發出溫度改變指令後,軟體徹底停擺直到溫度穩定),高階的自動化架構必須能夠在黑體改變溫度的同時,背景執行上一筆資料的矩陣運算,或是預先移動目標輪至下一個測試孔位;此外軟體必須能直接讀取硬體底層的微小溫度波動率,當變動率落入容許的誤差區間內時,即刻觸發影像擷取,將不必要的熱平衡閒置時間壓縮至物理極限。

即時對焦與連續光學特徵反饋的運算瓶頸

在評估鏡頭與感測器的空間解析度極限時,尋找「最佳光學焦點」是耗時最長的步驟;傳統方法是轉動一次焦距、拍攝一張影像、計算一次調變轉換函數(MTF),然後反覆試錯;為了縮短此過程,測試軟體必須具備「連續運算(Continuous Evaluation)」能力,這要求軟體能在相機輸出的高幀率視訊流中,即時擷取特定的感興趣區域(ROI),並在幾毫秒內連續完成邊緣擴展函數(ESF)、線擴展函數(LSF)的推導與傅立葉轉換,若軟體的演算法效率不彰或記憶體管理存在洩漏(Memory Leak),這種高密度的連續運算將導致系統崩潰或嚴重的畫面延遲,使工程師無法獲得即時、平滑的對焦數據反饋。

跨平台通訊協定與資料庫溯源的相容性

在國防或航太產業的測試層級中,光電感測器測試往往只是更大型自動化測試系統(Automatic Test System, ATS)的一部分,光電測試軟體不能是一個封閉的孤島,它必須能夠接收來自外部主控程式(例如基於 ATLAS 語言或特定工業標準的排序軟體)的指令,若軟體缺乏標準化的遠端程序呼叫(Remote Procedure Call)介面,系統整合商將被迫耗費數月時間編寫底層硬體驅動與通訊協定;同時測試產生的龐大數據與報表,必須能直接寫入關聯式資料庫,以供後續的良率趨勢分析與跨批次效能追溯。

自動化測試軟體的系統架構邏輯

為解決硬體延遲、即時運算瓶頸與系統相容性,測試實驗室應導入專為光電物理流程設計的集中式軟體平台,其架構邏輯可歸納為三個層次: 首先,在硬體控制層,軟體需內建針對各式黑體、雷射發射器與影像擷取卡的標準化驅動函式庫,實現真正的「隨插即用」,其次在測試執行層,應將複雜的演算法模組化,並提供不同權限的操作介面,將開發環境與生產執行環境隔離,避免誤操作;最後,在資料與通訊層,需採用現代化的資料庫結構與輕量化遠端介面,確保測試站能無縫融入工業 4.0 或軍規標準的自動化資料網路。

客觀量化的全光譜測試中樞

針對紅外線、可見光與雷射感測器在實驗室與產線上的驗證需求,零散的控制程式無法確保量測的一致性與效率,奧創系統推薦 SBIR 的 IRWindows™ 5 自動化光電測試軟體,此軟體平台將繁雜的光學設定、儀器控制、影像擷取與數據分析整合為單一的統包式解決方案,確保測試流程符合業界標準,並具備高度的客製化彈性。

全方位的光電與雷射標準測試模組 IRWindows™ 5

內建完整的業界標準測試演算法,涵蓋三大光譜領域:

  • 紅外線 (IR) 與可見光測試:
    支援包含 3D 雜訊分析、自動與手動 MRTD/MRC、訊號轉換函數 (SiTF)、雜訊等效溫差/照度 (NETD/NEI)、空間與時間雜訊、以及失真度 (Distortion) 分析。

IRWindows™ 允許操作員指定測試條件與資料收集參數,據此取得 SiTF 響應分佈 (通常定義為「S 曲線」),使用者可以指定廣泛的測試參數,分析選項包含計算 SiTF 響應函數 (包含動態範圍計算)、光響應不均勻性直方圖等。



IRWindows™ 具備收集由連續 2D 影像組成之資料立方體 (data cube) 的能力,可後續處理以判定時間雜訊,並使用 SiTF 模組推導出時間雜訊等效溫差 (Temporal NETD)


IRWindows™ 具備收集由使用者指定的連續 2D 影像資料立方體 (Data cube) 的功能,這些資料可於後續處理以取得這些 3D 雜訊分量
 
  • 雷射 (Laser) 測試:
    整合專屬雷射模組後,可執行光束發散角、光束輪廓、脈衝能量、脈衝時序、測距儀精度與接收器靈敏度等關鍵雷射特性分析。
  • 即時分析工具:
    具備「連續 MTF (Continuous MTF)」與「連續視軸 (Continuous Boresight)」功能,提供每秒多次的即時運算回饋,協助操作員快速且精確地完成系統對焦與多感測器對位調整。

IRWindows™ 支援垂直或水平方向的 MTF 測量,並可透過使用者指定的感興趣區域 (ROI) 進行平均(以提高測量準確度),或是沿著單一列 (row) 或行 (column) 進行測量,使用者可以指定測試量測條件與參數,例如靶標溫差、ROI、影格平均 (Frame-averaging) 等

針對不同使用者層級的三重操作模式

為確保開發彈性與產線執行安全,軟體架構劃分為三種獨立模式:

  • 操作員模式 (Operator Mode)
    提供極度簡化的介面,技術人員只需一鍵即可執行預先定義的測試序列,序列中可嵌入文字指令、照片與影片指引,並將結果自動存入資料庫,徹底排除操作變數。
  • 開發者模式 (Developer Mode)
    供資深測試工程師使用,可完整存取所有儀器進行手動控制,並設定 UUT 參數與自動化測試序列。
  • 程式設計師模式 (Programmer Mode, 選配)
    提供基於 C# 語言的程式碼層級存取權限。使用者可建立全新測試或修改現有演算法,系統內建執行期編譯器 (Run-time compiler),並保護核心測試基底代碼不被破壞。

現代化通訊介面與資料庫整合

針對系統整合需求,IRWindows™ 5 具備顯著的架構升級:


IRWindows™5 是一款先進的 IR/EO 感測器自動化測試軟體。支援紅外線、可見光與雷射系統效能測試,具備直覺式 GUI、gRPC 遠端介面、強化 SQLite 資料庫與即時分析工具 (連續 MTF/Boresight)。提供完整硬體/軟體統包解決方案,提升測試精度與效率。
  • gRPC 遠端介面:
    採用基於 gRPC 的高效遠端通訊介面,使開發者能以極簡的程式碼,將 IRWindows 測試功能無縫嵌入至如 ATLAS 或 NI™ TestStand 等更高層級的自動化測試系統中,大幅縮短介面開發時間。
  • 強化型 SQLite 資料庫:
    測試數據採用標準資料庫格式儲存,支援「網路中心化 (Net-Centric)」相容性,這允許分析師直接將第三方應用程式連結至資料庫,進行大量測試數據的探勘與長期的效能趨勢分析。
  • 自動化報告生成: 運用使用者定義的範本,系統可在測試結束後自動抓取資料庫數值,生成並匯出標準化報告,節省人工文書處理時間。

透過 IRWindows™ 5 與 SBIR 旗下黑體準直儀目標輪雷射模組的深度整合,實驗室能建構真正閉迴路的硬體/軟體自動化測試平台,若需進一步的軟體授權資訊或系統相容性評估,歡迎聯繫奧創系統技術團隊,我們將為您的光電測試平台提供專業的規劃建議。

奧創系統科技,我們不只提供單點設備,我們構建的是全域的整合思維

從企業場域的精密佈局,到專案交付時的軟硬體協同,我們始終貫徹確保每一個節點、每一條訊號,都在最嚴苛的標準下,達成完美的系統共振

實際系統配置將因應您的測試應用、規範、場地限制及待測物特性而有所不同。如需深入規劃與系統或軟硬體選配搭配建議,請聯繫「奧創團隊」,我們擁有豐富的系統整合經驗,隨時準備為您提供最專業的配置建議與技術支援。

若您尋求的是堅定不移的交付、信任,以及無縫接軌的系統整合方案, 奧創系統科技 歡迎您的洽詢。