GigE Vision 詳解
在 2006 年 GigE Vision 推出之前,許多機器視覺系統仰賴廠商專有介面、專有影像擷取卡與客製化軟體驅動程式。整合來自不同製造商的相機往往需要介面專用硬體與額外的軟體調整。
自動化成像協會(AIA)推出了GigE Vision標準,藉由在標準 Gigabit 乙太網路技術之上建構一個通用的機器視覺傳輸協定,來提升互通性。
GigE Vision 使符合標準的工業相機能夠透過標準乙太網路基礎架構與一般網路硬體進行通訊。這減少了對專有擷取硬體的需求,並使許多機器視覺應用能夠透過標準化的軟體介面整合來自不同製造商的相機。
GigE Vision 為何主導工廠現場
儘管其他工業相機介面能夠提供更高的頻寬,但 GigE Vision 在工廠自動化中仍被廣泛使用,因為它將充足的效能與較長的線纜距離和標準乙太網路基礎架構結合在一起。
1. 較長的線纜距離
Cat5e 或 Cat6 等標準乙太網路布線通常可支援長達 100 公尺的線纜長度,無需中繼器或主動式訊號放大。
這使得相機可以安裝在距離主機 PC 或處理硬體相當遠的位置,從而在機器人單元、輸送系統或分散式檢測站等大型工業環境中簡化系統布局。
2. 乙太網路供電(PoE)
許多 GigE Vision 相機支援乙太網路供電(PoE),可透過單一條乙太網路線纜同時傳輸影像資料與電力。
這減少了相機附近對獨立電源布線的需求,並可在空間受限的工業系統中簡化安裝與線纜管理。
GigE 頻寬的演進
隨著影像感測器解析度與幀率的提高,標準的 1 Gigabit 乙太網路連線在某些高頻寬機器視覺應用中可能成為限制因素。為此,GigE Vision 生態系已擴展為支援多 Gigabit 乙太網路技術,同時維持相同的核心協定架構。
|
介面類型 |
實際頻寬 |
所需布線 |
最適用於 |
|
1 GigE |
~115 MB/s |
Cat5e |
標準自動化、條碼讀取以及一般品質檢測 |
|
5 GigE |
~580 MB/s |
Cat5e / Cat6 |
在許多安裝中重複使用既有乙太網路基礎架構的同時實現更高幀率 |
|
10 GigE |
~1150 MB/s |
Cat6a |
高解析度線掃描成像、3D 檢測以及高速運動分析 |
高頻寬 GigE Vision 系統也對主機網路基礎架構與處理硬體提出了更高的要求。在多裝置工業環境中,影像資料流可能與其他網路通訊與控制流量共用系統資源。
為支援可靠的影像傳輸,GigE Vision 採用一種結構化的傳輸架構,其中包含為高吞吐影像擷取所設計的封包管理、時序控制與重傳機制。在要求嚴苛的成像應用中,正確的網路設定與頻寬管理對於維持穩定運作仍然相當重要。
GigE Vision 協定堆疊
為支援裝置控制與高吞吐影像傳輸,GigE Vision 將通訊劃分為兩個主要的協定層。
-
GVCP(GigE Vision Control Protocol):
GVCP 是裝置管理與控制層。它使用 UDP(User Datagram Protocol)進行相機探索、裝置設定與參數存取。透過 GVCP,主機軟體可以讀取相機的 XML 描述檔,並設定曝光時間、觸發模式與擷取參數等項目。 -
GVSP(GigE Vision Streaming Protocol):
GVSP 負責相機與主機系統之間的影像資料傳輸。在擷取過程中,影像資料會被分割成封包,並依序透過網路傳輸至接收的應用程式或影像緩衝區。
理解裝置控制與影像串流之間的分離,有助於解釋 GigE Vision 與其他工業相機介面之間的一些設計取捨,尤其是在頻寬管理、網路架構與系統可擴充性等方面。
GigE Vision 與 USB3 Vision 的比較
在設計機器視覺系統時,系統整合商通常會根據頻寬需求、線纜距離、系統架構與相機配置限制來比較 GigE Vision 與 USB3 Vision。最合適的介面在很大程度上取決於應用的實體布局與效能需求。
|
特性 |
GigE Vision |
USB3 Vision |
|
最大線纜長度 |
透過標準乙太網路布線最長可達 100 公尺 |
使用被動式銅纜時通常為 3-5 公尺 |
|
基準頻寬 |
~115 MB/s(採用 10 GigE 時最高可達 ~1150 MB/s) |
~400 MB/s |
|
CPU 開銷 |
中等(網路封包處理與傳輸管理) |
通常較低,因為採用了主機與控制器之間的直接傳輸機制 |
|
多相機配置 |
非常適合採用標準網路基礎架構的分散式多相機系統 |
可能需要額外的 USB 主機控制器或頻寬管理 |
常見問題
您可以將 GigE 相機接入任何商用 PC 主機板上的標準乙太網路埠,但在工業應用中並不建議這麼做。主機板網路晶片通常會與其他系統元件共用頻寬。系統整合商強烈建議使用搭載 Intel 晶片組的專用 PCIe 網路介面卡(NIC),以確保獨立頻寬與穩定的影像傳輸。
需要。Jumbo Frames 是您必須在 PC 網路卡上啟用的一項網路設定。標準網路封包的大小限制為 1,500 位元組,而 Jumbo Frames 會將此上限提高到 9,000 位元組。藉由將影像資料打包成更大的資料區塊,相機所發送的封包總數減少,從而大幅降低主機 PC 重組影像所需的 CPU 負載。
會。由於 GigE Vision 仰賴標準網路封包,當網路交換器過載或 PC 的 CPU 占滿時,這些封包可能會亂序到達或完全遺失。不過,GVSP 協定包含封包重送機制。如果 PC 偵測到某個封包遺失,它會在影像緩衝被清空之前立即要求相機重新傳送該封包。
詞彙表
- 返回總覽