Positionierung mittels Hall-Sensoren/ Triggern von Analogspannungen

Gast #1546523
Also ich habe folgendes Problem und würde mich sehr über fachkundige 
Lösungsvorschläge freuen.

Mein Ziel ist es mittels Hall-Sensoren ein Positionierungssystem 
aufzubauen. Die Position soll mittels einer Ampel ausgegeben werden, 
wobei die Gelbphase die Annäherung über 5 Stufen ausgeben soll.

Hierfür habe ich zwei über ein UND-Gatter gekoppelte Hall-Switches 
(Micronas HAL516) vorgesehen. Mit jeder Schaltflanke soll ein Counter um 
eins heraufgesetzt werden und entsprechend eine weitere LED meiner 
Gelbphase anschalten.
Die Feinpositionierung soll mittels zweier Linearer-Hall-Sensoren 
(Micronas HAL815) erfolgen. Hierbei wird ein Magnet so angeordnet, dass 
der Sensor zuerst den positiven Pol und danach den negativen Pol des 
Magneten überstreicht (oder umgekehrt). Das theoretische Ausgangssignal 
meines Sensors sind dann zwei positive Sinuswellen (Spannungsverlauf 
laut Datenblatt 0,2V-4,8V).

Nun zu meinem Problem. Die Sensoren sollen genau beim Übergang zwischen 
den Magnetpolen ein Schaltsignal liefern und die Grünphase aktivieren 
und den Counter zurücksetzen. Nun reicht es ja nicht aus, einfach auf 
das Minimum der Spannung zu triggern, da die ja bereits vorliegt wenn 
kein magnetisches Feld vorhanden ist. Ich habe daran gedacht zwei 
Spannungswerte zu triggern. Einmal auf das Minimum und einmal in der 
Nähe des Maximums (Das Maximum kann ich nicht triggern). Meine 
Überlegung war das erst die Spannungswerte um das Maximum registriert 
werden  müssen, diese setzten dann einen RS-FlipFlop auf ein 1, welcher 
nachfolgend auf ein UND-Gatter geschaltet ist. Wird nun das Minimum 
registriert, liegt an beiden Eingängen meines Gatters eine 1 an und ich 
erhalte mein Schaltsignal für grün.

Ich hoffe das war anschaulich genug beschrieben. Über weitere Ideen das 
in eine Logik umzusetzen würde ich mich sehr freuen. Des weiteren denke 
ich mal das ich um einen Microcontroller nicht herumkommen werde, da ich 
über die Kombination meiner Signale, bestimmte Aktoren schalten möchte.

Vielen Dank im Vorraus
Gast
Ok vergesst das mit den Maxima/Minima bei dem Linear-Sensor. Hab gerade 
gelesen das der die Signale anders auswertet
Damit ist das glaube ich auch gelöst

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.