Einfach
realisierbare HF-Leistungsmesser ( bis 500 MHz )
mit Digitalanzeige basierend auf ARDUINO-Boards
24. April 2014
Simple RF-Powermeter using digital readout based on ARDUINO boards
Automatic translation by GOOGLE:
http://translate.google.de/translate?sl=de&tl=en&js=y&prev=_t&hl=de&ie=UTF-8&u=http%3A%2F%2Fwww.kh-gps.de%2Fpwr.htm&edit-text=&act=url
Angefangen
hatte es mit einem Artikel von W7ZOI, der in der Juni-Ausgabe der
US-Zeitschrift "QST"
im Jahre 2001 erschien [1], [2]. Der Autor beschrieb darin
den Aufbau einer einfachen HF-Leistungsmessanordnung für
Frequenzen bis etwa 500 MHz. Das Konzept basierte auf dem Chip "AD8307"
von Fa. Analog Devices. Näheres zu diesem Bauteil kann dem
zugehörigen Datenblatt [3] entnommen werden. Inzwischen gibt es
eine Vielzahl weiterer Beschreibungen von Leistungsmessern unter
Verwendung genannten Bausteins. Interessant war
für mich dabei besonders eine kleine Platine ( Abb.1
), die einen Teil des sog. "Pour Ham's Scalar Network Analyzers
(PHSNA)" [4], [5] darstellt. Zusammen mit
einem OP-Amp "AD820" arbeitet der "AD8307" hierbei als Einheit zur
Erfassung der zu analysierenden Hochfrequenzenergie. Abb.2 zeigt das
Schaltbild dieses von Jim
Giammanco, N5IB stammenden Konzeptes.
Abb.1 N5IB-Baugruppe zur
HF-Leistungserfassung mit AD8307 und AD820 Op-Amp.
Dabei basiert er im
Wesentlichen auf den bereits in [1] zu findenden Angaben. Hinzugekommen
ist aber noch eine Möglichkeit zur Justage des Ausgangspegels.
Da
vorgesehen ist, dieses Signal über den Analogeingang eines mit 5V
Versorgungsspannung betriebenen Microcontrollers auszuwerten, sollte
der an diesem Punkt maximal auftretende Spannungswert auch nicht
wesentlich über der benutzten Betriebsspannung liegen.
Abb.2 Schaltbild des
HF-Bausteins zur Leistungsmessung ( nach N5IB )
Während das
ursprüngliche Konzept von W7ZOI nur eine Leistungsanzeige
über
Drehspulinstrument vorsah, kam mir während der Beschäftigung
mit dem PHSNA-Projekt der Gedanke zur Realisierung einer einfachen
digitalisierten Anzeigeeinheit, die auf fertig erhältlichen
ARDUINO-Bausteinen basieren sollte. Neben dem weit verbreiteten
Standard-Prozessor-Board "UNO" sollte als Anzeigeeinheit dabei ein
aufsteckbares sog. LCD Keypad Shield [7], [8], [9] zum Einsatz kommen.
Als "Clone" sind Board und Shield dabei ggf. auch aus Fernost
beziehbar.
Abb.3 Zusammenschaltung von
Board zur HF-Leistungserfassung, sowie dem
ARDUINO-Prozessor-Board mit aufgestecktem LCD Keypad Shield
Die Zusammenschaltung
des Boards zur Leistungserfassung mit der Prozessor/Anzeigeeinheit ist
aus
Abb.3 ersichtlich. Eine zusätzlich erkennbare 5.6V-Zenerdiode
dient
dabei dem Schutz des verwendeten Analogeingangs "A1" gegen
Überspannung
bei möglichen höheren Eingangspegeln.
Zur Anzeige kommen DBM-Pegelwerte im Bereich von etwa -70dBm bis etwa
+10dBm. Weiterhin erfolgt eine Ausgabe der Messwerte in den
Einheiten
WATT, MILLIWATT, MICROWATT , NANOWATT und PICOWATT, wobei eine
automatische
Anwahl der jeweils günstigsten Masseinheit erfolgt.
Die Tasten "UP" und "DOWN" erlauben die Anwahl einer
Vordämpfung bezogen auf die angezeigten Werte ( A=
Attenuation= Abschwächung ). Diese Einstellung erfasst den Bereich
von 0db bis 60db und ist ggf. entsprechend einer im HF-Eingangszweig
eingefügten Vordämpfung zu
wählen.
Alternativ verwendbares
Board zur HF-Leistungserfassung
Zu günstigem
Preis bietet auch Makis Katsouris aus Athen, SV1AFN fertig
bestückte HF-Leistungserfassungsboards an [10]. Hierbei kommt
ebenfalls der Chip "AD8307" zum Einsatz. Der Verstärkungsgrad des
zusätzlich auf der Platine bestückten OP-Amp's kann
allerdings nicht verändert werden. Stattdessen stehen nur die sich
nach mehreren fixen Verstärkungswerten ergebenden Ausgangspegel
zur Verfügung, so dass eine auswertende Einheit daran entsprechend
angepasst werden muss.
Abb.4 Fertigboard von SV1AFN
Abb.5 Schaltbild des Boards von SV1AFN
( Bild zur Grossdarstellung anklicken )
Abgleich
Tabelle1 zeigt die
Pegelverhältnisse rund um den "AD8307". Wie man hier erkennen
kann, bewirkt ein Eingangssignal von beispielsweise +10dBm, dass sich
an seinem Pin4 eine Gleichspannungswert von 2.35V einstellt. Das
PHSDN-Konzept und
damit auch das gem. Abb.1-3 verwendete Board sehen vor, dass dieser
Wert mithilfe des Op-Amp's "U3" noch einmal um den Faktor 2.1276
angehoben wird, so dass sich an dessen Ausgang ein Wert von hierbei
5.0V ergibt. Der genaue Abgleich erfolgt dabei mithilfe von "R10".
Tabelle1 Pegelverhältnisse rund
um den "AD8307" ( nach N5IB )
Wer keine Möglichkeit besitzt, dem
Messeingang ein Signal mit definiertem +10dBm-Pegel zuzuführen,
der
kann zum Abgleich auch eine zwischen den Pins 1 und 8 des "AD8307"
angelegte ( massefreie ) Gleichspannung verwenden. Gemäß
Tabelle1 lassen sich identische Ausgangspegelwerte hierbei durch
Anlegen einer ( möglichst genau einzuhaltenden ) Spannung von 1.0V
erreichen. Abb.6 zeigt eine dabei mögliche
Eingangsbeschaltung unter Verwendung einer 1.5V AA-Zelle als
Spannungsquelle.
Abb.6 Mögliche
Eingangsanordnung zum Pegelabgleich am AD8307 ( nach N5IB )
Mehr
zu Abgleichprozeduren findet man auch in [6] wozu allerdings ggf. eine
Registrierung im YAHOO-Forum für das PHSNA-Projekt erforderlich
ist.
Bei Verwendung des AD8307-Boards von SV1AFN ist der Ausgang "J1" Pin4
zu verwenden. Der OP-Amp verstärkt hierbei um den Faktor
2.0, so dass sich an seinem Ausgang Gleichspannungswerte
einstellen, die dem Doppelten der in Tabelle1 für Pin4 "AD8307"
gelisteten Werte entsprechen. Bei Eingangssignalen mit +10dBm Pegelwert
bzw 1V Gleichspannung wird somit eine Ausgangsspannung von 2x2.35= 4.7V
erreicht, was die Verwendung eines hierfür geringfügig
modifizierten Softwarecodes für die Auswerteinheit erfordert.
Nachbau
Während der Op-Amp "AD820" im
benötigten DIP-Gehäuse z.B. bei Fa. Reichelt verfügbar
ist, wird der "AD8307" dort offenbar nur in gleichem Gehäuseformat
offeriert und ist damit zumindest zur Bestückung auf oben
gezeigter Platine ungeeignet. Geeignete "AD8307AR" gibt es aber
z.B. auch bei SV1AFN [11] und das zu einem sehr attraktiven Preis.
Anfragen hinsichtlich der Verfügbarkeit der Platine von N1IB sind
direkt an Jim zu richten ( n5ib@juno.com ).
Von hier werden in
Kürze ARDUINO-Softwareversion für die unterschiedlichen
Versionen von HF-Eingangsteilen bereitgestellt werden.
Linkliste
E-Mail
contact via: