Guden habe den Sensor gerade an nem ATMEGA 32 Standard RN Control 1.4. Habe einfach Pin0 am AD Wandler und Pin2 auf Masse sowie Pin3 auf 5V. Lasse mir die gemessenen Werte auf einem LCD anzeigen. Iwie zeigt mir der Sensor keine konstanten Werte an... Wandle vorher wie folg um : Distanz = WertausADC Distanz = Distanz * 5 Distanz = Distanz / 1024 Müsste meines Erachtens die richtige Umrechnung sein, aber iwie werde ich aus den ständigen Sprüngen der Werte nicht schlau.. Bin noch relativ neu auf dem Gebiet, von daher kann es gut sein dass ich einen grundlegenden Fehler mache...~.~ grüße
Hi Sanja, im speziellen zum Thema Umrechnung (in Zentimeter) findest du unter folgendem Link Hilfe: http://www.kreatives-chaos.com/artikel/infrarot-entfernungsmesser Wegen den schwankenden Messwerten kannst du mal hier gucken: http://www.rn-wissen.de/index.php/Sensorarten#Sharp_Infrarotsensoren Speziell meine ich: http://www.rn-wissen.de/index.php/Bild:Sharp_filter.png Des weiteren findest du da noch einige interessante Infos: http://www.segor.de/L1Bausaetze/gp2d12.shtml Gruß pc-fan
hi dein ansatz geht davon aus, das der output des sensors linear ist, und somit proportional anpassbar. das ist falsch. http://sharp-world.com/products/device/lineup/data/pdf/datasheet/gp2y0a02_e.pdf wenn du das datenblatt liest, wirst du feststellen, das der unlinearer ist als unlinear. warum? weil du dir am schreibtisch eine tabelle mit einem reflexionsmedium machen kannst, diese aber mit einem anderen medium nicht überein stimmt. du musst dir enge bezugsgrössen in dem von dir gemessenen medium suchen und darauf tabellarisch zu greifen. es gibt da zwar (näherungs-) formeln, aber die haben min. 3 empirische variablen. schätzen ist also genauer. aber funktionieren tut der gut! ;-)) bye zipp
Ok, also habe es damit ausprobiert, eine Tabelle aufzustellen und die Steigung der Kurve an der Stelle zu berechnen et etc. um dann am Ende auf einen Entfernungswert schließen zu können. Das Problem ist, dass die Tabelle von 10cm - 50cm linear ansteigt, was sie laut Hersteller eigentlich nicht sollte. Ein weiteres Problem tut sich mir auf. Die Werte die ich über den ADC erhalte sind ja nicht direkt die analogen Spannungen die außen anliegen, oder?! Weil laut Hersteller dürften es ja maximal 2.5 - 3 V sein, erhalte aber manchmal Werte von 40 und 30 iwas, da ich mir der Einheit nicht bewusst bin. Trotdem schonmal danke für die Hilfe, ich beginne wieder Hoffnung zu schöpfen ^^ gruß sanja
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.