ece 480 – team 4 msp430 motor control card micajah worden roy dong mark barnhill dave seaton...
TRANSCRIPT
![Page 1: ECE 480 – TEAM 4 MSP430 Motor Control Card Micajah Worden Roy Dong Mark Barnhill Dave Seaton Andrew Kleeves Facilitator: Professor Strangas](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/1.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/2.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/3.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/4.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/5.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/6.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/7.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/8.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/9.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/10.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/11.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/12.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/13.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/14.jpg)
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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/15.jpg)
• 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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/16.jpg)
• 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](https://reader037.vdocument.in/reader037/viewer/2022103015/55175dbd55034645368b45fa/html5/thumbnails/17.jpg)
QUESTIONS