006p電池の代替電源にトグルスイッチとタイマーを付けた。

テスターの006p電池を単3ニッケル水素充電池で代用することを考えた。
HT7730を利用して昇圧する。
さらに、その回路にトグルスイッチと消し忘れタイマーを付けた。

【1】HT7730を利用して単3電池2個の2.5Vを約9Vに昇圧した

006p_2
(注:メーカーの推奨回路ではありません。完成までにHT7730を2個飛ばしました。)

取り敢えず組んでみると、リップルとスパイクノイズが残っていた。
(1)分圧抵抗の10KΩに並列で繋がっているコンデンサの容量を変化させると、200pFでノイズやリップルが最も低減した。発振も安定していた。

(2)SBDの周囲の配線を最短とした。これで高周波ノイズがだいぶ減った。

(3)ノイズフィルターから取り出したトロイダルコアを利用してコモンモードフィルター(1.5mH)を作成して繋いでみた。高周波ノイズは綺麗に消えたが、発振周波数のリップルが残った。
壊れた電源回路から取り出したリップルフィルター(36mH)を利用したところ、リップルと高周波も消えたので、これを利用した。

■これでデジタルテスターを動かしたところ、不自然な動きはなく、安定な電源として利用できる。
変換効率は70%程度で、動作中の電源電流も僅かなので結構長期間利用できると思う。

【2】タイマー付きトグルスイッチ
Photo_3
トグルSWの後段にタイマーを取り付けた
(1)双安定マルチバイブレーターを利用してトグルSWを作った。

(2)それの方形波の立下り/立上がりを微分して;
(a)立下りのマイナスの信号でPNP-MOSをonして、それによって200μFのコンデンサを2.5Vで充電する。
これで、終段のPower-MOSのドライバーMOS(BSS138)がonする。⇒Power-MOS on。
4MΩの抵抗を介して放電し、約1.0Vまで降下するとBSS138はoffし、Power-MOSもoffする。(約12分)

(b)方形波の立上がりのプラスの信号でNPN-MOSがonし、200μFのコンデンサを放電し、ドライバーMOSがoffしPower-MOSもoffする。

★200μFの充放電に意外に長い時間(約30m秒)かかる。
そのため充/放電の時定数を長くする必要があった。この回路では37msecとなった。

■下記の問題点を除くと、回路は安定して確実に作動して、使えています。
この部分の消費電力も僅かで電池の寿命を縮めない。

★タイマーがoffとなって回路がoffしても、トグルはon状態である。
それゆえ、再起動には、トグルのSWを、off/onの、2回押す必要がある。
(SWでoffした場合の再起動は、次の一回のSWプッシュでonする)

★タイマーのoff信号を拾って、トグルに戻せば良いのだが、トグルにその信号を入力する方法がわからなかった。今回はこれで完成とした。

| | コメント (0)

通販の送料の不思議

最近通信販売で、モノタロウからゴム製のオー(O)リングを購入した。

農薬用のスプレー(5リットル)のゴムのパッキンにヒビが入ったので、新品に交換するためだ。そのものズバリの大きさが無かったので念のため3種類を注文した。
各2個で
 (1)175円
 (2)138円
 (3)160円
合計473円

これに配送費として540円  合計1013円を請求された。
輸送費の方が高いが、宅配便さんご苦労様。
(安い定形外郵便でやってもらいたいところだけれど)

各々の商品の調達に時間差があることは、分かっていたので
全部揃ってから一括して送る、というところにチェックを入れておいた。
が、実際は3商品別々に送られてきた。
Dsc_0095

送料は一回分しか請求されていない。
いくら大口事業者でも、一回分の輸送費に500円程度はかかるだろう。
あと2回の送料はどうなっているのだろう。

段ボール箱代だけでも一個50円はかかるだろう。

安いのは良いのだが、釈然としない。

高額商品の「送料無料」というのは、表示の嘘で、「送料込み」というのが正確だろう。
いずれにしろ購入者が払っている。

上のリングは誰が?

| | コメント (0)

Joule_thiefの検討(17) マルチバイブレーターを使って成功です(2)完成写真。

【Joule_thiefの検討(16) マルチバイブレーターを使って成功です。】
の完成写真をアップしておきます。
Dsc_0073
電池は大きさを比べるために無意味に置いたもの。
電池ボックスに入る大きさに仕上げました。
左下が電源からの配線、右上はオシレーターとテスターへの配線。

この基板の銅面は手で掘り出しています。
Dsc_0063
削り出す道具は
Dsc_0088
(1)削る部分を先ず、プラスチックカッターで銅面に傷を付け、
(2)次いで、上から2つめのカッターで銅を削ります。
これは、大型のオルファカッターの刃を折り取った、後ろ側を刃にしたものです。
厚さ0.6mmで、0.6mmの溝を掘れます。(3)より良く削れます。
(3)安全のために、金鋸の刃(厚さ0.8mm)で溝の幅を広げます。
(4)曲がった溝や溝の角、また仕上げに、ミニルーターを使います。

Dsc_0091
配線の穴はφ0.8mmのドリルで開けます。
入手経路不明。30年ほど前に、秋葉原で見つけた物と思う。

最後は、金属磨きの研磨剤で酸化した銅の表面を磨いて、完成です。

| | コメント (0)

トグルスイッチとCMOSロジック

寝室の枕元にLEDの読書灯を設置してある。

本を読み始めると、数分で意識がなくなるので、
SW-on後に15分ほどで自動的に消灯するようにセットしてある。

これの問題点は、メインSWにon-onタイプを利用しているので

本を読むのを中断して消灯するために、SWをoffにしようとする。
この時、既に眠くなっていてSWの位置を探したり、横向きにSWを操作したり
しているうちに、意識がはっきりしてしまう。
簡便に消灯したい。

ということで、1個のプッシュスイッチを、1回押すごとに
on-off と動作を逆向きにできないかと考えた。

こういうのをトグルスイッチと呼ぶらしい。

--------------------------

調べていくと双安定マルチバイブレーターというのがそれにあたる
ということが分かった。
(こんな回路をディスクリートで組む人は半世紀も前にいなくなったらしい)

トランジスタを使って回路を組んでみたが、うまく動かない。
諦めて、英語のサイトも含めて調べていくと、「CMOS」という単語に
出会った。
Cmos_2
こんな絵が 書かれていた。昔にも見たことがあったが、バイアスとか何も書かれていないので概念図だと思って見過ごしていた。

最近チップMOSを何種類か買ったので、試しに組んでみた(BSS84 +BSS138)。
電源電圧2.5Vで、左側の入力端子の電圧を上げていくと、1.16V付近で出力端子の電圧が2.5V⇒0Vと変化する。
これはインバーターと言われる回路だそうだ。
バイアスも負荷抵抗も何も考えなくとも、回路が動く。
ゲートに電流が流れないので、電流制限抵抗もいらない。
何と便利な回路(素子)じゃないか。
消費電流を測定すると0.1μA程度で、経済的でもある。

インバーターを使った双安定マルチバイブレーターというのはいくつか記事があった。
手作りの回路で組んでみた。
Photo
一発で、とまではいかなかったが、入力と出力波形を オシロで見比べながら、抵抗とコンデンサを変えてみて上記のような値であれば、SW押すたびに、安定してon-off-on-off と出力が変わることが確認できた。

爽快!

部品箱を見ると、なんと、インバーターが6個入ったIC(HD14049UBP)が転がっているではないか。
記憶には無いが30年ぐらい前に何かを作ろうと考えていたらしい。
(カウンタICも同じ袋に入っていた)

【結論】
取り敢えずトグルスイッチはできた。

【問題】
これと15分タイマーとを、どのように組み合わせるか?

(1)これの出力のonをパルス化して、タイマー回路を起動させる。
(2)タイマーの出力をパルス化して、これのSWへ戻す。

インバーターICは6回路入りだから、これを有効利用しよう。

そういえば、タイマーのような回路は単安定マルチバイブレーターの回路で実現できるらしい。試してみるか。
bistable multivibrator,  toggle switch

| | コメント (0)

JFETを定電流ダイオードとして使う

JFETのゲートとソースを結合すると、ドレイン⇒ソース方向の定電流素子として利用できる。

しかし、所望する電流に応じて各種のFETを用意する必要がある。
ふと、大昔、真空管で自己バイアスという方式があったのを思い出した。
それをJFETでもやってみた。
_1
Rの両端の電位差分だけマイナスのバイアスがかかって、電流が減る。
2SK30ATMを使ってやってみた。
1
【クリックすると拡大します】

縦軸はFETを流れる電流(μA)、横軸は上記回路の両端に印加した電圧(V)。
(ゼロΩの値は1/2にしてある)。
1.5V以上であれば良好な定電流素子として利用できる。
(多少の変動を許容できるのなら1Vから利用できる)

電池駆動の回路では重宝な素子だと分かった。

