Sida 2 av 2
Postat: 4 februari 2006, 22:33:57
av baron3d
Modulera en LASER med, säg 1MHz, koppla modulator signalen och den motagna signalen till en XOR-grind. Nu har du ett pulsbredds-förhållande som kan filtreras med ett RC-filter (1:a - 3:e gradens). Mät sedan signalen med en AD-omvandlare.
Litet värde - liten distans.

Med en 10-bit AD blir upplösningen 30cm.
Postat: 4 februari 2006, 23:32:17
av monstrum
Låter smart. Har för mig att laser-mikrofoner fungerar precis så. Så man kan få sjukt bra "upplösning" (svårt att tala om upplösning i analoga sammanhang) iom att man faktiskt kan mäta vibrationerna i t.ex. en glasruta på några 100 m avstånd.
Men vad som går, både teoretiskt och praktiskt, är långt ifrån vad man kan åstadkomma hemma i köket. Skulle dock vara ganska häftigt om någon hobbyist faktiskt byggde en fungerande avståndsmätare, oavsett vilket upplösning den får i slutänden.
Postat: 4 februari 2006, 23:57:23
av Andax
Att mäta avståndet med pulsat laserljus är inte extremt mycket svårare än med modulerat ljus. Det finns kommersiella kretsar för någon tusenlapp som mäter med en upplösning på 0.1 ns dvs med en avståndsupplösning på 1.5 cm. Med en upplösning på 1 ns kan man bygga för ett par hundra spänn.
Att pulsa ett par ampere genom en laserdiod för att få en puls finns kretsar för ca 100 spänn.
Laserdioderna har ofta en inbyggd fotodiod som man kan mäta upp den utgående pulsen och använda som en start-puls.
Man behöver sedan en mottagaroptik med en fotodetektor. Från detektorn tar man sedan ut en stopp-puls.
Genom att använda tidmätarkretsen kan man sedan mäta tiden mellan start och stopp pulserna och på så vis skatta avståndet.
Att det skulle vara lättare att mäta långa avstånd än korta med laser är felaktigt. Skulle tidskretsen inte klara att start och stopp pulsen ligger för tätt kan man alltid slänga in ett par meter koax-kabel för att fördröja ena signalen lite.
Problemet med långa avstånd är att den reflekterade signalen avtar med avståndet i kvadrat.
Postat: 1 november 2006, 12:30:25
av blueint
Kom på att IA-32 (intel-pentium, amd etc..) har en inbyggd höghastighets klocka:
http://en.wikipedia.org/wiki/Time_Stamp_Counter
Kanske kan man slakta något moderkort och starta & stanna klockan för att mäta..?
Om inte annat så sitter det en snabb oscillator på dom flesta moderkort..
Annars verkar fasskillnads mätning med XOR inte helt fel.
Postat: 1 november 2006, 15:30:45
av rikkitikkitavi
nackdelen är att själva klockan på cpu på pcn är inte så väldans exakt. det är en pll krets som genererar alla gigahertz som behövs i moderna processorer.
så din 100 mhz pentium1 är kanske 99.38 mhz. din 2.16 ghz Pentium core 2 duo är kanske 2.21 Ghz...
detta är mycket billigare än att bygga med högfrekvensoscillatorer, som blir dyra över 50 Mhz.
/rickard
Postat: 5 november 2006, 08:38:34
av persika
Polisen mäter ju med laser, visserligen räknas deras resultat om till hastighet, men måste vara samma princip som diskuteras i denna tråd.