Upload
kalamsoftware
View
214
Download
0
Embed Size (px)
Citation preview
7/30/2019 Laser Project Report
1/91
ABSTRACT
Defense and security to a nation is a vital issue nowadays. Spying
systems have become remarkably important for national security. It acts as a
preventive measure of avoiding war. Such system would definitely be of use
for armed Special Forces and anti terrorism management team.
Existing electronic voice tracking system is microphone based. Thoughthe microphone based system is sensitive to even a pin drop at a very short
range, for long-range usage it is highly impracticable. These microphones need
to be connected to a Radio Frequency module for transmission which can be
very easily recognized by wide band RF scanning systems, which can recognize
even the least electromagnetic changes. Any such RF emission device would
invoke a very high degree of suspect and will be handled with utmost suspicion
in the enemy lines.
Here a long range laser vibrometer based spying system is used that
will not require any materials to be hidden or implanted in any secret locations.
The LASER based system would enable us to listen to any kind of sound
produced several kilometers away from the target point. When people speak, it
sets up vibrations on the nearby materials making use of reflecting materials
(e.g. Glass windows) which vibrate with the sound of the speaker. The doppler
shift in the PWM encoded LASER beam reflectedfrom any kind of
reflecting surface is detected. The doppler shift will be proportional to the
7/30/2019 Laser Project Report
2/91
characteristics of the sound from the vibrating source. The voice clarity would
also be reasonably good even from a range of several hundreds of kilometers.
Such a device would be helpful to save innumerable hostages in future.
2
7/30/2019 Laser Project Report
3/91
CHAPTER 1
PROJECT ELEMENTS
3
7/30/2019 Laser Project Report
4/91
The chapter is a brief introduction about the various components and the
technologies involved in the project has been discussed. Main technologies
involved in this project are embedded systems and laser vibrometry. Then the
goals, elements and the various applications of the device have been described
in brief.
1.1 INTRODUCTION
The emerging new electronic revolution has set the stage for men to
master the field of electronics. This is vividly seen in the new era of Embedded
Systems, Wireless communication techniques like Bluetooth, CDMA and
advanced Digital Signal Processing concepts like speech recognition. We as
emerging engineers have tried to give a new dimension to this field and have
successfully devised Long range voice tracking system using laser
1.1.1 EMBEDDED SYSTEMS
Nowadays our life is full of interactions with embedded systems and
processors. Each day we have contacts with 20 microprocessors in average, and
most of these microprocessors are incorporated in embedded systems. An
embedded system is a special-purpose computer built integratedly into a device.
The embedded systems have varieties of types and sizes. It could range from a
single microprocessor to a complex System-on-a-Chip system. Embedded
systems usually have a processor and memory hierarchy. In addition to that,
there are a variety of interfaces that enable the system to measure, manipulate,
and interact with the external environment. The human interface may be as
4
7/30/2019 Laser Project Report
5/91
simple as a flashing light or as complicated as real-time robotic vision.
Embedded system usually provides functionality specific to its application. Its
software often has a fixed function which is specific to the application. Instead
of executing spreadsheet, word processing and engineering analysis
applications, embedded systems typically execute control flows, finite state
machines, and signal processing algorithms. They must often detect and react to
faults in both the computing and surrounding electromechanical systems, and
must manipulate application-specific user interface devices.
1.1.2 LASER VIBROETRY
The project is aimed to provide our Indian defense system and the
intelligence department with a gadget that would help them for spying from
long distances and avoid many disasters or help them during disasters like
26/11.
The main principle that we use in our project is laser vibrometry. For the
communication from the aerial platform with the autonomous underwater
vehicles, a laser Doppler vibrometer is under developing. The detection of the
laser Doppler shift of the sea surface vibrating is implemented. The sound-
pressure level of 150.8 dB is obtained under the acoustic signal of 7 kHz. We
are using this same principle in spying. When we speak we set the surrounding
objects to vibrations with our sound waves. Thus by reflecting laser from glass
windows or any other reflecting surface we can easily hear what the persons
5
7/30/2019 Laser Project Report
6/91
nearby are talking or plotting to without the use of any microphones from a
long distance .
1.1.3 DOPPLER SHIFT PRINCIPLE
Light from a moving object tends to have a phase shift. This phase shift is
towards the Violet spectrum when the object of light emission or the object of
reflection comes close at a specific rate. Shift is towards the Red spectrum
when the object moves away from the viewer. This is the principle of Doppler
shift.By projecting a Red LASER on to a surface far away which is going to
vibrate as per the received sound vibrations, there will be a change in the
amount of light reflected with respect to the vibrations produced by the surface.
When we apply Doppler shift to a reflected Infra Red LASER from this
vibrating reflective surface, we get varying wavelength of light at a rate
corresponding to the rate of oscillation. By detecting the rate of change of
reflectivity with reference to the Doppler shift, it is possible for us toelectronically process this information into binary signals
1.2 COMPONENTS OF THE DEVICE
The Project has a red diode laser which is used for transmitting on a
reflecting surface such that it reflects back on the receiver and laser is used to
pick up the sound vibrations from the surface. The Doppler shift radar module
is the heart of our project. This module gives a binary stream as the output
according to the variations in the wavelength of the reflected laser. It also gives
6
7/30/2019 Laser Project Report
7/91
an analog output according to the variations in the intensity of the reflected
laser. The microcontroller PIC18F4220 is used in the transmitter section along
with a PWM module for modulating the laser. The microcontroller PIC16F877
is used in the receiver circuit along with radar module and a MP3 module.
1.3 EXISTING SYSTEM AND THEIR DISADVANTAGES
The previously existing system of electronic voice tracking systems are
microphone based. There have been a lot of technological advancements in this
field. Though the microphone is sensitive to even a pin drop at a very short
range, for long range usage is highly impracticable. Moreover, these
microphones need to be connected to a Radio Frequency module for
transmission.Such Radio Frequency devices can be very easily recognized by
wide band RF scanning systems which can recognize even the least
electromagnetic changes can be easily recognized.
Any such RF emission device would invoke a very high degree of suspect and
will be handled with utmost suspicion in the enemy lines and the after effects
can be drastic. There have also been directional parabolic microphones which
have been introduced a few years back.
Fig1.1 Picture of a high sensitive microphone.
Though manual eavesdropping system can be considered the best, it carries its
own risks and if the spy is captured, it can be a threat to national security as fear
7
7/30/2019 Laser Project Report
8/91
of revelation of national secrets and blackmail can be expected. Life of spies is
valuable as any other human being and sacrificing his life would not be a right
act to do. Satellite system uses cameras from which it sends various pictures to
the base stations. There is no problem of suspicion in this type of spying
although the main disadvantage of this type of spying is that it cannot track
audio signals and hence there is no conclusion one can get what a person is up
to from photographs.
1.4 ADVANTAGES OF OUR SYSTEM
We here have designed a long range laser voice tracking system which does not
use any kind of microphone or radio frequency reception. In fact, this kind of a
system will not even require any materials to be hidden or implanted in any
secret locations. There is no RF emission in our system and hence there will beno suspicion in the enemy lines. This system would be enabling us to listen to
any kind of sound produced several kilometers away from the target point. As a
result of which, we can hear anything from a very long distance, for example
from our defense force to the enemy camp. The voice clarity would also be
reasonably good even from a range of several hundreds of kilometers
8
7/30/2019 Laser Project Report
9/91
CHAPTER 2
WORKING OF THE SYSTEM
9
7/30/2019 Laser Project Report
10/9110
7/30/2019 Laser Project Report
11/91
2.1 BLOCK DIAGRAM OF THE SYSTEM
11
7/30/2019 Laser Project Report
12/91
FIGURE 2.1 BLOCK DIAGRAM OF THE SYSTEM
2.2 BLOCK DIAGRAM EXPLANATION
The figure 2.1 represents the overall sections that are present in the
project. As shown in the figure there are three sections in the project.
2.2.1 TRANSMITTER SECTION
This section consists of the laser along with the PWM module for
encoding the laser. The PIC18F4220 Microcontroller is used along with the
transistor BC547 for switching the laser. Detailed explanation of this section is
given in the later chapters.
2.2.2 RECEIVER SECTION
This section consists of the radar module for receiving the reflected laser
light and converting the variations in the reflected light to binary stream.
Detailed explanation of this section is given in the later chapters.
2.2.3 CONTROLLER SECTION
The PIC16F477A Microcontroller is the heart of this section.MP3
module is also used in this section to convert the digital signals to analog
signals. The PIC18F4220 Microcontroller is used in the controller section of the
transmitter. Detailed explanation of this section is given in the later chapters.
12
7/30/2019 Laser Project Report
13/91
CHAPTER 3
TRANSMITTER SECTION
13
7/30/2019 Laser Project Report
14/91
3.1 BLOCK DIAGRAM
Figure 3.1: FUNCTIONAL BLOCK DIAGRAM OF THE TRANSMITTER
3.1.1 EXPLANATION OF BLOCK DIAGRAM
The battery gives a supply voltage to the laser and the microcontroller.
PIC18F4220 microcontroller is used along with the PWM module for encoding
the laser. The modulated laser beam is then transmitted. The FET transistors are
used along with the PWM module for the purpose of pulsing the laser. The laser
is pulsed at the rate of 300 kHz .This is similar to the carrier frequency for the
transmitted laser. This 300 kHz is got by dividing by a calibration factor
160000 from the frequency of 48 MHz got from a crystal oscillator.
14
7/30/2019 Laser Project Report
15/91
3.2 CIRCUIT DIAGRAM
15
7/30/2019 Laser Project Report
16/9116
7/30/2019 Laser Project Report
17/91
Figure 3.2: PWM ENCODED TRANSMITTER SECTION
3.2.1 PWM FOR LASER
The laser has to be encoded with a specific PWM frequency for finding
the variations in Doppler shift. So in this case we select a PWM frequency of
300 kHz and the diode laser is being pulsed using FET transistors at this
frequency. Since the PWM has to be precise we have to use a very high clock
frequency of 48 MHz and we divide it by a calibration factor 160000.
This clock frequency of 48 MHz is generated by a crystal oscillator since it has
to be very precise.
3.2.2 ADVANTAGES OF CRYSTAL OSCILLATOR OVER LC
A LC oscillator will undergo changes in climate and mechanical
variations and the frequency output is never precise. Even the best tuned lc
oscillator has a very high percentage of error possible. For example an lc
oscillator which oscillates with the frequency of few MHz, with a difference in
climate will produce a variation in frequency amounting to a few kHz. which is
totally unacceptable in a high precision devices like ours.
3.2.3 DIODE LASER
The laser diode is a light emitting diode with an optical cavity to amplify
the light emitted from the energy band gap that exists in semiconductors as
17
7/30/2019 Laser Project Report
18/91
shown below. They can be tuned by varying the applied current, temperature or
magnetic field. The power of the laser used will depend on the distance to be
used. A greater distance would mean the use of a higher powered laser. High
powered lasers are not to be used for short range applications because they are
very likely to cause a rise in temperature on the objects they fall on. Or, they
would cause loss of vision even when viewing from side. They can even set
things on fire
Figure 3.3: DIODE LASER
This is why we need a partially reflecting mirror which would adjust the
intensity to be used. When we adjust the angle of the partially reflecting mirror,
we can adjust the amount of light passing through/ reflected by it.
18
7/30/2019 Laser Project Report
19/91
Figure 3.4: ARRANGEMENT OF A DIODE LASER
3.2.4 PIC MICROCONTROLLER
The pic18F4220 Microcontroller is used in the transmitter section whichis a 40 pin IC.The positive voltage of 5 volts is given to the vcc pin of the
microcontroller. Port c is connected to the base of the transistor BC547. The o/p
of the transistor which is the collector is connected to the PWM module which
is also called as the current regulator. This is useful in reducing the noise and
maintaining the same intensity for all the pulses that is transmitted. The
modulation lines from the PWM module are then connected to the laser module
to modulate it at a frequency of 300 kHz. The positive voltage for the
microcontroller and the laser are given from a 9volt battery.
19
7/30/2019 Laser Project Report
20/91
CHAPTER 4
CONTROLLER &RECEIVER
SECTION
20
7/30/2019 Laser Project Report
21/91
4.1BLOCK DIAGRAM OF THE RECEIVER SECTION
Figure 4.1 BLOCK DIAGRAM OF THE RECEIVER SECTION
4.2 OPERATIONAL BLOCK DIAGRAM
21
7/30/2019 Laser Project Report
22/91
Figure 4.2 OPERATIONAL DIAGRAM OF THE RECEIVER
4.3CIRCUIT DIAGRAM OF THE RECEIVER SECTION
22
7/30/2019 Laser Project Report
23/9123
7/30/2019 Laser Project Report
24/91
Figure 4.3 CIRCUIT DIAGRAM OF THE RECEIVER
4.3.1CIRCUIT DIAGRAM EXPLNATION
The reflected laser is received in the Doppler module which gives a
analog signal corresponding to the variations in the intensity of the laser and a
24
7/30/2019 Laser Project Report
25/91
digital signal corresponding to the variations in the wavelength of the reflected
light. The received light is first passed on by a comparator op amp which
compares the intensity with the light intensity of the led. If the light is of less
intensity than the reference light then it is amplified by a three stage
preamplifier and a amplifier LM386.TL074 is the 3 stage preamplification IC.
The op amp LM386 used for comparator is fixed along with the radar module in
the receiver section. The other 2 amplification IC are fixed in the controller
section along with the microcontroller.
4.4 RADAR RECEIVER MODULE
According to the properties of waves there is a frequency component and
a amplitude component. When we take this for a digital processing we have to
separate these two components or else we will have only the frequencycomponent and the amplitude will be the same resulting in squeaking sound and
no proper or clear audio. This is the reason why we have to separate the
amplitude component. The radar receiver module has 4 pins out of which first
pin has to be fed negative voltage input. Second pin has to be fed a positive
input. The third pin streams a binary output in the digital mode. This binary
stream is given in accordance to the variations in the wavelength of the
reflected laser which nothing but the Doppler shift principle. This stream binary
input must be fed into the microcontroller and it determines the frequency of the
voice received. The fourth pin gives us a change in analog voltage with respect
to the amplitude and the Doppler shift of the received light .These changes in
25
7/30/2019 Laser Project Report
26/91
analog voltage are given to the microcontroller ADC for processing. This
determines the amplitude of the signal which has been received.
Doppler shift sensing module is designed to collect, process and plot
vibration data for any vibrating surface. It is capable of detecting vibrations in a
frequency range of 0 to 400 KHz. The module has a
Sampling rates of 6.25K to 800K samples per second. It has a storage capacity
of up to 64 K data samples ( 2 bytes per sample). Processor collects the data,
performs digital conversion and transmits the data to a PC for storage and
subsequent analysis and plot generation. The laser sensor has a maximum
displacement range of 190 inches, a maximum velocity of 144 inches/sec and
resolution of 0.1 micro inches.
The sensor can receive a usable reflected signal from most secular reflective
surfaces.
4.5 CIRCUIT DIAGRAM OF THE CONTROLLER SECTION
26
7/30/2019 Laser Project Report
27/91
4.4: CIRCUIT DIAGRAM OF THE CONTROLLER SECTION
27
7/30/2019 Laser Project Report
28/91
4.5.1 CONTROLLER SECTION
It consists of the microcontroller 16F877A for which the explanation is given in
the next chapter.
DAC MODULE OR THE MP3module is used for the purpose of
synchronizing. The ADC values and the frequency values after calibration are
streamed out into the port b of the microcontroller.
This output cannot be given directly to the speaker or an audio processing
system as it is a pure binary data having two separate components of frequency
and amplitude. So they have to be merged together. This is where we make use
of an MP3 module. The MP3 module will merge these two data and convert it
into an analog waveform using an inbuilt ADC which is preprogrammed.
28
7/30/2019 Laser Project Report
29/91
4.5: PIN DIAGRAM OF THE DAC MODULE
CHAPTER 5
PIC MICROCONTROLLER
16F877A
29
7/30/2019 Laser Project Report
30/91
5.1 PIC MICROCONTROLLER:
The controller we use in our project is a PIC16F877A manufactured by
Microchip. We use this controller in the receiver section.
5.2 PIN DIAGRAM:
Fig 5.1 PIN DIAGRAM
5.3 FEATURES OF 16F877A:
30
7/30/2019 Laser Project Report
31/91
1) High-Performance RISC CPU:
a) Only 35 single-word instructions to learnb) All single-cycle instructions except for program
branches, which are two-cycle
c) Operating speed: DC 20 MHz clock input
d) DC 200 ns instruction cycle
e) Up to 8K x 14 words of Flash Program Memory,
f) Up to 368 x 8 bytes of Data Memory (RAM),
g) Up to 256 x 8 bytes of EEPROM Data Memory
h) Pin out compatible to other 28-pin or 40/44-pin
i) Ease of programming with Micro C
2) Peripheral Features:
a) Timer0: 8-bit timer/counter with 8-bit prescaler
b) Timer1: 16-bit timer/counter with prescaler
c) Can be incremented during Sleep via external
d) crystal/clock
e) Timer2: 8-bit timer/counter with 8-bit period
f) Register, prescaler and postscaler
g) Two Capture, Compare, PWM modules
h) Capture is 16-bit, max. resolution is 12.5 ns
i) Compare is 16-bit, max. resolution is 200 ns
31
7/30/2019 Laser Project Report
32/91
j) PWM max. resolution is 10-bit
k) Synchronous Serial Port (SSP) with SPI
l) (Master mode) and I2C (Master/Slave)
m) Universal Synchronous Asynchronous Receiver
n) Transmitter (USART/SCI) with 9-bit address detection
o) Parallel Slave Port (PSP) 8 bits wide with external RD, WR and CS
controls (40/44-pin only)
p) Brown-out detection circuitry for Brown-out Reset (BOR)
3) Analog Features:
a) 10-bit, up to 8-channel Analog-to-Digital
b) Converter (A/D)
c) Brown-out Reset (BOR)
d) Analog Comparator module with:
i. Two analog comparators
ii. Programmable on-chip voltage reference
e) (VREF) module
i. Programmable input multiplexing from devicef) Inputs and internal voltage reference
i. Comparator outputs are externally accessible
32
7/30/2019 Laser Project Report
33/91
4) Special Microcontroller Features:
a) 100,000 erase/write cycle Enhanced Flash
b) Program memory typical
c) 1,000,000 erase/write cycle Data EEPROM
d) memory typical
e) Data EEPROM Retention > 40 years
f) Self-reprogrammable under software control
g) In-Circuit Serial Programming (ICSP) via two pins
h) Single-supply 5V In-Circuit Serial Programming
i) Watchdog Timer (WDT) with its own on-chip RC
j) Oscillator for reliable operation
33
7/30/2019 Laser Project Report
34/91
5.4 BLOCK DIAGRAM:
34
7/30/2019 Laser Project Report
35/91
Fig 5.2 BLOCK DIAGRAM
35
7/30/2019 Laser Project Report
36/91
5.5 I/O PORTS:
5.5.1 PORT A:
PORT A is a 6-bit wide, bidirectional port. The corresponding
data direction register is TRISA. Setting a TRISA bit (= 1) will make the
corresponding PORTA pin an input (i.e., put the corresponding output driver in
a High-Impedance mode). Clearing a TRISA bit (= 0) will make the
corresponding PORTA pin an output (i.e., put the contents of the output latch
on the selected pin). Reading the PORTA register reads the status of the pins,
whereas writing to it will write to the port latch. All write operations are read-
modify-write operations. Therefore, a write to a port implies that the port pins
are read; the value is modified and then written to the port data latch. Pin RA4
is multiplexed with the Timer0 module clock input to become the RA4/T0CKI
pin. The RA4/T0CKI pin is a Schmitt Trigger input and an open-drain output.
All other PORTA pins have TTL input levels and full CMOS output drivers.
Other PORTA pins are multiplexed with analog inputs and the analog VREF
input for both the A/D converters and the comparators. The operation of each
pin is selected by clearing/setting the appropriate control bits in the ADCON1
and/or CMCON registers. The TRISA register controls the direction of the port
pins even when they are being used as analog inputs. The user must ensure the
bits in the TRISA register are maintained set when using them as analog inputs.
BLOCK DIAGRAM OF RA0-RA3 PINS:
36
7/30/2019 Laser Project Report
37/91
Fig 5.3BLOCK DIAGRAM OF REGISTERS
5.5.2 PORTB AND TRISB REGISTER:
PORT B is an 8-bit wide, bidirectional port. The corresponding
data direction register is TRISB. Setting a TRISB bit (= 1) will make the
corresponding PORTB pin an input (i.e., put the corresponding output driver in
a High-Impedance mode). Clearing a TRISB bit (= 0) will make the
corresponding PORTB pin an output (i.e., put the contents of the output latch
on the selected pin).Three pins of PORTB are multiplexed with the In-Circuit
37
7/30/2019 Laser Project Report
38/91
Debugger and Low-Voltage Programming function: RB3/PGM, RB6/PGC and
RB7/PGD. The alternate functions of these pins are described in Four of the
PORTB pins, RB7:RB4, have an interruption-change feature. Only pins
configured as inputs can cause this interrupt to occur (i.e., any RB7:RB4 pin
configured as an output is excluded from the interruption-change comparison).
The input pins (of RB7:RB4) are compared with the old value latched on the
last read of PORTB. The mismatch outputs of RB7:RB4 are ORed together
to generate the RB port change interrupt with flag bit RBIF (INTCON).
This interrupt can wake the device from Sleep. The user, in the Interrupt
Service Routine, can clear the interrupt in the following manner:
a) Any read or write of PORTB. This will end the mismatch condition.
b) Clear flag bit RBIF.
A mismatch condition will continue to set flag bit RBIF. Reading PORTB willend the mismatch condition and allow flag bit RBIF to be cleared. The
interrupt-on-change feature is recommended for wake-up on key depression
operation and operations where PORTB is only used for the interrupt-on-
change feature. Polling of PORTB is not recommended while using the
interrupt-on-change feature.
BLOCK DIAGRAM OF PORTB PINS:
38
7/30/2019 Laser Project Report
39/91
Fig 5.4: RB0-RB3
Fig 5.5: RB7-RB4
39
7/30/2019 Laser Project Report
40/91
5.5.3 PORTC REGISTERS:
PORTC is an 8-bit wide, bidirectional port. The corresponding data
direction register is TRISC. Setting a TRISC bit (= 1) will make the
corresponding PORTC pin an input (i.e., put the corresponding output driver in
a High-Impedance mode). Clearing a TRISC bit (= 0) will make the
corresponding PORTC pin an output (i.e., put the contents of the output latch
on the selected pin).PORTC is multiplexed with several peripheral functions.
PORTC pins have Schmitt Trigger input buffers. When the I2C module is
enabled, the PORTC pins can be configured with normal I2C levels, or
with SM bus levels, by using the CKE bit (SSPSTAT).When enabling
peripheral functions, care should be taken in defining TRIS bits for each
PORTC pin. Some peripherals override the TRIS bit to make a pin an output,
while other peripherals override the TRIS bit to make a pin an input. Since theTRIS bit override is in effect while the peripheral is enabled, read-modify write
instructions (BSF, BCF, and XORWF) with TRISC as the destination, should
be avoided. The user should refer to the corresponding peripheral section for the
correct TRIS bit settings.
BLOCK DIAGRAM OF PORTC PINS
40
7/30/2019 Laser Project Report
41/91
Fig 5.6: RC2:0, 7:5
Fig 5.7: RC 4:3
41
7/30/2019 Laser Project Report
42/91
5.5.4 PORT D REGISTERS:
PORTD is an 8-bit port with Schmitt Trigger input buffers. Each pin isindividually configurable as an input or output. PORTD can be configured as an
8-bit wide microprocessor port
(Parallel Slave Port) by setting control bit, PSPMODE (TRISE). In
this mode, the input buffers are TTL.
PORT D BLOCK DIAGRAM
Fig 5.8 PORT D BLOCK DIAGRAM
5.5.5 PORT E REGISTERS:
PORTE has three pins (RE0/RD/AN5, RE1/WR/AN6 and
RE2/CS/AN7) which are individually configurable as inputs or outputs. These
pins have Schmitt Trigger input buffers. The PORTE pins become the I/O
42
7/30/2019 Laser Project Report
43/91
control inputs for the microprocessor port when bit PSPMODE (TRISE) is
set. In this mode, the user must make certain that the TRISE bits are set
and that the pins are configured as digital inputs. Also, ensure that ADCON1 is
configured for digital I/O. In this mode, the input buffers are TTL. Register 4-1
shows the TRISE register which also controls the Parallel Slave Port operation.
PORT E pins are multiplexed with analog inputs. When selected for analog
input, these pins will read as 0s.TRISE controls the direction of the RE pins,
even when they are being used as analog inputs. The user must make sure to
keep the pins configured as inputs when using them as analog inputs.
Fig 5.9 PORT E BLOCK DIAGRAM
43
7/30/2019 Laser Project Report
44/91
5.5.6 ANALOG TO DIGITAL CONVERTER MODULE:
The Analog-to-Digital (A/D) Converter module has five inputsfor the 28-pin devices and eight for the 40/44-pin devices. The conversion of an
analog input signal results in a corresponding 10-bit digital number. The A/D
module has high and low-voltage reference input that is software selectable to
some combination of VDD, VSS, RA2 or RA3.The A/D converter has a unique
feature of being able to operate while the device is in Sleep mode. To operate in
Sleep, the A/D clock must be derived from the A/Ds internal RC oscillator.
The A/D module has four registers. These registers
are:
A/D Result High Register (ADRESH)
A/D Result Low Register (ADRESL)
A/D Control Register 0 (ADCON0)
A/D Control Register 1 (ADCON1)
The ADCON0 register, shown in Register 11-1, controls the operation of the
A/D module. The ADCON1 register configures the functions of the port pins.
The port pins can be configured as analog inputs (RA3 can also be the voltage
reference) or as digital I/O.
44
7/30/2019 Laser Project Report
45/91
A/D BLOCK DIAGRAM:
Fig 5.10 A/D BLOCK DIAGRAM
45
7/30/2019 Laser Project Report
46/91
5.5.7 APPLICATION IN OUR PROJECT:
PIC 16F877a is the brain of the receiver in our project. It is connected to the
Doppler shift radar module. It removes the carrier frequency of 300 kHz. The
streamed binary data is given to the port A of the microcontroller from where it has
to be sampled and the rate of the binary streaming is found.
There will be a change in the binary stream which is at 300 kHz with respect to the
voice frequency. There will be a change in the binary stream which is at 300 kHz
with respect to the voice frequency. This gives us the frequency component of the
voice. The amplitude component which is present as voltage variations with
respect to amplitude changes of the signal of our voice which is fed into the ADC
port and the ADC sampling is done. The ADC values are obtained in the form of
binary data and this corresponds to the changes in frequency. Thus the frequency
component and the amplitude component will be found to be synchronized.The ADC values and the frequency values after calibration are streamed out into
the port b of the microcontroller.
46
7/30/2019 Laser Project Report
47/91
CONNECTION DIAGRAM:
Fig 5.11 CONNECTION DIAGRAM OF PIC 16F877A
47
7/30/2019 Laser Project Report
48/91
CHAPTER 6
PIC MICROCONTROLLER18F4220
48
7/30/2019 Laser Project Report
49/91
7/30/2019 Laser Project Report
50/91
6.3 FEATURES OF 18F4220:
1)Low-Power Features:
a. Power Managed modes:
i. Run: CPU on, peripherals on
ii. Idle: CPU off, peripherals on
iii. Sleep: CPU off, peripherals off
b. Power Consumption modes:
i. PRI_RUN: 150 A, 1 MHz, 2V
ii. PRI_IDLE: 37 A, 1 MHz, 2V
iii. SEC_RUN: 14 A, 32 kHz, 2V
iv. SEC_IDLE: 5.8 A, 32 kHz, 2V
v. RC_RUN: 110 A, 1 MHz, 2V
vi. RC_IDLE: 52 A, 1 MHz, 2V
vii. Sleep: 0.1 A, 1 MHz, 2Vc. Timer1 Oscillator: 1.1 A, 32 kHz, 2V
d. Watchdog Timer: 2.1 A
e. Two-Speed Oscillator Start-up
2) Peripheral features:
a. High current sink/source 25 mA/25 mAb. Three external interrupts
c. Up to 2 Capture/Compare/PWM (CCP) modules:
i. Capture is 16-bit, max. resolution is 6.25 ns (TCY/16)
ii. Compare is 16-bit, max. resolution is 100 ns (TCY)
50
7/30/2019 Laser Project Report
51/91
iii. PWM output: PWM resolution is 1 to 10-bit
d. Enhanced Capture/Compare/PWM (ECCP) module:
i. One, two or four PWM outputs
ii. Selectable polarity
iii. Programmable dead-time
iv. Auto-Shutdown and Auto-Restart
e. Compatible 10-bit, up to 13-channel
f. Analog-to-Digital Converter module (A/D) with programmable
acquisition time
g. Dual analog comparators
h. Addressable USART module:
i. RS-232 operation using internal oscillator block (no external
crystal required)
3) Special Microcontroller Features:
a. 100,000 erase/write cycle Enhanced Flash program memory typical
b. 1,000,000 erase/write cycle Data EEPROM memory typical
c. Flash/Data EEPROM Retention: > 40 years
d. Self-programmable under software control
e. Priority levels for interrupts
f. 8 x 8 Single-Cycle Hardware Multiplier
g. Extended Watchdog Timer (WDT):
i. Programmable period from 41 ms to 131s
ii. 2% stability over VDD and Temperature
h. Single-supply 5V In-Circuit Serial Programming (ICSP) via two
51
7/30/2019 Laser Project Report
52/91
pins
i. In-Circuit Debug (ICD) via two pins
j. Wide operating voltage range: 2.0V to 5.5V
6.4 BLOCK DIAGRAM:
52
7/30/2019 Laser Project Report
53/91
Fig 6.2BLOCK DIAGRAM OF 18F4220
6.5 I/O PORTS:
6.5.1 PORT A:
PORTA is an 8-bit wide, bidirectional port. The
corresponding data direction register is TRISA. Setting a TRISA bit (= 1) will
make the corresponding PORTA pin an input (i.e., put the corresponding output
driver in a High-Impedance mode). Clearing a TRISA bit (= 0) will make the
corresponding PORTA pin an output (i.e., put the contents of the output latch
on the selected pin).Reading the PORTA register reads the status of the pins,
whereas writing to it, will write to the port latch. The Data Latch register
(LATA) is also memory mapped. Read-modify-write operations on the LATA
register read and write the latched output value for PORTA. The RA4 pin is
multiplexed with the Timer0 module clock input and one of the comparator
outputs to become the RA4/T0CKI/C1OUT pin. Pins RA6 and RA7 are
multiplexed with the main oscillator pins; they are enabled as oscillator or I/O
pins by the selection of the main oscillator in Configuration Register 1H. When
they are not used as port pins, RA6 and RA7 and their associated TRIS and
LAT bits are read as 0. The other PORTA pins are multiplexed with analog
inputs, the analog VREF+ and VREF- inputs and the comparator voltage
53
7/30/2019 Laser Project Report
54/91
reference output. The operation of pins,RA3:RA0 and RA5, as A/D converter
inputs is selected by clearing/setting the control bits in the ADCON1 register
(A/D Control Register 1). Pins RA0 through RA5 may also be used as
comparator inputs or outputs by setting the appropriate bits in the CMCON
register.
BLOCK DIAGRAM OF RA0-RA3 PINS:
6.3: BLOCK DIAGRAM OF RA3:RA0 6.4 BLOCK DIAGRAM OF
RA4/T0CKI PIN RA5 PINS
54
7/30/2019 Laser Project Report
55/91
6.5.2 PORTB AND TRISB REGISTER:
PORTB is an 8-bit wide, bidirectional port. The corresponding
data direction register is TRISB. Setting a TRISB bit (= 1) will make the
corresponding PORTB pin an input (i.e., put the corresponding output driver in
a High-Impedance mode). Clearing a TRISB bit (= 0) will make the
corresponding PORTB pin an output (i.e., put the contents of the output latchon the selected pin).
The Data Latch register (LATB) is also memory mapped. Read-modify-write
operations on the LATB register read and write the latched output value for
PORTB. Each of the PORTB pins has a weak internal pull-up. A single control
bit can turn on all the pull-ups. This is performed by clearing bit RBPU
(INTCON2). The weak pull-up is automatically turned off when the port
pin is configured as an output. The pull-ups are disabled on a Power-on Reset.
Four of the PORTB pins (RB7:RB4) have an interruption - change feature.
Only pins configured as inputs can cause this interrupt to occur (i.e., any
RB7:RB4 pin
configured as an output is excluded from the interruption- change comparison).
The input pins (of RB7:RB4) are compared with the old value latched on the
last
read of PORTB. The mismatch outputs of RB7:RB4 are ORed together to
generate the RB Port Change Interrupt with Flag bit, RBIF (INTCON).
55
7/30/2019 Laser Project Report
56/91
This interrupt can wake the device from Sleep. The user, in the Interrupt
Service Routine, can clear the interrupt in the following manner:
a) Any read or write of PORTB (except with the MOVFF
(ANY), PORTB instruction). This will end the mismatch condition.
b) Clear flag bit RBIF.
A mismatch condition will continue to set flag bit RBIF.
Reading PORTB will end the mismatch condition and allow flag bit RBIF to be
cleared. The interrupt-on-change feature is recommended for wake-up on key
depression operation and operations where PORTB is only used for the
interrupt-on-change feature. Polling of PORTB is not recommended while
using the interrupt-on-change feature. RB3 can be configured by the
configuration bit, CCP2MX, as the alternate peripheral pin for the CCP2
module (CCP2MX = 0).
BLOCK DIAGRAM OF PORTB PINS:
56
7/30/2019 Laser Project Report
57/91
FIG6.5 BLOCK DIAGRAM OF PINS RB2:RB4
6.6BLOCK DIAGRAM OF RB2:RB0 PINS
57
7/30/2019 Laser Project Report
58/91
6.5.3 PORTC REGISTERS:
PORTC is an 8-bit wide, bidirectional port. The corresponding
data direction register is TRISC. Setting a TRISC bit (= 1) will make the
corresponding PORTC pin an input (i.e., put the corresponding output driver in
a High-Impedance mode). Clearing a TRISC bit (= 0) will make the
corresponding PORTC pin an output (i.e., put the contents of the output latch
on the selected pin).The Data Latch register (LATC) is also memory mapped.
Read-modify-write operations on the LATC register read and write the latched
output value for PORTC.PORTC is multiplexed with several peripheral
functions. The pins have Schmitt Trigger input buffers.RC1 is normally
configured by configuration bit, CCP2MX (CONFIG3H), as the default
peripheral pin of the CCP2 module (default/erased state, CCP2MX = 1).When
enabling peripheral functions, care should be taken in defining TRIS bits for
each PORTC pin. Some
peripherals override the TRIS bit to make a pin an output, while other
peripherals override the TRIS bit to make a pin an input. The user should refer
to the corresponding peripheral section for the correct TRIS bit settings.
BLOCK DIAGRAM OF PORTC PINS:
58
7/30/2019 Laser Project Report
59/91
FIG6.7 BLOCK
DIAGRAM
OF PORTC PINS
59
7/30/2019 Laser Project Report
60/91
6.5.4 PORT D REGISTERS:
PORTD is an 8-bit wide, bidirectional port. The
corresponding data direction register is TRISD. Setting a TRISD bit (= 1) will
make the corresponding PORTD pin an input (i.e., put the corresponding output
driver in a High-Impedance mode). Clearing a TRISD bit (= 0) will make the
corresponding PORTD pin an output (i.e., put the contents of the output latch
on the selected pin).The Data Latch register (LATD) is also memory mapped.
Read-modify-write operations on the LATD register read and write the latched
output value for PORTD. All pins on PORTD are implemented with Schmitt
Trigger
input buffers. Each pin is individually configurable as an input or output. Three
of the PORTD pins are multiplexed with outputs P1B, P1C and P1D of the
Enhanced CCP module.PORTD can also be configured as an 8-bit widemicroprocessor port (Parallel Slave Port) by setting control bit, PSPMODE
(TRISE). In this mode, the input buffers are TTL.
60
7/30/2019 Laser Project Report
61/91
BLOCK DIAGRAM OF PORT D:
FIG 6.8 BLOCK DIAGRAM OF PORT D
6.5.5 PORT E REGISTERS:
Depending on the particular PIC18F2X20/4X20 devices selected, PORTE is
implemented in two different ways. For PIC18F4X20 devices, PORTE is a 4-bit
wide port. Three pins (RE0/AN5/RD, RE1/AN6/WR and RE2/AN7/CS) are
individually configurable as inputs or outputs.These pins have Schmitt Trigger
input buffers. When selected as an analog input, these pins will read as 0s.The
corresponding data direction register is TRISE. Setting a TRISE bit (= 1) will
make the corresponding PORTE pin an input (i.e., put the corresponding output
61
7/30/2019 Laser Project Report
62/91
driver in a High-Impedance mode). Clearing a TRISE bit (= 0) will make the
corresponding PORTE pin an output (i.e., put the contents of the output latch on
the selected pin). TRISE controls the direction of the RE pins even when they
are being used as analog inputs. The user must make sure to keep the pins
configured as inputs when using them as analog inputs.
BLOCK DIAGRAM OF PORT E:
FIG 6.9 BLOCK DIAGRAM OF PORT E
62
7/30/2019 Laser Project Report
63/91
6.6 CAPTURE MODE
In this mode the microcontroller captures the time taken by the charges toneutralize at the anode plates (i.e.) the transit time is captured and half the value
is stored as the switching time for microcontroller.
Each Capture/Compare/PWM (CCP) module contains a 16-bit register which
can operate as a:
16-bit Capture register
16-bit Compare register
PWM master/slave Duty Cycle register
Both the CCP1 and CCP2 modules are identical in operation, with the exception
being the operation of the special event trigger. Table 5.3.1 & 5.3.2 shows the
resources and interactions of two ccp modules.
TABLE 6.6 a RESOURCES
TABLE 6.6 b INTERACTIONS
63
7/30/2019 Laser Project Report
64/91
6.6.1 CCP REGISTER FORMAT
FIGURE 6.10 CCP FORMAT
R- READABLE BIT, W- WRITABLE BIT, U- UNIMPLEMENTED BIT (0)
-n VALUE OF POR RESET
Bit 7-6: Unimplemented: Read as '0'.
Bit 5-4: CCPxX: CCPxY: PWM Least Significant bits.
Bit 3-0: CCPxM3:CCPxM0: CCPx Mode Select bits
0000 = Capture/Compare/PWM off (resets CCPx module)
0100 = Capture mode, every falling edge
0101 = Capture mode, every rising edge
0110 = Capture mode, every 4th rising edge
0111 = Capture mode, every 16th rising edge
1000 = Compare mode, set output on match (CCPxIF bit is set)
1001 = Compare mode, clear output on match (CCPxIF bit is set)
1010 = Compare mode, generate software interrupt on match (CCPxIF bit is set,
CCPx pin is unaffected)
1011 = Compare mode, trigger special event (CCPxIF bit is set, CCPx pin is
Unaffected); CCP1 resets
TMR1; CCP2 resets TMR1 and starts an A/D conversion (if A/D module is
enabled)
11xx = PWM mode
64
7/30/2019 Laser Project Report
65/91
6.6.2 CAPTURE MODE OPERATION
In Capture mode, CCPR1H:CCPR1L captures the 16-bit
value of the TMR1 or TMR3 registers when an event occurs on pin
RC2/CCP1/P1A. An event is defined as one of the following:
every falling edge
every rising edge
every 4th rising edge
FIGURE 6.11 CAPTURE MODE BLOCK DIAGRAM
6.6.3TIMER1 MODE SELECTION
Timer1 must be running in timer mode or synchronized counter mode for the
CCP module to use the capture feature. In asynchronous counter mode, the
capture operation may not work.
6.6.4SOFTWARE INTERRUPT
When the capture mode is changed, a false capture interrupt may be generated.
The user should keep bit CCP1IE (PIE1) clear to avoid false interrupts and
Should clear the flag bit CCP1IF following any such change in operating mode.
65
7/30/2019 Laser Project Report
66/91
6.6.5CCP PRESCALER
There are four prescaler settings, specified by bits CCP1M3:CCP1M0.
Whenever the CCP module is turned off, or the CCP module is not in capture
mode, the prescaler counter is cleared. Any reset will clear the prescaler
counter. Switching from one capture prescaler to another may generate an
Interrupt. Also, the prescaler counter will not be cleared; therefore, the first
capture may be from a non-zero prescaler. The following example shows the
recommended method for switching between capture prescaler. This example
also clears the prescaler counter and will not generate the false interrupt.
6.7 COMPARE MODE
In compare mode the microcontroller compares the value, the transit time value
(i.e.) already stored. This operation is done with the help of comparator. Once
the timer value matches microcontroller switches off the power supply. There
by neutralization stops which causes the rocket lift.
6.7.1 COMPARE MODE OPERATION
In Compare mode, the 16-bit CCPR1 register value is constantly compared
against the TMR1 register pair value. When a match occurs, the RC2/CCP1 pin
is:
Driven high
Driven low
Remains unchanged
The action on the pin is based on the value of control bits CCP1M3:CCP1M0
(CCP1CON). At the same time, interrupt flag bit CCP1IF is set.
66
7/30/2019 Laser Project Report
67/91
FIGURE 6.12 COMPARE MODE BLOCK DIAGRAM
6.7.2 CCP PIN CONFIGURATION
The user must configure the RC2/CCP1 pin as an output by clearing the
TRISC bit.
6.7.3 TIMER1 MODE SELECTION
Timer1 must be running in Timer mode or Synchronized Counter mode if the
CCP module is using the compare feature. In Asynchronous Counter mode, the
Compare operation may not work.
6.7.4 SOFTWARE INTERRUPT MODE
When Generate Software Interrupt mode is chosen, the CCP1 pin is not
affected. The CCPIF bit is set causing a CCP interrupt (if enabled).
67
7/30/2019 Laser Project Report
68/91
6.7.5 SPECIAL EVENT TRIGGER
In this mode, an internal hardware trigger is generated, which may be used to
initiate an action. The special event trigger output of CCP1 resets the TMR1
register pair. This allows the CCPR1 register to effectively be 16-bit
programmable periods register for Timer1.The special event trigger output ofCCP2 resets theTMR1 register pair and starts an A/D conversion
68
7/30/2019 Laser Project Report
69/91
CHAPTER 7
LM 386
69
7/30/2019 Laser Project Report
70/91
7.1 LM 386 DESCRIPTION
The UTC LM386 is a power amplifier, designed for use in low
voltage consumer applications. The gain is internally set to 20 to keep external
part count low, but the addition of an external resistor and capacitor between
pin 1 and pin 8 will increase the gain to any value up from 20 to 200.The inputs
are ground referenced while the output automatically biases to one-half the
supply voltage. The quiescent power drain is only 24 milliwatts when operating
from a 6 voltage supply, making the LM386 ideal for battery operation.
7.1.1 PIN CONFIGURATION
FIG 7.1 PIN DIAGRAM OF LM 386
70
7/30/2019 Laser Project Report
71/91
7.1.2 BLOCK DIAGRAM:
FIG 7.2 BLOCK DIAGRAM OF LM386
7.2 FEATURES
Battery operation
Minimum external parts
71
7/30/2019 Laser Project Report
72/91
Wide supply voltage range: 4V~12V
Low quiescent current drain:4mA
Voltage gains:20~200
Self-centering output quiescent voltage
Low distortion:0.2%(Av =20,Vs=6V,RL=8,Po=125mW,f=1kHz)
7.3 ADAVNTAGES
Can design the circuit on the breadboard
Easy to modify circuits
Little stress on components with repeat insertions
Time required for design is short.
7.4 DISADVANTAGES
Connections are easily dislodged
Not a permanent solution
Contacts can wear out with repeated use.
7.5 APPLICATIONS
AM-FM radio amplifiers
Portable tape player amplifiers
Intercoms
72
7/30/2019 Laser Project Report
73/91
TV sound systems
Line drivers
7.5.1 APPLICATIONS IN OUR PROJECT
The analog variations after the filtering of the carrier wave are amplified by a
set of pre amplifiers. This is used for the purpose of amplification.
CHAPTER 8
TL 074
73
7/30/2019 Laser Project Report
74/91
8.1 TL074 DESCRIPTION
The JFET-input operational amplifiers in the TL07_ series are
designed as low-noise versions of the TL08_ series amplifiers with low input
bias and offset currents and fast slew rate. The low harmonic distortion and low
noise make the TL07_ series ideally suited for high-fidelity and audio
preamplifier applications. Each amplifier features JFET inputs (for high input
impedance) coupled with bipolar output stages integrated on a single monolithic
chip. The C-suffix devices are characterized for operation from 0C to 70C.
The I-suffix devices are characterized for operation from 40C to 85C. The
M-suffix devices are characterized for operation over the full military
temperature range of 55C to 125C.
8.1.1 PIN CONFIGURATION
74
7/30/2019 Laser Project Report
75/91
FIG 8.1 PIN DIAGRAM OF TL 074
8.1.2 SYMBOL
FIG 8.2 SYMBOL OF TL074
8.2 FEATURES
Battery operation
Minimum external parts
Wide supply voltage range: 4V~12V Low quiescent current drain:4mA
Voltage gains:20~200
Ground referenced input
75
7/30/2019 Laser Project Report
76/91
Self-centering output quiescent voltage
Low distortion:0.2%(Av =20,Vs=6V,RL=8,Po=125mW,f=1kHz)
8.3 ADAVNTAGES
Can design the circuit on the breadboard
Easy to modify circuits
Little stress on components with repeat insertions
Time required for design is short.
8.4 DISADVANTAGES
Connections are easily dislodged
Not a permanent solution
Contacts can wear out with repeated use.
8.5 APPLICATIONS
SWITCHING TIME TEST CIRCUIT
GATE CHARGE TEST CIRCUIT
UNCLAMPED ENERGY TEST CIRCUIT
76
7/30/2019 Laser Project Report
77/91
CHAPTER 9
CRYSTAL OSCILLATOR
77
7/30/2019 Laser Project Report
78/91
9.1 INTRODUCTION
The crystal oscillator oscillates at a frequency determined by the crystal
since the crystal is the feedback element. The frequency of operation is very
stable making the circuit to be used in various electronic applications.
The piezoelectric effect is the effect under the influence of the
mechanical pressure in which the voltage gets generated across the opposite
faces of the crystal. The crystal has a greater stability in holding the constant
frequency. The crystal oscillators are preferred when greater frequency stability
is required. The main substances exhibiting the piezoelectric effect are quartz,
Rochelle salt and tourmaline. Rochelle salts have the greatest piezoelectric
78
7/30/2019 Laser Project Report
79/91
activity. Rochelle salt is mechanically weakest of the three and break very
easily. Tourmaline shows least piezoelectric effect but it is mechanically
strongest. Quartz is the compromise between the piezoelectric activity of the
Rochelle salt and the mechanical strength of tourmaline.
9.1.1 ADVANTAGES
o The frequency of oscillation is constant over a long period of time.
o The frequency of oscillation is not affected by the changes in the supply
voltage, load and temperature.
9.1.2 DISADVANTAGES
o The basic limitation of the crystal oscillator is that it has a very limited
tuningrange.
9.2 CRYSTAL OSCILLATOR
The crystal oscillator in our project provides a crystal frequency of
48MHz. it is generally used in any electronic operation for its frequency
stability. It is actually connected to the clock in and clock out pin of the PIC
microcontroller. It is generally used to provide the clocking signal to activate
the PIC microcontroller. It consists of two capacitors of 22 microfarads.
When the crystal is not vibrating it is equivalent to a capacitance due to
the mechanical mounting of the crystal. Such a capacitance existing due to two
metal plates separated by a dielectric crystal slab is called mounting capacitance
or the shunt capacitance. When the crystal is vibrating and is providing a crystal
79
7/30/2019 Laser Project Report
80/91
frequency of 48MHz there are internal frictional losses which are denoted by a
resistance R. The mass of the crystal, which is the indication of the inertia, is
represented by the inductance L. in vibrating condition it has some stiffness that
is represented by the capacitance C. This RLC network forms a resonating
circuit. The crystal frequency generated is inversely proportional to the
thickness of the crystal.
For very high frequencies the thickness of the crystal must be made as
small as possible. But by making the crystal less thick the crystal becomes
mechanically weaker and hence may get damaged under the mechanical
vibrations. So practically the crystal oscillators are used for less frequency. The
crystal oscillators have two resonating frequency namely the parallel and the
series resonating frequency.
CHAPTER 10
80
7/30/2019 Laser Project Report
81/91
VOLTAGE REGULATORS
10.1 INTRODUCTION
The main function of voltage regulator is to provide a stable dc voltage
for powering other electronic devices. It should be capable of providing
substantial output current.
The IC 7805 is a 3 pin IC where the input of 12volts gets regulated to
5volts and is supplied to the microcontroller. It also provides a very high
stability to the overall circuit operation. It consists of an LED which glows at
81
7/30/2019 Laser Project Report
82/91
the time of movement of the wheelchair. The modern voltage regulators are
monolithic chips and they provide a constant supply voltage though the load
varies in the circuit. This property of the voltage regulator is used in our project
as we involve the usage of the Stepper motors in which the load varies rapidly
as the speed of the motor is increased [ref 1] .
The various types of voltage regulators which are classified according to
the operation are
1. Current limited voltage regulators.
2. Switching voltage regulators.
3. Shunt voltage regulators.
10.2 APPLICATION
IC 7805 is used which regulates the power supply of 12volts from the
battery to 5volts and then it is connected to the PIC microcontroller. The pin to
which the regulator is connected is the VSS pin of the microcontroller.
82
7/30/2019 Laser Project Report
83/91
CHAPTER 11
FUTURE ENHANCEMENTS
11.1 FUTURE ENHANCEMENTS AND APPLICATIONS
In future this device can be used in Anti-terrorism.To collect evidence
during warfare.This device would be of utmost use for our Indian defense
systems and for our intelligence departments. Can be used effectively to save a
lot of lives in case of wars or hijacks.
83
7/30/2019 Laser Project Report
84/91
Fig11.1FUTURE ENHANCEMENTS
In future our device can be extended as Satellite Spying System. In satellites
with the help of servos and image processing the receiver can be made to adjust
itself for the reflected laser light
84
7/30/2019 Laser Project Report
85/91
CHAPTER 12CONCLUSION
12.1 CONCLUSION
We consider this would be of much use to our Indian defense systems to
prevent loss of life and property due to atomic warfare and can avoid disasters
of the future effectively.
85
7/30/2019 Laser Project Report
86/91
This can be used effectively to save a lot of lives in case of wars. The prototype
is made for the demonstration and the pictures of the prototype are shown
below.
86
LASER DIODE MODULE
& ITS DRIVER
DOPPLER SHIFT RECEIVER & PRE
AMPLIFIER
DIODE LASER MICRO CONTROLLER
18F4220
PRE AMPLIFIERLM386
LM386
MICROCONTROLLER & DAC SEGMENT
FRONT VIEW REAR VIEW
7/30/2019 Laser Project Report
87/91
APPENDIX 1
PROGRAM CODE FOR MICROCONTROLLER 16F877A IN BASICPRO
# include modefs.bas'
87
ROCONTROLLER
16F877A
DAC MODULE
POWER AMPLIFIER
BOARD
MECHANICAL SET UP
QUARTZ LEN
7/30/2019 Laser Project Report
88/91
TrisA= % 0xff '
ADCON0=0x82'
DEFINE ADC_BITS 10DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 1
TrisC =% 0xff''
TrisB = %00000000'
Pwm Var BYTE'
unsigned long Amplitude
FI con C.0,
Loop:
Pulsin FI, 1, pwm
IF Pwm = 3 THEN Pwm=0
PulseoutB.0, Pwm
ADCIN0, Amplitude
Hpwm Port B.1, Amplitude, 1
Endif
Goto Loop
end
APPENDIX 2
PROGRAM CODE FOR MICROCONTROLLER 18F4220 IN MICROC
#include
88
7/30/2019 Laser Project Report
89/91
trisC=0;
void main()
{
portC=0;
while(1)
{
portC=~portC;
delay_us(3);
}
}
89
7/30/2019 Laser Project Report
90/91
90
7/30/2019 Laser Project Report
91/91