デジタルカメラやデジタル IMAQ ボードとカスタムケーブルの接続



ハードウェア: Image Acquisition (IMAQ)>>IMAQ - Digital>>PCI-1422

問題:
デジタルカメラと NI-1422 , NI-1424 といったフレームグラバを接続するため、カスタムケーブルを作成しようとしています。 しかし、データ信号をどの端子に接続すればよいかわかりません。 どの端子が最上位ビット (MSB) でどの端子が最下位ビット (LSB) になりますか。 また、どこに 水平同期 (Line Enable, Horizontal Sync, HSync) を接続し、どこに垂直同期 (Frame Enable, Vertical Sync, VSync) を接続すればよいですか。

解決策:
上記の質問に回答は、カメラファイルで確認することができます。 それぞれのデジタルカメラは、カメラメーカやモデルによって、それぞれに対応したカメラファイルというものが存在します。 カメラファイルについての詳細は、「デジタルカメラの基礎」チュートリアルを参照してください。

以下にカメラファイルを解釈するための情報を記載いたします。

1.どの端子が MSB/LSB にあたりますか

カメラファイルにおいて Look Up Table (LUT) transform がカメラ信号に対するボード入力を対応させています。 つまり、LUT がボード上の端子とカメラデータの MSB/LSB が対応しているかを決定しています。 もし、自作ケーブルを作成しようとしている場合、カメラファイルの中の LUTTransform を参照します。 ほとんどの場合、LUTTransform は、以下のような初期値で定義されています。

LUTTransform (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)

1422/24 ボードの場合、左端が LSB で右端が MSB になります。上記では、カメラからの LSBは Data0 端子に、 MSB は Data (N-1) 端子 (N はカメラのビット数) となります。 


2.どの端子が水平同期と垂直同期にあたりますか
水平同期は H Enable (Line Enable) ,垂直同期は V Enable (Frame Enable) を参照します。 これらの詳細については、「デジタルカメラの基礎」チュートリアルを参照してください。

多くのモードを使用できますが、一般的に2つのモード (エリアスキャンモードとラインスキャンモード) しか使用されません。 以下に3つの設定例を記載しますが、この3つでほぼすべてのカメラに対応が可能です。 デジタル IMAQ ボードには、 EnableA, B, C, D といった4つの端子があります。 詳細については IMAQ ボードのユーザーマニュアル Signal Connections のセクションを参照してください。

 

・エリアスキャン ( V Enable を Enable A に  H Enable を Enable B に接続する場合)

  Enables {
  Mode (0x2)
  HEnable (0x0)
  VEnable (0x0)
  }

・エリアスキャン 
( Enable 接続が反転している場合)

  Enables {
  Mode (0x2)
  HEnable (0x1)
  VEnable (0x1)
  }

・ラインスキャン ( H Enable を Enable A に接続、 V Enable 信号なしの場合)

  Enables {
  Mode (0x0)
  HEnable (0x1)
  VEnable (0x3)
  }



関連リンク:
チュートリアル: デジタルカメラの基礎
Product Manual: IMAQ PCI/PXI-1422 User Manual
Product Manual: IMAQ PCI-1424 User Manual
Knowledge Base 2CE7SIYJ: What are the Timing Diagram Requirements for the IMAQ 1424 and 1422?

添付:





報告日時: 01/02/2004
最終更新日: 04/05/2011
ドキュメントID: 351ASKOK