随分昔に、リブレット20を所有していた頃、LEDバックライト化を考えていたが、秋月で購入した白色LEDがあまりにも青に近かったため、
LEDランプに転用していた。
その後、スイッチをPICマイコンとFETで自己保持回路を作って電子化して使っていたが、PICマイコンの電源を電池から取っていたので、全体で2.8V以下になると電圧が落ちてPICマイコンがリセットがかかってしまう。このLEDは最大輝度で電池から約400mA位流れるとき、電圧降下で1セルあたり0.8Vになるが、待機時の電圧は1.2Vもあるので、もったいない。
今まではちょっと手探り時に使う程度だったが、電池を最大限使えるよう改造しよう。
輝度変更として、50kΩ半固定抵抗に並列に10kΩのボリウムを付ける。
PICマイコンは、SC59パッケージの米つぶみたいなPICを使ってみようと、PIC10F322を使う。はんだ付けする前にファームの書きこみを済ませる必要があるので、実装した後の書き込みに対応するなら、ソケットにするのが良かったかもしれない。
PICマイコンは電池から5Vを生成する。回路はHT7750Aで、
定番回路に紹介済。
電池が0.8V以下になるのを知らせる警告灯を付ける。これはエネループを利用した時の過放電対応。PICマイコン+ADCでもできなくはないけど、たまたま在庫であった2.8Vの電圧監視ICがあったので利用。(S80827CNYB
PDF)これは5~6年前にマルツで買った部品。
手書きの回路図。自分の覚え書きなのできれいではないが。回路図なしで作ってたけど、自分が将来困るので、現物見ながら書き留めた。
簡単に動作を説明すると、電源ボタンが押されたら、シリコンダイオードのワイヤードオアで両方ともLowとなり、その時強制的に電源がシステムに投入。PICマイコンのファームが動き、RA2よりデジタルトランジスタをオン、電源のFETが常時オンになり、電源ボタンがリリースされても電源が入りっぱなしになる。
この状態で、電源ボタンを再度押すと、RA1を監視していたPICがLowと認識すると、PICマイコンが今まで保持していたRA2をHighにすることで、ボタンからリリースされたら電源が落ちる仕組みになっている。この方法は、待機電流を一切使わない唯一の方法である。応用されている装置も多い。
スイッチの自己保持回路として、参考になれば幸いである。
動作は消費電力を抑えるため32KHzにしているが、その何百倍もLEDが消費しているので、結局スリープなども使用しなかった。
回路図中、電源の分圧部分にコンデンサを追加したのは、電源投入時にふわっと光らせるようにしたかったため。
輝度調整のボリウムは手持ちの10kΩ可変抵抗をホットボンドで固定。50kΩと並列に入れている。
これで電圧が3本で2.3Vでも、バッテリーロー警告LEDが光るが、ちゃんと明るく光ってくれる。
この時は1セルあたり0.8V、普通なら捨てて良い電圧である。
実験では、3セルで1.2Vまで動作したので、1セルあたり0.4Vまで光り続けることになる(相当くらくなるので実用的ではないが、電池照明としての役割は十分果たしてくれる)
電池で動く装置が動かなくなっても、1.2V程度余ったりしていることが多いので、電池をリサイクルできるようにして活用していこうと思う。
電池のチェッカーは以前作成したこれが役に立っている。
最近のコメント