【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集

ロータリエンコーダの使い方について
現在,研究でdsPICとロータリエンコーダを用いてモータの回転数を制御しようとしています。
しかしながら,ロータリエンコーダの信号線をdsPICのどのピンに接続すればいいかわからず困っています.どなたかご存知の方がいらっしゃいましたら教えていただけないでしょうか?よろしくお願いします.

A 回答 (4件)

モーター制御用のdsPIC(例えばdsPIC30F6010A/6015)ならばインクリメンタル型のエンコーダー用の回路が内蔵されています。



QEA、QEB、INDX に接続すればいいです。

エンコーダ部分は
http://ww1.microchip.com/downloads/en/DeviceDoc/ …
データシート全体は
http://ww1.microchip.com/downloads/en/DeviceDoc/ …

この回答への補足

データシートのピン機能にQEA等が記載されていないdsPICについてはI/Oピンにつなぐしかないのですか?再度質問してしまいすみません

補足日時:2010/06/07 14:47
    • good
    • 0
この回答へのお礼

回答ありがとうございました!知らないことが多いもので,とても参考になりました!

お礼日時:2010/06/05 21:37

 現在ルネサス、旧NECの uPD4702 を使うのが簡単です。

グレイ・コードの処理はこのLSIが行ってくれるので、カウンタの値を読むだけなので簡単です。
 ルネサスのH8マイコンなら、グレイ・コードを読むハードウェアも付いています。
    • good
    • 0
この回答へのお礼

ありがとうございました!参考になりました。

お礼日時:2010/06/05 21:34

> dsPICのどのピンに接続すればいいかわからず困っています.


基本的にはPICの入力ポートのどれかに接続すれば良いのではないかと思いますが……?。

ただし使用環境や条件によってはチャッタリングを除去したり、信号入力をフォトカプラなどで電気的に絶縁する等の工夫が必要になる場合もあります。

「ロータリーエンコーダ PIC」で検索すると沢山の実例が出てきますので、ご自分の作りたい回路に近いものを参考にするのが良いでしょう。

(↓参考サイトの例)
http://iis.edu.tama.ac.jp/~takato/pic/pic01.htm
http://www37.tok2.com/home/aoijf2/electronic_wor …
http://www.technobase.jp/eclib/DIGIT/AVR/rot2343 …
    • good
    • 0
この回答へのお礼

ありがとうございました!助かりました。ロータリエンコーダ用のピンがあると思っていました.
初心者なもので初歩的な質問をしてしまい申し訳ありませんでした。

お礼日時:2010/06/04 09:23

何を聞いているのかわからないのですが.... 回路やプログラムなどの関係から適切なところに接続すればいいのでは? 「ロータリーエン

コーダ専用の入力ピン」というものがあるわけじゃなかろうし.
    • good
    • 0
この回答へのお礼

回答ありがとうございました.何分初心者なもので,色々わからないことがあり,意味不明な質問してしまいました.申し訳ありませんでした.

お礼日時:2010/06/04 09:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報