engineering 6806
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 PresentationTRANSCRIPT
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