Forum: Mikrocontroller und Digitale Elektronik Kleines Problem mit frage....


von Divison (Gast)


Lesenswert?

Hallo,
ich habe hier zum einen den Pin an meinem MC, der bei HI Pegel anfäng
eine Variable im Programm hochzuzählen. Und zum zweiten ein Kabel von
"aussen", was das hochzählen veranlassen soll.

Leider ist das Kabel Massegeschaltet.(Lässt sich auch nicht ändern)

Kann mir mal jemand Ideen für eine Schaltung geben, die immer wenn
Masse auf dem Kabel ist, 5 V an dem MC schaltet?!??!!

Wäre super.

Liebe Grüsse

Division

von Sven Müller (Gast)


Lesenswert?

Ähh..du willst also den Pin invertieren?? Not Gatter davor oder in der
Software invertieren..??

von Divison (Gast)


Lesenswert?

Könnte man das nicht einfach mit nem Transistor als schlater machen??

von Sven Müller (Gast)


Lesenswert?

Ja, müsste gehen.

so:
          5V
          |
          |
          -
         | |R1
         | |
          -
          |
          |----out
          /
    __   /
in-|__|-|
    R2   \
          \
           |
           |
          GND

R1 ist Pullup (10k) R2 der Basis vorwiderstand (aus
Transistordatenblatt )

Hoffe die Ascii Schaltung ist lesbar..

von leo9 (Gast)


Angehängte Dateien:

Lesenswert?

wenns zum Transi noch zwei Widerstände sein dürfen, könntest du diese
Schaltung nehmen.

grüsse leo9

von leo9 (Gast)


Lesenswert?

@sven:
mit der ascii-Schaltung warst du zwar etwas schneller, ich würde aber
auch an der Basis einen Pull-Up anbringen, da die Basis sonst in der
Luft hängt und über das Kabel Störungen einfangen könnte. Der
Serienwiderstand in der Kabelleitung ist in Verbindung mit den internen
Schutzdioden eine sinnvolle Ergänzung meiner Schaltung.

grüsse leo9

von Divison (Gast)


Lesenswert?

Ich habe die Software umgeschrieben, geht auch!

Aber danke!!!!!

von Sven Müller (Gast)


Lesenswert?

..na sagte ich doch, das ist das einfachste..

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
Noch kein Account? Hier anmelden.