Team Solar CDR Solar Energy Predictor Capstone Spring 2009 Daniel Seltzer Jim Love Rob Chadil Eric...

Post on 15-Jan-2016

212 views 0 download

Tags:

Transcript of Team Solar CDR Solar Energy Predictor Capstone Spring 2009 Daniel Seltzer Jim Love Rob Chadil Eric...

Team Solar CDR

Solar Energy PredictorCapstone Spring 2009

Daniel SeltzerJim Love

Rob ChadilEric Dickey

Brief Overview

System Organization

Sensor Module Sensor Module

Micro-controller GPS

Compass

Tilt Sensor

Camera(IP)

Circular Fisheye Lens

Battery Power System

SD Card

Character Display

Number Pad

Single Board Computer

Pic Buff (SRAM)

Data Capture Device Software Modules

Windows Laptop

Sun Tracks Algorithm

Image Processing – Sky/Obstruction Alg.

Final Power Calculation

Camera Orientation Compensation

User Interface

FPGA Graphic LCD

Windows Application

Status of UI Design

Data Management

Choosing An Image File

Selecting an Image File

Select Image Details

Image Details

Running Analysis

Running AnalysisFor the date range:

Output: Total Energy over Range and Graph

Single Board Computer

S’2009 Team Solar

S’2009 Team Solar

Status of SBC Design

S’2009 Team Solar

Single Board Computer• Main task is to serve as a

client to IP cameras RTSP video feed.

• openRTSP is used to capture a one second mjpeg movie segment.

• A single frame is then pulled out of the video.

• This frame is packaged and then written to an SDCard for transfer.

SBC software

S’2009 Team Solar

Windows SBC Communication

S’2009 Team Solar

Exif 2.2

• Tags for lens, GPS data, other location info, date of photo, and camera configuration are predefined in Exif standard.

• This makes our images metadata readable by a wide range of image manipulation programs.

S’2009 Team Solar

JPEG Image FormatStart of Image{ JPEG header; Start of Frame{ APP1{ Exif Data goes here; } APP2{ And here as well; } Start of Scan{ Image Data; } }}

SBC Sensor Module Communication

S’2009 Team Solar

Sensor Module

•RS232 serial is used between SBC and sensor module

•Both BD9 and ribbon cable connectors on Sensor module allow for easy debug, as well as clean connection with SBC

S’2009 Team Solar

SBC Sensor Module Communication

Sensor Module

S’2009 Team Solar

Status of Senor Module

Sensor PackageARM7 packages data and sends it

to SBCRS-232

GPS ReceiverMicrocontroller

32 Bit ARM7 50 MHz

Compass Module

User Interface

LCD Screen

Keypad

ARM7 offloads image to SRAM

32 Bit Parallel

I2C

UART

8 bit GPIO

Image from FPGA

GPS ReceiverTransmit Data Output UART0

Receive Data Input UART0

Compass Module

Serial Clock

Serial Data

Pull Up Resistor (10k Ω)

Power Supply and Voltage Regulators

+1.8V and +3.3V voltage regulators

+5-9V DC barrel plug

Keypad

8-bit GPIO

4-bit OR gate to create interrupt

Data Bus

Address Bus

SPI

Interrupt

Bus Control

GPIO

Serial I/O

Control

Data

Data

AddressBus

Control

BufferCyclone IIFPGA

I/O

I/O

I/O

I/O

I/O

I/O

I/O

I/O

I/O

I/O

8

2

4

4

19

19

4

32

32

24

24

1

7

5

Mic

roco

ntro

ller

Sig

nals

800 x 480 Color LCD

SRAM(512k x 16) x

2

Parallel I/O Structure

Bus Timing: ARM7 --> SRAM

Valid Address

Change Valid Data

CPU Clock

Chip Select

Output Enable

Write Enable

Address Bus

Data Bus

High ZBuffer State

Clock

HSync

Data Bus

Data Enable

μC Bus

Bus Timing: LCD Horizontal

Valid Data (line)

High ZActive Active

800 Clock Cycles216 Clock

Cycles40 Clock Cycles

HSync

Vsync

Data Bus

Data Enable

Bus Timing: LCD Vertical

Valid Data (area)

Image Capture ComponentsIP Camera $250.00 Fisheye Lens $120.00 Single Board Computer $350.00

Sensor Module ComponentsPCB (4 layer) $75.00 Microcontroller/FPGA $40.00 Memory IC's $50.00 Misc. Components $50.00 Compass $150.00 GPS Receiver $0.00 Graphic LCD $0.00 Keypad $0.00

10% Margin of Error $108.50 Available Funds ($800.00)

Budget Deficiency $393.50

Project Budget

Project Schedule

Concerns

Questions?

S’2009 Team Solar