連接多個相機訊號的不同選擇



硬體: Image Acquisition (IMAQ)>>Analog Image Devices>>PCI-1409

問題: NI 1408及1409影像擷取卡最多可接至四個相機,在規畫連結多個相機上有那幾種方式可供使用?

解答: NI 1408及1409影像擷取卡僅有一個類比轉數位訊號轉換器(ADC)以數位化影像訊號。此兩張擷取卡最高都可接至四個相機,但一次僅能有一個相機做取像動作。如同絕大多數NI的資料擷取卡,相機送出的影像訊號經由多工分配後,送至單一的內建ADC轉換器。由於僅有一ADC轉換器,所以在超過一個相機擷取時,速度不可能超過單一相機最快擷取速度。若需要在多個相機擷取下,每個相機都能達到擷取最快速度,則必須使用多張影像擷取卡。以下是幾種不同的方式,可做到多個相機擷取影像動作:

(佳)
1. 將多個相機接至一張影像卡上。不使用訊號鎖定(GenLocking)和非同步觸發(Asynchronous Trigger)技巧

當某一頻道接收到一觸發訊號,影像卡將會由該頻道擷取回一張影像。之後,影像卡須重新同步相機訊號,因此會增加些許等待時間。若此時相機已正在輸出一筆影像資料,影像卡則必須等到下筆影像資料送出時才能再次擷取。此種方式適用於時間需求不緊迫狀況。

缺點:若拍攝物體移動或是取像時間是重要考量,此種方式取像時間及間格不固定。

(較佳)
2. 將多個相機接至一張影像卡上。使用訊號鎖定(GenLocking)但不使用非同步觸發(Asynchronous Trigger)技巧

訊號鎖定(GenLocking)為由一主要相機(master)與其於多個隨從相機(slaves)共享時脈訊號。影像卡可以鎖定主相機的時脈訊號,由此時脈數位化隨從相機影像訊號。此技巧可以減少因為要重新同步另一相機而花費的額外延遲時間。在多個相機使用下同步時序資訊,確保了多工切換器在切換多個相機訊號至ADC轉換器時,每次都能直接讀取影像完整資料,不必花費時間等待下筆完整影像送出的起始訊號。

缺點:並非所有相機都具備 Genlocked功能。此外必須做若干額外接線動作。由於多個相機使用訊號鎖定,且影像卡僅有一個ADC,最快的影像擷取速度為:
單一相機擷取最高速/相機數目 (如30 fps max / 3個相機 = 10 fps/相機)

(較佳)
3. 將多個相機接至多張影像卡上而不使用非同步觸發(Asynchronous Trigger)技巧

將各個相機接至其專屬的影像卡上,確保其有專屬的ADC轉換器。如此可使每個相機都能以最高速擷取影像。由於每個相機都有一個ADC,所以不需要做重新同步動作,最大可能產生的觸發到影像擷取進來的延遲時間不超過單張影像擷取時間(若每秒最快擷取30張影像,則最大延遲為33.3ms),此延遲來自於影像卡等待下張影像資料起始送出時間所致。

缺點:若此一單張影像擷取延遲時間對您而言仍然過大,此一觸發事件則會失效。

(最佳)
4. 將多個相機接至多張影像卡上且使用非同步觸發(Asynchronous Trigger)技巧

非同步觸發為相機所具備特點。當相機接收到觸發訊號,相機會立即重送一筆新的影像資料(通常相機會重新掃瞄CCD以擷取最新影像),由於每個相機都有專數的ADC轉換器,所以不須重新同步影像訊號。

缺點:無


相關連結: Products and Services: NI 1408
Products and Services: NI 1409


附加檔案:





報告日期: 09/13/2001
最後更新: 05/07/2003
文件偏號: 2DC7O6YJ