照度センサーを改造してPICマイコンに入力

このQ&Aのポイント
  • 照度センサーを改造してPICマイコンに入力する方法について
  • 照度センサーのリレーが不安定な状態になる問題への対処方法について
  • 照度センサーとC945トランジスタの違いについて
回答を見る
  • ベストアンサー

照度センサーを改造してPICマイコンに入力

明るさが一定の明るさを下回ると内蔵の24Vのリレーが作動する という照度センサーがあるのですが、 そのリレーはS9014というTO-92のNPNのトランジスタのコレクタでコイルをON/OFFしていて そのトランジスタは不明のIC(多分ロジックIC)の出力が ベース抵抗経由でトランジスタのベースに繋がりドライブされています。 (S9014 Vceo50V Ic150mA) これを使ってPICにHigh/Lowを入力したくて、ベース抵抗の後を 別途用意した2SC945のベースに繋いで、 エミッタをGNDに、コレクタをPICの入力端子に、 その入力端子を5.6kオームの抵抗経由で+5Vにつないであります。 (PICへは、明るいとLow、暗いとHighが入力されます。) これで明るさによってPICの入力の状態が変化してプログラムも 一見正常に動くのですが、一旦OFFになった後、ずっと照度が上がらずに 10時間くらい経過すると、PICにLowが入ってその際のプログラムが 実行されてしまいます。 照度センサーのベース抵抗の後は10メートルくらいのケーブルで延長して PICの基板に入力してありますがこのあたりに何かあるでしょうか? S9014とC945の違いもありますが。 プログラムに問題はなく、信号の状態が不安定だと思うのですが、 これはどのような対処をすれば誤作動をなくすことができるでしょうか? よろしくお願い致します。

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

  • ベストアンサー
回答No.1

こんにちは。 センサー本体の24VのリレーはONになった形跡は無いのですよね。 ノイズの可能性もあるので、 5.6Kの抵抗を1Kにしてみるとか、 フォトカプラで受けるとか 試してみて下さい。

