Ich habe einen ATmega128 Zentralcontroller welcher 4 Mega88 zyklisch abfragen und dabei geringe Datenmengen (jeweils 1x pro Sekunde 2048 Byte) empfangen soll. Die M88 sind ca. 40m in alle 4 Himmelsrichtungen verteilt. Daher kommt ein Bussystem eher nicht in Frage. Ich bin nun auf der Suche nach einem Sternbus. RS485 geht ja anscheinend nicht besonders gut dafür. Oder gibt es Möglichkeiten? Schlimmstenfalls habe ich mit gedacht, 4 RS422 Transceiver im Zentralcontroller zu verwenden und die "Außenstellen" getrennt zu verbindnen. Elegant ist diese Lösung aber eher nicht, da ich nur eine USART am M128 noch nicht verplant habe und darum umschalten müsste. Hat jemand eine bessere Idee? P.S. die Umgebung ist nicht gerade freundlich (es laufen große Motoren in der Nähe)
warum soll ein rs485 nicht gehen ? kannst doch aus deinen leitungen deine stern bauen aber im kabel jeweils ein hinführendes und ein rückführendes pärchen machen und auf deiner zentralplatine einfach weiterleiten.
> Hat jemand eine bessere Idee?
Ja. Benutz die Bustreiber nach Datenblatt also mit richtigen
Abschluessen, leg sie auf deinem Master mehrfach aus, und fuehre
die Leitungen nach dem Bustreiber wieder zusammen. (Gatter, Dioden)
So hast du einen logischen Bus an deiner RS232, aber vier physikalische
Busse nach aussen.
Ausserdem koennte man noch ueber Potentialtrennung nachdenken!
Olaf
Ich hätte ja eben 4 RS422 (Ist dann ja kein Bus mehr, sondern eine Punkt-zu Punkt Verbindung) vorgesehen. Statt Dioden hätte ich aber immer die anderen 3 die Transceiver abgeschaltet. Muss ich mir noch genauer überlegen. Danke jedenfalls!
Ich habe noch einen USB-RS485 Konverter rumliegen, und da als Zentralcontroller jetzt doch ein PC verwendet werden soll, der auch für andere Dinge verwendet wird habe ich eine neue Frage: Den USB-RS485 Konverter möchte ich nicht umbauen (gehört gar nicht mir). Kann ich mit angepassten Leitungen und Abschlusswiderständen den RS485 Bus trotzdem Sternförmig betreiben? Er könnte, wie schon gesagt, auch nur eine sehr geringe Datenrate haben (19200kbps ok). Er muss aber unbedingt zuverlässig funktionieren.
@ Lukas Slz (luky) >Kann ich mit angepassten Leitungen und Abschlusswiderständen den RS485 >Bus trotzdem Sternförmig betreiben? Er könnte, wie schon gesagt, auch Kommt drauf an. Man könnte AC-Terminierung versuchen, an jedem Ende der sternförmigen Abgänge. Siehe Wellenwiderstand. MFG Falk
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.