AVR Mega644を使ったGPS付ガイガーカウンターで、単三電池三本で動作します。 回路は 高圧発生回路、LCD表示器、ガイガー管、パルス整形回路、時計回路、GPSをCPUが制御します。 このC言語のプログラムは 電源をONすると 現在時刻を表示した後、測定を開始します。 動作に関しては取扱説明書を参照してください 高圧発生回路は CPUのパルス出力によりFETとインダクターと整流ダイオードと高圧コンデンサにより480Vを作ります。 480Vは抵抗分圧して「NJU7032D」でバッファリングした後、CPUのA/Dに入り、その電圧を監視してパルス出力を調整して、480Vを安定化します。 LCD表示器はパラレル制御の128x64ドットの物(TG12864E-01XWBV)を使っています。 ガイガー管はLND社LND−712を使い480Vを加えています。 パルス整形回路はガイガー管からのパルスをトランジスタで受けてから、「NJU7032D」のシュミット回路に入れ、その出力を外部割込み端子に入れ、CPUでカウントします。 時計回路はバッテリーバックアップされた「DS1307」を使い、I2CでCPUと通信をします。 GPSは「GT-723F」をシリアルで接続し、そのデータを受信します。設定でGPSを使わない時は電源を切ります。 |