MAX232: T1out Pegel unsymmetrisch

OP #1256036
Lesenswert?

Hallo,

meine Pegelwandlerschaltung spinnt!! Ich will von TTL auf UART wandeln, 
mit einem MAX232. Schaltung wie im Datenblatt.
Seltsamerweise ist das T1out-Signal unsymmetrisch! Woran kann das 
liegen?? T1in ist noch völlig in Ordnung, aber T1out eben nicht.

Bei der Untersuchung habe ich dann festgestellt, dass V+ ebenfalls bei 
T1 mitschwingt... :-/

Das obere Bild im Anhang zeigt T1in und T1out, das untere Bild zeigt V+ 
und T1in.

Irgendeine Idee?

Vielen Dank im Voraus.
Angehängte Dateien:
Gast #1256048
Lesenswert?

>Schaltung wie im Datenblatt.
Von welchem Hersteller?
Die Beschaltung von Maxim weicht von der von Texas Instruments ab. Der
Anschluß 2 (VS+) ist betroffen. Auch ich habe schon "Freude" an diesem
Unterschied gehabt.

MfG Paul
OP #1256053
Lesenswert?

@Paul Baumann: der MAX232 ist von Maxim, das Datenblatt auch. :-) Puh, 
aber danke für den Hinweis.

Das völlig verrückte daran ist übrigens, dass es vor zwei Tagen noch 
funktioniert hat. Dann hab ich etwas im Code des µC geändert... 
plötzlich ging's nicht mehr... wieder zurück geändert... geht immer noch 
nicht!

Erst habe ich auf ne kalte Lötstelle o. ä. getippt, finde aber nichts, 
habe schon alles nachgelötet und gesäubert. Ein defektes Bauteil? 
Welches? Die Kondis habe ich inzwischen alle ausgetauscht!

Was kann so einen Fehler (Asymmetrie der Pegel) denn verursachen, wo 
muss ich suchen?
Gast #1256102
Lesenswert?

>Was kann so einen Fehler (Asymmetrie der Pegel) denn verursachen, wo
>muss ich suchen?

Irgendein Elko falsch rum drin oder zu klein?
Das Signal bricht ja auch auf der negativen Seite ein.
Stromversorgung zu schwach?
OP #1258342
Lesenswert?

Da die Schaltung ja vorher noch funktioniert hat, kann es kein 
verdrehter Elko sein.

Stromversorgungsfehler kann ich auch ausschließen, da das Ganze an einem 
Laborgerät hängt, und das Amperemeter verhält sich ganz normal. Die 
Strombegrenzung wird nicht mal annähernd angesprochen.

Verflixt nochmal, da muss es doch einen Grund für geben???

verzweifel

Ich hänge mal die Gesamtschaltung an, vielleicht kommt Ihr da auf einen 
grünen Zweig?

Die Schaltung verwaltet einen Sonarsensor (Anschluß oben rechts).
Der wird vom µC (ATmega8) mit 25Hz getriggert und sendet ein PWM-Signal 
an den µC zurück, der dieses in TTL-Logik übersetzt, was dann noch vom 
MAX232 in echtes RS232 gewandelt und über den Stecker unten rechts an 
einen PC weitergeleitet wird.

Irgendwelche Vorschläge? Wer könnte mir da die Pegel asymmetrisch 
machen?

DANKE!
Angehängte Dateien:
OP #1258381
Lesenswert?

Stimmt, die 100nF waren zu klein. So was Blödes!! Jetzt habe ich die 
Kondis ausgetauscht (gegen 1µF) aber das hat jetzt leider auch nix 
geändert. Und ich wiederhole mich: vor ein paar Tagen hat diese 
Schaltung ja auch noch funktioniert!!

Die ICs habe ich jetzt auch (nochmal) getauscht, auch das bringt keine 
Veränderung.

Und die Last ist auch okay so wie sie ist (s.o.).

