1、幀觸發開始時間問題
問題描述:
由于幀觸發決定了線掃相機的開始采集圖像位置,比如正確的位置是A點開始采集,結果你從B點開始觸發幀信號,這樣出來的圖像起始位置就不對
解決手段:
軟件需要記錄幀觸發時軸的位置
1)控制卡控制軸
一般使用位置比較觸發,我們可以通過監控幀觸發的DO的上升沿或者下降沿發生時,讀取軸的坐標來監控。
2)PLC控制軸
讓PLC開兩個地址出來,一個地址是用于存儲幀觸發信號的,另一個地址是存儲軸實時坐標的,軟件和PLC通信時,抓取到幀信號的上升沿或者下降沿時讀取一下軸的實時坐標
3)軟件開發時,需要做一個屏蔽相機的功能
屏蔽相機開啟后設備也能自動運行,使用相機自帶軟件采集圖像,比如埃科線掃相機可以通過出圖的時間來計算出相機的幀觸發時間,這樣拿相機那邊記錄的時間做對比,如果時間一致說明幀信號給的時候相機及時收到了,但是幀信號給的時間點不正確導致;如果時間不一致很有可能是相機線纜松了導致相機內部延時了,使用相機自帶軟件觀察一般也能有相機超時、掉線等記錄,這種情況下一般采集出來的圖像是滯后采集。
2、觸發模式錯誤
問題描述:
假設實際需要的觸發模式是外部觸發,比如運動開始A點,中間是B點,結束是C點,正確觸發是從B點開始,結果軟件中使用了自由觸發,這樣沒有運動到B點的硬觸發,直接在A點就使用了自由觸發,導致提前采集圖像。解決手段就是確認觸發模式是否正確。
解決手段:
查看相機或采集卡參數,確認采集模式一致后,采用導入相機配置文件的方式來調用相機而不是直接使用相機默認參數,使用相機內部自帶參數,可能由于參數被人更改導致出問題不