Hallo, ich möchte gerne ein paar Mikrocontroller in einem Multimaster Betrieb kommunizieren lassen. Also jeder soll gleichberechtigt senden können. Da ich keine Adressen vergeben will habe ich mich für eine Daisy Chain Topologie entschieden. Ich dachte an RS232, wobei immer der UART Ausgang eines Controllers mit dem Eingang des nächsten verbunden ist. Was mich aber stört ist, dass die einzelnen Elektroniken von Hand ausgeschaltet werden können sollen und wenn einer keine Spannung mehr hat, die komplette Kommunikationskette unterbrochen ist... klar... Ich habe dann ein Relais verwendet welches jeden Controller überbrückt. Wenn der entsprechende Controller eingeschalten wird, dann schaltet er das Relais und kommuniziert einfach mit. Das funktioniert soweit ganz gut. Bei den Relais stört mich aber das klackern und die benötigen unnötig viel Strom. Gibt es eine andere Möglichkeit, evtl. über selbstleitende Mosfets, um die RS232 Verbindung im spannungslosen Zustand kurzzuschliesen und wenn die Spannung der Elektronik eingeschalten wird die Verbindung zu trennen, damit der Controller mitreden kann? Grüße Danielo
du könntest auf jeder Platine RX und TX über einen Widerstand verbinden. Wenn der µC an ist, treibt der µC seinen TX Ausgang. Sobald er aus ist, wird über den Widerstand das Signal durchgeschleift. Problem dürfte aber an der ganzen Sache sein, dass über die internen Schutzdioden der µC über seinen RX Eingang versorgt wird, was dir die Spannung runterzieht.
also ich würde alle µC VCC über eine Diodenmatrix Analogschalter speisen lassen, welche vom Chain µC abgeschaltet werden. Entweder der µC hängt in der Daisy Chain Kette dann ist der Analogschalter 74HC4016/4066 der überbrückt offen also es geht über den µC oder er ist geschlossen und überbrückt die DaisyChain Kette. Damit die Analogschalter nie ohne Versorgung sind bekommen sie die VCC über Dioden aller µC und solgange ein µC noch VCC hat hat es der Analogschalter auch. Besser noch, den Signalweg per Analog Multiplexer 74HC4051/52/53 als Umschalter (bypass) ausführen somit wäre auch der Signalweg zum abgeschalten µC unterbrochen.
:
Bearbeitet durch User
Danielo schrieb: > evtl. über selbstleitende > Mosfets Schon, aber du musst 2 bipolare Signale schalten, also brauchst du wohl 4 Fets plus Ansteuerung, da ist ein Relais doch einfacher, ev. nur ein einziges Bauteil. Und leise und kleine Relais gibt es auch. Was noch garnicht angesprochen wurde - was ist mit GND? Hängen alle Geräte an einem GND, auch die abgeschalteten? Und was geschieht mit Geräten, die nicht nur abgeschaltet sind, sondern gar nicht mehr da? Georg
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.