Übrigens: dieselbe Schaltung existiert noch einmal auf einer 
Lochrasterplatine und funktioniert da (übrigens interessanterweise auch 
mit 100nF Kondis) einwandfrei und ohne zu murren. Auch wenn ich die ICs 
gegenseitig tausche, funktioniert sie auf der Lochrasterplatine fleißig 
weiter, auf der anderen aber eben nicht (mehr).

Manno!
Gast #1258386
Lesenswert?

Miß einmal vom Anschluß 2 und vom Anschluß 6 gegen Masse.
Dort müssen ca. 8,5 Volt respektive -8,5 Volt "entstehen"

Nur der MAX232A funtioniert mit 100n Kondensatoren; der "normale"
MAX232 braucht mindestens 1uF, sonst ist er wie "ein Blatt im Wind".

;-)

MfG Paul
#1258388
Lesenswert?

Wenn V+ einbricht, dann weil die interne Ladungspumpe belastet wird. Und 
wenn dies zusammen mit den Signal auftritt, dann deutet es auf 
asymmetrische Last hin. Was auch durch einen Kurzschluss zwischen beiden 
TxOUT hervorgerufen werden kann, denn in Ruhe ist TxOUT negativ.

Wie sieht das denn ohne Last aus?
#1258421
Lesenswert?

Das ist nicht seltsam, sondern begründet durch Last. Die Ladungspumpe, 
die V+ liefert, kann nur sehr begrenzt Strom liefern und bricht dabei 
immer ein bischen ein, je mehr Strom desto stärker. Wenn sie dies wie 
gezeigt tut, dann fliesst offensichlich im einen Ausgangszustand mehr 
Strom als im anderen.

Es wird deine Aufgabe sein, diesen Strom zu finden. Kannst ja mal 
versuchen, mit dem Oszi den Strom direkt aus T1OUT zu messen.

V- entsteht durch Invertierung von V+, d.h. wenn V- belastet wird, wird 
auch V+ belastet, und wenn V+ durch Last einbricht, dann bricht 
infolgedessen auch V- ein.
OP #1258531
Lesenswert?

Wie, kurzgeschlossen? Nö... Achso, mal sehen:
- Tx-Leitung aufgetrennt, 10-Ohm-Widerstand rein
- Oszi-GND an das zur Schaltung liegende Ende des Widerstandes.
- Oszi-Signal an das von der Schaltung entfernte Ende des Widerstands.
Äh ja,... *kopfkratz...
... wenn ich es genau andersherum mache, kommt folgendes heraus: s. 
Anhang

Sieht anders aus, aber ob das besser ist?? Wie würdet ihr denn den Strom 
mit dem Oszi messen?
Angehängte Dateien:
#1258534
Lesenswert?

Anna-zaira Engeln schrieb:

> Sieht anders aus, aber ob das besser ist??

Beide Messungen sind falsch, wenn irgendein weiterer Teil der Schaltung 
geerdet ist.

> Wie würdet ihr denn den Strom mit dem Oszi messen?

Mit einem Differenztastkopf, bzw. mit Kanal 1 + (invertiert)Kanal 2 vor 
und hinter dem Widerstand gemessen.
Gast #1258541
Lesenswert?

>... wenn ich es genau andersherum mache, kommt folgendes heraus: s.

Du kannst doch nicht einfach das GND vom Osci irgendwo
in der Schaltung anschliessen. Das gehört grundsätzlich
erstmal nur an GND der Schaltung. Falls dein Netzteil
geerdet ist nutzt es auch nichts den PC abzuziehen.
#1258544
Lesenswert?

Jeder mir bekannte Oszi mit 2 Kanälen kann die Differenz beider Kanäle 
anzeigen.

Aber: Man verliert dadurch an Genauigkeit, und das ziemlich heftig wenn 
das ein digitaler ist der digital subtrahiert statt analog. Dann sind 
100mV Differenz bei +/-10V Pegel um Faktor 100 auseinander und es bleibt 
bei einem 8 Bit ADC nix mehr übrig, das sich anzuzeigen lohnt.

