Hall Sensor Digital
Halli hallo,
seid einiger Zeit fand ich das Hobby in der Elektronik. Nun, leider fehlt mir hier und da noch ein wenig Erkenntnis und es stellte sich mir bei einem Sensor , mehrere Fragen auf die ich nur brüchige Antworten im Internet erhielt.. Deswegen hoffe ich dass Ihr mir bei meinem Problem helfen könnt =)
Dabei geht es um einen Digitalen Hallsensor (Unipolar , Omnipolar).
-
Warum benötigt man bei dem oben genannten Hall-Sensor einen Pull up Widerstand? bzw. warum schaltet er mir die LED nicht bei vorbeiziehen eines Magnetes ein, sondern aus? ( Da LED dauerhaft leuchtet). Bin ein wenig verwirrt darüber da, ich dachte dass der Hall-Sensor mir bei einem Magnet der die Schaltschwelle erreicht, die Spannung von 5 V ermöglicht. Stattdessen befinden sich auf der LED dauerhaft die mit Vorwiderstand angelegten 2.4 V und erst wenn ich den Magnet vorbei ziehe , dann geht die LED aus. Wie gesagt dachte es sei genau umgekehrt. Hat ja mit dem Pull up zu tun , aber weshalb brauch man den damit die Schaltung funktioniert?
-
Letztendlich wollte eine eine Schaltung aufbauen mit einem pnp-Transistor der als Schalter dienen soll und eine Spule bei einem vorbeigezogenem Magnet mit spannung versorgen soll. Jetzt sah ich bei vielen Schaltungsplänen das die meisten nach dem Abgang vom Hallsensor (Output) direkt an die Basis vom Trans. hingen und das ohne Basisvorw. o.0 kann dass nicht dem Transistor total in die Tonne hauen ? (Oder habe ich hier zu wenig in den Büchern gelesen..)
1 Antwort
Das nennt man "Open Collektor".
Man hat eine Busleitung die im Ruhefall über einen Widerstand nach "Plus" gezogen wird. An die kann man viele Sensoren anschließen die wenn sie melden die Leitung nach Masse schalten.
So kann man mehrere Sensoren parallel schalten die dann alle gleichberechtigt ihr eigenes Ereignis auf der LEitung melden.
Um eine LED zum leichten zu bringen braucht man den "pull up" Widerstand nicht, hier ist die LED selber der STromlieferant. Die LED also zwischen Plus und Ausgang schalten, die geht dann an wenn der Sensor meldet.
Um eine starke Spule zu betreiben brauchst Du einen Transistor.
Am einfachsten ist ein ULN2003 Treiberbaustein. Der ist gedacht um mit Mikrocontrollern starke Ströme und hohe Spannungen zu schalten. Legst Du den Eingang mit ca. 1kΩ auf Plus, schaltet er durch bis der Sensor den Eingang auf Masse zieht. Dann geht er aus.
Da kannst Du dann ein Relais mit Umschaltkontakt anschließen, mit dem Kontakt kannst Du dann was einschalten, abschalten oder umschalten wenn der Sensor den Treiber im ULN2003 ausschaltet.