トリガーアプリケーション#
複数のボードの使用#
複数のフレームグラバーとトリガーボードを接続および同期するためのさまざまなオプションがあります。
- 1台のトリガーボードを複数のフレームグラバーに接続します。
- 複数のトリガーボードを1台のフレームグラバーに接続します。これにより、たとえば、2つ以上の異なる電圧ドメインで同じトリガーを使用できるようになります。
- トリガーボードなしで複数のフレームグラバーを接続します。この場合、1台のマスターフレームグラバーがすべてのスレーブフレームグラバーを同期させます。
複数のフレームグラバーデバイスを接続するには、Baslerが提供する特定の34ピンフラットケーブル(Multi-Board Trigger Cable)を使用したGPIO Trigger Board Connector (34-Pin)の使用をBaslerは推奨しています。このケーブルには、トリガーボード用コネクタ1つと、フレームグラバー用コネクタ複数が含まれています。ケーブルの信号にはオープコレクタドライバが使用されています。

Multi-Board Trigger Cableには2つのバリエーションがあります。
- Multi-Board Trigger Cable – Left(注文番号:2200000374)
- Multi-Board Trigger Cable – Right(注文番号:2200000480)
ご注文情報については、Basler Salesにお問い合わせください。
情報
マルチボードトリガーケーブルを使用する代わりに、Front GPIO経由でフレームグラバーを接続して同期させることも可能です。Baslerはこの目的に使用するケーブルを提供していません。
複数のフレームグラバーを同期させるには、1つの Trigger Extension Boardを使用するのが最も簡単なソリューションです。トリガーボードのトリガー入力線を共有することで、コンピュータ内のすべてのフレームグラバーデバイスが同期されます。
1つの Trigger Extension Boardに接続できるフレームグラバーデバイスの数に制限はありません。ただし、Baslerでは同一コンピュータ内にあるフレームグラバーのみを接続することをお勧めします。通常、Trigger Extension Boardは1台のコンピュータ内のすべてのフレームグラバーを同期させます。
複数のボードを同期させるために Trigger Extension Boardを使用することは、取り込みが外部から制御される場合に役立ちます。
しかし、外部ソースを利用できない、または利用したくないアプリケーションも存在します。このような場合、マスターとなるフレームグラバーデバイスが、すべてのスレーブフレームグラバーデバイスを同期させる必要があります。
情報
2台のフレームグラバー間で次のピンを接続しないでください。
- Pin 2
- Pin 4
- Pin 32
- Pin 34
Multi-Board Trigger Cableを使用する場合、これらのラインはあらかじめ切断されています。
シャフトエンコーダー#
シャフトエンコーダまたはロータリーエンコーダを使用して、ラインカメラのトリガー入力信号を生成できます。シンプルな相対式ロータリーエンコーダは、移動速度の測定のみを行い、等間隔のラインでオブジェクトをサンプリングするようにカメラにトリガーをかけることができます。
下の図は、例えばエンコーダ信号の立ち上がりエッジでラインカメラのトリガーをかけられるようなセットアップを示しています。

オブジェクトの速度だけでなく、搬送ベルトの方向(前進または後退)も変化する場合、単一の信号だけではシームレスな画像を記録するのに十分ではありません。搬送ベルトが前進しているか後退しているかを検出できるシャフトエンコーダには、最初の信号(信号A)に一定の遅延を伴って追従する2番目のエンコーダ信号(信号B)があります。
下の図は、例えばエンコーダ信号AのエッジでラインカメラのトリガーをかけられるA/Bシャフトエンコーダを示しています。エンコーダが前進方向に回転している場合、信号Aが立ち上がった瞬間に信号BはLowになります。
エンコーダが逆方向に回転している場合、プロセスが逆になり、信号Aが信号Bに追従します。この場合、信号Aが立ち上がったときに信号BはHighになり、トリガー信号は生成されません。

シームレスな画像を取得するには、逆回転中に生成されたエンコーダ信号を無視するだけでなく、再び前進するときに「変位」を補正することも必要です。

ピンを介したシャフトエンコーダーの接続(例)#
シャフトエンコーダの2つの差動信号(AおよびB)を、次のようにトリガーボードのポートのいずれかに接続します。

シャフトエンコーダは差動信号(信号A+、信号A-、信号B+、信号B-)を送信します。そのため、2つの信号(信号Aおよび信号B)を受信するには、4つのピン(11~14)を使用する必要があります。
シャフトエンコーダーの設定#
フレームグラバーのラインスキャンAcquisition Appletsを介してシャフトエンコーダーを設定できます。必要なパラメータの説明と手順については、フレームグラバーのラインスキャンAcquisition AppletsのマニュアルのLine Trigger / ExSync > ShaftEncoderABFilterの章を参照してください。