ece 480 – team 4 msp430 motor control card micajah worden roy dong mark barnhill dave seaton...

17
ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

Upload: jewel-pettway

Post on 29-Mar-2015

221 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

ECE 480 – TEAM 4

MSP430 Motor Control Card

Micajah WordenRoy Dong

Mark BarnhillDave Seaton

Andrew KleevesFacilitator: Professor Strangas

Page 2: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

AGENDA

• Project Background• Design Specifications• FAST Diagram• Conceptual Design• Proposed Design• PCB Process• Proposed Budget• Team Management

Page 3: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROJECT BACKGROUND• DRV8412 Motor Driver Card

– New Texas Instruments product, not yet released– DRV8412 functionality

• On-board DACs, PWM amplifiers, and current sensors• 100-pin DIMM interface

Page 4: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROJECT BACKGROUND• C2000 Motor Control Card

– C2000 microprocessor family• High performance 32-bit microcontrollers

– Piccolo C2000F28035 used on chip• 16 ADCs• Programmed through Code Composer Studio using USB

interface with UART protocol

– Some motor control code available on TI ControlSUITE

Page 5: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROJECT BACKGROUND• C2000 Motor Control Card Schematic

Page 6: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROJECT BACKGROUND• C2000 Motor Control Card PCB Layout

Page 7: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

DESIGN SPECIFICATIONS

• Redesign C2000 Motor Control Card– Utilize the MSP430 microprocessor family

• Ultra-low power consumption 16-bit microcontrollers

• Program MSP430 Motor Control Card– Spin and control brushed DC motors as well as

stepper motors• Documentation

– Commented source code– User guides featuring application notes

Page 8: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

FAST DIAGRAM

Provide Torque Control Motor

Measure Load/Torque

Measure Current

Form CircuitCalculate Driving

SignalAnalyze

FeedbackProgram

Microcontroller

Generate Driving Signal

Send Driving Signal

Task Basic Function

Page 9: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

CONCEPTUAL DESIGN

Page 10: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROPOSED DESIGN• MSP430F5435

– 80-pin LQFP (low-profile quad flat package) pin package, just like Piccolo C2000F28035

• Minimize redesign

– Less flash memory than MSP430F5437• Unused in software implementation

– 12 ADCs

Page 11: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROPOSED DESIGN• Chosen MSP430 has same pin package

– However, significantly different footprint• Remap C2000 pins to MSP430 equivalent pins

– Two microprocessor families are not functionally equivalent

Page 12: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROPOSED DESIGN• Redesign and fabricate PCB

– Route connections appropriately within PADS• Program MSP430 through CCS

– Different software packages available• IQ Math package not available for MSP430

Page 13: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PCB PROCESS• Plan to use Hughes Circuits, Inc.

– Integrated PCB fabrication and assembly• Required for a price quote

– Gerber files, schematic, assembly drawings, Bill of Materials, footprint data sheets

Page 14: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

PROPOSED BUDGET

Component Estimated CostMSP 430 Microcontroller $9.46

Resistors $2.88Capacitors $8.86

ICs $22.40Miscellaneous $11.86

Total $55.46

Page 15: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

• Micajah Worden– Technical Role: Hardware/PCB Design– Nontechnical Role: Lab Coordinator

• Roy Dong– Technical Role: Hardware/Software Interface– Nontechnical Role: Presentation Preparation

• Mark Barnhill– Technical Role: Motor Control Algorithms– Nontechnical Role: Document Preparation

TEAM MANAGEMENT

Page 16: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

• Dave Seaton– Technical Role: DC Motor Operation– Nontechnical Role: Manager

• Andrew Kleeves– Technical Role: Microcontroller Programming– Nontechnical Role: Webmaster

TEAM MANAGEMENT

Page 17: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas

QUESTIONS