関連するQ&A

  • PICで入力電圧が可変する場合の受け方

    PICで5V~15Vの入力(ONかOFFが分かればOK)を確認したいと思っています。 トランジスタのベースに入力して受けるのが良いと思うのですが、5Vと15Vではベースの抵抗値が変わっています。 同じ回路で入力される電圧が変わってもきちんとPICでONOFFを検知したい場合は、どのような回路で受けるのが良いでしょうか? トランジスタではなくFETのゲート耐圧が20Vのもので受けても良いのかと思ったのですがいかがでしょうか?

  • オープンコレクタ出力センサ

    回路初心者です。質問させていただきます。 NPNオープンコレクタ出力のセンサをマイコンの入力へ つなぎたいのですが、 2つの出力トランジスタのどちらかがOFFになったときに 信号が変化するようにしたいのですが、良い方法はありますでしょうか。 下記のような方法が浮かびましたが、問題ないでしょうか。 センサ1のコレクタをプルアップしてトランジスタAのベースへ、 センサ2のコレクタをプルアップしてトランジスタBのベースへ、 トランジスタA、Bのコレクタを並列接続し、プルアップし、入力ポートへ 他の方法でも構いませんので、宜しくお願いいたします。

  • 簡単な音センサーの作り方(トランジスタ1石程度で)

    こんにちは。 マイコン(PICマイコン)の入力に 使うため、音センサーを作りたいと 思っています。 (音量に反応して、LEDを点滅 させます。 正確な計測を行うわけではなく、 あくまで、大きな音なら明るく、 小さければ暗く、といったような 用途です。) 次のようにとりあえず 作ってみました。 (電子回路は、全くの初心者 です。音センサーは作るしか ないので、やむなくです)。 1、トランジスタ一石(一石の交流増幅回路   の一番簡単な形です。コレクタを   PICの入力に、ベースをマイクに   つないでいます)。 2、電源は、PICと同じ電源で代用(6V) 3、整流回路は作らない(半分のみでも、   PICに入力できれば、一応は、   音に反応するはずと思い省略。   後に、考えて追加します)。 これで、全く反応しません。 以前、ギターの端子から、 トランジスタ増幅回路経由で、 LEDを点滅させたことがあります。 そこで、今回は、PICマイコンとの 相性がうまくいって いないのだと思います。 6V、トランジスタ一石では、 PICマイコンの入力に足りないのでしょうか。 (PICの場合、数十ミリA、数Vの入力は 必要そうですが)。 とにかく、回路の安定性、危険度は 無視して、雑でも、動く回路が 作りたいと思っています。 なにか、アドバイスできる人がいましたら (代替方法でもかまいません) よろしくお願いします。

  • 人感センサーとPICの電源

    秋月の人感センサーのリレー部分をはずしてPIC制御のLED回路を動作させたいのですが、PICへ供給される電流が足りません。 レギュレータを1A 5VにしてレギュレータのOUTPUTから センサとタイマーとPIC(PICから直で白色LED)に直で繋ぐと電流がうまく回らないのでしょうか?参考文献を調べたいくてもキーワードがわからず困っております。

  • 透過型フォトインタラプタ(SG268)が反応しません

    現在PICを使った回路を製作しており、そこでPICの入力に透過型フォトインタラプタを接続し、光を遮るという動作を条件にして出力させようとしています。ですので、遮る前は入力ピンはhighとなっているので、lowとなったときに出力するようプログラムを組みました。 しかしいざ組んでみると、光を遮っても出力しません。出力しないということは、光を遮らない場合でも遮った場合でも入力ピンはhighであるということなのですが、何故か遮ったらlowにならないのか分かりません。 フォトインタラプタの電源電圧は、ダイオード側もトランジスタ側も、9V電池を三端子レギュレータで変換した後の5Vをつないでいます。そしてダイオード側は、電源の後に100Ωの抵抗をつなぎ、トランジスタ側は、25kΩの抵抗をつないでいます。ダイオードのマイナスとトランジスタのエミッタはそのままGNDにつないでいます。 PICの入力へは、トランジスタのコレクタをそのままつないでいます。 初歩的な質問で申し訳ありませんが、どなたか力を貸していただけると嬉しいです。 お願いします。

  • トランジスタにリレーを接続

    電気回路について質問致します。 趣味で工作している者で、専門的知識は乏しいです。 ある、無線式カメラシャッターレリーズユニットを改造して他の機器のオンオフに利用しようとしています。 無線ユニットの受信機から出ているカメラへのレリーズ端子にリレーを接続しました。 レリーズ端子は、送信機からの信号を受けるとアースとショートしてカメラのシャッターが切れる仕組みなので、この端子にリレーを接続しましたがリレーが作動しません。 受信機の基盤を見ると、送信機からの信号を受信している間、L6と表記されたチップトランジスタのベースへ0.75ボルト、2.5ミリアンペアがかかり、コレクタとエミッタがショートされます。 ベースの直前にはチップ抵抗が入っており、何オームか不明ですが、抵抗前段で2.7ボルト7ミリアンペアがやはり、送信機からの信号を受信している間かかります。 リレーについては、3ボルトのリレーをコレクタに接続しています。 リレーに対し3ボルトをかけるとリレーのコイルに50ミリアンペアが流れます。 このリレーがドライブしません。 リレーがドライブしない原因としては、トランジスタのコレクタが無負荷ですと、送信機からの信号を受信している間正しくスイッチングしてコレクタとエミッタがショート状態となりますが、リレーをコレクタに接続すると(3ボルト50ミリアンペアの負荷がかかると)トランジスタ自体がスイッチング(コレクタとエミッタがショート状態に)しなくなります。 トランジスタが正しくスイッチングすれば、リレーはドライブするはずですが、なぜ無負荷だと正常に作動するトランジスタにリレーを接続すると作動しなくなるのか解りません。 教えて下さい。 よろしくお願い致します。

  • 市販センサをフォトカプラでマイコンに入力するにはどうすればよいでしょう

    市販センサをフォトカプラでマイコンに入力するにはどうすればよいでしょうか。 センサ電源は12Vを使用します。 添付の回路は、3線式センサを想定してみました。 センサの線、茶、黒、青の 「茶・黒間」に抵抗を並べて分圧しようと考えました。 一応ブレットボード上で試したところよさそうなのですが、下記の疑問があります。 (1)この回路でよいでしょうか? (2)他に良い方法はないでしょうか?  リレーで受ける方法が簡単ですが、応答を考えると有接点は使いたくないです。 (3)”(2)”に関連しますが、フォトモスリレーではどうでしょうか。  データシートをみると消費電流が多いのが気になりますが。 (4)添付の図では、2線式センサが取り付けられません。  2線式の場合、図中の接点を150Ωの上に移動させればよいでしょうか? なお、マイコン(PIC)への入力は、5接点を予定しており、それぞれ添付の回路となります。 ご教授宜しくお願い致します。

  • ステッピングモーターがピクリとも動かなかった者です

    PIC16F84Aを使用して、本に書いてある回路とプログラムをそのまま書き写しましたが、ピクリとも動きません。と質問させていただいたものです。 回答をいただき、よく回路を見直してみてどうしても分からないことが出てきましたのでアドバイスいただけたらと思います。 PICの出力ピンに3KΩの抵抗、2SD2012のトランジスタ、それからモーターの線、という順でつながっています。 この抵抗の意味がよく分かりません。 PICから5Vの電圧がかかって、トランジスタは0.7V消費するとすると、 抵抗では4.3V消費される。 つまり抵抗を流れる電流は 4.3÷3000=0.00143=1.4mA つまり、ベース電流は1.4mAということになるのでしょうか? 東芝のトランジスタの表を見ても、ベース電流が10mAより大きいのときのコレクタ電流は載っているのですが、それ以下のベース電流のときのデータはありません。 仮にベース電流は1.4mAだとすると、hfeが100~320だから コレクタ電流は140mA~448mAとなるのでしょうか? モーターは電圧4.9V、電流1.0Aでトルク422mN・mのものを使用しています。電流が少ないために動かないなら、この抵抗値を3KΩよりもっと小さくしてみようかと考えています。 回路図もない場所で数字をいろいろ書いてすみません。 アドバイスいただけたら大変ありがたいです。

  • 7セグメントLED

    7セグメントLEDを使った回路を書いたのですが、電流増幅のためのトランジスタの電源⇔コレクタ間に短絡防止の抵抗を入れるように指摘されました。 マイコン(PIC)⇔ベース間には5.6kΩの抵抗が入っています。 ベースの短絡防止のために、電源(5V)⇔コレクタ間に入れる抵抗はどのくらいの値がベストでしょうか?

  • ICとpnpトランジスタ

    こんにちはICについて教えてください。 勉強がてら、pnpトランジスタのベースにNOT-ICを付けてLED点灯回路を作ったのですが何故かICが発熱します…。 回路は、電源→エミッタ→コレクタ→抵抗→LED→GNDです。 入力はNOT→抵抗→ベースです。 そもそもICの出力にはpnpトランジスタは繋げてはいけなかったのでしょうか? npnに交換し、LEDと抵抗をコレクタ側に持って行った時は動いてはいたので素子の不良では無いとは思うのですが… すみませんが以上についてお願いします。