GERMAN AMATEUR RADIO STATIONBERLIN / JO62PM / DMR-ID 2621039 / TETRA-ID 2636912
DL7OLG.de
← BastelprojekteBastelprojekt · Messtechnik

Frequenzzähler bis 70 MHz nach DL5NEG

Mein Nachbau mit ATmega16 und LCD. Mit Bauteilliste, Firmware und Quellcode.

Grafik einer Leiterplatte

Manchmal habe auch ich Langeweile ;-) Dabei ist dieser Frequenzzähler nach einer Schaltung von Herbert, DL5NEG, entstanden. Das Gerät habe ich übrigens noch.

Ein ATmega16, ein zweizeiliges LCD und ein paar weitere Bauteile. Viel mehr steckt im Kern nicht dahinter. Wer sich den Zähler nachbauen möchte, findet hier die wichtigsten Bauteile und die Software von DL5NEG.

Was kann der Zähler?

DL5NEG gibt einen Messbereich bis 70 MHz bei einer Auflösung von 10 Hz an. Angezeigt wird die Frequenz auf einem LCD mit zwei Zeilen und jeweils 16 Zeichen.

Die Software unterstützt außerdem externe Vorteiler mit den Teilungsverhältnissen 64, 128, 640 und 1000. Der passende Modus wird über den Taster gewählt, die Anzeige berücksichtigt dann den Teilerfaktor. Wie weit der Messbereich damit reicht, hängt vom verwendeten Vorteiler ab.

Die wichtigsten Bauteile

  • 1 × ATmega16
  • 1 × LCD mit 2 × 16 Zeichen
  • 3 × 74HC4040
  • 1 × 74HC00
  • 1 × Quarz, 4,096 MHz
  • 2 × Kondensator, 22 pF
  • 1 × Drehkondensator, 30 pF
  • 1 × Trimmer, 4,7 kΩ
  • 1 × Taster

Die Verdrahtung findet ihr im Schaltplan von DL5NEG.

Der Schaltplan

Schaltplan des Frequenzzählers von DL5NEG mit ATmega16, LCD, drei 74HC4040 und einem 74HC00.
Schaltplan von DL5NEG. Zum Vergrößern anklicken. Schaltplan herunterladen · PNG

Die Software auf den ATmega bringen

Nach dem Aufbau muss noch die Firmware auf den ATmega16. Dafür könnt ihr die fertige HEX-Datei verwenden. Wer sich ansehen möchte, wie das Programm arbeitet, bekommt auch den C-Quellcode.

Mit dem Übertragen der Firmware allein ist es aber nicht getan. Die Fuse-Bits müssen ebenfalls passen: Der Controller soll mit dem externen 4,096-MHz-Quarz laufen. DL5NEG beschreibt die Einstellungen auf seiner Projektseite. Achtet beim Programmieren darauf, wie euer Programmierprogramm gesetzte und ungesetzte Fuse-Bits darstellt.

Firmware und Quellcode

Die von DL5NEG bereitgestellte Version 1.1 habe ich hier unverändert zum Download hinterlegt. Im ZIP-Archiv liegt die Datei freq_cnt.hex.

Schaltung und Software stammen von Herbert Dingfelder, DL5NEG. An dieser Stelle auch noch einmal ein Dankeschön für das Projekt.