Sei sulla pagina 1di 16

Project Presentation

Supervisor: Mr. Tasneem Akhtar

Group:
Khurram Farooq (Q445890)
Sajeel Akram (Q445871)
M.Asif Haroon
(Q445924)
Faisal Satar (Q445855)
Yasir Iftikhar (Q445841)
Project Name:
Distance or Target Measurement
using Laser
What is Laser?
 A laser is a device that emits light through a process
called stimulated emission.

 The term "laser" is an acronym for Light Amplification


by Stimulated Emission of Radiation.

 The power of laser points vary from 1-5 mW.

 Laser light is usually spatially


coherent, which means that
the light is emitted in a
narrow, low-divergence beam.
Block Diagram

Parallel Port

LASER

Transmitter

And Target
Receiver
System Description

We use high speed counter RDTSC (Read-Time
Stamp Counter) from the computer processor
to calculate the time.


This measured time is called time of flight and
used in calculation of distance, time divided
by 2.


RDTSC is a 64 bit counter.
RDTSC
How the Time-Stamp Counter Works?

 The time-stamp counter is a 64-bit MSR (model


specific register) that is incremented every
clock cycle.

 To access this counter, programmers can use


the RDTSC (read time-stamp counter)
instruction. This instruction loads the high-
order 32 bits of the register into EDX, and the
low-order 32 bits into EAX.
Laser Transmitter
 We build a computer controlled
laser.
 This laser is operated from parallel
port.
 Counter starts when
laser ON.
Laser Receiver
 Laser receiver (photo diode or
transistor) use to detect the laser
reflection.
 When reflected beam
is received , counter
stop.
Time-of-flight
 Time taken by Laser to hit the Target
and reflect back on sensor is called
Time of flight.
 Here, an apparatus sends out a laser
beam and measures the time until a
reflected portion of the laser is
monitored.
 The time-of-flight method is typically
use for large distances such as
hundreds of meters or many kilometers.
Distance Calculations
Shortest distance measure=
frequency (GHz)/speed of light

Distance formula:
S=V T/2
Here
S=Distance
V=Velocity
T=Time of flight
Schematic Diagram
Algorithm
 Main part of our program is in Inline
assembly using 32bit assembler ‘YASM’.
 Time calculations are in C++ using
Turbo C++ software.
 Program start , Call RDTSC (timing start)
a bit transmit via parallel port with the
help of laser pointer , wait for receive,
when bit is received via parallel port
Call RDTSC (timing stop)
 Using this time interval between start
and stop time, calculate Distance
Benefits
Records Measurements
More Accurate
Safer
Quicker Measuring
Long Distance
Basic Calculations Built-in
Illuminated
Versatile
Automatic
Compact
Thank You Sir

Potrebbero piacerti anche