Hallo Gemeinschaft, ich kenne mich bisher wenig mit Mikrocontrollern aus, deshalb eine vielleicht ziemlich einfache Frage. Ich habe einen berührungslosen Endschalter der 12V / DC durchschalten soll. Dieser soll dann als Zählereingang an den Mikrocontroller angeschlossen werden (Immer wenn Endschalter schließt, zählt der Mikrocontroller um eins höher). Nun kann man diesen ja nicht direkt an den Mikrocontroller anschliessen. Wie ist es also zu realisieren das der Endschalter angeschlossen werden kann? Evtl. über ein Relais? wie gesagt ich kenne mich da nicht sehr gut aus, wäre also auch sehr dankbar wenn es ein Schaltbild oder eine gute erklärung dazu gäbe. Vielen Dank im vorraus Gruß Andy
Hier mal die Möglichkeiten die sich anbieten gestaffelt nach Qualität: -Am einfachsten mit einem Widerstand in Reihe -Ein Spannungsteiler aus 5KOhm und 7KOhm -Ein Optokoppler Mfg
und wie greife ich die Signale ab? wenn ich einen Widerstand habe muss ich doch die Spannung vor dem Widerstand und die Sapnung nach dem Widerstand abgreifen um den Spannungsfall zu verarbeiten, ist das richtig? muss ich dann die Leitung vor dem Widerstand auf einen Port und die Leitung nach dem Widerstand auf einen anderen Port legen?
Hallo Andy! Neben der Pegelwandlungsfrage ist sicher auch wichtig, ob der induktive Endschalter Kontaktausgänge oder Halbleiterausgänge hat. D.h. ist das gelieferte Signal "sauber" - also ohne Prellen. Man könnte Pegelwandlung und Störunterdrückung vereinen, oder separat in Harware und Software aufteilen. Genauer kann man Dir aber erst helfen, wenn Du mehr Infos rausrückst.
Also die Endschalter sind Prellfrei, das wäre aber auch nicht das Problem, da ich einen IC habe der zum entprellen dient (MC14490). Ich habe vom Netzteil her die Spannungen 5V / DC und 12 V /DC. Kann ich nicht einen Transistor mit 12 V über einen Vorwiderstand an der Basis schalten sodass auf Der Kollektor-Emitter Strecke dann 5V durchschalten? Und was für Ströme fliessen dann, bzw. wievile Strom kann man an einen Mikrocontroller Eingang anlegen? Wäre nett wenn mir jemand eine Transistor-Schaltung für diesen Zweck dimensionieren könnte
Ich weiß jetzt nicht genau, was für einen Endschalter du verwendest, aber spricht was dagegen den direkt mit 5 V (kommt ja auch aus deinem Netzteil) zu betreiben??? Wenn das nicht geht , verwende einfach wie Ulrich bereits erklärt hat einen Spannungteiler aus zwei Widerständen. Da du 5 kOhm und 7 kOhm nur mit Potis realisieren kannst, würde ich einen 4,7kOhm und einen 6,8 kOhm nehmen. Du Schaltest den 4,7k Widerstand an der einen Seiten gegen Masse, an der anderen Seite schließt du den 6,7k Widerstand an, welchen du mit der dann noch freien Seite mit dem Ausgangssignal des Schalters versorgst. Das Signal für den Mikrokontroller kannst du dann zwischen den beiden Widerständen abgreifen. Deine Idee mit einem Transistor ist viel zu kompliziert für diese Anwendung.
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.