* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download SPIRIT-C Solar Powered Image Response Infrared Tracking
Power engineering wikipedia , lookup
Geophysical MASINT wikipedia , lookup
Distributed control system wikipedia , lookup
Solar micro-inverter wikipedia , lookup
Alternating current wikipedia , lookup
Immunity-aware programming wikipedia , lookup
Voltage optimisation wikipedia , lookup
Resilient control systems wikipedia , lookup
Mains electricity wikipedia , lookup
Brushless DC electric motor wikipedia , lookup
Solar car racing wikipedia , lookup
Distribution management system wikipedia , lookup
Control theory wikipedia , lookup
Power electronics wikipedia , lookup
Buck converter wikipedia , lookup
Pulse-width modulation wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Opto-isolator wikipedia , lookup
Stepper motor wikipedia , lookup
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?