Forum: Mikrocontroller und Digitale Elektronik 2313 hängt sich bei RS485 auf


von Stefan (Gast)


Lesenswert?

Hallo,

ich habe einen kleines RS 485 Netzwerk aufgebaut.
Einer der Controller ist ein 2313, dieser hängt sich gelegentlich auf,
also mal 4, 5 mal am Tag, dann läuft er wieder ein paar Tage ohne
Probleme. Trenne ich den 2313 vom Netz läuft er ohne Probleme, also
denke ich, dass es nicht an der Software liegt. Als Rs 485 Treiber
verwende ich einen MAX 481.
Zum Schutz vor Störeinflüssen hab ich inzwischen probiert einen Ferrit
um das Kabel machen und habe auch Zener Dioden gegen Masse geschaltet.

Beides ohne Erfolg.
Würde es was bringen das ganze galvanisch zu trennen, so mit
Optokopplern? Oder gibt es etwa fertige Bustreiber, die so etwas
können?
Wäre denn ein Tiny 2313 (wenn ich einen bekommen würde) oder ein ATMega
resistenter gegen ESD (heißt das so?)?

MfG Stefan

von harry (Gast)


Lesenswert?

hi,

ich verwende den sn75176 als treiber, hatte noch nie probleme.
liegt's möglicherweise an der software, die sich irgendwo
'festfährt', wenn unerwartete zeichen reinkommen?

gruss, harry

von Stefan (Gast)


Lesenswert?

War auch mein erster Gedanke. Hab ihn zwei Stunden lang, ununterbrochen
mit Anfragen bombadiert.
An der Software liegts nicht.

Gruß Stefan

von joerg (Gast)


Lesenswert?

hallo
ich habe viele felbusgeräte (gebäude/industriesteuerung)im einsatz
alle sind mit rs485 galvanisch getrennt,Rs485 mit industrie
leitungstreiber bis zu 30km bei 9600baud seit jahren in betrieb


benutze 3 optocopler ( HCPL0201 )
        1 DC/DC Wandler 5V 1W
        1 MAX Max481CSA (75176)
        und ein parr wiederstände und kondensatoren

von Andreas Jakob (Gast)


Lesenswert?

Hallo,

von Maxim gibts RS485-Treiber IC´s mit eingebauter glavanischer
Trennung. Allerdings sehr teuer.

von Reinhard (Gast)


Lesenswert?

Erweiter doch mal Deinen Stack auf 200 Byte.

von Alexander Niessen (Gast)


Lesenswert?

Bis du die tatsächliche Ursache für die Aufhänger gefunden hast, würde
ich den Watchdogreset implementieren.

Grüße,
Alex

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.