Carputer Carputer Team: BOQ Team: BOQ Brandt Deakin Brandt - - PowerPoint PPT Presentation

carputer carputer
SMART_READER_LITE
LIVE PREVIEW

Carputer Carputer Team: BOQ Team: BOQ Brandt Deakin Brandt - - PowerPoint PPT Presentation

Carputer Carputer Team: BOQ Team: BOQ Brandt Deakin Brandt Deakin Brian Flint Brian Flint Scott Halliday Scott Halliday Colby Whitney Colby Whitney CW Overview Overview Power Power Communication Communication Hardware Design


slide-1
SLIDE 1

Carputer Carputer

Team: BOQ Team: BOQ

Brandt Deakin Brandt Deakin Brian Flint Brian Flint Scott Halliday Scott Halliday Colby Whitney Colby Whitney

CW

slide-2
SLIDE 2

Overview Overview

Power

Power

Communication

Communication

Hardware Design & Fabrication

Hardware Design & Fabrication

Software (client)

Software (client)

Software (server)

Software (server)

CW

slide-3
SLIDE 3

Power Power

Vehicle power has large voltage

Vehicle power has large voltage fluctuations, as well as random signal fluctuations, as well as random signal noise. noise.

Computer requires constant 3.3v with very

Computer requires constant 3.3v with very small (<100mV) fluctuations. small (<100mV) fluctuations.

Power circuit will use UPS to provide

Power circuit will use UPS to provide constant power in case of low voltage constant power in case of low voltage situations. situations.

CW

slide-4
SLIDE 4

Communication OBD2 Communication OBD2

 OBD2 to converter

OBD2 to converter

 Converter to RS232

Converter to RS232

 freediag will manage

freediag will manage communications communications between vehicle and between vehicle and carputer carputer

SH

slide-5
SLIDE 5

Communication Client to Server Communication Client to Server

Carputer connects to server via 802.11x

Carputer connects to server via 802.11x using an Ethernet to wireless bridge. using an Ethernet to wireless bridge.

SH

slide-6
SLIDE 6

Interface Interface

 800x600 resolution.

800x600 resolution.

 Touch Overlay.

Touch Overlay.

 Customized Linux

Customized Linux Window Manager. Window Manager.

 Taskbar Shows

Taskbar Shows Active Data. Active Data.

BF

slide-7
SLIDE 7

Processor Processor

 StrongArm Architecture

StrongArm Architecture

 CPU: Intel XSCALE PXA 255

CPU: Intel XSCALE PXA 255 400 MHz 400 MHz

 USB: 2x USB host, 1x USB

USB: 2x USB host, 1x USB device device

 Expansion: PCI, 32Bit, 33MHz

Expansion: PCI, 32Bit, 33MHz via companion device via companion device

 Memory: 64MB DRAM, 32MB

Memory: 64MB DRAM, 32MB Flash Flash

 Software: WindowsCE

Software: WindowsCE support, support, Linux

Linux support

support

 I/O: 2x high speed serial

I/O: 2x high speed serial port10/100 MBit Ethernet, port10/100 MBit Ethernet, LPCIDE interface LPCIDE interface

BD

slide-8
SLIDE 8

Motherboard Motherboard

 We will acid wash our

We will acid wash our

  • wn board.
  • wn board.

 Due to high risk we

Due to high risk we may use a may use a commercial PCB commercial PCB manufacturer as manufacturer as backup. backup.

BD

slide-9
SLIDE 9

Motherboard Obstacles Motherboard Obstacles

RF noise

RF noise

Power noise

Power noise

Difficulties with Design and Manufacture

Difficulties with Design and Manufacture

Size Requirements

Size Requirements

BD

slide-10
SLIDE 10

Enclosure Enclosure

Friend of the team, Curtiss Melder, will be

Friend of the team, Curtiss Melder, will be employed to mill aluminum for the employed to mill aluminum for the enclosure. enclosure.

The enclosure will provide RF shielding.

The enclosure will provide RF shielding.

The enclosure will be designed to be

The enclosure will be designed to be aesthetically pleasing. aesthetically pleasing.

CW

slide-11
SLIDE 11

Software (client) Software (client)

Embedded Linux (slackware) has been

Embedded Linux (slackware) has been chosen as the OS for the carputer. chosen as the OS for the carputer.

Fluxbox will be used as the basis for the

Fluxbox will be used as the basis for the GUI. GUI.

FLTK will be used to create custom

FLTK will be used to create custom interfaces for freediag, and other interfaces for freediag, and other functionality. functionality.

BF

slide-12
SLIDE 12

Software (server) Software (server)

Transfer logs.

Transfer logs.

Server program displays relevant

Server program displays relevant information. information.

SH

slide-13
SLIDE 13

Schedule Schedule

Summer

Summer

Finish purchasing parts

Finish purchasing parts

Design and fab mobo

Design and fab mobo

Begin UI

Begin UI

September

September

Make it boot!

Make it boot!

Integrate with vehicle

Integrate with vehicle

Custom window manager in place

Custom window manager in place

CW

slide-14
SLIDE 14

Schedule Schedule

October

October

Establish minimum functionality

Establish minimum functionality

Begin server software

Begin server software

November

November

Debug and polish

Debug and polish

Finish server software

Finish server software

December

December

Prepare final presentation and DEMO!

Prepare final presentation and DEMO!

BD

slide-15
SLIDE 15

Bill of Materials Bill of Materials

 Kontron CPU: already received

Kontron CPU: already received

 OBD2 interface: already received

OBD2 interface: already received

 Hard Drive: already received

Hard Drive: already received

 LCD/Touch Screen: Ordered

LCD/Touch Screen: Ordered

 PCB/Acid wash: available anywhere

PCB/Acid wash: available anywhere

 Ethernet to 802.11x bridge: available

Ethernet to 802.11x bridge: available

 Enclosure: set up but not received

Enclosure: set up but not received

 Other small parts/components: DigiKey,

Other small parts/components: DigiKey, Mouser,etc Mouser,etc

BF

slide-16
SLIDE 16

Questions?!? Questions?!?