NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

NI USB-6008による高速トリガ生成

NI USB-6008による高速トリガの生成を目標とするプログラムを作成しています
 
現在、Lab View の「DAQアシスタントとForループ」を使用してトリガ自体の生成は可能になったのですが
パルス幅制御に「待機時間」を使用しているのですが
Forループの影響でパルス幅のばらつき(1~2μS変動)や
一定以上パルスの幅が小さくならないという問題が生じています
 
目的としては「100nSのパルス幅が生成可能」なのですが可能なのでしょうか?
 
 
0 件の賞賛
メッセージ1/4
3,791件の閲覧回数

訂正があります

>>Forループの影響でパルス幅のばらつき(1~2μS変動)や

1~2μSではなく1~2mSの間違いでした

>>目的としては「100nSのパルス幅が生成可能」

100nSではなく100μSの間違いでした

 

0 件の賞賛
メッセージ2/4
3,760件の閲覧回数
 

miura様

お世話になっております。
日本ナショナルインスツルメンツ 技術部 天沼と申します。
100μSのパルス幅が生成可能とは5KHzのパルス列を生成すると受け取ってよろしいでしょうか?

まずUSB-6008はデジタル出力がソフトウェアタイミングのみの対応となっておりますので1ms以下の制御をすることができません。
これはOSに依存しているためです。

ですのでそのほかの方法で実現する必要があるのですが、選択肢として下記があげられるかと思います。
①アナログ出力で0-5Vのパルス(方形波)を生成する方法
②カウンタ出力でパルス列を生成する方法

しかしながら6008では①の場合、使用上アナログ出力アップデートレートが150Hzのため5KHzの信号の生成は難しいと思われます。
また②の場合、6008自身、カウンタの機能は持ち合わせているのですがパルス出力ができない仕様になっております。

恐縮ではございますが、ご希望の動作を実現させるためには別途使用デバイスをご検討いただく必要があるかと思います。
たとえばhttps://www.ni.com/en-us/support/model.usb-6251.htmlこちらの製品であれば十分にお客様の使用を満たすと思われます。

他にもご予算等に応じて製品をご紹介できるかと思いますので、ご検討の際は一度、弊社営業部までお問い合わせいただければと思います。

日本NI 技術部 天沼

0 件の賞賛
メッセージ3/4
3,747件の閲覧回数
ご返信ありがとうございます
 
100μSのパルス幅というのは「周波数を変化させない状態でのパルス幅変化」という意味です
使用する際はおそらく30Hz以下の周波数になると思います
説明が不足してしまいました。申し訳ございません
 
パルス幅のみの制御ならば30Hz程度であれば6008でも可能なのでしょうか
限界である1mSの制御はどのようにすれば可能となるのでしょうか
 
どうかよろしくお願いします
0 件の賞賛
メッセージ4/4
3,743件の閲覧回数