SPIRIT-C Solar Powered Image Response Infrared Tracking

Download Report

Transcript SPIRIT-C Solar Powered Image Response Infrared Tracking

SPIRIT-C
Solar Powered Image Response Infrared Tracking Camcorder
Justin Eiler
Jeff Morroni
Adeel Baig
Andy Crahan
Jim Patterson
SPIRIT-C Applications

Live Action Filming
 Security Surveillance
 Infant Monitoring
 Proximity Detection
Overview
Pan/tilt tracking system for digital camcorder

Two stepper motors used for pan/tilt motion
 Controlled by array of PIR(pyro-electric infrared) sensors
 Solar array for supplying power to all components
 External battery and camcorder battery charged through
array
 FPGA with embedded soft core for integration and control
 Manual, and possibly wireless, controller
Solar
Array
Battery
Manual
Control
Block Diagram
Converters
Spartan 3
with
Microblaze
ADC /
Mux
LED
Cluster
H-Bridge
Controller
Stepper
Motors
Control
Power
IR
Sensor
s
Data
Camera
Camera Mount Assembly




The camera will be
mounted into a cradle
using existing tripod
mount
The cradle is suspended
between side holes on
yoke
The yoke will be used to
facilitate tilting motion
A Lazy Susan will be used
for pan rotation and is
connected to bottom hole
of yoke
Stepper Motors

Two low power
stepper motors will be
used to power the
rotation of the camera

The motors will also
be Bipolar (no center
taps)
Motor Control
XY
00
01
10
11
Mode
D. Braking
Forward
Reverse
D. Braking

A simple H-bridge
circuit will be
constructed to control
the motors

The H-bridge will
allow us the following
modes
Motor Driver
Step
Direction
Y
X
Y

Winding 1
Winding 2
X

Driver using TTL logic

The Step input will be
hooked up to the Spartan 3
Pulse Width Modulator
The Direction input will
be held high for clockwise
or held low for counter
clockwise
The outputs then will be
attached to the appropriate
H bridge inputs
IR Sensors

To detect rapid human movement will
require high quality IR sensors
 Several types are available including:
- Thermopiles
- Bolometers
- Pneumatic Detectors
- Pyroelectric Detectors
Pyroelectric IR Sensors

Only pyroelectric sensors have the rapid motion
detection we require for high speed filming
 These operate like current sources with output
proportional to the rate of change in temperature
 Extremely fast responses set them apart
 They are also insensitive to undesirable external
DC effects
Configuration

Internal FET detects surface charge
changes
 BW limited 2 stage amplifier reduces HF
noise
Fresnel Lens

Fresnel lenses are
– lightweight
– economical
– heat dissipative
– precise

FL65 Detects 8-14um
radiation
Fresnel Specs

Concentrates PIR
field to 10 degrees
versus 95
 Important aspect for
sensitive motion
detection
 Provides appropriate
field with our 8
sensor cradle design
Motion Detection

Motion detected by
sensors being
triggered
consecutively
 This cancels
signals due to
vibration, temp.
changes, and
sunlight
PIR325 Specs



2 sensing elements
5-14um response
General motion detector schematic
Solar Power Block Diagram
Solar Module

Maximum Power = 40 W
 25.8 inches by 21.1 inches
 Provides 17.3Vmax and
2.31Amax
 Manual/Automatic tilt for
maximum sun intensity
DC/DC Converter
Buck Converter
•Input Voltage, Vg, will be
around 17.3 V (for one
panel)
•Battery charging voltage
should be around 13-14 V
•Buck Converter will
decrease the voltage with low
loss
Control Technique
•Output Voltage will be set
to constant charging voltage
•Sense the output current
•FPGA will increase duty
cycle thus changing the
operating point
•If new operating point has
greater output power,
continue increasing duty
cycle, otherwise decrease
Deep Cycle Battery

12V Deep cycle
required for extended
usage
 A shunt regulator will
prevent over-charging
 When battery draws
less current (fully
charged), the regulator
will dissipate the
excess current
Xilinx Spartan-3 Starter Kit
Starter Kit Features

Spartan-3 XC3S200 FPGA

2Mbit Xilinx XCF02S Platform Flash Prom
1M-byte of Fast Asynchronous SRAM
3-bit, 8-color VGA display port
9-pin RS-232 Serial Port
PS/2-style mouse/keyboard port
Four-character, seven segment LED display
Eight slide switches
Eight individual LED outputs
Four momentary-contact push buttons
50 MHz crystal oscillator clock source
JTAG port
AC power adapter with unregulated +5V
power supply
On board 3.3V, 2.5 V, and 1.2V regulators












FPGA – Spartan-3 XC3S200











220K system gates, 4320 equiv. logic cells
480 total CLB (configurable logic block)
30K distributed RAM bits
216K block RAM bits
12 dedicated multipliers
4 DCM (digital clock multiplier)
173 user I/O, 76 differential I/O pairs
CONFIGURABLE LOGIC BLOCK
Main logic resource for implementing
synchronous and combinatorial circuits
Comprised of four slices
Two logic function generators, two storage
elements, wide-function multiplexers, carry
logic, and arithmetic gates
left-hand pair also supports: storing data
using Distributed RAM and shifting data
with 16-bit registers.
FPGA implementation


ISE development system: synthesis, mapping, placement, routing
I/O blocks and selectable paths create versatility

CLB’s are workhorse of FPGA
Function Generator: LUT function used to implement state machine
Storage Element: Flip Flop used to synchronize data to clock signal
Carry chain: helps with fast arithmetic

PWM (pulse width modulator):
clock divider
binary up-down counter
comparator
MICROBLAZE
Embedded Soft Core
- Based on RISC 32-bit architecture
- 32-bit instruction word with three operands and two addressing modes
- 32-bit address bus, 32 32-bit general purpose registers, single issue pipeline
User Interface

Switch between
automatic and manual
control
 Allows user to control
the camera position
 Sega Genesis
controller provides
serial input (RS232 on
DB-9) to the board
Controller Functions
Camcorder Control

Camcorder remote
will be incorporated
into the Genesis
controller
Constraints

Financial
– LED cluster
– Number of solar panels
– Number of PIR sensors

Time
– Real time data acquisition link
– Wireless control
– Digital peak power tracker
– Automatic positioning for solar array
Contingency Plan

IR sensors
– Switch to thermopile sensors
– Use transmitter on subject

Camera
– Use existing battery charger

Motor Control
– Buy H-bridge controller if design performance bad
Division of Labor
Jeff – Solar array and peak power tracker
 Adeel – Manual and Wireless control for the
camcorder system
 Jim – FPGA implementation and integration
 Justin – Stepper motors, drivers, and Hbridge controller
 Andy – Infrared sensor network and
interface

Budget
Project Schedule
Questions?