Also: Die Messschaltung von Erde trennen, sofern kein exchter 
Differenztastkopf vorhanden ist.
OP #1258558
Lesenswert?

Ich weiß nicht, wie ich die Schaltung von GND trennen soll.

Eben, ich benutze ein Netzteil. Und selbst wenn ich das über eine 
Batterie speisen würde, müsste ich doch immer noch den PC angestöpselt 
lassen, wie sollte ich sonst einen Strom aus Tx messen?

Oder müsste ich Tx über den Widerstand dann an mein Schaltungs-GND 
stecken?
#1258563
Lesenswert?

Anna-zaira Engeln schrieb:

> Eben, ich benutze ein Netzteil. Und selbst wenn ich das über eine
> Batterie speisen würde, müsste ich doch immer noch den PC angestöpselt
> lassen, wie sollte ich sonst einen Strom aus Tx messen?

Hängt der Widerstand zwischen Tx-Anschluss deiner Schaltung und dem PC? 
Dann hast du die Anschlüsse durcheinander gebracht und dein Tx 
möglicherweise mit dem Tx vom PC verbunden, statt mit dessen Rx.

Ein Netzteil ist nicht zwangsläufig mit Erde verbunden.
#1258590
Lesenswert?

Ist es denn so schwer mal systematisch einen Fehler zu suchen?

Wir wissen:
Beim Low Pegel am Ausgang (also etwa +8V bei RS232) bricht die Spannung 
ein
-> Vermutlich fließt zuviel Strom.
-> Also hängt am Ausgang eine zu große Last.
-> Alles abklemmen was am Ausgang hängt und nochmal die Spannung messen:
 Bricht die Spannung immer noch ein?
   -> Ja -> Kurzschluss suchen
   -> Nein -> Kurzschluss im Kabel bzw. am Gerät Suchen das mit TX 
verbunden ist.
OP #1258593
Lesenswert?

A. K. schrieb:
> 2div=2V/10Ohm = 200mA. Kann so nicht stimmen.

Manno, tut mir leid, ich hab jetzt nochmal neu gemessen:
- 10-Ohm-Widerstand in der Tx-Leitung
- Oszi-GND an das Signal-GND vom MAX232
- Messspitze 1 -wie oben- an Widerstand-Eingang (aus Schaltungs-Sicht)
- Messspitze 2 an Widerstand-Ausgang
- Kanäle 1&2 alle beide mit 50mV/Div
- Kanal 3 = Kanal 1 - Kanal 2

--> Vmax: 3.04 Div ~ 0.152V ~ 15.2mA
OP #1258610
Lesenswert?

Benedikt K. schrieb:
> Ist es denn so schwer mal systematisch einen Fehler zu suchen?
Vielen Dank für die virtuelle Ohrfeige, ich will das mal als 
freundlichen Anstupser werten. ;-)

> Wir wissen:
> Beim Low Pegel am Ausgang (also etwa +8V bei RS232) bricht die Spannung
> ein
> -> Vermutlich fließt zuviel Strom.
> -> Also hängt am Ausgang eine zu große Last.
> -> Alles abklemmen was am Ausgang hängt und nochmal die Spannung messen:
>  Bricht die Spannung immer noch ein?
>    -> Ja -> Kurzschluss suchen
>    -> Nein -> Kurzschluss im Kabel bzw. am Gerät Suchen das mit TX
> verbunden ist.
Aha, danke, das nenne ich ne Erklärung. Danke. So klar war mir das eben 
bis jetzt noch nicht!

Wenn ich das RS232-Kabel (also die Verbindung vom MAX232 zum PC) 
abziehe, bricht die Spannung am Tx-Ausgang (Pin 14) nicht mehr ein. Nun 
werde ich mich mal auf die Suche nach dem Stromdieb machen. Erste 
Piepversuche haben noch nicht weitergeholfen.
Moderator (Firma: Titel) Persönliche Seite #1258630
Lesenswert?

