Hallo ! Ich habe gerade ein kleines Projekt laufen mit einer Laserschlitteneinheit mit der ich Legomodelle meines Sohnes ein wenig Bewegung einhauche :-) Eigentlich nur ne nette Spielerei. Leider finde ich in letzter Zeit fast keine Antriebseinheiten mit Schrittmotoren mehr, sondern nur noch normale 5V DC Motoren die über Hallsensoren gesteuert werden. So eine Einheit habe ich auch verbaut. Jetzt habe ich mich ein wenige mit der kleinen Steuerplatine die unter einem Antriebszahnrad mit einem Magnetring sitzt auseinandergesetzt um die Hallsignale zu erhalten. Es sind 2 kleine SMD Halls mit jeweils 4 beschalteten Pins. +VCC und GND waren ja leicht zu finden, und sind auch mit allen 2 Halls verbunden. Die 2 anderen Signalpins sind jeweils separat auf einen Stecker herausgeführt. Jetzt hab ich es einfach mal mit der Pullup Methode für Open Collector versucht, aber da ging nichts. Meine Beschaltung ist jetzt einen Pin direkt mit +VCC und den anderen mit einem 10k Widerstand nach GND. Wenn ich vor dem Widerstand messe bekomme ich beim drehen des Zahnrades eine Spannung die zwischen 3,210 V und 3,12 V schwankt. Naja gut, ich habe die Spannung auf einen Komparator mit einem LM324 (5V) gelegt und als Gegenreferenzspannung mit einem Trimmpoti 3,19 V eingestellt. Ich bekomme bei einer Umdrehung des Zahnrades 18 Impulse, also alle 20 Grad. Mit dem kann ich schon arbeiten, da komm ich auf ungefähr 0,6mm Weg pro Impuls. Nur hab ich mir gedacht ich könnte auch den 2ten Hall nehmen und mit der selben Beschaltung den Weg noch mal verkleinern, da der ca. 40 Grad zum ersten versetzt ist. Nur leider werd ich dem 2ten nicht Herr! Ich kann den Beschalten wie ich will, und auch unbeschaltet messe ich auf beiden Ausgängen die volle Versorgungsspannung der Halls, 5 Volt. Also entweder habe ich beim Probieren den 2ten Hall zerschossen oder haben die 2 Halls mit jeweils anderen Typen verbaut ? Kennt sich jemand mit Hallsensoren gut aus ? Ich habe leider was die Halls angeht eher weniger Ahnung und kenne eigentlich nur die Typen mit Open Collector. Gibts da wo verständliche Info über die verschiedenen Arten? lg reinhard
Tach Reinhard! Wie du ja nun auch weißt, gibt es zwei typen von Halls. Digtale und lineare. Die meisten linearen Halls sind magnetoresistiv, verwenden also feldabhängige Widerstände. Einige wenige Typen arbeiten auch nach dem klassischen Halleffekt und geben dir die Hallspannung aus. Ohne aber den Typ des Sensors oder zumindest des Servos zu kennen wird das ganze sehr haarig rauszubekommen. Thor
Hi Thor ! Ja, ich weiß. Deshalb bin ich ja eigentlich schon zufrieden das ich einem Hall mittels Komparator ein schönes TTL Signal entlocken konnte. Der 2te muß ja nicht unbedingt mitspielen :-) Aber das mit den linearen Halls ist schon ne interessante Geschichte !
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.