Forum: Mikrocontroller und Digitale Elektronik uC<->uC RXD/TXD in stoeranfaelligem Umfeld?


von ju (Gast)


Lesenswert?

Hallo,

Das ganze soll eine Steuerung fuer Opa's Druckmaschine werden.
Eine Platine mit uC steuert einige Schrittmotoren. Eine andere Platine 
soll als Bedienteil fuer den Operator dienen. Die beiden uC's 
unterhalten sich per UART.
Auf dem Basteltisch funktioniert das ganze schon ganz gut.
Jetzt gehts an's Platinen machen. Und dazu meine Frage.

(bin nicht der Profi)

Da in/an der Druckmaschiene vermutlich einiges an Stoerimpulsen 
herumfliegt ist es sicherlich notwendig an den RXD/TXD Pins der uC's 
etwas zu unternehmen damit da keine toedlichen Spitzen ueber das Kabel 
reinkommen.

Ich hatte da (laienhaft) an so etwas gedacht wie :
zwischen Kabel und Pin einen R 4k7 dann 2 1N4148 jeweils eine nach GND 
bzw. VCC dann einen C nach GND dann an den Pin.

Die Kommunikation soll mit 9600 Baud laufen.

Jetzt bin ich mir aber nicht sicher ob das ueberhaupt so geht, und wie 
der R und der C dimensioniert werden muessen.

Kann mir da von einer den Profis hier einer ein par Ratschlaege geben?

Ju

von anonymous (Gast)


Lesenswert?

häng doch einen Max232 dazwischen, hat sich bewährt ;-)

Am besten im Dil-Sockel, dann kann man ihn auch austauschen

von spess53 (Gast)


Lesenswert?

Hi

>häng doch einen Max232 dazwischen, hat sich bewährt ;-)
>Am besten im Dil-Sockel, dann kann man ihn auch austauschen

Dann besser RS485- oder CAN-Treiber.

MfG Spess

von Tom E. (tkon)


Lesenswert?

Abgeschirmte Kabel und Metallgehäuse können Wunder bewirken.

von Spice (Gast)


Lesenswert?

Ich verwende den MAX422 dafür. Da werden die Daten jeweils Tx und Rx 
differentiell RX+- Tx +- übertragen. Such mal nach current loop... Du 
hast also kein Massebezug und auch keine Störungen, die mit Masse zu tun 
haben könnten.

Gruß Spice

von ju (Gast)


Lesenswert?

OK,

Wie es scheint ist ein zusaetzlicher Treiber-IC die einzig wahre 
Loesung.
Also kommt dann eben noch ein IC auf die Platine.

Danke Euch allen fuer Eure Tips.

Ju

von ju (Gast)


Lesenswert?

@Spice

wow, didn't know that. I may or not use that for present application, 
but for further use in some industrial environment and long distances it 
seems a really great solution.

thank's for that hint.

Ju

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.