Forum: PC Hard- und Software Agilent 34970A Seriell->USB


von Dirk (Gast)


Lesenswert?

Hallo

Für meine Abschlussarbeit habe ich ein "altes" Agilent 34970A gestellt 
bekommen.
http://www.farnell.com/datasheets/1599383.pdf

Leider hat es nur eine serielle Schnittstelle.
Daher habe ich einen Digitus RS232 -> USB Convertergekauft und mMn 
korrekt installiert.
Zumindest wird er im Windows 10 Gerätemanager an COM4 angezeigt.
Treiber kommen auch von der Webseite:
https://www.reichelt.de/usb-2-0-konverter-a-stecker-auf-rs-232-digitus-da-70156-p99617.html?PROVID=2788&gclid=EAIaIQobChMIke-Vwt6h3AIV05TVCh1RYAEXEAQYASABEgIYkfD_BwE&;

Danach habe ich die BenchLink3 Software von Agilent installiert,
dabei wurde auch der Keysight Connection Expert mit installiert.

Nur leider findet der Computer den Datenlogger nicht.

Baudraten sind erst auf 9600 dann auf 19200 auf beiden Geräten 
eingestellt worden.


Habt Ihr noch eine Idee?

Vielen Dank
Dirk

von Frank K. (fchk)


Lesenswert?

Kannst Du denn mit einem Terminalprogramm per Hand SCPI-Befehle wie 
*IDN? senden, und antwortet das Gerät darauf auch? Das ist der erste 
Schritt. Wenn das nicht geht, musst Du die Verkabelung usw prüfen.

Du solltest das komplette Manual-Set vorliegen haben. Da stehen 
Pinbelegungen und SCPI-Befehle usw drin.

fchk

von Peter M. (r2d3)


Lesenswert?

Dirk schrieb:
> Habt Ihr noch eine Idee?

Was für ein RS232-Kabel hast Du angeschlossen?
Hast Du die restlichen Schnittstellenparameter kontrolliert?
Bei einem Keysight-Gerät von mir steht allles im Handbuch erklärt.

Schalte mal das Keysight auf "Talk Mode", falls möglich.

von Hmmm (Gast)


Lesenswert?

Richtige Belegung der RS232 genommen?

Wenn das Gerät DTE-Belegung hat, muss ein Nullmodem-Kabel dazwischen.

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Im Handbuch ist die Pinbelegung des seriellen Kabels explizit 
aufgeführt. HAlte dich daran und das Gerät wird funktionieren. Ein 
'normales' Kabel aus der Kiste funktioniert nicht.

: Bearbeitet durch User
von Soul E. (Gast)


Lesenswert?

Starte mal Teraterm, HyperTerminal oder was Deine Kiste so anbietet, und 
dann gib *RST <enter> *IDN? <enter> ein. Wenn das Gerät mit seinem Namen 
antwortet passt Deine Verkabelung und die Einstellung der Schnittstelle.

Wenn Du jemanden hast der Excel VBA programmieren kann, kannst Du Dir 
das ganze Agilent-Geraffel auch sparen und den Scanner direkt aus Excel 
ansprechen. Befehl senden, Antwort abholen, in Tabelle eintragen.

von georg (Gast)


Lesenswert?

Dirk schrieb:
> Nur leider findet der Computer den Datenlogger nicht.

Serielle Schnittstellen sind das genaue Gegenteil von Plug&Play. Zuerst 
kommt die Frage, TTL oder tatsächlich RS232C, dann die Kabelbelegung, 
und dann die Einstellungen von Baudrate, Zeichenlänge und Parity. Da 
kann man nur mit viel Geduld alle möglichen Einstellungen durchprobieren 
bis was vernünftiges rauskommt.

Die Anwendungssoftware ist dabei normalerweise keine Hilfe, die meldet 
sich erst wenn sowieso alles stimmt. Terminalsoftware und/oder Mitlesen 
auf der seriellen Leitung helfen, am Anfang auch ein (Speicher-) 
Oszilloskop.

Georg

von Matt (Gast)


Lesenswert?

1.)  Nullmodem-Kabel ist zwingend.
2.) Schau, ob du Handshake  abschaltest.
3.)  RS232 Telegram muss mit "LF" abgeschlossen werden. (Linefeed)

Grüss
Matt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.