• ベストアンサー

赤外線受信機を作ってます。

赤外線受信機を作ったんですが、電圧をかけても作動しませんでした。 受信機はPIC16F84Aを使ってます。 http://kaihatsu.shizuoka-c.ed.jp/moodle/hikari/4_sekigaisen.pdf ↑このサイト受信機回路の出力の部分にモーターじゃなくLEDを接続して参考にして作ったんですが、何も作動しなかったんです。 PICの受信機プログラムをそのままコンパイルしてエラーもしませんでした。 やっぱり、回路に接触不良か、つなぎ間違いでもしたんですか?? それとも、アッセンブラの方が間違ってるんですか?? 誰か教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • KEN_2
  • ベストアンサー率59% (930/1576)
回答No.2

面白いものを作っていますね。 ロボコンに使えそうですが・・・・・・ ◎まず電子工作の基本は以下の確認が基本です。 1.正しく部品が取り付けられているか? 2.有極性部品の極性に誤りはないか? 3.半田付けは正しいか?、 4.半田ブリッジは無いか? *以上が組み立てた時の最低確認事項です。 ◎動作確認 1.各部の印加電圧は正しいか? 2.送信部の発光LEDが駆動されているか? 3.受光LEDで赤外線を受信しているか? 4.各部の信号電圧波形は正常か? 5.送信部/受信部OSC(10MHz)は正常に発信していますか? *発光・受光LEDの端子部分の波形を確認する。 # 追伸:下記は接続が問題です。 >受信機回路の出力の部分にモーターじゃなくLEDを接続して・・・ 回路図をみるとモータ部分は、電圧反転させモーターの回転方向を反転させているようです。 ほぼ+5Vの電圧が印加されるので、LEDに抵抗を挿入と正・逆両方向のLEDモニタが必要です。  

その他の回答 (1)

  • orcus0930
  • ベストアンサー率41% (62/149)
回答No.1

まず、回路が正常作動しているのか、オシロスコープを使って確認しましょう。 おそらく、何らかの受光素子素子で受信しているはずなので、その受光素子の型番などを書いてもらえるとありがたいです。 とりあえず、おそらくは、受光素子がLEDを点灯できるほどの電流を出さないので、 LEDを使うのは適切ではないと思います。 出力からちゃんと電圧が来ているかを確認しましょう。

