- ベストアンサー
RC用の受信機の信号をPICに入力
RC用の受信機の信号をPICに入力したいのです。 ラジコンサーボをPICで制御するというのはたくさんありますが、これは探してもあまり資料がなく、困ってます。 わかっていることは受信機からの信号はパルス信号で、信号線は1本と言うことだけです。 条件は次のとおりです。 1・入力は、前進、後進、ニュートラルともに、対応できる 2・細かい値は必要とせず、前進、後進、ニュートラルのいずれかであるという事がわかれば良い。 3・専用の回路を作ってもよい どうかお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
パルス幅を計れば良いだけなんですけど。 私だったら 1 10msタイマーでシーケンス処理 パルス幅に応じたモータ出力を処理する。 2 インプットキャプチャでパルス幅を計る。 3 通常ルーチンで表示、他の処理 が一般的な処理ですが。 ニュートラルの時に計ったパルス幅からどれだけ 前後にずれたかで指示値が判ります。 (得られた±差を四則演算してサーボに出力すれば どうにでも制御できます) パルス幅測定なら5vのはずだからPICにそのまま 接続できるはずです。 ソフトだけなら1日仕事程度ですね。
その他の回答 (2)
- ysmap
- ベストアンサー率55% (351/627)
こんばんは。 この回路の制御部を利用されてはどうでしょうか? http://www.picfun.com/equipj14.html
- ysmap
- ベストアンサー率55% (351/627)
こんにちは。 受信機のサーボコネクター端子からPICを通してPCで画面で前進、後進、ニュートラルを監視するのでしょうか? 送信機からならフライトシュミレータソフトを使えばソフトの設定画面で確認できます。(インターフェイスは必要です。) http://rcp.web.infoseek.co.jp/fms_info.html PCでサーボを制御する方法です。 http://homepage1.nifty.com/rikiya/software/112servo1.htm 参考になれば良いのですが・・・
補足
ありがとうございます。 詳しいことを言うと 受信機→PIC→トランジスタ→モータ ということをやりたいのです。 PIC→トランジスタ→モータ の部分は、自分ひとりの力でできますが 受信機→PIC の部分は、信号がパルスだけあって、とても難しいのです。