Forum: Mikrocontroller und Digitale Elektronik Problem mit RS 232


von Iztuiz K. (ju1s)


Angehängte Dateien:

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!

von Peter II (Gast)


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 )

von Iztuiz K. (ju1s)


Lesenswert?

Okay das grenzt es zumindest ein, danke!
Punkt 11 und 12 habe ich berücksichtigt.

Das wird doch wohl RS 232 Pegel sein, wenn es als RS 232 Ausgang 
deklariert ist? :D

von spess53 (Gast)


Lesenswert?

Hi

>Das wird doch wohl RS 232 Pegel sein, wenn es als RS 232 Ausgang
>deklariert ist? :D

Sieht nicht so aus. Nach S.03 Punkt 11 ist das ein einfacher 
Open-Kollektor-Ausgang.

MfG Spess

von Iztuiz K. (ju1s)


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.

von Skyper (Gast)


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?

von Iztuiz K. (ju1s)


Lesenswert?

Ich habe Pin 2 des RS 232 Steckers mit Pin 10 des Panels sowie dem 
Widerstand und der Stromversorgung wie in Punkt 11 der Anleitung 
verbunden.

von Karl H. (kbuchegg)


Lesenswert?

Nur mal so.
Masse hast du aber auch verbunden?

von Skyper (Gast)


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?

von Iztuiz K. (ju1s)


Lesenswert?

Nein ich habe bei VDD / VSS die 9V batterie +/- angeschlossen. Irgendwo 
in der Produktbeschreibung stand, dass das Gerät für eine 9V Batterie 
ausgelegt ist.
Wie sonst?

von Iztuiz K. (ju1s)


Lesenswert?

Skyper schrieb:
> 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?

Control Common.

von Skyper (Gast)


Lesenswert?

Ohne Masseverbindung kannst Du keine Daten übertragen - nur PIN 10 
alleine ist nicht Ausreichend, du hast dann kein Bezugspotential!!!!

Dir ist aber schon klar, was ein Stromkreis ist, oder???

von Skyper (Gast)


Lesenswert?

Sehe gerade, Pin 5 & 7 liegen auf -3V ... als GND der RS232 mit VSS 
verbinden!

von Iztuiz K. (ju1s)


Lesenswert?

Skyper schrieb:
> Sehe gerade, Pin 5 & 7 liegen auf -3V ... als GND der RS232 mit VSS
> verbinden!

Okay und die Batterie so lassen wie ich sie habe?

von Skyper (Gast)


Lesenswert?

Gegenfrage, was passiert, wenn das Panel nicht mit der Batterie 
verbunden ist??? Wo soll dann die Versorgungsspannung kommen???

Julius Rombach schrieb:
> Okay und die Batterie so lassen wie ich sie habe?

von Iztuiz K. (ju1s)


Lesenswert?

Irgendwie reden wir aneinander vorbei. Die Batterie ist mit VDD und VSS 
wie in Abschnitt 11 verbunden, also Pin 1 und 2 des Panels.

Also nur noch Pin 5/7 als ground mit VSS verbinden, dann sollte es 
laufen!?

von Rufus Τ. F. (rufus) Benutzerseite


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).

von Iztuiz K. (ju1s)


Lesenswert?

Okay macht Sinn, danke!

von Jim M. (turboj)


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.

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.