オープンコレクタもオープンドレインも原理は同じなのだから余り意味はない。結局、このあいだのNICチップとMega168のレベル補正に使った3ステートバッファ(74HC126)に余っていた1回路分を使って分離することにした。これで、フォトカプラの出力をMCUの入力ポートに入れることが出来た。やれやれ、本質的でないところに時間を取ってしまった。それにしてもハードの世界は難しい。小学生の時から真空管ラジオをいじり、大学の専攻も電子工学という世間ではこの世界の専門家と言われるだろう自分でも、実務経験がなければ内実はこんなものである。AC電流センサーを購入した(4/18/08)この記事はAVRの話がメインなのだが、一週間近く書き込んでいない。あまりに早くEtherNetの電源制御が実現したもので、すっかり気が抜けてしまい次の課題が見出せないのだ。いわゆるTCP/IPスタックといわれるソースと格闘しUARTを使ってHTTPの勉強をしようと意気込んでいたのだが、とりあえず究極の目的の電源制御があっさり実現してしまった。このドイツのWebサーバーのしかけは良く出来ていて、パスワードをファイルのディレクトリとして取り扱い、そこそこのセキュリティはあるし、電源の状態はしっかり把握しているし実用上もう何の不足もない。仕方がないので、せめて背景にテクスチャーを張ろうと思ったけれど、どんな小さい画像ファイルでも10Kバイト以上あり、SRAMが1K、EEPROMが512バイトのMega168ではとても歯が立たない。sleep機能を入れたところでMCUよりNICチップの方がはるかに消費電流が大きく、節電の効果は余りないし、機能的にアップするわけでもない。要するに、いじって楽しむところがもうないのだ。3Vのレギュレータが結構熱くなり、密閉したときが心配である。熱抵抗を計算したところでは大丈夫なようだが、ヒートシンクをつけたほうが良いかもしれない。それに、手動スイッチをつけたいのだが、もうスペースが殆どなく思案している。いうわけでもないが、AC電流センサーを秋葉原で入手した(¥1600)。レーザープリンタの電源制御を安心してやるために、これが常時どれくらい電流が流れるのか調べておきたかったからである。トロイダルコイルに適当に線を巻けば出来るらしいが、調整が必要だし、やはり出来合いのものが安心だ。それにしても秋葉恐るべしである。安いのや(¥1000)、小さいのもあったが、家全体の電力量も記録することも考え、コアが分離できて既存の配線にも使える標準品を買ってきた。30W位の電気スタンドから電圧が出て(数十mVだけど)、電流ロガーのセンサーとしては申し分がない。レーザープリンタは予想したとおり、ドラムが回っているときは定格の13Aほど流れるが、待機中はせいぜい数十W程度であることが確かめられた。これなら密閉したケースで長時間通電しても問題なさそうである。PCの待機電力が結構喰っているのに(10W以上)驚いていたら、測定を終わって正規の接続にもどした直後、何とPCの電源そのものが、突然小さな金属音とともに死んでしまった。何か関係があるとはとても思えないのだが微妙なタイミングである。スタンバイの5Vが死んでいる。電流センサーのインダクタンスでサージ電流でも流れたのだろうか。それにしてはこわれたときが同期していない。この電源は、かなり年期が入っているのでもう捨てても惜しくない。予備の電源でとりあえず動かした。こいつが動かないとAVR制作も出来ない。この予備も相当古いので新しい電源を手に入れる必要がある。久しぶりにPC関係の買い物で秋葉に行くことにする。いやお恥ずかしい(4/21/08)PC電源では何ともみっともない経験をした。久しぶりのPCパーツの購入で、ウェブで事前に調査をし、先週の土曜、秋葉で400Wの電源を買ってきた。これまで250Wで十分動いていたので、こんなに大きなものはいらないのだが、今や、400Wが最小クラスだ。ビデオカードを増やしてマルチディスプレイにでもするときに役に立つだろう(フライトシミュレータに一時はまっていた)。ところが、こいつが動かない。マザーからはずして電源コントロールをグランドに落とすと電源が入る。PCにつなぐと動かない。初期故障だと思い、今日、重いめをしてユニットを店に持ち込んだ。これが意地の悪いことに店では動くのである。相性問題というやつである。店では相性については保証しないと言われ、仕方なくまた重い目をして持ち帰った。なったら自分でTTLを組んで動かしてやる。昔と違ってハードの知識が増えている。動いている電源で、電源コントロールPS_ONの電圧を測る。スタンバイ時、4.5V、電源ONで見事0.1Vまで下がっている。ふーむ、マザーは悪くない。今度は新しく買ったユニットである。ケースに入れないでマザーボードだけにコネクタを差し込む。ん?何かこれまでと感触が違う。