msd p07302design review1 motor controller subsystem msd p07302 project sponsor: kgcoe project...

17
MSD P07302 Design Review 1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. Shenoy Project Manager S. Tallau Software Design M. Oesterling Hardware Design L. DeSnots Signal Conditioning A. Karani Hardware Layout R. Gupta Power Design R. Cooper Hardware Design

Upload: georgiana-jenkins

Post on 23-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 1

Motor Controller SubsystemMSD P07302

Project Sponsor: KGCOE

Project Members:D. Shenoy Project ManagerS. Tallau Software DesignM. Oesterling Hardware DesignL. DeSnots Signal ConditioningA. Karani Hardware LayoutR. Gupta Power DesignR. Cooper Hardware Design

Page 2: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 2

Outline:

Overview

Design

Budget

Schedule

Q & A

Page 3: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 3

Project Description:

- An open source motor controller that is

- ScalableScalable: support for various vehicle platforms

- ReusableReusable: modular design

- ProgrammableProgrammable: reconfigurable functionality

- ReliableReliable

- Must be able to sense, control and drive several motors

Page 4: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 4

Product Specifications:

- PC104 form factor

- Maximum CPU usage of 25%

- 12V DC power supply

- One hour run-time

- Scalable motor controller- 10, 100, 1000 kg platforms 90 mm

96 mm

Page 5: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 5

Project Applications:

- Foundation for future MSD projects

- US First Robotics Competition - www.usfirst.org

- Component in other research projects

Page 6: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 6

Design:

PC104 Processing Platform

Linux OSMotor Controller Application

Motor Controller Circuit BoardStacked on PC104

Motor Commands

High Level Commands

Page 7: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 7

Design:

PC104 System

ISA

Bus

Motor Controller Motor Systems

DAQ

Future Projects

External Client Interface

Onboard Clients

Page 8: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 8

Design: Operating System

• Manage other project programs

• Provide external client interface

• Provide internal client interface

• Memory management

• ISA bus management

Page 9: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 9

Current State of Design: Software

• Software Design meets all customer requirements for system control.

• Efficient Design– Condensed instruction set for motor control– Event based software system design– Reconfigurable client interface

Page 10: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 10

• Hardware Design meets customer versatility requirements.

• Power system meets all PC104 and Motor controller power needs.

• Efficient Design – Did not exceed the space limitations.– System can support multiple motors using

only one hardware component.

Current State of Design: Hardware

Page 11: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 11

Design: Risks

• Collaboration across disciplines and teams.• Sharing of PC104 resources.

– DAQ

• Hardware and software interface – Interoperability, Control, Timing.

• Circuit board fabrication risks– Design duration and unresolved manufacturing

issues.

Page 12: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 12

Design: Mitigations

• Good inter-team organization and communications

• Resource saving strategies– Application optimization

• Specifications for resource management• Strategy for intersystem integration

– Solid test planning

• Early development of PCB layout

Page 13: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 13

Budget: COGPreliminary Build Cost: $724

Development Kits: $408Components: $112

PCB Fabrication: $204

Page 14: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 14

Budget:

$724

$326 $272

$68

Prototype +

Development

Production Cost Per 10

PrototypePrototype with shared Power Board

Page 15: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 15

Timeline:

MSD 1 MSD 2

Current phase of development

0 1 2 3 4a 4b

Alpha build

Prototype

Phase 0: Planning

Phase 1: Concept Development

Phase 2: System Level Design

Phase 3: Detailed Design

Phase 4a: Component Integration

Phase 4b: System Integration

Page 16: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 16

MSD2 Milestones:

• Dec 08: Finalize full system design. • Dec 15: Begin Prototyping and finalize

Layout. • Jan 19: Functional alpha prototype.• Jan 29: Design testing complete, begin

verification. • Feb 09: Verifying design results.• Feb 16: Finalize documentation.• Feb 23: Final Project Review.

Page 17: MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design

MSD P07302 Design Review 17

Questions?