Gast
#5195908
Hallo, ich habe mir einen Regler für Slotcars gebaut. Auf den angehängten Bildern kann man hoffentlich erkennen, dass ein Neodym Magnet in einer Halbkreisbewegung auf einen Hallsensor (SS496 A1) zuläuft. D.h., wenn ich Gas gebe, misst der Hallsensor die Stärke des Magnetfeldes und wandelt es in Werte von 0 bis 124 um. Der Hallsensor ist an den ADC eines Mikrocontrollers angeschlossen. Der Regler funktioniert eigentlich ganz gut. Ein Problem gibt es aber noch. Wenn ich Gas gebe, werden die Werte am Anfang von 0 bis 70 in einem regelmäßigen Abstand ausgegeben. Das Regeln der Geschwindigkeit in diesem Bereich ist sehr gut. Der Wert 70 ist erreicht, wenn ich ca. 5 mm vor dem Hallsensor auf der rechten Seite bin. Die Werte von 70 bis 124 werden nun in diesen 5 mm am ADC des Mikrocontrollers ausgegeben, was ein feinfühliges Gasgeben unmöglich macht. Das verschieben des Hallsensors weiter nach rechts hat auch leider nichts geholfen, da der Hallsensor das Magnetfeld sonst nicht mehr misst, wenn der Magnet ganz links ist. Den Endanschlag auf der rechten Seite (Bild3 roter Kreis) weiter rausdrehen bringt auch nichts, da der Gashebelweg dann zu kurz ist. Ich glaube, dass mein Problem an dem Typ des Hallsensors liegt. Dieser misst ja lediglich die Stärke des Magnetfeldes. Es gibt Hallsensoren die die Position des Magneten bestimmen können. Im Netz habe ich die Hallsensoren HAR 37xx von Micronas oder auch die Sensoren von ams.com, z.B. den AS5030, gefunden. Bei diesen bin ich mir aber nicht sicher, ob sie die Halbkreisbewegung des Magneten erfassen können. Kann mir das jemand sagen? Oder kann mir jemand einen Tipp geben, wie ich das oben beschriebene Problem lösen kann? Ich hoffe ich konnte das Problem einigermaßen gut schildern und bin für jede Hilfe dankbar. Gruß Kai



