アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

PCI-MIO E シリーズボードに関してよくある質問

ハードウェア: Counter/Timers (TIO)

問題: PCI-MIO E シリーズボードに関してよく聞かれる質問はありますか?

解決策:
一般的な情報

PCI Eシリーズボードとは、何ですか?
PCI Eシリーズボードは、タイミングの制御にDAQ-STCを用いており、スイッチやジャンパー設定の不要な高機能マルチファンクションI/Oボードです。

DAQ-STCとは、何ですか?
DAQ-STC は、ナショナルインスツルメンツで開発されたASICであり、PCI Eシリーズボードのシステムのタイミングを制御しています。DAQ-STC には、7基の24ビットカウンタと3基の16ビットカウンタが含まれています。これらのカウンタは、以下のような3つのグループに分かれています。
• アナログ入力—2基の24ビットカウンタ、2基の16ビットカウンタ
• アナログ出力—3基の24ビットカウンタ、1基の16ビットカウンタ
• 汎用カウンタ/タイマ—2基の24ビットカウンタ
これらのグループは、各々50 nsまたは10μsのタイミングの分解能を設定できます。DAQ-STCを使用すると、様々な内部のタイミング信号と他の内部信号を相互に接続することができます。相互の接続は、非常にフレキシブルで、完全にソフトウェアで設定することができます。バッファ型パルス生成、同時タイムサンプリング、シームレスなサンプリングレートの変更などの新しい機能が実行できます。

サンプリングレートとは、何ですか?
ボードにてデータを集録する速度で最も速い場合をいいます。例えば、PCI-MIO-16XE-50のサンプリングレートは20 kS/sです。1チャネルだけでは20 kS/sで動作しますが、2チャネルでは10 kS/sで動作します。ただし、PCI Eシリーズボードには、様々なゲインと分解能に依存するセトリングタイムがありますので、注意が必要です。詳しくは、付録Aの仕様をご覧ください。

PCI Eシリーズボードの+5V端子の保護のタイプは、何ですか?
PCI Eシリーズボードの+5V端子のヒューズは1Aであり、自動的にリセットされるものです。


インストールと設定

PCI Eシリーズボードのベースアドレスは、どのように設定するのですか?
PCI Eシリーズボードのベースアドレスは、PCIバスプロトコルにより自動的に割り当てられます。

PCI Eシリーズボードを設定するときに、ジャンパ線は必要ですか?
PCI Eシリーズボードには、ジャンパー線やスイッチの設定は必要ありません。

DAQソフトウェアを使用して、一番最初に読むべきものは何ですか?
NI-DAQまたはアプリケーションソフトウェアの説明書がよいです。


アナログ入力とアナログ出力

差動入力にて測定をしていますが、ランダムなノイズやオフセットが生じます。何が悪いのでしょうか?
グランドの接続方法を確認してください。測定している信号のグランドが浮動であるかもしれません。差動入力でもグランドをとる必要があります。非常に高いCMRRを実現するようにしてください。これには、いろいろな方法がありますので、Eシリーズユーザマニュアルの第4章の信号接続をご覧ください。

デジタル/アナログ変換器で波形を出力しています。これをオシロスコープで測定したところ、グリッチが含まれています。これは、正常ですか?
ある電圧値から、ある電圧値へ遷移するとき、デジタル/アナログ変換器はグリッチを発生します。MSB(most significant bit)が大きい出力を行なうと、大きなグリッチが発生します。これらのグリッチは、ローパスフィルタを作成することにより除去できます。PCI-MIO-16E-1とPCI-6071Eには、再グリッチ機能が含まれており、ソフトウェア的に有効にすることができます。グリッチに関しては、Eシリーズユーザマニュアルの第3章のハードウェアの概要をご覧ください。

