atmega8 + distanzsensor problem

Gast #420535
Lesenswert?
• ▲
▼
Hallo, ich habe an meinen atmega8 einen sharp Distanzsensor
angeschlossen, habe aber noch so meine Probleme..
ich habe den Sensor an einen Eingang des ADC's angeschlossen
der mir dann einen Wert von 0 - 1023 ausgibt, jedoch bekomme ich immer
einen Wert um die 730 heraus und wenn ich dann einen Gegenstand davor
halte ändert sich nicht wirklich viel schwankt so zwischen 729 - 731
ist das normal oder mache ich etwas falsch?
Gast #420537
Lesenswert?
• ▲
▼
ein sharp GP2D12, ich habe die Spannung am Ausgang auch schon mit dem
Multimeter gemessen und mit den Werten aus dem Datenblatt des Sensors
verglichen und dort stimmen die Werte, aber das was mir der Atmega
ausgibt kann nicht sein....
Gast #420541
Lesenswert?
• ▲
▼
beim verwenden des ADC immer nach einstellen des kanals die erste
messung wegwerfen.

erst die zweite kann man verwenden.

habe auch schon mit den sensoren gearbeitet und bin auf genauigkeiten
von 2mm gekommen.
Gast #420543
Lesenswert?
• ▲
▼
@andi:
Du brauchst die erste Messung nicht wegzuwerfen, musst nur die
vorgeschriebene Zeit nach ADMUX-Einstellung warten. Atmel sagt was von
120µs, Versuche bei mir haben ergeben dass 40µs reichen. Wenn ADMUX
später nicht mehr geändert wird brauchste gar nicht zu warten.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.