ECE 480 TEAM 4 MSP 430 Motor Control

  • Slides: 17
Download presentation
ECE 480 – TEAM 4 MSP 430 Motor Control Card Micajah Worden Roy Dong

ECE 480 – TEAM 4 MSP 430 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

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

PROJECT BACKGROUND • DRV 8412 Motor Driver Card – New Texas Instruments product, not

PROJECT BACKGROUND • DRV 8412 Motor Driver Card – New Texas Instruments product, not yet released – DRV 8412 functionality • On-board DACs, PWM amplifiers, and current sensors • 100 -pin DIMM interface

PROJECT BACKGROUND • C 2000 Motor Control Card – C 2000 microprocessor family •

PROJECT BACKGROUND • C 2000 Motor Control Card – C 2000 microprocessor family • High performance 32 -bit microcontrollers – Piccolo C 2000 F 28035 used on chip • 16 ADCs • Programmed through Code Composer Studio using USB interface with UART protocol – Some motor control code available on TI Control. SUITE

PROJECT BACKGROUND • C 2000 Motor Control Card Schematic

PROJECT BACKGROUND • C 2000 Motor Control Card Schematic

PROJECT BACKGROUND • C 2000 Motor Control Card PCB Layout

PROJECT BACKGROUND • C 2000 Motor Control Card PCB Layout

DESIGN SPECIFICATIONS • Redesign C 2000 Motor Control Card – Utilize the MSP 430

DESIGN SPECIFICATIONS • Redesign C 2000 Motor Control Card – Utilize the MSP 430 microprocessor family • Ultra-low power consumption 16 -bit microcontrollers • Program MSP 430 Motor Control Card – Spin and control brushed DC motors as well as stepper motors • Documentation – Commented source code – User guides featuring application notes

FAST DIAGRAM

FAST DIAGRAM

CONCEPTUAL DESIGN

CONCEPTUAL DESIGN

PROPOSED DESIGN • MSP 430 F 5435 – 80 -pin LQFP (low-profile quad flat

PROPOSED DESIGN • MSP 430 F 5435 – 80 -pin LQFP (low-profile quad flat package) pin package, just like Piccolo C 2000 F 28035 • Minimize redesign – Less flash memory than MSP 430 F 5437 • Unused in software implementation – 12 ADCs

PROPOSED DESIGN • Chosen MSP 430 has same pin package – However, significantly different

PROPOSED DESIGN • Chosen MSP 430 has same pin package – However, significantly different footprint • Remap C 2000 pins to MSP 430 equivalent pins – Two microprocessor families are not functionally equivalent

PROPOSED DESIGN • Redesign and fabricate PCB – Route connections appropriately within PADS •

PROPOSED DESIGN • Redesign and fabricate PCB – Route connections appropriately within PADS • Program MSP 430 through CCS – Different software packages available • IQ Math package not available for MSP 430

PCB PROCESS • Plan to use Hughes Circuits, Inc. – Integrated PCB fabrication and

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

PROPOSED BUDGET

PROPOSED BUDGET

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

TEAM MANAGEMENT • 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 • Dave Seaton – Technical Role: DC Motor Operation – Nontechnical Role:

TEAM MANAGEMENT • Dave Seaton – Technical Role: DC Motor Operation – Nontechnical Role: Manager • Andrew Kleeves – Technical Role: Microcontroller Programming – Nontechnical Role: Webmaster

QUESTIONS

QUESTIONS