2007年09月30日

¥120マイコンと¥10 7SegLEDの活用

ATTiny2313は1個¥120で買えます。7SegLEDも10個で¥100で買えます。秋月での価格です。
これらを組み合わせたら、安い周波数カウンタが作れるだろうと思案し、製作してみました。

DSC00257.jpg   DSC00262.jpg 
50MHzの表示             ゼロサプレスの様子

最初の目論見は8桁で、Hz単位までの表示でしたが、流石に20Pinのマイコンでは、ポートが足らず、兼用も検討しましたが、意外とうまく行かず、結果、そこそこに使えるものとして、ほぼ完成しました。
出来上がった、周波数カウンタの概略仕様は以下の通りです。

周波数表示:7SegLED ダイナミックドライブ
周波数表示桁:6桁
測定範囲:0.1MHz〜90MHz位
最小分解能:100Hz
基準クロック:12.8MHz(XTAL)
構成素子:ATTiny2313、74AC393、2SK241、2SC1906、78L05、他CRL
※最小桁は、正確には97.65625Hzで表示は100Hzなので計算誤差があります。
※最上位桁はゼロサプレス機能を付けました。

結果からすれば、マイコンと7SegLEDを秋月で仕入れれば¥1000以下でそこそこの周波数カウンタが作れることになりました。
一番安い部品を集めれば¥500もしないでできてしまいます。

もちろんソフトウェアはBASCOM-AVRによるBASICです。

DSC00264.jpg   DSC00263.jpg
7SegLED基板の様子          7segLED基板の裏面


DSC00258.jpg   DSC00266.jpg
基板の上面              基板の裏面

7SegLED_FrequencyCounter070924.BMP
回路図

7segLedFrequencyCounter070930.pdf
プログラム(pdf)


posted by jn3xby at 22:46| Comment(0) | TrackBack(0) | QRP-HomeBrew
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/5658626

この記事へのトラックバック