> Ist es denn so schwer mal systematisch einen Fehler zu suchen?
Scheinbar schon :-/

Mach dir den Slogan Teile und Herrsche (lat: divide et impera) zu 
eigen:
ich würde einfach mal nichts an den Stecker-Pin PC_TX anschliessen, 
und dann messen, was an diesem Stecker-Pin PC_TX herauskommt. Wenn das 
Signal dann ok ist, dann liegts an dem, was dort angeschlossen ist. Wenn 
das Signal dann immer noch schlecht ist, dann liegt es an der Verbindung 
T1out --> PC_TX

EDIT:
leider viel zu spät auf den Absenden-Knopf gedrückt  ;-)
Gast #1258637
Lesenswert?

Anna-zaira Engeln schrieb:
>>> - Kanäle 1&2 alle beide mit 50mV/Div
>> womit dann zumindest ein Kanal 1 heftig übersteuert ist

> Verstehe ich nicht, was heißt das?

Dei OSZI hat max 10Div Vertikal (nehme ich mal an),
d.h. 10 * 50mV = 500mV Vollaussteuerung.

An Kanal 1 liegen aber +/- 8V.

Gruß,
Günter
Persönliche Seite #1258657
Lesenswert?

Anna-zaira Engeln schrieb:
> Wenn ich das RS232-Kabel (also die Verbindung vom MAX232 zum PC)
> abziehe, bricht die Spannung am Tx-Ausgang (Pin 14) nicht mehr ein. Nun
> werde ich mich mal auf die Suche nach dem Stromdieb machen. Erste
> Piepversuche haben noch nicht weitergeholfen.

Aha! Hast du vielleicht was an der Verdrahtung zum Rechner falsch? 
Möglicherweise ein Ausgang des MAXs an einen Ausgang der seriellen 
Schnittstelle des Rechners verbunden?
Persönliche Seite #1258660
Lesenswert?

Anna-zaira Engeln schrieb:
> Wenn ich das RS232-Kabel (also die Verbindung vom MAX232 zum PC)
> abziehe, bricht die Spannung am Tx-Ausgang (Pin 14) nicht mehr ein. Nun
> werde ich mich mal auf die Suche nach dem Stromdieb machen. Erste
> Piepversuche haben noch nicht weitergeholfen.
Prüfe mal Welche Pins wirklich mit welchen anderen verbunden sind.. 
vieleicht hast du ein CrossOver Kabel erwischt.
OP #1258676
Lesenswert?

ES FUNKTIONIERT WIEDER!!!!

Läubi .. schrieb:
> Prüfe mal Welche Pins wirklich mit welchen anderen verbunden sind..
> vieleicht hast du ein CrossOver Kabel erwischt.

Ohja, auch eine schöne Idee... aber das war es nicht.

Ich habe jetzt das gesamte Kabel, das die Verbindung vom Max232 zum PC 
herstellen sollte, auseinandergenommen (das hatte ich selbst gecrimpt 
und es hat wie gesagt anfangs funktioniert), und neu zusammengesetzt. 
Jetzt funktioniert es wieder. Was kann denn das gewesen sein??

Verdreht war da sicher nichts, schließlich hatte genau dasselbe Kabel 
vor ein paar Tagen noch funktioniert. Ich habe aber wegen der vielen 
Nachfragen oben ja selber schon Zweifel bekommen, und Rx gegen Tx 
getauscht, aber das hatte ja auch keine Änderung gebracht.

Bleibt mir nur, davon auszugehen, dass ich da irgendwo ein Drähtchen mit 
irgendeinem anderen verbündet hatte um mich zu ärgern. Keine Ahnung, ich 
hoffe nur, das ist nichts, was wieder auftreten könnte!!

Vielen vielen Dank für Eure Hilfe!!!
Gast #1258687
Lesenswert?

