Hallo, ich habe zwar einen passenden Thread gefunden, aber der war so alt, dass ich hier mal neu schreibe. Ich möchte ein Magnetfeld detektieren, um die Kurbelumdrehung eines Fahrrads zu zählen. Ich habe dazu einen TLE4905 im Kopf und wollte den an einen AT2312 anschließen, über den PIN D2 (als Interrupt 0) Ich habe allerdings eine Verständnisfrage: Die Beschaltung des TLE habe ich hier gefunden: http://www.mikrocontroller.net/attachment/106589/Hallsensor-Beschaltung.png Ich verstehe das richtig? Ich beschalte den TLE4905 wie im Bild und schalte den Ausgang Q direkt an den PIN D2 des AVR an. Da ich den ATMEL mit BASCOM-AVR programmiere, schalte ich den Interrupt des PIN D2 an, schalte den PIN auf Input und schalte des internen Pullup ein. Ist damit alles getan? (Im Simulator funktioniert alles einwandfrei) Wird der TLE dann einen Interrupt auslösen, sobald ein Magnetfeld vorbeirauscht? Vielen Dank, Sebastian
Hi Was ist ein AT2312? >Ich verstehe das richtig? Ich beschalte den TLE4905 wie im Bild und >schalte den Ausgang Q direkt an den PIN D2 des AVR an. Das ist die Schaltung aus dem Datenblatt des TLE4905. >Da ich den ATMEL mit BASCOM-AVR programmiere, schalte ich den Interrupt >des PIN D2 an, schalte den PIN auf Input und schalte des internen Pullup >ein. Ist damit alles getan? Jain. Der Interrupt sollte auf die fallende Flanke reagieren. Das Aktivieren des internen Pull-Ups brauchst du nicht. Das macht schon wirksamer der 1,2k Widerstand. >Wird der TLE dann einen Interrupt auslösen, sobald ein Magnetfeld >vorbeirauscht? Wenn es zu sehr rauscht bekommst du mehrere Interrupts. MfG Spess
Hi, > Was ist ein AT2312? Ich meine natürlich den AT90S2313, nicht 2312... > Das ist die Schaltung aus dem Datenblatt des TLE4905. Ja, genau. Ich wusste nur nicht, ob da vielleicht noch etwas Elementares fehlt, das einfach weggelassen wird, weil es seit selbstverständlich gilt. > Jain. Der Interrupt sollte auf die fallende Flanke reagieren. Das > Aktivieren des internen Pull-Ups brauchst du nicht. Das macht schon > wirksamer der 1,2k Widerstand. Gut, dann schalte ich den wieder ab. Das sollte ja das kleinste Problem sein. > Wenn es zu sehr rauscht bekommst du mehrere Interrupts. Das sollte kein Problem darstellen. Zuerst schalte ich den Interrupt aus, erst nach der Bearbeitung wieder ein. Und wenn mehrere ausgelöst werden, passiert theoretisch auch nichts, weil ein Zähler nur auf einen festen Startwert gesetzt wird. Dann wird der halt mehrfach gesetzt. > > MfG Spess Vielen Dank! Dann werde ich es mal probieren! Sebastian
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.