Hi mal ne Frage: Wie kann ich einen Buttonzustand mit zwei nC erfassen? Den Button einfach parallel zwischen den beiden nC legen? Dann würden jedoch durch die beiden pull-up-inputs zwei Spannungsquellen parallel sein, wenn der Burton gedrückt wird.. Könnt ihr mir sagen, was ich mir dafür am besten anschauen könnte?
Aktivier die internen Pull-Up Widerstände einfach nicht und löte nen Pullup/Pulldown händisch ein. Und dann einfach an die beiden µC Pins dran. Die sind hochohmig.
Luzio schrieb: > Den Button einfach parallel zwischen > den beiden nC legen? Und mittels zweier Dioden entkoppeln....
Aso hab noch vergessen zu erwähnen.. Der eine nC der zum Button führt ist fest.. da kann ich nichts dranbauen.. ich also nur spielraum auf der Seite des 2. Mikrokontrollers
Sascha_ schrieb: > Aktivier die internen Pull-Up Widerstände einfach nicht und löte > nen Pullup/Pulldown händisch ein. > > Und dann einfach an die beiden µC Pins dran. Verstehe den Zweck dabei nicht.. kommt das nicht auf das selbe hinaus?
Ach da würde ich mir nicht zu viel Kopf drum machen. An dem vorhandenen mC+Taste mal messen was ohne/mit Tastendruck anliegt und dann den zweiten der es zusätzlich abgreifen soll einfach ohne aktivierte Pullup/down dranhängen. Also hochohmig, wie schon gesagt. Das hat bei mir sogar an einem Onewire mit zwei Mastern funktioniert solange halt nich beide gleichzeitig abfragen...
Luzio schrieb: > Könnt ihr mir sagen, was ich > mir dafür am besten > anschauen könnte? Die Schaltung, mit der der "Button" an den einen, unveränderbaren uC angeschlossen ist. Schaltet des Taster nach Masse und hat der uC einen Widerstand nach plus ? Wird dieser uC mit derselben Versorgungsspannung versorgt, die auch dein zweiter bekommt, also plus und Masse der beiden verbunden ? Dann kannst du den Pin, an den der "Button" an den ersten uC angeschlossen ist, mit dem Pin verbinden, über den der zweite uC den Zustand erfahren soll. Schwieriger wird es, wenn beide unterschiedliche Versorgungsspannungen haben, die unterschiedlich ein und ausgeschaltet sein könnten. Noch schwieriger wird es, wenn am ersten uC der "Button" mit einem Anschluss gar nicht an Masse oder plus liegt, sondern mit beiden Anschlüssen am uC, eventuell noch andere "Buttons" an diesen Pins angecshlossen sind. Finde also erst mal heraus, wie der erste uC mit dem Button verbunden ist, durch nachzeichnen des Schaltplans.
:
Bearbeitet durch User
Luzio schrieb: > Den Button einfach parallel zwischen den beiden nC legen? > Dann würden jedoch durch die beiden pull-up-inputs zwei > Spannungsquellen parallel sein, wenn der Burton gedrückt wird.. Solange die beiden µC mit derselben Versorgungsspannung laufen, geht das. Die beiden Pullup-Widerstände liegen dann parallel. Es reicht in diesem Fall aber auch, nur einen der beiden Pull-Ups zu aktivieren. Ist die Versorgungsspannung der beiden µC unterschiedlich, dann Heinz V. schrieb: > ... mittels zweier Dioden entkoppeln.... damit nicht einer der beiden µC (der mit der höheren Versorgungs- spannung) Strom in den anderen hineinpumpt. Verwendest du die Dioden, musst du die Pull-Ups auf beiden Seiten aktivieren und im Datenplatt nachschauen, ob der durch die Dioden angehobene Low-Pegel noch ausreichend niedrig ist.
Michael B. schrieb: > Luzio schrieb: >> Könnt ihr mir sagen, was ich >> mir dafür am besten >> anschauen könnte? > > Die Schaltung, mit der der "Button" an den einen, unveränderbaren uC > angeschlossen ist. > > Schaltet des Taster nach Masse und hat der uC einen Widerstand nach plus > ? Ja > > Wird dieser uC mit derselben Versorgungsspannung versorgt, die auch dein > zweiter bekommt, also plus und Masse der beiden verbunden ? Jein, ich wollte beide Massen und beide Inputpins,erst am Button verbinden. > > Dann kannst du den Pin, an den der "Button" an den ersten uC > angeschlossen ist, mit dem Pin verbinden, über den der zweite uC den > Zustand erfahren soll. > > Schwieriger wird es, wenn beide unterschiedliche Versorgungsspannungen > haben, die unterschiedlich ein und ausgeschaltet sein könnten. > > Noch schwieriger wird es, wenn am ersten uC der "Button" mit einem > Anschluss gar nicht an Masse oder plus liegt, sondern mit beiden > Anschlüssen am uC, eventuell noch andere "Buttons" an diesen Pins > angecshlossen sind. Ne, ist schon wie oben erwähnt. > Finde also erst mal heraus, wie der erste uC mit dem Button verbunden > ist, durch nachzeichnen des Schaltplans. Siehe Bild. Links (1. uC) sieht genau so aus und nicht anders.. rechts arbeite ich mit einem 3,3V nC.. ab den roten Punkten kann ich quasi weiterarbeiten.. Reicht es nun die "obere" Leitung an den Input des 2.uC zu verbinden, wobei ein hochohmiger Widerstand in Reihe geschaltet wird und die GND Leitungen beider uC "unten" verbunden werden?
Luzio schrieb: > Reicht es nun die "obere" Leitung an den Input des 2.uC zu verbinden, > und die GND Leitungen beider uC "unten" verbunden werden? Nein, es könnte ein Querstrom über die Eingangsschutzdioden zu den noch ausgeschalteten Spannungsversorgung des zweiten uC fliessen. > wobei ein hochohmiger Widerstand in Reihe geschaltet wird Damit geht es dann, z.B. 10k. Der Querstrom wird auf ungefährliche Werte reduziert. Besser ist, wenn man die Versorgungsspannungen jeweils unabhängig ein und ausschalten kann, eine völlige Entkopplung:
1 | --+ +---- 3V3 |
2 | | | |
3 | | 1k |
4 | R | |
5 | | +---- Pin zweiter uC |
6 | | | |
7 | --+--10k--|< BC547 |
8 | | |E |
9 | o | |
10 | | Tast | |
11 | o | |
12 | | | |
13 | --+--------+---- GND |
Dabei wird das Signal invertiert, ein offener Taster liefert low am Eingang, ein gedrückter Taster high.
Michael B. schrieb: > Luzio schrieb: >> Reicht es nun die "obere" Leitung an den Input des 2.uC zu verbinden, >> und die GND Leitungen beider uC "unten" verbunden werden? > > Nein, es könnte ein Querstrom über die Eingangsschutzdioden zu den noch > ausgeschalteten Spannungsversorgung des zweiten uC fliessen. > >> wobei ein hochohmiger Widerstand in Reihe geschaltet wird > > Damit geht es dann, z.B. 10k. > > Der Querstrom wird auf ungefährliche Werte reduziert. > > Besser ist, wenn man die Versorgungsspannungen jeweils unabhängig ein > und ausschalten kann, eine völlige Entkopplung: --+ +---- 3V3 > | | > | 1k > R | > | +---- Pin zweiter uC > | | > --+--10k--|< BC547 > | |E > o | > | Tast | > o | > | | > --+--------+---- GND > Dabei wird das Signal invertiert, ein offener Taster liefert low am > Eingang, ein gedrückter Taster high. Vielen dank. Ich werde es ausprobieren. Gibt es eigentlich Tipps & Tricks wie man eine Schaltung für gewünschte Zwecke dimensionert? Ich meine spätestens mit Dioden und Transistoren etc. wird es schwer mit Maschenregel und Kirchhoff.. Würde mich da gerne ein wenig reinfuchsen wollen..
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.