技術問題
[硬體] 光道工業攝影機 硬體觸發 注意事項
相機輸入端內部為PULL HIGH電路,所以在平時未連接外部輸入訊號時,此接口會屬於HIGH狀態
當相機感測到外部的LOW訊號時,會認定為一個觸發動作。
我們的IO模組皆為負緣觸發,因硬體設計上負緣觸發有較好的抗雜訊能力。
註: 僅Cyclops SU系列可選用負、正緣觸發。
[硬體觸發方式]
1. 標準TTL或Open Short(開短路)規範
我們的工業攝影機採用標準TTL規範,電壓值為3.3V ~ 5V,最大輸入電流值為 25mA。
2. PLC 12 V / 24 V 或其他輸入源
因攝影機採用標準TTL規範,需加上光偶合器或是RELAY來間接輸入
可參考24V~48V I/O to TTL訊號轉換模組,避免INPUT端損壞。
[軟體設定方式]
1. 相機控制台內設定成Standby Mode
2. 於編譯器環境下,以VB6為例
Private Sub Form_Load()
AxAltairU1.QuickCreateChannel //連接相機
AxAltairU1.ChannelState = AXAU_CHANNELSTATE_STANDBY //設定成Standby Mode
End Sub
註: 相機需設定成Standby_Mode方可進行外部觸發
註: 相機設定成Video_Mode時只會產生Hardware Trigger事件
[誤觸發解決方式]
1. 觸發源設定
a. 觸發源是否設定正確
b. 訊號有無訊號彈跳
2. 軟體設定
該方式為利用觸發訊號的時間長短來判斷是否為有效觸發訊號
可經由設定觸發時間(TriggerFilterMode),減少因雜訊彈跳造成的誤觸發
設定方式如下:
a. 機控制台內設定
b. 於編譯器環境下,以VB6為例
Private Sub Form_Load()
AxAltairU1.QuickCreateChannel //連接相機
AxAltairU1.TriggerFilterMode = AXAU_TRIGGER_FILTER_MODE_1MS //設定觸發時間
End Sub