上一章我們介紹了在筆記本電腦上使用USB3.0的最佳配置方案,以及如何最大化利用USB3.0帶寬,本章中國機器視覺商城(www.china-vision.com.cn)將和您一起繼續了解,在使用USB3.0相機時通常會遇到的另兩個問題:USB3.0如何應用于多相機系統,如何在第三方軟件環境下使用USB3.0相機。
USB3.0如何應用于多相機系統
支持USB3.0的主板通常提供2-8個USB3.0接口。可以使用USB3.0集線器或USB3.0主控制器卡進一步擴展接口的數量。
USB3.0集線器有各種形狀和尺寸,其采用不同芯片組廠商的USB3.0集線器控制器。集線器可以插入到PC上的USB3.0接口,意味著所有的數據均通過位于主PC上的同一個接口,帶寬被集線器上的所有接口共享。每個相機的帶寬需求被分開單獨管理,以避免數據溢出總線導致的數據丟失。大多USB3.0相機支持帶寬控制,從而允許設置相機將消耗的最大帶寬。當然,也可以使用具有較新USB3.0集線器主控制器的集線器,相比于上一代控制器,其在整體吞吐量方面具有更好的性能。這些控制器包括VIAVL812、GenesysLogicGL3520和RenesasuPD720210。集線器還能提供一些額外的好處,如增加系統的工作距離。
多端口主控制器是為系統增加更多USB3.0接口的另一種方法。這些板卡直接連接到主板上的PCI-Express插槽。市場上的大多數板卡是單一控制器,其總帶寬被卡上的所有端口共享。當然也有一些供應商提供帶有多個控制器的板卡,每個端口與一個主控制器相匹配,從而實現每個端口的完整帶寬。然而這些板卡通常需要更大的PCI-Express插槽,如具有4通道或8通道的插槽。
在第三方軟件環境下使用USB3.0相機
大多數相機廠商都提供應用程序編程接口(API)用于相機的進一步開發。API通常提供相機控制,但沒有圖像處理庫。您可能想要開發自己的圖像處理算法,如光學字符識別(OCR),或是將相機與第三方供應商的現有圖像處理庫一起使用。市場上存在著這么多的軟件程序包和相機供應商,互操作性需要已經促使了行業的標準化以及相機與軟件應用的統一方法,實現相互溝通。
USB3Vision委員會成立于2011年,其目的是為了USB3.0相機創建并管理一套控制與傳輸標準。該委員會希望在現有的GigEVision標準化工作的基礎上,建立USB3Vision標準。GigEVision是一項專為以太網相機設計的標準,并根據已經在過去幾年獲得普及的GenICam開發而來。GigEVision標準定義了傳輸和控制協議,其依靠一個標準的格式命名約定(SFNC)利用了GenICam的成功,以保持功能及屬性命名方面的一致性。
USB3Vision標準于2013年1月18日正式公布,其也使用了GenICam。這使得相機用戶和軟件供應商都能受益。從相機方面來看,用戶只需要熟悉一些相機屬性和控件,在軟件方面,軟件只需要簡單地支持一組標準屬性和控件,允許用戶使用任何兼容USB3Vision相機。對于不支持USB3Vision的供應商,可以采用一個專用接口或插件來使用第三方的應用。獲取更多相關信息,敬請登陸:中國機器視覺商城www.china-vision.com.cn咨詢熱線:4000-400-816。