+ All Categories
Home > Documents > Wheelchair Navigation Aid

Wheelchair Navigation Aid

Date post: 23-Jan-2016
Category:
Upload: ally
View: 26 times
Download: 0 times
Share this document with a friend
Description:
Wheelchair Navigation Aid. Technical Content Review By Rob Riel. Overview. Planned Workflow Top Level System Design Hardware Design Software Design Mechanical Design. Planned Workflow. Design hardware devboard, use for testing, work out any gremlins - PowerPoint PPT Presentation
Popular Tags:
18
Wheelchair Navigation Aid Technical Content Review By Rob Riel
Transcript
Page 1: Wheelchair Navigation Aid

Wheelchair Navigation Aid

Technical Content ReviewBy Rob Riel

Page 2: Wheelchair Navigation Aid

OverviewPlanned Workflow

Top Level System Design

Hardware Design

Software Design

Mechanical Design

Page 3: Wheelchair Navigation Aid

Planned WorkflowDesign hardware devboard, use for testing, work

out any gremlins

Re-spin devboard once for connectors for final product

Develop Software after dev board obtained

Hardware Design

Software Design

Debug Hardware

Page 4: Wheelchair Navigation Aid

Top Level System DesignSystem processes data from range finding

sensors

User is alerted visually and via sound of object encroachment.

Product contains LCD screen which displays useful information

Product also lights path of wheelchair with high power LED lighting

Page 5: Wheelchair Navigation Aid

Top Level Design cont.

Page 6: Wheelchair Navigation Aid

Hardware Design• Hardware incorporates proven design practices

such as:– UART-> FTDI -> USB

• Total board breakout connectors for access to all pins. (great for debugging and development)

• Stable 8Mhz operation

• Over engineered power traces to prevent burnouts

• Onboard Temp monitoring

Page 7: Wheelchair Navigation Aid

Hardware Design cont.

Page 8: Wheelchair Navigation Aid

Hardware Layout

Page 9: Wheelchair Navigation Aid

Rendered Product Electronics

Page 10: Wheelchair Navigation Aid

Software DesignSoftware incorporates maximum efficiency by

using:ISRs whenever possibleLightweight LCD drivers designed in houseDSP instructions which take 1 clk vs normal 4 clks.

Because drivers are designed in house complete control is maintained over data flow, decreasing time to market due to debugging

Page 11: Wheelchair Navigation Aid

Overall Code Diagram

Run TimeRoutines

andData

Processing

SystemAnd

PeripheralSetup

VariableAnd

StructureDefinition

s

Page 12: Wheelchair Navigation Aid

Variable and Structures

Define Loop Vars

Define Constants

Define MacrosFor Screen

Define Sensor Struct

Define ScreenStruct

Define UARTStruct

Page 13: Wheelchair Navigation Aid

System and Peripheral Setup

Setup Oscillator

Setup Watchdog

Setup Pin State(TRIS)

Set InitialPin Output

Setup ADC Regs

Setup Interrupts

Setup UART Init Regs

Initialize Screen

Page 14: Wheelchair Navigation Aid

Run Time Routines & Data Processing

Fetch & Store Sensor Data

Compare Sensor Data to

Thresholds

Update Screen

ISR For Change Mode

ISR For SendingData Via UART

Update State Machine, Store

to Screen Structure

Calculate Bat Remaining

Page 15: Wheelchair Navigation Aid

Mechanical Design Control Box

Page 16: Wheelchair Navigation Aid

Mech Design LCD Box

Page 17: Wheelchair Navigation Aid

Schedule

Page 18: Wheelchair Navigation Aid

Recommended