関連するQ&A

  • 赤外線受信機

    赤外線受信回路を制作したいのですが、赤外線送信回路からアッセンブラで指定したビット信号をだす送信回路を制作できたのですが、送信回路からのアッセンブラで指定したビット信号を赤外線モジュールでキャッチして、その信号に合ったLEDをPICを使って何個か発行させたいのですが、回路に失敗して困ってます。 なにかいい例となるサイトありますか?? アッセンブラのサンプル例もあれば助かります。 回路では、PIC18F84Aを使用した回路です。

  • 赤外線受信モジュール 使い方

    赤外線受信モジュール 使い方 秋月に売っている3端子の赤外線受信モジュールをつかって、「受信するとリレーをONにする」という回路を作りたいのですが、赤外線受信モジュールの使い方がよく分かりません。 赤外線を受信したとき、モジュールの出力はどうなるのですか? 一定の電流が出力されるのでしょうか。 ※使用用途から、赤外線LEDはON,OFFの動作しかしません。 また、そのような回路がありましたらご教授いただけると幸いです。 回答お願いいたします。

  • PICでの赤外線通信について

    PICでの赤外線通信について教えてください。 PIC初心者で、赤外線を利用したものを作るための下準備として、赤外LEDを発光させそれを受信モジュールで受け取り普通のLEDを光らせるということをしています。 受信モジュールにはSANYO製のSPS440-1を使用しており、出力が反転するものなので信号がなければLEDは光り続けています。 テレビのリモコンなどを向けると、チラつくのが確認できました。 次にPIC16F84Aで赤外LEDを38kHzで発光させましたが、何も反応がありません。 受信モジュールの出力が反転するものなので、「13μ間ON、13μ間OFF」を続けていれば、常に「1」ということで受信側のLEDは消える、という予想の元行ったのですが・・・ 私の検討違いなのでしょうか?? ケータイのカメラで赤外線を発光していることは確認できました。 ちなみに10MHzのセラロックを使用していますので、正確には13.2μsecのON・OFFを繰り返しています。これが原因でしょうか?? どなたか教えてください。よろしくお願いします。

  • PICで赤外線を検知したいのですが

    射的を作りたいと思い、銃口に赤外線LED、的に受信モジュール (SPS-440-1 http://akizukidenshi.com/catalog/items2.php?q=%C0%D6%B3%B0%C0%FE&s=score&p=1&r=1&page=#I-00614) を使用して、銃を撃つと赤外線が一瞬でてそれを受信モジュールで検知、 マイコンでその後の処理をしようと思っています。 とりあえずPICで動作確認をしたく、受信モジュールと普通のLEDをPICに付け 赤外線を検知するとLEDが光るようにしました。 しかし、赤外線を発光していないときもLEDが微妙に光っていました。 オシロスコープで受信モジュールの出力を調べると ━━━┳━━━━━┳━━━━━┳━━5V    ┃     ┃     ┃    ┃     ┃     ┃    ┃     ┃     ┃    ┃     ┃     ┃                   0V のように一定周期で信号(幅はほぼなし)が出ていました。(赤外線を検知するとL) 受信モジュールを手で覆うと5Vと一定になるので、たぶん蛍光灯などが 原因だと思います。このままではマイコンがこの信号を検知して モータを回すなどの動作が思い通りにいかなくなります。 銃口から出る赤外線 ━━━┓             ┏━━━5V    ┃             ┃    ┃             ┃    ┃             ┃    ┗━━━━━━━━━━━━━┛   0V のみを検知したいのですが、上の瞬間的な信号だけを除去したりして 思い通りに動かす方法はないでしょうか? よろしくお願いします。

  • 赤外線リモコンカーの受信送信回路

    赤外線リモコンカーを作りたいですが、設計した受信送信回路には自信がないのですから、チェックしていただけるのでしょか。 受信回路図 ​http://i23.photobucket.com/albums/b363/chwk87/DSC05084.jpg​ 受信回路図 ​http://i23.photobucket.com/albums/b363/chwk87/DSC05085.jpg​ 使っているマイコンはR8C/15マイコンです。 赤外線LEDはOSIR5113Aです。 モーターは模型車用モーターです。 三端子レギュレータを使って、回路中の9V電池を5Vに変換します。 モーターに別な3V電源をつなぎます。 働き方としては、スイッチを押すと、赤外線LEDをPWM波形のduty比に対して点灯させます。4つのスイッチがあり、それぞれ前進、後進、左右回転を制御します。4つのPWM波形のdutyを作ります。受信部はあっている信号を受けるとしたら、LEDを点灯させるまたはモーターを回転させます。2つ LED が光ると、前進します。右のLEDが光ると、右回転します。左のLEDが光ると、左回転します。 このように働かせたいですが、上での回路に従ったら、大丈夫なのでしょか。教えて下されば、本当にありがとうございます。 開けないのですか。しかし、確かめたら、大丈夫でした。何か問題があるかもしれないのですが、もう一度開いてみてください。 実は、私はよく知らないのですが、4つのスイッチを区別するには、4つの違うスイッチを作らなければならないと思っているので、C言語で4つのPWM信号を出せるプログラムを作ります。まだ受信部に別のプログラムを作って、先の4つのPWM信号を受けるとしたら、処理を行います。これで、大丈夫ですしょか。このような考え方は正しいですしょか。 ご教授いただけると嬉しいです。 ohkawa: http://i23.photobucket.com/albums/b363/chwk87だけ入力だけではなく、 http://i23.photobucket.com/albums/b363/chwk87/DSC05084.jpg​まで入力してください。すみません、上での回路図の名前を間違えました。以下のようになっています。 送信回路図 ​http://i23.photobucket.com/albums/b363/chwk87/DSC05084.jpg​ 受信回路図 ​http://i23.photobucket.com/albums/b363/chwk87/DSC05085.jpg​ plus: 9V電池につなぎますでが、三端子レギュレータを使って、Vccを5Vに変換します 。実はもっと電流を流したいですが、使っている赤外線LEDの最大電流は20mA ですから、220Ωの抵抗にしました。これで、大丈夫でしょうか。 どうやってSW2個でも4つの状態を表せますか。sw4を使えたいですけど、このようなことがあると教えて下されて、本当にありがとうございます。使っているスイッチはタクトスイッチです。すみません、チャタリングを聞いたことがないのですけど、なにか影響を与えますか?ソフトで解決できますか。 のら猫 : 本当にすみません。三端子レギュレタのもう一つの足を書き忘れてしまいました。送信部の電源と受信部の電源は9V電池で、三端子レギュレータを使って、Vccを5Vに変換しますが、受信部のモータドライバTA7291PでのVrefはまた別の3V電池を使います。 読みにくい文章となってしまいましたが、分かってくれれば、本当に嬉しいです。お願いします。

  • エヤコンの赤外線受信が不安定

     エヤコンのリモコンは正常なのだが、室内機の本体受信部が不安定で 受信したり、しなかったりする。  赤外線受信部を取り替えたいが方法を教えて下さい。  リモコン本体は正常に作動してるみたいです。

  • PICマイコンで作るインドアプレーンの受信機

    「PICマイコンで作るインドアプレーン」という本に載っている、マグネットアクチェータードライブ付きの赤外線受信機、あれは3chですが、4chにすることは出来ないでしょうか。乗っている受信機は3つですが、どれでもいいです!

  • 簡単な赤外線送受信装置の作り方

    私は今高一なのですが、夏休みの課題で赤外線送受信装置を作らなければいけないことになりました。私は赤外線のことについてはまったく知らず、作り方やコストもわかりません。理想としては、PCを使わずに赤外線が送れて、受信機側は受信が確認できたらLEDが光ることがです。どなたか高一でも作れる簡単な赤外線受信装置の作り方を教えてください。よろしくお願いします。

  • 赤外LEDの940nmというのはなんでしょうか。

    赤外LEDに電流制限抵抗と電池(5V)を加えて、赤外LEDを発光させる単純な回路があります。 そのとき、赤外LEDから空間に照射されている光は、正弦波なのでしょうか。 よく940nmとかデータシートに書いてありますが、940nmの正弦波の電磁波が空間に照射 されているのでしょうか。 そうかんがえたとき、受信側でこの正弦波の波を受信してオシロスコープで観察 することはできるのでしょうか。 入力は直流電圧が与えられ、直流電流で駆動している。 |----抵抗-ダイオード-| 光放射(正弦波 940nm) | | |ー5V--------------| 受信するときはフォトトランジスタを使い光の強弱を電流の強弱として受信しますが、 これは正弦波の振幅値(光が強弱するので、正弦波振幅が強弱する) だけを受信すると考えてよろしいのでしょうか。 本来は最大振幅、最小振幅を含む光の強弱を受信するような感じがするのですが.. よくわかりません。 あと、フォトトランジスタとフォトダイオードをLTSpiceなどでモデル化して 現象を理解したいのですが、そういった情報はないでしょうか。

  • PICで赤外線送受信機を作りたいのですが

    PICで赤外線送受信機を作りたいのですが、調べたところ、1bit送るのに38khzのon/offを何十回と繰り返したものを1bitとしてるものばかりでした。 できるだけ高速な通信を行いたいので、これをできるだけ少ない回数繰り返したいのですが、1回とかでは出来ないものでしょうか? また、一般的な受信機は38khzのパスフィルターを使っていますが、これを自分で100khzや200khzのパスフィルターを作ってしまえば多い回数でも高速な通信ができたりはしないのでしょうか? ご回答、よろしくお願いします。