Microprocessor Based Security System
Download
Report
Transcript Microprocessor Based Security System
Laser Shoot-Out Game
By Steven Noto and Laura Miller
Advisor: Steven Gutschlag
April 4, 2000
Senior Project Status Report 2
Presentation Outline
Project
Overview
Project Progress
Laser System Overview
Review of Completed Work
– Software
– Hardware
Schedule
Conclusion
Block Diagram
Coaxial
Cable
Central
Controller
Coaxial
Cable
Display A
Display B
RF Link
RF Link
Weapon A
Weapon B
Project Progress
Work
almost complete on Weapon
hardware and software
Laser transmission and reception
system has taken longer than expected
Laser Transmission System
Software Progress I
Weapon
Software Objectives
– Laser Interface
Serially
send out data to be transmitted
Serially receive data from laser receiver
– User Interface
Trigger,
Reset, etc.
– RF Interface
Software Progress II
Weapon
Software Progress
– Originally written in C and Assembly
Many
problems integrating the two languages
– Transferred to all C code
All
assembly problems solved with only a small
reduction in speed
Software Progress III
Weapon
Software Status
– User Interface
All
buttons connected and tested
– Laser Interface
Software
components of transmission simulate
correctly
– RF Interface
Serial
interface will be used instead
Future Software Milestones
Making
sure the transmission software
works with the hardware
Using the serial interface
Moving on to Display Board and Central
Controller software
Weapon
RF Link
RF Transmitter
User Interface
(LED'S and
LCD)
Reset
Trigger
Hammer
Weapon ID
Battery
Voltage
From Reflective Target
Laser
Receiver
To Display
Power On LED
Low Power
LED
User Interface
(buttons)
Microcontroller
Laser Receiver
To Reflective Target
Laser
Transmitter
Laser
Transmitter
Hardware Accomplishments
Reduced
noise in laser receiver circuit
– Added decoupling capacitors
– Tried different oscilloscopes and different
settings
– Tried different feedback resistors
Hardware Accomplishments
Amplifier
stage is operational
– Designed and built
– Problems with instabilities - Added
Capacitors in parallel with feedback
resistor
– Problems with the first stage output voltage
level saturating the second stage
Current Laser Receiver Output
Future Hardware Milestones
Laser
receiver amplification
– Change the gain on the current amplifier
circuit
OOK
detection circuit
– Chip is already selected
OOK
circuit
– An oscillator and switch
Original Spring Schedule
Week
Laura
Steven
1
Design and optimize laser receiver Code weapon software
2
Design and optimize laser receiver Code weapon software
3
Design and optimize laser receiver Code weapon - to - display Software
4
Integrate laser receiver and weapon software
5
Integrate laser receiver and weapon software
6
Design C.C. electronics
Code C.C. - to - display software
7a Design display board electronics
Code C.C. - to - display software
7b
Mid-term demonstration
8
Design display board electronics
Code C.C. - to - display software
9
Design display board electronics
Code display - to - user software
10
Integrate C.C. hardware and software
11
Integrate display hardware and software
12
Integrate Subsystems
13
Integrate Subsystems
14
Presentation
Actual Spring Schedule
Week
Laura
Steven
1 Reviewed Specs for Photo Diode,
Learn to use Keil PK51 Package
Looked at Current to voltage Converter
2 Set up simulation for I to V converter Learn to use Keil PK51 Package
3 Finished simulations for both I to
Begin coding weapon software
V converters and started building circuits
4 Finish building circuits and test them Interface weapon software and
laser systems
Actual Spring Schedule
Week
Laura
5 Trouble shooting laser receiver
circuit and noise reduction
6 Recorded frequency response
of receiver circuit, worked on
noise problem
7 Started amplifier design,
finished testing receiver circuit
8
9
Designed and built amplifier
circuit
Finished wiring amplify circuits,
Fixed several problems with them
Steven
Analyzing timing for weapon software,
running MMT test programs
Coding and simulating assembly
code for laser interface
Incorporating assembly and C,
running test programs on
MMT peripherals
Incorporating assembly and C
Switching all weapon software to C
code, simulating weapon code
Conclusion
Software
- Working on weapon software
Hardware - Working on laser receiver
for the weapon
Many challenges to overcome to finish
weapon
Questions?