PIC16F84を使用して、ある電飾をコントロールをさせています。
一旦、完成して1ヶ月ぐらい使用していました。
先日、電源をOFFにしても、しばらく点滅している状態にしたくて、
電源アダプターから5Vへ変換してPICへ供給している3端子レギュレーターのアウトプット側に
1.5Fの大容量のコンデンサを取り付けました。
【レギュレーター→ダイオード→1.5Fコンデンサ→PIC】
その結果、動作しているときに電源を切っても約10分は点滅している状態で、
うまく行ってるように思いました。
しかし、1日ぐらい放置してコンデンサの電圧が完全になくなると、
次に電源を入れたときにPICが全く動作しなくなってしまいました。
そこで、一旦コンデンサを切り離してから電源を入れてやると今までどおりの動作をしてくれます。
なぜ、ハングしたままでリセットされないのでしょうか?
思い当たるのは、電源ON時に空のコンデンサに充電されるために、
電圧の立ち上がりが遅いと思われますが、関係あるのでしょうか?
どうしても、この大容量コンデンサを入れて使いたいのですが、なにか解決方法は無いでしょうか?
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
1.
大容量キャパシタが、0vまで使い切れていないと思います。
PIC動作の最低限電圧を下回った時点で、動作終了していると思いますから、
再動作に問題が生じていると思います。
システムリセットICなどを使って、PICにリセット信号を送る。
または、再動作時にMCLRをリセットピンとして、電源投入後リセットさせる。
2-1.
大容量キャパシタが完全に0vの場合は、大容量キャパシタにほとんど電流が吸い取られてしまいます。
一電源の場合は、PICは100mA程度・大容量キャパシタ及び、電飾電源側に2A位の三端子レギュレータを使ってみる。
(逆電流防止の為、三端子レギュレータのIn/Out両方に保護ダイオードを入れる)
2-2.
PICと、大容量キャパシタ及び、電飾電源を別にする。二電源方式。
電飾コントロールには、パワートランジスタ類・FET類・フォトカプラーなどを使う。
大容量キャパシタからPICに送る電源の接続方法をきちんと考える。
(私は、秋月のデータロガーに、合計3Fのコンデンサーを追加していますが、問題なく動いています。 (1FコンデンサーRTC用は別)合計4Fのコンデンサを使っています。)
3.
スイッチを入れて、電飾がつきだしてから、大容量キャパシタに充電させる。
No.3
- 回答日時:
>1日ぐらい放置してコンデンサの電圧が完全になく
>なると、次に電源を入れたときにPICが全く動作し
>なくなってしまいました。
>そこで、一旦コンデンサを切り離してから電源を入
>れてやると今までどおりの動作をしてくれます。
>なぜ、ハングしたままでリセットされないのでしょ
>うか?
ハングと言っている時の電源電圧は、PICが動作可能な電圧になっていますか?
コンデンサへの充電電流にもよりますが、1.5Fですと電圧が漸近線に近づくまでに結構な時間を要すると思います。
次に、考えられるのが充電途中でのリセットレベルに対するチャタリングと言うかふらつきです。
電源の立ち上がりがなだらかになると、スレシレベル近辺に対する時間が長くなり、リセットが入ったり切ったりを繰り返す可能性があります。
対策としては、
1)WDTを入れる。
ソフトにタイムアウト処理を入れて、ソフト的に復帰させる。
2)外付け回路として、電源電圧が一定電圧を超えるまではリセットが掛かる回路を追加する。
などが考えられます。
No.2
- 回答日時:
三端子レギュレータの周囲につけるコンデンサはどんなものでもいいわけではなく、データシートをみて適切な範囲にしないと、今回のように正しく動作しなくなります。
三端子レギュレーターの異常発振としてよく知られているものです。今回の場合の大容量キャパシタは、レギュレータの出力側ではなく、入力側においた方がうまくゆきやすいと思いますが、何にしろデータシートの確認が必要です。No.1
- 回答日時:
思いつきで書いていますが……
実は、コンデンサの中にかなりの電荷が残っていて、CPUの動作電圧以下にはなっているが、安定して、リセットがかかる電圧まで下がっていないとかいう可能性はないでしょうか?
データシートを見ると、4MHz 時で、動作保証は、2.0v、Power On Reset が起動するのは、一度 1.3v(保証値)まで下がる必要があるように読めますし。
このコンデンサは、電源を切ってもしばらく動かすのがもくてきでしょうか? もしそうで *なければ* 単に、ACアダプタの側(3端子レギュレータの入力側)に、カソードが来るようにダイオードを追加するだけなのですが。
あとは、リセットスイッチをつけるとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンデンサーの電気容量
-
誘電率(ε)と誘電正接(Tanδ...
-
ACL?
-
電子回路図の 1K5 とか 2n2 な...
-
この問題の解き方を教えてくだ...
-
LAN用パルストランスのセンター...
-
塩電解コンデンサは液漏れする...
-
コンデンサのサブクラスX1、X2...
-
コンデンサのLow-Z?
-
コンデンサの温度係数の読み方...
-
リード部品とチップ部品
-
コンデンサーの図で直列なのか...
-
電子レンジの電源周波数について
-
秋月電子 安定化電源キット
-
増幅回路内のコンデンサの役割
-
コンデンサの下に信号ラインを...
-
コンデンサを使った遅延回路に...
-
オペアンプに使用するパスコン...
-
高校物理のコンデンサーで これ...
-
電解コンデンサを使って12V...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オペアンプLM386を使って光イン...
-
誘電率(ε)と誘電正接(Tanδ...
-
オペアンプに使用するパスコン...
-
コンデンサの端の効果に関して
-
三端子レギュレータに付けるコ...
-
この問題の解き方を教えてくだ...
-
LAN用パルストランスのセンター...
-
電荷Qを蓄えた平行平板空気コン...
-
低圧コンデンサーに使用する電...
-
増幅回路内のコンデンサの役割
-
テレビの高圧部品の取り扱いに...
-
ACL?
-
コンデンサを使った遅延回路に...
-
コンデンサーの図で直列なのか...
-
抵抗コンデンサー回路で、抵抗...
-
DCカット用コンデンサの容量
-
扇風機のコンデンサについて
-
コンデンサー負荷とは?
-
高校物理のコンデンサーで これ...
-
電解コンデンサを使って12V...
おすすめ情報