2SK194でもやってみたが、2V以上必要だ。
また、定電流ダイオード(8mA)も試してみたが、2.5V以上必要で、おまけに定電流性も悪い。

JFETの方が断然高性能だ。


| | コメント (0)

Joule_thiefの検討(16) マルチバイブレーターを使って成功です。

Power MOS FETでJoule thief を動かそうと試みて随分時間が経過した。
簡単にはいかなかった。発振のduty cycleの比率を変えれば良いとは分かったが、うまい方法が見つからなかった。

マルチバイブーター(multivibrator)は簡単にduty cycleを変えられる(実際には周波数も変わってしまうが)。それに比例して出力電力も変わる。
対称形に配置されているTrの時定数を非対称にすればduty cycleが変わる。

昇圧回路の出力の電流を検出して、発振の時定数を決めている一方の抵抗にfeed backを戻せば、制御は完成する。
この回路では、100%では無いがしっかりと制御が効いています。
実際にはカット&トライの微調整をしましたが、ほぼ計算どおりに出来上がりました。
555を使うよりも簡単でした。
Joule_thief2
★クリックすると拡大します

2SK65Qは、IDssが小さいのでどこかで使おうかと入手してありました。実測すると1.5~5Vの範囲で≒170μAで定電流ダイオードとして使えます。回路の個所では2Vの電位差があるので余裕で使用できました。
この定電流と2KΩ(+0.34)を使って、電流検出抵抗(0.33Ω)の両端の電圧を、、2SC2240を制御する電圧の約0.47Vに嵩上げしてあります。
ダイオードのVfで電圧を変更するよりも選択肢が広がり、安定した制御ができました。

この回路では電源電圧が2.5Vの場合、LEDを氷冷/加熱したところ、電源電流は0.585A⇒0.595Aと強く制御されています。暴走は起きません。
但し、電源電圧を変動させると電源電流は変動します。定電力とまでは行っていません。Hfe=700のTrを制御に使っていますが、それでも増幅率が足りません。制御回路に使っている抵抗の選択肢が狭いです。

Power MOS-FETの出力波形を示します。電源電圧を変動させて、無理やりFETの電流を変動させています。横軸の1目盛りが10μsec、約55kHzで発振しています。電圧が低下して0Vに近い時間帯がFETがonしているところです。

3
【出力電流250mAの場合】duty≒47%

1
【出力電流350mAの場合】duty≒37%。(設計の中心。)

2
【出力電流500mAの場合】duty≒23%
過大な電流が流れるようになると、onの時間が短くなって暴走を抑えます。

【結果】
いずれの条件でも、電流検出抵抗を含んだ変換効率は約80%と良好です。

回路が複雑になってしまいましたが、とにかく完成して嬉しいです。

ここまでに、大学ノート2冊分の試行錯誤とデーターをとりました。

astable multivibrator

| | コメント (0)

Joule_thiefの検討(15) マルチバイブレーターの練習

【duty cycleとマルチバイブレーター(multi-vibrator)】
★2018/5/15に一部改訂した

電池電圧を昇圧してLEDを点灯する際に、MOS_FETを利用できれば効率が良い、のだが、制御する方法がわからなかった。
555を利用してduty cycleを制御できれば、と考えたが、なかなかうまくいかない。

今回、ファンクションジェネレーターを利用して、duty cycleを変えて昇圧させたところ、うまく制御できそうな感じがしてきた。
duty cycle 出力
  20%   0.55W
  30%   0.72W
  40%   0.97W
  50%   1.4W
変換効率はいずれも84%とかなり良好で、SBD(0.18V)やFET(0.081V)のloss分を加えると、100%に近い効率と言える。

555に変えて、duty cycleを簡単に変えられそうな発振回路をディスクリートで組んでみた。
手始めに、トランジスタを利用したものを作ってみた。

P_1
【Trを利用したマルチバイブレーター】
後で、制御回路を入れやすいようにPNPを用いた。
綺麗に発振してくれるが、maxは45KHzだった。もう少し周波数を上げたいが取り敢えずこれで、妥協することにした。
★【改訂】負荷抵抗を1.8KΩにしたところ、波形が改善され、また高周波での発振が安定した。

P_2
【MOS_FETを利用したマルチバイブレーター(1)】
チップFETを利用できれば、設置面積をコンパクトにできるのでFETの利用を試みた。
TrをFETに交換しただけでは発振しなかった。
ネットの情報を参考に、Siダイオード(信号用)を利用してFETにバイアスをかけてみたところ、うまく発振した。低周波では綺麗な方形波がみられたが、このFETの問題だとは思うが、高周波では方形波の形が乱れている(なまっている)。maxは43MHzだった。

