04-27-2011 12:14 AM
同じ周波数の2つのデジタル信号の位相差を検出したいと考えてます。
カウンタボードを使いこなせばできるのかなと思ってますが ソフトの組み方がわかりません。
サンプルソフトなどありましたら よろしくお願いします。
04-27-2011
01:11 AM
- last edited on
06-24-2024
04:44 PM
by
Content Cleaner
DAQmxのチュートリアルを参考してください。
http://zone.ni.com/devzone/cda/tut/p/id/8691
NI製のDAQボードを使っている場合、内蔵のカウンターを使っていただけます。
04-27-2011 11:13 PM
akatsuki2011 様
御世話になっております。
ご使用いただいているデバイスの型番をお伝えいただけますでしょうか。また、デジタル波形はロータリエンコーダの様に 90 の位相のズレがあるものでしょうか。
04-28-2011 03:41 AM
返信ありがとうございます。
使用しているのは PCI-6602(カウンタボード)です。
2つの信号の 周期と それぞれの立ち上がりの時間を測定すれば良いのかなと
思ってますが、それを位相差として出す具体的なプログラムが思いつきません。
よろしくお願いします。
04-28-2011 03:45 AM
ちなみに 信号は エンコーダのように 位相差のある信号です。
ただ、位相差は 0~360°のいろいろです。
また、周波数も100KHzと エンコーダ信号に比べると高い周波数です。
以上、よろしくお願いします。
05-22-2011 09:31 PM
akatsuki2011 様
M シリーズユーザマニュアルの 7-19 ページに 「2 信号エッジ間隔測定」のセクションがございます。このセクションの内容をご参考いただけますでしょうか。この内容を実装する VI につきましては、また後ほどこちらのスレッド上にご案内いたします。
よろしくお願いいたします。