RS232-Interface - Fernsteuerung
RS232-Interface - Fernsteuerung
Sicherheitshinweis
Achtung:
Alle Anschlüsse der Schnittstelle sind galvanisch mit dem
Messgerät und damit mit dem Schutzleiter (Erde) ver-
bunden.
Messungen an hochliegendem Messbezugspotential sind
nicht zulässig und gefährden Messgerät, Interface und daran
angeschlossene Geräte.
Bei Nichtbeachtung der Sicherheitshinweise (siehe auch ,,Si-
cherheit") werden Schäden an HAMEG-Produkten nicht von
der Garantie erfasst. Auch haftet HAMEG nicht für Schäden
an Personen oder Fremdfabrikaten.
Beschreibung
Das Messgerät verfügt auf der Geräterückseite über eine
RS232 Schnittstelle, die als 9polige D-SUB Kupplung ausge-
führt ist. Über diese bidirektionale Schnittstelle kann das
Messgerät gesteuert bzw. können Einstellparameter und
Signaldaten von einem PC empfangen werden.
RS-232 Kabel
Das Kabel muss kürzer als 3m sein und abgeschirmte, 1:1
beschaltete Leitungen enthalten. Die Steckerbelegung für
das RS232-Interface (9polige D-Subminiatur- Buchse) ist
folgendermaßen festgelegt:
Pin
2 Tx Data (Daten vom Messgerät zum externen Gerät)
3 Rx Data (Daten vom externen Gerät zum Messgerät)
5 Ground (Bezugspotential, über Messgerät und Netzkabel
mit Schutzleiter (Erde) verbunden)
9 +5V Versorgungsspannung für externe Geräte (max.
400mA).
Der maximal zulässige Spannungshub an Pin 2 und 3 beträgt
± 12Volt.
RS-232 Protokoll
N-8-1 (kein Paritätsbit, 8 Datenbits, 1 Stoppbit)
Baudrateneinstellung
Mit dem Einschalten des Messgerätes liegt die Grundein-
stellung für das RS-232 Interface vor: 4800 Baud. Mit einem
nachfolgend aufgeführten Kommando kann anschließend die
Baudrate auf 9600, 38400 oder 115200 gesetzt werden.
Datenkommunikation
Nach dem Einschalten (POWER UP) gibt das Gerät an der
seriellen Schnittstelle automatisch die Meldung „HAMEG
HM5012-2" bzw. „HAMEG HM5014-2" mit 4800 Baud aus.
Ein Datenträger mit einem unter Windows 95, 98, Me, NT 4.0
(mit aktuellem Servicepack), 2000 und XP lauffähigen Pro-
gramm gehört zum Lieferumfang. Aktualisierungen werden
im Internet unter www.hameg.de veröffentlicht.
22
Kommandos vom PC zum HM5012-2/5014-2
Kommandos vom PC zum HM5012-2/5014-2
Allgemeiner Aufbau: Jeder Befehl/Abfrage muss mit '#' [23
hex = 35dez] eingeleitet werden, dem 2 Buchstaben (z.B. TG
für Tracking Generator) folgen. Handelt es sich um einen Be-
fehl, müssen die Parameter den Buchstaben folgen. Abge-
schlossen wird jeder Befehl mit der „Enter"-Taste (hex: 0x0d).
Es wird nicht zwischen Groß- und Kleinschreibweise der Buch-
staben unterschieden (z.B.: TG = tg). Die Angabe der Maßein-
heit ist immer eindeutig (z.B.: Span immer in MHz) und wird
deshalb nicht mit angegeben.
Liste der Einstellbefehle:
((E) Bedeutet Enter-Taste - Zeichen (CR) Carriage Return
(Wagenrücklauf))
#kl0(E)
= Key-Lock off (= Fernbedienungbetrieb ab-
geschaltet)
#kl1(E)
= Key-Lock on (= Fernbedienungbetrieb ein-
geschaltet, Remote-LED leuchtet)
Die folgenden Befehle werden nur bei Fernbedienungs-
betrieb (Remote On; kl1) ausgeführt.
#tg0(E)
= Tracking-Generator aus
#tg1(E)
= Tracking-Generator ein
#vf0(E)
= Video-Filter aus
#vf1(E)
= Video-Filter ein
#tl+01.0(E)
= Tracking Level von +1,0 dBm
#tl-50.0(E)
= bis –50,0 dBm in 0,2 dB-Schritten
#rl-30.0(E)
= Referenz Level von -30.0 dBm
#rl-99.6(E)
= bis -99.6m dB in 0,2 Schritten
#at0(E)
= Attenuator 0 (10, 20, 30, 40) dB
#bw1000(E)
= Bandwidth 1000 (120,9) kHz
#sp1000(E)
= Span 1000 (1000,500,200,...5,2,1) MHz
#sp0(E)
= Zerospan
#db5(E)
= 5 dB/Div.
#db10(E)
= 10 dB/Div.
#cf0500.000(E) = Centerfrequenz in xxxx,xxx MHz
#dm0(E)
= Detect-Betrieb Aus (Average, Max. HLD)
#dm1(E)
= Detect-Betrieb Ein (Average, Max. HLD)
#sa(E)
= Speichert Signal A in Speicher B
#vm0(E)
= Anzeige: Signal A
#vm1(E)
= Anzeige: Signal B (gespeichertes Signal)
#vm2(E)
= Anzeige: Signal A-B
#vm3(E)
= Anzeige: Average (Mittelwert)
#vm4(E)
= Anzeige: Max. Hold (Maximalwert)
#br4800(E)
= Baudrate 4800 (9600, 38400, 115200) Baud
#bm1(E)
= Signaltransfer (2048 Bytes), bestehend aus:
2001 Signalbytes, 3 Prüfsummenbytes und
Endzeichen: 0D (hex)
#rc0(E)
= Recall (0 bis 9)
#sv0(E)
= Save (0 bis 9)
Spezielle Befehle für EMV-Messungen, nur in Verbindung
mit Zero-Span möglich:
#es0(E)
= „1-Sekunden-Messung" sperren
#es1(E)
= „1-Sekunden-Messung" vorbereiten (1 Se-
kunde Messzeit; Zero-Span einschalten und
geeignete Auflösungsbandbreite wählen)
#ss1(E)
= Startet einen „1-Sekunden-Messung" bei
eingestellter Centerfrequenz und überträgt
gleichzeitig die Daten der vorherigen Mes-
sung
Änderungen vorbehalten