Engineering 6806

Post on 25-Feb-2016

27 views 0 download

description

Engineering 6806. Barriers to Success. Common Barriers. Team Dynamics Project Management Design Expertise Construction Programming Debugging. Team Dynamics Barriers. Egos Animosity Poor skills mix Drones Belicheck Smart Skilled Character. Project Management Barriers. - PowerPoint PPT Presentation

transcript

Barriers 1

Engineering 6806: Design Project

9/10/02

Engineering 6806

Barriers to Success

Barriers 2

Engineering 6806: Design Project

9/10/02

Common Barriers

• Team Dynamics• Project Management• Design• Expertise• Construction• Programming• Debugging

Barriers 3

Engineering 6806: Design Project

9/10/02

Team Dynamics Barriers• Egos• Animosity• Poor skills mix• Drones• Belicheck

• Smart• Skilled• Character

Barriers 4

Engineering 6806: Design Project

9/10/02

Project Management Barriers

• Unrealistic planning• Failure to revise• Integration• Poor use of resources• Lack of contingencies

Barriers 5

Engineering 6806: Design Project

9/10/02

Design Barriers

• Poor partitioning• Confusion between functional and

physical• Inadequate definition of interfaces• Failure to analyze• Failure to design• Cut and try

Barriers 6

Engineering 6806: Design Project

9/10/02

Design

Read

Experiment

Research

Understanding

Design

Barriers 7

Engineering 6806: Design Project

9/10/02

Expertise as a Barrier• Two kinds of knowledge

• Based on understanding (engineering)• Expertise (narrow, detailed, specific)

• Modern subsystems demand expertise• Expertise

• Short half-life• Constant replenishment

• Learn how to acquire it

Barriers 8

Engineering 6806: Design Project

9/10/02

Construction Barriers• Poor physical construction

• Lots of wear and tear• Multiple people at work• Time – time – time!

• Technician work – but engineer is responsible

• Wiring• Noise

Barriers 9

Engineering 6806: Design Project

9/10/02

Noise• Motors are noisy

• radiation from brush arcing• Hbridges are noisy

• High speed, high power switching• Environment may be noisy• Noise contaminates analog ckts. & sigs• Noise causes errors in digital circuits

Barriers 10

Engineering 6806: Design Project

9/10/02

Noise defenses

• Measurement• power and ground lines

• separation• filtering• wiring layout• shielding• immunity/recovery

Barriers 11

Engineering 6806: Design Project

9/10/02

Bypass Capacitors

Barriers 12

Engineering 6806: Design Project

9/10/02

Bypass CapacitorsSource:

http://www.seattlerobotics.org/encoder/jun97/basics.html

Barriers 13

Engineering 6806: Design Project

9/10/02

Wiring

• Neat• Robust• Due regard to noise• http://www.4qd.co.uk/serv/

appnotes/RCWiring.html

Barriers 14

Engineering 6806: Design Project

9/10/02

Barriers 15

Engineering 6806: Design Project

9/10/02

Barriers 16

Engineering 6806: Design Project

9/10/02

Barriers 17

Engineering 6806: Design Project

9/10/02

Barriers 18

Engineering 6806: Design Project

9/10/02

Inefficient Programming

• Embedded processors• constrained in space• constrained in time

• Know your instruction times• Look for efficient algorithms

• boolean ops instead of series of if statements

• look-up tables instead of calculation

Barriers 19

Engineering 6806: Design Project

9/10/02

Efficient Programming

• Time budget• Overall control strategy• Interrupts• Don't oversample• Considered embedded assembler

code