【改訂】負荷抵抗を3.3KΩに減らし、かつバイアス用のダイオードを3個から4個(各FETは5個のダイオードに相当)に増やしたところ、波形が綺麗になった。

Mb_fet_1
【MOS_FETを利用したマルチバイブレーター(2)】
上の回路だと部品点数(ダイオード)が5個増える。検索した中で、面白い回路があったので利用してみた。
この場合も高周波では方形波の形が乱れている(なまっている)。maxは33MHzだった。
低周波なら綺麗に発振してくれる。
こちらの場合は時定数を決める150KΩの抵抗がアースから浮いているので制御が難しくなる。

【結論】
手持ちのFETでは高周波の波形が綺麗でない。メインのMOSFETのON_OFFの切れが悪くなる。今回はバイポーラーTrを利用することにした。
一方の150KΩの所に並列に、出力からのフィードバックがかかったトランジスタをかませばduty cycleを変えられる。

multi-vibrator

| | コメント (0)

Joule Thiefの検討(14) 定電流駆動ができた(電圧の平行移動)

特にパワーLEDは定電流駆動しないと、熱暴走する。
しかし、トランジスタで電流を検出するには0.6V程度の電圧が必要で、3VのLED駆動電力に対して、≒20%の電力を無駄に消費する。
電源が電池だと、この無駄遣いは無視できない。

0.6VはbaseのTrのバイアス電圧で、検出したいのは、例えばLEDに流れる電流350mA⇒400mAの変動を0.1Ωの抵抗で検出するとするなら、35mV⇒40mV の差の5mV だ。
hFEの大きいTrなら、0.6V付近でこの変動があれば、十分にpower Trの動きを制御できる。
先日、ダイオードで電圧(変動する電位)を移動できることに気が付いた。そこで、やってみたところ、超簡単に成功しました。
Joule_thief
【Joule Thief を定電流駆動にする】(クリックすると拡大表示します)

LEDの電流(≒350mA)を検出する抵抗(0.25Ω)の両端の電圧(88mV)を、シリコンダイオードのVf分(≒0.53V)だけかさ上げしてあります。
トランジスタ(2SC2240)のVbe(≒0.6V)との兼ね合いで、ジャンク箱にころがっているダイオードの中から適当なVfの物を選定しました。(1N4148: テスターによる測定Vf=0.593V)

ダイオードに流す電流によってもVfは変化するので10KΩ(~5KΩ)の抵抗を変更したり、0.25Ω、1.1KΩの抵抗を変更して、最適値に絞り込みます。
10KΩを可変にしたり、分圧するとかすれば、容易に最適値が求められます。
いずれにしろ、Vfと検出電圧の和がVbeか、それ以下(不足分を抵抗で補う)である必要があります。SBDも含めれば選択が容易になります。

0.25Ωの両端の電圧変動はダイオードのアノード側に平行移動しています。抵抗で電位を持ち上げることもできますが、感度は大幅に低下します。また、電源電圧の変動を拾う可能性もあります。

制御用のトランジスタは手持ちの中からhFEの大きなもの(2SC2240BL:hFE=700)を選びました。

平滑コンデンサは、当初積層セラミックも使いましたが、寄生発振が見られたので一般品の電解コンデンサを使いました。

実際に回路を組んで、LEDの放熱器の部分をハンダゴテで加熱しても電源電流の変動は少なく、うまく機能しているようです。
---------------
もし、power Trのon時のVbeを低下させて制御していると、回路全体の効率が低下してしまう。

実は、どんな仕組みで制御がかかっているのか把握できていません。

電源電圧を変動させて、power Trのベースとコレクタの波形を見ますと、on時間は≒5μsecとほぼ一定で、電圧が上がるに従って、offが6→10→15μsecと変動します。
電源電圧が上がると周波数が低下し、結果としてduty比が低下し、制御がかかっているようです。
いずれにしろ、onがしっかりかかっているので、効率の低下はなさそうです。

---------------

なお、power MOS FETを利用した回路(2.5V駆動)にこれを組み込んでみましたが、どこをいじっても、残念ながら制御できませんでした。
FETの回路では、on時間がoff時間にくらべて長く、制御回路が働いても、うまく制御がかかりません。

| | コメント (0)

«Joule Thiefの検討(13) MOS-FETで1W駆動に成功!(1.2V)