'zusammen, folgende Situation: Atmega8@16MHz, mit diversen Aufgaben beschäftigt, soll bestimmte Daten über TXD an PC bzw. weiteren Atmega mit LCD übertragen (momentan 4800 Baud, weniger geht ja bei 16 MHz nicht). Dazwischen liegen ca. 60-75 Meter Cat5e-Kabel ;) Direkt am PC funktioniert alles (über MAX232 und kurzes RS232-Verbindungskabel), mit dem Cat5-Kabel dazwischen (erwartungsgemäß) nicht. Die Konfig ist also µC-------Cat5-Kabel-------MAX232--PC Wenn ich nun die entsprechende TXD-Ader am Ende des Cat5 messe komme ich auf ca. 4,01 Volt, also ja zuwenig um den MAX232 anzusprechen nehme ich an. Was könnte (unkompliziert) Abhilfe schaffen? Eine irgendwie geartete 'Pufferstufe' vor dem Wandler-IC? Wandler-IC vor die Cat5-Strecke setzen? Oder muss bei der Distanz eine ganz andere Übertragungstechnik her? Ferner noch die Frage: Muss ich irgendwas wegen statischer Aufladung, etc. vorsehen? Z-Dioden, Schluckwiderstände, etc.? Sind irgendwelche Beeinträchtigungen der Datenübertragung zu erwarten? Der µC sendet lediglich alle 5 sek. ein kurzes Datenpaket, also keine dauerhafte Kommunikation. Merci, Grüße, Michael
So ist es besser: µC-------MAX232-----Cat5-Kabel-----PC
Stromliniensignale... Einfach eine von der UART angesprochene Stromquelle und mit einem Optokoppler wieder auf Spannungssignale fahren... Müsste fixe IC's geben... ich machs immer konventionell ^^
es gibt für solche Fälle Inhouse-Modems die eine RS232 auf eine Stromschnittstelle umsetzen, dann sind durchaus mehrere Kilometer drin. Im einfachsten Fall sind das kleine Kisten die wie Dongles für die Druckerschnittstelle aussehen und auf 4-Draht umsetzen. Da ist dann auch der Überspannungsschutz mit drin. Es gibt auch Modelle die ihre Verorgung aus der RS232 holen können. bye Frank
für solch lange Strecken, wird in der Industrie meist eine RS423 Verbindung anstelle der RS232 eingesetzt. Hier sind Leitungslängen von über 850 Meter möglich. lg Peter
RS485 ist weit verbreitet. Einfach einen MAX485 nehmen. Oder zwei bei Fullduplex. Sonst gibt es eine Unzahl von geeigneten Chips von Maxim oder von Linear oder ... Für die PC-Seite gibt es fertige RS232 zu RS485 Konverter. Kannst es sonst auch selber machen: RS485 nach TTL , dann TTL nach RS232. Terminierung nicht vergessen! Eventuell Potentialtrennung, wenn die Geräte an unterschiedlichen Phasen angeschlossen sind. Severino
RS422... Dazu brauchst du dann jeweils ein verdrilltes Adernpaar pro Richtung. RS485 braucht auch entweder für jede Richtung ein Adernpaar oder ein aufwändiges Protokoll...
'zusammen, besten Dank an alle Tippgeber, habe nun mittels Optokoppler eine Art Pufferstufe gebastelt, geht einwandfrei. Greetz, Michael
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.