LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

同じ周波数の2つのデジタル信号の位相差を検出したい。

同じ周波数の2つのデジタル信号の位相差を検出したいと考えてます。

カウンタボードを使いこなせばできるのかなと思ってますが ソフトの組み方がわかりません。

サンプルソフトなどありましたら よろしくお願いします。

0 Kudos
Message 1 of 6
(4,516 Views)

DAQmxのチュートリアルを参考してください。

 

http://zone.ni.com/devzone/cda/tut/p/id/8691 

 

NI製のDAQボードを使っている場合、内蔵のカウンターを使っていただけます。

0 Kudos
Message 2 of 6
(4,514 Views)

akatsuki2011 様

 

 

御世話になっております。

 

ご使用いただいているデバイスの型番をお伝えいただけますでしょうか。また、デジタル波形はロータリエンコーダの様に 90 の位相のズレがあるものでしょうか。

0 Kudos
Message 3 of 6
(4,504 Views)

返信ありがとうございます。

 使用しているのは PCI-6602(カウンタボード)です。

2つの信号の 周期と それぞれの立ち上がりの時間を測定すれば良いのかなと

思ってますが、それを位相差として出す具体的なプログラムが思いつきません。

 

よろしくお願いします。

0 Kudos
Message 4 of 6
(4,499 Views)

ちなみに 信号は エンコーダのように 位相差のある信号です。  

 ただ、位相差は 0~360°のいろいろです。

また、周波数も100KHzと エンコーダ信号に比べると高い周波数です。

 

以上、よろしくお願いします。

0 Kudos
Message 5 of 6
(4,498 Views)

akatsuki2011 様

 

 

M シリーズユーザマニュアルの 7-19 ページに 「2 信号エッジ間隔測定」のセクションがございます。このセクションの内容をご参考いただけますでしょうか。この内容を実装する VI につきましては、また後ほどこちらのスレッド上にご案内いたします。

 

 

よろしくお願いいたします。

0 Kudos
Message 6 of 6
(4,476 Views)