Hallo, an meinem RS485-Bus muss ich den Abschlusswiderstand zuschalten können. Kurzer Systemaufbau: Ein Master (mit allen benötigten Widerständen) mehrere Slaves alle sitzen an einem Bus durch weitere Signale kann ein Slave erkennen ob er der letzte ist. der letzte Slave muss den Abschlusswiderstand aktivieren. Relais sind nicht brauchbar, PhotoMOS sind teuer (es geht eher um Centbeträge). Wie geht das mit FETs? Sonst noch eine gute Idee? Danke.
@ Dirk Burghardt (diburg) >Relais sind nicht brauchbar, Warum? Zu groß? Es gibt SEHR kleine Signalrelais. Zu teuer? Relais gibt es unter 1 Euro. Zuviel Strom? Es gibt bistabile Relais. > PhotoMOS sind teuer (es geht eher um Centbeträge). Aha. >Wie geht das mit FETs? Geht schon, wird aber nicht einfacher und billiger, wenn man es RICHTIG machen will. Denn deine FETs müssen im Gleichtaktbereich von RS485 arbeiten, sprich -7 + 12V. Das muss auch dessen Ansteuerung. ESD? Du siehst, so ein kleines Relais ist gar nicht schlecht . . .
@ Falk: Wie würdest du das denn mit FETs Schaltungstechnisch lösen ? Hast du evtl. Info (Schaltplan o.Ä.) ? Danke
@ Dirk Welche Baudrate? Welche Leitungslänge? Vielleicht ist ein Leitungsabschluss gar nicht notwendig. Stichwort: Slew-Rate Limiter.
@ Peter (Gast)
>@ Falk: Wie würdest du das denn mit FETs Schaltungstechnisch lösen ?
Man müsste einen Analogschalter nachbilden, der im Gleichtaktbereich von
RS485 "schwimmen" kann. Ein einfacher, wenn gleich unvollständiger
Ansatz wäre ein Analogschalter ala 4066, nur niederohmige, gibt es bei
Maxim. Der muss dann mit mindestens -7 und +12V gespeist werden.
Vielleicht gibt es trickreiche Lösungen, die mit weniger Spannung
auskommen.
Es gibt AFAIK CAN-Tranceiver mit intern zuschaltbarer Terminierung.
Vielleicht gibt es sowas auch für RS485? Muss man mal die üblichen
Verdächtigen abgrasen.
@Frank: > Welche Baudrate? 4,5MBit - also keine langsame Verbindung > Welche Leitungslänge? Bis zu 2 Meter (mit Verbindungsleitung u.U. bis zu 26 Meter) > Es gibt AFAIK CAN-Tranceiver mit intern zuschaltbarer Terminierung. > Vielleicht gibt es sowas auch für RS485? Muss man mal die üblichen > Verdächtigen abgrasen. Guter Tipp, werde ich machen Das mit den FETs muss ich dann nochmal überlegen Danke euch schon mal, Dirk
@Dirk na dann default die 26 Meter verbauen und beidseitig terminieren. Jeder hinzukommende Slave ist damit eine kleine Stichleitung. FETs oder 4066 usw. würde ich mir nicht antun. Damit erfindest Du die komplette Eingangsbeschaltung eines Treibers neu. Mit allen Problemen bezüglich ESD, wie Falk ja schon beschrieben hat. Brainstorm: Jeder Slave hat einen LDR am RS485 und der letzte Slave beleuchtet ihn(Vactrol). Typischer Hell-Wert + x = Wellenwiderstand. 4,5MBit ist ja fast Gleichspannung. Da sollte ein wenig Fehlanpassung nicht schaden.
> 4,5MBit ist ja fast Gleichspannung. So etwas sagen eigentlich nur wir Nachrichtentechniker ;-), für alle anderen ist das schon HF Falls hier irgendwann jemand nachliest: Der MAX13450E und der MAX13451E von Maxim haben einen integrierten Abschlusswiderstand mit 100/120 Ohm. Werde mir die Relaisgeschichte nochmal anschauen, gibt aber noch einige Randbedingungen (die ich hier nicht erwähnen darf, sorry)
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.