Forum: Mikrocontroller und Digitale Elektronik Laserschlittensteuerung Hall Sensor


von Reinhard S. (schopfi)


Lesenswert?

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

von Alex S. (thor368)


Lesenswert?

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

von Reinhard S. (schopfi)


Lesenswert?

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