Hej! Jag planerar att göra en avståndsmätare till en robot. Min plan är att använda en IR-diod (http://www.elfa.se/elfa-bin/inforuta.pl ... ld=7522519) för att sända ut en modulerad bärvåg och sedan en IR-mottagare (http://www.elfa.se/elfa-bin/inforuta.pl ... d=7530389#) för att ta emot det reflekterande ljuset. Hur bör man då gå tillväga för att kunna mäta avståndet till tex en vägg? Man måste väl på nåt sätt mäta styrkan på det ljus som kommer tillbaka...?
Har läst om ultraljudsavståndsmätare också, men skulle helst vilja använda mig av IR om det är möjligt.
IR-avståndsmätare
Det är mycket stor skillnad att mäta med ultraljud och med ljus.
ljudet går med ca 340 m/s och ljuset med 300000000 m/s dvs ca 1 miljon ggr snabbare.
Att mäta avståndet genom att mäta styrkan på ljuset funkar i praktiken inte eftersom reflektansen inte är känd på alla mål du vill mäta till.
Det finns i princip tre metoder att mäta avstånd med ljus.
1) triangulering. Man skickar ut ljuset med en liten vinkel som gör att reflexen kommer att flytta sig i sidled som funktion av avståndet i förhållande till mottagaren. Mottagaren måste ha en avbildande array, dvs flera pixlar för att det ska funka, typ en kamera.
2) CW mätning. Man skickar ut intensitetsmodulerat ljus och mäter fasskiftet på det reflekterade ljuset. Dock måste modulationsfrekvensen vara mycket hög om man ska få någon noggrannhet typ 10-100 MHz
3) time-of-flight. Man skickar ut en kort puls och mäter tiden det tar innan reflexen kommer tillbaka. Kräver också höghastighetselektronik. Tänk på att en puls hinner gå hela 30 cm på en nanosekund.
Ska du använda ljus för avståndsmätning är nog 1) kanske det lättaste eftersom det går att köpa en kameramodul och en liten laserpekare för ok pengar.
ljudet går med ca 340 m/s och ljuset med 300000000 m/s dvs ca 1 miljon ggr snabbare.
Att mäta avståndet genom att mäta styrkan på ljuset funkar i praktiken inte eftersom reflektansen inte är känd på alla mål du vill mäta till.
Det finns i princip tre metoder att mäta avstånd med ljus.
1) triangulering. Man skickar ut ljuset med en liten vinkel som gör att reflexen kommer att flytta sig i sidled som funktion av avståndet i förhållande till mottagaren. Mottagaren måste ha en avbildande array, dvs flera pixlar för att det ska funka, typ en kamera.
2) CW mätning. Man skickar ut intensitetsmodulerat ljus och mäter fasskiftet på det reflekterade ljuset. Dock måste modulationsfrekvensen vara mycket hög om man ska få någon noggrannhet typ 10-100 MHz
3) time-of-flight. Man skickar ut en kort puls och mäter tiden det tar innan reflexen kommer tillbaka. Kräver också höghastighetselektronik. Tänk på att en puls hinner gå hela 30 cm på en nanosekund.
Ska du använda ljus för avståndsmätning är nog 1) kanske det lättaste eftersom det går att köpa en kameramodul och en liten laserpekare för ok pengar.