Problem mit RS 232

OP #3747462
Lesenswert?

Liebes Forum,


ich habe folgendes Problem und leider wenig Ahnung von Elektronik, wäre 
cool wenn mir hier jemand helfen könnte:)

Ich möchte einen Einbaumultimeter über RS 232 mit einem PC Verbinden. 
Stromversorgung über 9V Batterie und Messungen klappen, ich will die 
Messwerte aber nicht immer am Display ablesen müssen, sondern auch 
speichern können.

Wie man im Anhang sieht, gibt es am Multimeter nur einen Pin (Pin 10) 
als RS 232 Ausgang. Diesen Pin habe ich mit Pin 2 des RS 232 Steckers 
verbunden, ein Mitarbeiter des Herstellers sagte mir ich soll das so 
machen, war sich aber auch nicht sicher.

Ich sehe am PC aber nichts. Was wahrscheinlich daran liegt, dass ich zur 
Übertragung über RS 232 nicht nur den Pin 2 für ausgehende Daten 
brauche, sondern auch die anderen für Sendeanforderung usw. Ist das 
richtig?

Und wenn ja, wie realisiere ich das möglichst günstig und schnell?


Danke Schonmal!
Angehängte Dateien:
Gast #3747469
Lesenswert?

Julius Rombach schrieb:
> Ich sehe am PC aber nichts. Was wahrscheinlich daran liegt, dass ich zur
> Übertragung über RS 232 nicht nur den Pin 2 für ausgehende Daten
> brauche, sondern auch die anderen für Sendeanforderung usw. Ist das
> richtig?

nein. (außer wenn du Hardware handshake eingeschaltet hast)

Hast du punkt 11 und 12 beachtet?

Was ich nicht lesen konnte, war ob das gerät TTL oder wirklich RS232 
Pegel liefert. ( einmal ist es 0/5V und einmal -10V/+10V )
OP #3747585
Lesenswert?

Im englischen Teil der Anleitung steht dazu noch mehr, habe ich gerade 
erst gesehen. Dort steht "The high and low voltage levels correspond to 
+V and -3V respectively". Also +/- 3V? Dann sollte das doch passen, 
oder?


Hier der Vollständigkeit halber der ganze Text:


1. Serial Data output
The serial data is sent to the data output pin (pin 10)
twice every A/D conversion cycle. The data format
complies with JIS 7BIT transmission code with a baud
rate of 2400. The host can use the RS232 interface to
read the data. A single data packet allows a start bit
(always 0), 7 data bits, an odd parity check bit, and a
stop bit (always 1). The high and low voltage levels
correspond to +V and -3V respectively. The serial output
remains at 1 (high) when it is inactive. Hence the start
bit (0) could be used as the triggering signal to begin
the reading process. The following figure shows the
data format of a single packet. The LSB is sent first
and the MSB is sent last.
One data block consists of 11 packets, or 110 bits. The
following figure shows the format of a data block. The
range packet indicates the full scale range of the meter.
Digit 3 through to digit 0 represent the digits on the
meters display. The function packet indicates the
measurement mode of the meter. Status, option 1, and
option 2 give the status of the meter. CR and LF are
delimiters used to separate the blocks.
The meter always outputs the current input value to the
serial port regardless of whether the hold function has
been activated or not. Each block is repeated twice in
one conversion cycle. The detailed data format of each
packet is listed below.
Gast #3747588
Lesenswert?

Du hast jetzt aber nicht nur Pin 2 mit Deinem Panel verbunden, oder?


Julius Rombach schrieb:
> Ich sehe am PC aber nichts. Was wahrscheinlich daran liegt, dass ich zur
> Übertragung über RS 232 nicht nur den Pin 2 für ausgehende Daten
> brauche, sondern auch die anderen für Sendeanforderung usw. Ist das
> richtig?
Gast #3747632
Lesenswert?

Tja, da dürfte die Masse Verbindung noch fehlen - mit nur einer Ader 
hast Du keinen Stromkreis!!

Von der Zeichnung her, würde ich GND (D-Sub 9 - Pin 5) mit VSS des 
Panels verbinden.

Wobei ich mit nicht sicher bin, ob nicht eher die PINs 5 & 7 Ground des 
Panels sind - die Bezeichung "Gemeinsame Basis" verwirrt mich aber!
Wie lautet die Bezeichung der Pins in der englischen Anleitung?
Persönliche Seite #3748051
Lesenswert?

Nein. "Gemeinsame Basis" (also Pins 5 und 7) sind für den Messeingang 
relevant, und haben nichts mit der seriellen Schnittstelle zu tun.

Damit Deine serielle Schnittstelle funktioniert, musst Du zwei Drähte 
mit dem PC verbinden - einerseits die Datenleitung (Pin 10) und 
andererseits VSS (Pin 2).

An die 9polige Buchse, die Du in den PC steckst, kommt die Datenleitung 
an RxD (Pin 2 der 9poligen Buchse) und VSS an GND (Pin 5 der 9poligen 
Buchse).
#3748548
Lesenswert?

Du musst dann aber sehr vorsichtig mit dem an den PC angeschlossenen 
Meßgerät umgehen. Vor allem mit dem Massekabel aufpassen, denn das liegt 
über den PC hart auf Erdpotential. Man baut also einen satten 
Kurzschluss wo man vorher einfach das Kabel an "-" der symmetrischen 
Laborversorgung angesteckt hat.

Ich würde da lieber einen Optokoppler benutzen und so die Massen 
auftrennen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren