project: pda smart car integration via bluetooth team: team blue members: sharad desai, mahmoud...

19
Project: PDA Smart Car Integration via Bluetooth Team: Team Blue Members: Sharad Desai, Mahmoud Toure, Lochan KC

Upload: gwenda-wilkinson

Post on 04-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Project: PDA Smart Car Integration via BluetoothTeam: Team Blue

Members: Sharad Desai, Mahmoud Toure, Lochan KC

04/20/23 University of Colorado -- Boulder 2

Agenda

Points to be covered Overview

Objective

Outline

Implementation of Sub-Systems

Division of Labor and Responsibilities

Schedule

Budget

Risks and Contingency

Conclusion

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 3

OverviewAgenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 4

Objective

Goals Use Bluetooth to control simple car functions Functions include

• Locking/unlocking car doors• Opening/closing windows• Remote ignition• Any 12V accessory

Extensions Tap into the I2C bus and control systems like AC and a proximity sensor

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 5

OutlineAgenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 6

Implementation – Hardware Assembly

Hardware elements Smartphone FPGA Bluetooth receiver Relay driver

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 7

Implementation – Smartphone

Functionality Operating System: Microsoft Windows Mobile 5.0 for

Smartphone CPU: 32bit Texas Instruments OMAP 850 @ 195 MHz ROM: 64 Mb with 17.9 Mb accessible RAM: 64 Mb with 45.1 accessible

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 8

Implementation – Bluetooth Receiver

Functionality Class 1 Bluetooth Radio Modem(Range 100m) Low power consumption : 82.5mW Encrypted connection Frequency: 2.4~2.524 GHz Operating Voltage: 3.3V-6V Serial communications: 2400-115200bps Built-in antenna

WRL-00582 - Bluetooth Modem

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 9

Implementation – FPGA

Functionality Xilinx Spartan-3 FPGA w/ twelve 18-bit

multipliers, 216Kbits of block RAM,

and up to 500MHz internal clock speeds 3x32 open 3.3V I/O ports Three high-current voltage regulators

(3.3V, 2.5V, and 1.2V) RS232 serial output

Benefits Higher Performance Lower Cost Provides the scalability to add functionality without having an impact

on the rest of the system

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 10

Implementation – Relay Driver

Functionality Provides Either Positive Trigger(+12V) or Negative

trigger( 500 mA). Base of the BJT is connected to one of the I/O of FPGA Contacts of the relay is connected to Car Relays.

I/O

Car Relay

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 11

Output From BECU Pin 1

Output From BECU Pin 2

Door Solenoid

Implementation – Relay Driver

Installation Setup for Door Relays

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 12

Implementation – Software Assembly

Software elements API for Smartphone

• Written in .NET

• Uses internal Bluetooth to communicate with MCU Finite State Machine (FSM) for FPGA

• Written in VHDL

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 13

Division of Labor and Responsibilities

Tasks and people responsible Sharad Desai

• Setting up communication between the two Bluetooth modules• Design PCB board/power supply• Writing documentation

Lochan KC• Writing FSM on FPGA• Writing driver • Building relay driver• Writing documentation

Mahmoud Toure• Writing API and UI• Writing documentation

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 14

ScheduleAgenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 15

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

Budget Breakdown

Cost for Project

Bluetooth Modem $70

Spartan 3 FPGA board

$200

Car Door $300

Miscellaneous $300

Car Battery $80

TOTAL $950

04/20/23 University of Colorado -- Boulder 16

Risks and Contingency Plan -- Overview

Risks (followed by contingency plan) Unfamiliar with I2C bus technology

• Scale project down to basic functionalities (i.e.: unlocking and locking doors and windows)

FPGA may be too complex

• Minimize state machines (yet still maintain correct functionality)

Bluetooth complexity

• Ask around and do more research Portability of API

• Limit to PDA compatible with Java or Windows CE

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 17

Risks and Contingency Plan – Safety

Safety issues Blowing various sections of any circuit

• We should wear high fashion protective goggles Tampering with the car to figure out how mechanisms work

• Get someone who knows what they’re doing Transmitting bogus messages to the Bluetooth receiver

• Not goof off

Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 18

ConclusionAgenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion

04/20/23 University of Colorado -- Boulder 19

Questions and CommentsAgenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion