Microprocessor Based Security System

advertisement
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?
Download