PCI Eシリーズボード上で、アナログ出力1チャネルとアナログ入力1チャネルを同期して動作させることはできますか?
アナログ出力波形のタイミングパルスをアナログ入力のタイミングに割り当てることで可能です。これを行なうには、アナログ入力とアナログ出力の設定をすると同時に、下記の1~4の手順を行なってください。
1. PFI5を出力に設定します。
  • NI-DAQ(テキスト言語)を使用している場合、 Select_Signal(deviceNumber, ND_PFI_5,ND_OUT_UPDATE, ND_HIGH_TO_LOW)。新しいドライバであるNI-DAQmxの場合は、DAQmxExportSignal 関数を御使用下さい。
  • NI-DAQでLabVIEWを使用している場合、Route Signal VIにて、信号名をPFI5、信号ソースをAO Updateに設定します。NI-DAQmxの場合、DAQmx Export Signal(most signal).viを使って下さい。

  • 2. アナログ入力するタイミングをPFI5のタイミングで行なうように設定します。
  • NI-DAQを使用している場合、 Select_Signal(deviceNumber, ND_IN_CONVERT,ND_PFI_5, ND_HIGH_TO_LOW)。NI-DAQmx の場合、DAQmxCfgSampClkTiming関数を使ってクロックのソースなどの設定を行って下さい。
  • NI-DAQでLabVIEWを使用している場合、AI Clock Config VIにて、クロックソースのclock source codeをPFIピン、立ち下がり、クロックソースのclock source stringを5に設定します。NI-DAQmxの場合、DAQmx Timing(sanple clock).viを使用して下さい。
    3. アナログ入力を開始させてください。しかし、アナログ出力しない限りアナログ入力は開始しません。
    4. アナログ出力を開始させてください。


    タイミングとデジタルI/O

    PCI Eシリーズボードに備わっているトリガのタイプは、何ですか?
    PCI Eシリーズボードでは、デジタルトリガ機能が備わっています。また、PCI-MIO-16E-1、PCI-MIO-16E-4、PCI-MIO-16XE-10、PCI-6031E、PCI-6032E、PCI-6033E、PCI-6071Eでは、アナログトリガ機能も備えています。

    Am9513に対して、DAQ-STCの追加機能は、何ですか?
    DAQ-STCは、Am9513のカウンタの機能を10基以上備えています。実際、DAQ-STCには複雑に24チップ以上あります。DAQ-STCは、PFI機能、アナログトリガ機能、ロジックレベルの選択、周波数シフトキーが可能です。またDAQ-STCは、アップ/ダウンの制御、パルスの生成、同時タイムサンプリング、バッファ型周期、バッファ型半周期測定などのバッファ型操作ができます。

    Am9513とDAQ-STC のタイムベースの違いは、何ですか?
    DAQ-STCを搭載したマルチファンクションI/Oボードは、20 MHzのタイムベースを持っています。Am9513を搭載したマルチファンクションI/Oボードは、1 MHzまたは5 MHzのタイムベースを持っています。

    以前に記述したカウンタ/タイマ用(例えばAm9513用)のアプリケーションはDAQ-STCでも動作しますか?
    LabVIEWと一緒にNI-DAQを使用する場合、CTR VIを使用したアプリケーションは実行されるものもあります。しかし、PCI Eシリーズボードのカウンタと他のボード間のカウンタには違いがあります。カウンタの数、タイムベースの選択、DAQ-STCは24ビット(DAQ-STCのないボードは、16ビット)等が異なりますので、注意が必要です。 以前に書いたプログラムがNI-DAQまたはLabWindows/CVIを使用している場合、DAQ-STCでは動きません。GPCTR関数を使用する必要があります。ICTR関数やCTR関数は、DAQ-STCでは動きません。GPCTR関数は、ICTR関数やCTR関数に類似して、更に機能が多くなっていますが、GPCTR関数で記述しなおす必要があります。

    PCI Eシリーズボードの汎用カウンタ/タイマの出力が確認できません。何が悪いのでしょうか?
    NI-DAQ関数またはLabWindows/CVIを使用している場合、I/Oコネクタに対する出力の設定をしなければなりません。NI-DAQ関数の場合、Select_Signalを使用してください。デフォルトでは、EXTSTROBE*を除く全てのI/Oは、トライステート状態になっています。NI-DAQmxの場合、DAQmxExportSignal関数を使って指定のターミナルに信号をエクスポートしてください。

    PFIとは、何ですか?また、どのように設定できますか?
    PFIは、プログラマブル ファンクション 入力のことです。内部のタイミング信号への接続として使用されます。NI-DAQ関数またはLabWindows/CVI を使用している場合、I/Oコネクタに内部信号を接続したり、外部信号を内部に接続したり、内部信号同士を接続するためには、Select_Signal関数を使用してください。NI-DAQmxの場合、DAQmxExportSignal関数をお使い下さい。
    LabVIEWと一緒にNI-DAQを使用して、外部の信号を接続する場合、AI Clock Config VI、AI Trigger Config VI、AO Clock Config VI、AO Trigger VI、Gate Config VI、CTR Mode Config VI、CTR Pulse Config VIなどの上級VIを使用して指定することができます。NI-DAQmxの場合、DAQmx Timing(sample clock).vi,DAQmx Start Trigger.viなどを使ってください。Route Signal VI(DAQmxの場合、DAQmx Export Signal(most signal).vi関数)を使用すれば、内部の信号を出力することが出来ます。

    警告: PFI を出力とした場合、外部信号を接続しないでください。接続した場合、ボードやコンピュータなど周辺機器が損傷する可能性があります。

    PFIとDIOの起動時の状態は、何ですか?
    起動時、再起動時は、PFIとDIOは、ハードウェアによって高インピーダンスの状態になります。この状態では、ボードからはハイもローも出力していません。しかし、これらにはユーザマニュアルにある表4-1、表4-2、表4-3のようにプルアップまたはプルダウンの抵抗がつながっています。これらの抵抗の接続により、わずかにハイまたはローの状態になっています。例えば、起動時のDIO(0)は、高インピーダンスの状態ですが、表4-1のように50 kWのプルアップ抵抗がついています。起動時の高インピーダンス状態では、このプルアップ抵抗がロジックレベルをハイに引き上げています。

    関連リンク: DAQインストールウィザード

    製品マニュアル(日本語)
    製品マニュアル(英語)
    製品マニュアル: PCI E シリーズマニュアル(英語のみ)

    KnowledgeBase 1YM86T9D: ナショナルインスツルメンツの総合カタログの入手(英語のみ)

    製品とサービス:マルチファンクションデータ集録

    添付:





    報告日時: 09/29/1997
    最終更新日: 12/18/2006
    ドキュメントID: 11S7MIHL

    Your Feedback! poor Poor  |  Excellent excellent   Yes No
     Document Quality? 
     Answered Your Question? 
      1 2 3 4 5
    Please Contact NI for all product and support inquiries.submit
  •