Raytheon Senior Project

crookpatedhatΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 7 μήνες)

64 εμφανίσεις

Design Review for Senior Project

February 8, 2012

1

of
17

Raytheon Senior Project

Jarret Allen, Luis Cintron, Michael Kubacki, Robert Skinner

Department of Computer Science and Engineering

University of South Florida

Tampa, FL
33620

jjallen3@cse.usf.edu

lcintron@mail.usf.edu

mkubacki@mail.usf.edu

ras1@mail.usf.edu


pres_dr.ppt

Design Review for Senior Project

February 8, 2012

2

of
17

Acknowledgments


Jeremiah Schroder and Michael Stillo


Raytheon


Project supervision and support



Tara Mazzocco


Future Technology Devices Int.


Hard work to acquire a free hardware sample for our group



Bob Recny


Future Technology Devices Int.


Quick feedback and engineering advice on the feasibility of
hardware implementation using Vinculum
-
II products

Design Review for Senior Project

February 8, 2012

3

of
17

Agenda


Background



Problem



Requirements



Design / Specification



Analysis



Project Plan


Design Review for Senior Project

February 8, 2012

4

of
17

Background

As of today, an average smart phone user cannot transfer files

directly from a USB Mass Storage Device to their phone.



Design Review for Senior Project

February 8, 2012

5

of
17

Problem


Since smart phones are "slaves," they require a USB
host controller to communicate with a USB mass storage
device.


Slave Device

Slave Device

X

Host is Needed!

Design Review for Senior Project

February 8, 2012

6

of
17

Requirements

Outline of Requirements


1.
Project Advancement Requirements


2.
System Compatibility Requirements


3.
System Performance Requirements


4.
System Physical Requirements


5.
System User Interface Requirements


6.
Testing Requirements


7.
Project Documentation Requirements


Design Review for Senior Project

February 8, 2012

7

of
17

Design / Specification

Android

Device

V2DIP2
-
48

(USB Host Controller)

Mass
Storage

Device


Memory

USB

Port 1

USB

Port 0

Product

Application

User

Hardware

System Communication

Memory

Design Review for Senior Project

February 8, 2012

8

of
17

Design / Specification

USB Host Controller Hardware Purchased

FTDI
Chip V2DIP2
-
48 (main component)

Provided Functionality:



Transparent support for the FAT file structure



Hardware to support USB Mass Storage transfer



Programmable firmware via debugger module


Interface:



Two USB Type
-
A Ports



On/Off
Rocker Switch
and LED
Indicator



LEDs
to Indicate File Copy Activity and Errors

Design Review for Senior Project

February 8, 2012

9

of
17

Design / Specification

Hardware Case Design

On/Off Switch

Left Side

Right Side

Front View

USB

Ports

On/Off
LED

File Activity
LED

Back View

Battery

Holder

Design Review for Senior Project

February 8, 2012

10

of
17

Design / Specification

Software

Android Open Accessory Development Kit



Android phone and hardware device communicate
via the Android Accessory Protocol




User interface on Android application




Compatible with Android 2.3.4+




Design Review for Senior Project

February 8, 2012

11

of
17

Design / Specification

Application Cycle and Flow

Add/Delete

Attached Files

Delete

Initial

Activity

Browse

Files

Add/Remove

Recipients

Review Files

And Contacts

Send

Transmission

Results/Errors

Browse Phone
Contacts

Try Again

Success/Start

Over

Design Review for Senior Project

February 8, 2012

12

of
17

Design / Specification

Application Mockup v1.0

Mockup on Android Phone

Design Review for Senior Project

February 8, 2012

13

of
17

Design / Specification

Application Mockup v1.0

Design Review for Senior Project

February 8, 2012

14

of
17

Design / Specification

Application Mockup v1.0

Design Review for Senior Project

February 8, 2012

15

of
17

Design / Specification

Application Mockup v1.0

Design Review for Senior Project

February 8, 2012

16

of
17

Analysis

Arduino

Mini

V2DIP2
-
48

VF2F2

Dimensions


(l x w

x h)

18mm x 33mm

x

2mm

18mm

x 69mm x 26mm

70mm x

45mm x 11mm

Power

5v


12v

5v

3.3v

or 5v

Cost

$58.95

(with 2 USB shields)

$28.62

$37.50

Arduino Mini

V2DIP2
-
48

VF2F2

Alternative USB Host Controllers

Design Review for Senior Project

February 8, 2012

17

of
17

Project plan