>Bleibt mir nur, davon auszugehen, dass ich da irgendwo ein Drähtchen mit
>irgendeinem anderen verbündet hatte um mich zu ärgern. Keine Ahnung, ich
>hoffe nur, das ist nichts, was wieder auftreten könnte

Das ist nun ein bischen spät, aber statt der späten Hoffnung wäre 
natürlich eine genaue Inspektion des Kabels ratsam gewesen. Nun bleibt 
Dir aber wenigstens noch, das Kabel nochmal zu zerlegen und Dir alle 
Enden genau anzuschauen. Sind einzelne ungelötete Drähtchen der Litze zu 
sehen? -> Mit anlöten oder abschneiden. Sind alle Lötstellen gut? (Matt 
oder glänzend) -> Nachlöten. Irgendwelche nicht verwendeten Adern? -> 
Abschneiden, evtl. isolieren. Sind die Kontakte mechanisch stabil 
befestigt oder wackelt einer -> Neuer Stecker/Buchse oder kleben.
OP #1258689
Lesenswert?

Lothar Miller schrieb:
>> Was kann denn das gewesen sein??
> Ein Fehler in der Leitung. Kurzschluss, z.B. :-o
Jaja, aber wieso war der plötzlich da und dann plötzlich wieder weg!?

>
>> das hatte ich selbst gecrimpt
> Gecrimpt oder gequetscht? Bei gequetschten Flachbandkabeln bekommst du
> gern mal einen temporären Kurzschluss durch überstehende Leiter.
Nein, richtig gecrimpt.
Gast #1258986
Lesenswert?

Wie kann man bei dem Kabel beim momentanen Wissensstand sicher sein, 
dass der Fehler nicht wieder auftritt? Hoffen hilft da nicht viel. Das 
ist dem Drähtchen/der fehlenden Isolierung/dem leitenden Dreck im 
Stecker/etc. egal.

Wenn man den Fehler eindeutig gesehen und behoben hat, dann ok. Aber so?

Wenn mir sowas passiert: Kabel wegschmeißen und neues Kabel kaufen. (Von 
Standardkabeln am Besten eh eine Reserve vorhalten.)

Wenn man Arbeitszeit mit einrechnet, ist das bei praktisch jedem 
halbwegs brauchbaren (West-)Stundenlohn die billigere Alternative.

Zumindest das Kabel eindeutig als zweifelhaft markieren (falls mal ein 
Kollege daran gerät oder man ein paar Jahre später nicht mehr daran 
denkt).

Ich will meine Schaffenskraft nicht mit Schrott vernichten.
Gast #1259031
Lesenswert?

Ouuuh!
>Wenn mir sowas passiert: Kabel wegschmeißen und neues Kabel kaufen.

>ist das bei praktisch jedem halbwegs brauchbaren (West-)Stundenlohn die 
>billigere Alternative

Deshalb muß man den "West-Stundenlohn" auch in Werkstätten bezahlen,
deren Angestellte nicht mehr in der Lage sind, einen Fehler zu
lokalisieren. Wegschmeißen, alles wegschmeißen, alles neu kaufen!

Kostet ja nichts; wir haben's doch, wir Landärzte...

Staun
Paul
Gast #1259247
Lesenswert?

Nee, nicht alles wegschmeißen. Nur das, was kaputt ist und mehr 
Schaden bringt als Nutzen bzw. nur mit großem Aufwand reparierbar ist. 
Dieses kaputte Kabel hat der Kollegin immerhin schon mehrere Stunden 
Mühe gekostet.

Ist Deine Lebens- und Arbeitszeit Dir nichts wert?

Mit "West" meinte ich auch nicht Westdeutschland im Vergleich zu 
Ostdeutschland, sondern eher Westeuropa bzw. "den Westen" im Vergleich 
zu Osteuropa oder Fernost o.ä., wo der relative Wert eines solchen 
Kabels im Vergleich zur Kaufkraft des Einkommens/den Arbeitskosten höher 
ist.

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