Problem bei der Auswertung eines Neigungsschalters

Gast #3969211
Lesenswert?
• ▲
▼
Hallo,

Ich versuche gerade, einen Neigungssensor (optisch, LED + 
Phototransistor) von NKK mit einem Atmega1284P auszuwerten.

DB: http://www.nkkswitches.com/pdf/ds-bTiltSwitch.pdf

Beschaltung genau nach DB, LED Strom 19mA fließt, aber die Spannung am 
Ausgang fällt auf nur 3,8V, was der Atmega natürlich nicht als LOW 
erkennen mag.

Natürlich kann man da jetzt einen Transitor nachschalten etc., aber das 
ist doch so nicht korrekt, oder? Schaltet der Phototransitor nicht 
durch?


Hat vielleicht jemand eine Idee, wo der Fehler liegen kann?
Oder habe ich im DB etwas übersehen?

Danke!
Gast #3969233
Lesenswert?
• ▲
▼
...oder der Pullup des µC-Eingangpins ist aktiviert. Der hat ja 
irgendwas in zweistelligen kOhm-Bereich und ist damit auch zu 
niederohmig für den Sensor. Also den Eingangspin auf Eingang stellen und 
den Pullup deaktivieren. Dann hast du einen hochohmigen Eingang, der den 
Sensor nicht behindern wird.
Gast #3969243
Lesenswert?
• ▲
▼
Ja, Pin als input, interner pull-up deaktiviert, 100k nach Vcc...

Aaaaber tatsächlich, klemme ich den Sensor vom Atmega ab, fällt der 
Ausgang auf 0,2V.

Also such ich mal in der Portconfiguration weiter.

Danke schonmal!
Gast #3969278
Lesenswert?
• ▲
▼
Alles klar, einmal den Kopf auf den Tisch hauen und weitermachen...

Ich hatte den Sensor an ein RN-Control Bord angeschlossen. Der hat an 
seinem Portc zusätzliche LEDs und vor allem Widerstände, die den Sensor 
anscheinend stören.

Soviel zum Thema "Beschaltung nach DB".

Ohne LED Klimbim geht's sogar mit dem internen Pull-up ohne Probleme.

Also, vielen Dank an "npn" für den Stoß in die richtige Richtung!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 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.