1 / 34

SPIRIT-C Solar Powered Image Response Infrared Tracking Camcorder

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.

evangelia
Download Presentation

SPIRIT-C Solar Powered Image Response Infrared Tracking Camcorder

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SPIRIT-CSolar Powered Image Response Infrared Tracking Camcorder Justin Eiler Jeff Morroni Adeel Baig Andy Crahan Jim Patterson

  2. SPIRIT-C Applications • Live Action Filming • Security Surveillance • Infant Monitoring • Proximity Detection

  3. 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

  4. Block Diagram Solar Array Converters LED Cluster Battery Spartan 3 with Microblaze Manual Control H-Bridge Controller Stepper Motors Camera ADC / Mux Control Power Data IR Sensors

  5. 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

  6. 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)

  7. Motor Control • A simple H-bridge circuit will be constructed to control the motors • The H-bridge will allow us the following modes

  8. Motor Driver • 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 Y Step Winding 1 X Y Winding 2 Direction X Driver using TTL logic

  9. IR Sensors • To detect rapid human movement will require high quality IR sensors • Several types are available including: - Thermopiles - Bolometers - Pneumatic Detectors - Pyroelectric Detectors

  10. 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

  11. Configuration • Internal FET detects surface charge changes • BW limited 2 stage amplifier reduces HF noise

  12. Fresnel Lens • Fresnel lenses are • lightweight • economical • heat dissipative • precise • FL65 Detects 8-14um radiation

  13. 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

  14. Motion Detection • Motion detected by sensors being triggered consecutively • This cancels signals due to vibration, temp. changes, and sunlight

  15. PIR325 Specs • 2 sensing elements • 5-14um response • General motion detector schematic

  16. Solar Power Block Diagram

  17. 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

  18. 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

  19. 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

  20. 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

  21. Xilinx Spartan-3 Starter Kit

  22. Starter Kit Features • Spartan-3 XC3S200FPGA • 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

  23. 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.

  24. 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

  25. 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

  26. 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

  27. Controller Functions

  28. Camcorder Control • Camcorder remote will be incorporated into the Genesis controller

  29. 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

  30. 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

  31. 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 H-bridge controller • Andy – Infrared sensor network and interface

  32. Budget

  33. Project Schedule

  34. Questions?

More Related