190 likes | 398 Vues
Project: PDA Smart Car Integration via Bluetooth Team: Team Blue Members: Sharad Desai, Mahmoud Toure , Lochan KC. Agenda. Overview. Objective. Outline. Implementation. Labor Division. Schedule. Budget. Risks. Conclusion. Agenda. Points to be covered. Overview Objective
E N D
Project: PDA Smart Car Integration via Bluetooth Team: Team Blue Members:Sharad Desai, MahmoudToure, Lochan KC
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Agenda Points to be covered • Overview • Objective • Outline • Implementation of Sub-Systems • Division of Labor and Responsibilities • Schedule • Budget • Risks and Contingency • Conclusion University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Overview University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Outline University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Implementation – Hardware Assembly • Hardware elements • Smartphone • FPGA • Bluetooth receiver • Relay driver University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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. Car Relay I/O University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Implementation – Relay Driver Installation Setup for Door Relays Door Solenoid Output From BECU Pin 1 Output From BECU Pin 2 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Schedule University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Budget Breakdown Cost for Project 6/2/2014 University of Colorado -- Boulder 15
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion 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 University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Conclusion University of Colorado -- Boulder
Agenda Overview Objective Outline Implementation Labor Division Schedule Budget Risks Conclusion Questions and Comments University of Colorado -- Boulder