外部觸發 Sequencer 時的過度觸發(Overtrigger)錯誤#
您正在使用 Basler 攝影機的序列器在兩種不同的曝光時間之間切換。透過外部硬體訊號在不同的序列器設定之間進行切換。您發現無法達到預期的幀率。
在沒有外部訊號的情況下,相機的運作方式完全符合您的預期。這是因為相機發生了過度觸發。
讓我們來看看以下這張圖,圖中我們正在兩組序列器之間切換。組 1 的曝光時間比組 2 更長:

在此情況下,感光元件以重疊模式運作。因此,下一張影像的曝光可能會在前一張影像讀取期間就開始。這沒有問題。
然而,問題在於當前一次讀出尚未完成時,第二次曝光便已結束。此時必須捨棄第二次讀出,該幀影像便會遺失。相機將回傳「過度觸發」錯誤。
要解決這個問題,您有以下三種選擇:
- 請確保序列器「組 2」的曝光時間長於(或等於)讀出時間。
不過,如果觸發頻率過高,當回到第 1 組時,就會發生過度觸發的情況。請仔細檢查這一點。
- 更一般地說,請確保所有序列器組的曝光時間都長於(或等於)讀出時間。
- 請調整外部觸發訊號,使「設定 2」的曝光結束時間與讀出完成的時間相吻合。
您可以自行設定所有用於調整觸發訊號所需的參數。曝光時間及對應的讀出時間詳見《pylon Viewer 》。

因此,透過優化觸發點的順序,或許能夠優化幀率。
可根據已知的感測器讀出時間和曝光時間進行粗略計算。若要進行精確計算(以盡可能縮短無讀出時間),則需納入感測器資料表中可能提供的部分感測器時間。
請注意,如上圖所示,各讀出階段之間必須有延遲。感測器無法立即從一個讀出階段跳至下一個讀出階段。