Hands-On Design of BLDC Motor Control with Microchip MCUs

Slides:



Advertisements
Similar presentations
ELECTRICAL POWER AC MOTOR & DC MOTOR.
Advertisements

MSP430 Motor Controller Applications
12/3/2002BAE Electric Motors Classification / types –DC Motors –AC Motors –Stepper Motors –Linear motors Function –Power conversion - electrical.
Electric DC Motor Vigyan Ashram, Pabal.
Physics 12 Direct Current Motors. Joke of the day: An object at rest stays at rest and an object in motion stays in motion with the same speed and in.
How Motors Operate Presented by John Freeland
DC Motors Taken from a variety of sources including: and ty/generators/index.html.
AC MOTOR INDUCTION MOTOR.
ELECTRICAL MACHINES- DC MOTOR BY- PRASAD A. PAWASKAR SPN NO DETE 2 SEMSESTER.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
Electricity and Magnetism
Reciprocating Saw Dissection: Motor Description Thomas Snowdon.
Chapter 17 DC Motors. Objectives After studying this chapter, you will be able to: Explain the principles upon which DC motors operate Describe the construction.
Forging new generations of engineers. DC Motors and Generators Instruction Plan.
Review Magnetism – Attractive and Repulsive How is the concept of magnetism and electricity different? 1. Magnetism is caused by the spinning of electrons.
Forging new generations of engineers. AC Motors Instructional Plan.
Electric motors KON-C2004 Mechatronics Basics Tapio Lantela, Nov 2nd, 2015.
DC Machines and Drives . Books
DC Motors Taken from a variety of sources including: and
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Topics Introduction Review: Principle of Operation of Electric Machinery AC machines Single phase induction motors Other special purpose motors Exercise.
DC MOTOR. Magnetism Opposites Attract / Likes Repel.
1 Figure 17.1 A Rotating Electric Machine. 2 Configurations of the three types of electric machines Table 17.1.
GENERATORS AND MOTORS Topic 6. Electromagnets When a soft iron core is inserted into a coil of wire and a current is passed through the wire, an even.
AVTC Model Based Design Curriculum Development Project.
DC Motor.
Introduction to Rotating Machines
Motors & Motor Controllers
Chapter Electromechanical Systems 6. Chapter Electromechanical Systems 6.
MULTIPHASE BRUSHLESS DC MOTOR
Microchip Technology Inc.
Electric Motors and Generators
DC Generators.
Microchip Technology Inc.
Effects of Magnetic Fields and Producing Current
ELECTRONIC & TELECOMMUNICATION DEPARTMENT.
BRUSHLESS DIRECT CURRENT MOTOR
Principle of Operation
Electric Generators Convert mechanical energy into electrical energy
Predefined Speed Control of BLDC Motor
Electric Machine Introduction
AC and DC motors.
TOPIC : 3 PHASE INDUCTION MOTOR Present By : Amit kumar.
Chapter 5 DC Motors.
Dr. Zainal salam; Power Electronics and Drives (Version 2),2002, UTMJB
Electric Motors.
Brushless DC (BLDC) Motors
Chapter 11 Electrical Generators
Implementing Motor Control Designs with MCUs and FPGAs
DO NOW QUESTION: How did the permanent magnet make the electromagnet turn in the electric motor?
MAGNETISM AND ITS USES Producing Electric Current
Mathematical Model and Characteristics Analysis of the BLDC motor
Simulation things to note…
DC Motors Taken from a variety of sources including: and
מנועים חשמליים המרת אנרגיה והינע TO THE TRAINER
Presented By Abu Syed Md. Jannatul Islam Lecturer, Dept. of EEE
MAGNETISM AND ITS USES Electricity and Magnetism
Principle of Operation
Electricity and Magnetism
8-2 Electricity & Magnetism
Introduction to DC ELECTRIC MOTORS.
Chapter 7 Magnetism.
UNIT - I D.C. GENERATORS.
ALTERNATOR.
Science Notes: Stnd 01 Date Standard 01: 8.PS2.1
Mechatronics presentation
Summary of Material on Electric Drives Covered on July 24, 2019
Electromagnets.
Topic 6: Generators and Motors
Electric Machine Design Course
Presentation transcript:

Hands-On Design of BLDC Motor Control with Microchip MCUs Class 1: Motor Control Overview 2/8/2016 Warren Miller

This Week’s Agenda 2/8/16 Motor Control Overview 2/9/16 Development Environment 2/10/16 Motor Algorithm Details 2/11/16 Implementation Details 2/12/16 Example Designs

Course Description Running code and seeing the resulting motor movements is the best method of learning new motor control design techniques. This Design News course provides a hands-on tutorial to one of the most popular motor control algorithms for brushless DC (BLDC) motors, cementing key concepts and techniques. We will use Microchip’s dsPIC33F microcontroller-based DM330015 demonstration kit, available from Digi-Key (Here). This course encourages you to follow along the instruction. Attendees can use the Microchip kit or the company’s free MPLAB IDE and C Compilers. Running code and seeing the resulting motor movements is the best method of learning new motor control design techniques. This Design News course provides a hands-on tutorial to one of the most popular motor control algorithms for brushless DC (BLDC) motors, cementing key concepts and techniques. We will use Microchip’s dsPIC33F microcontroller-based DM330015 demonstration kit, available from Digi-Key (http://www.digikey.com/product-detail/en/DM330015/DM330015-ND/2712339). This course encourages you to follow along the instruction. Attendees can pre-purchase the Microchip kit or use the company’s free development software MPLAB integrated development environment (http://www.microchip.com/pagehandler/en-us/family/mplabx/) and C compliers (http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/).

Today’s Topics Goals and Objectives Where is Motor Control Used and Why is it Important to You Key Elements for Motor Control Motor structure, Algorithms and Concepts Important Devices Used for Motor Control MCUs and other devices Development Environment Devices, Boards, Software, Reference Designs, Wizards and Libraries Resources

Goals and Objectives Understand, at the overview level, key concepts we will use in the rest of the class Why Motor Control? Markets Applications Devices MCUs and supporting devices Development Environment From Devices to Boards to Libraries

Why Motor Control? Electric motors consume almost 50% of the worlds electricity Electronics control can save almost 30% on energy Motors are the way electronics interfaces to the ‘real world’- by moving stuff… Applications are all around you- just count the number of electric motors in your home. Would you be surprised if it was close to 100? Just start in the kitchen… Very big topic…

Motor Elements Stator- stationary part of the motor Rotor- rotating part of the motor Permanent Magnet- fixed magnet Windings- wire wound in a circular arrangement to create an electromagnet Commutator- mechanical method for changing current flow within a motor Brush- flexible metal contact to conduct current to a rotor Current/Voltage Control- method for providing adjustable current or voltage to a motor Sensors- elements for determining position, temperature, velocity, etc. Motor Elements

Force Generated By Magnetic Fields Current in a coil creates a magnet. The strength and orientation of the magnet depend on current intensity and current direction A magnetic moment tends to line up with the magnetic field. The magnetic dipole created by a coil, and thus the force that attracts the north or south poles, depends on the current. To make a motor revolve the key parameter is the torque which is the force applied to the shaft. But how is the force generated? A current flowing in an inductance or coil creates an electromagnet. The characteristics of the magnet depend on the current intensity and direction. Two magnets will attract each other- the north and south poles attract each other. The force to attract two magnets depends on the strength of the magnetic field, which depends on the current flowing through the coil. Therefore the torque will depend on the current- the amount of current controls the torque of a motor. The torque is proportional to the force generated by the current.

Types of Motors Stepper Motor Brushed DC Motor Brushless DC Motor AC Induction Motor AC Induction Motor

Stepper Motors

Brushed DC Motors

Brushless DC Motors

AC Induction Motors (Scalar) AC Motors Architecture and Applications AC Induction Scalar Drives Control frequency and voltage Open or closed speed loops Slip regulation can improve efficiency More complicated control logic Self starting Less sparking Robust construction Economical (no permanent magnet, no electrical connection to rotor) Easy to maintain (no brush) Applications Heavy loads (> 1 horsepower = 750 watts) Tools- lathe, drill, hand saw Chemical processing Pumps HVAC

AC Induction Motors (FoC) AC Motors Architecture and Applications AC Induction Scalar Drives Vector or Field Oriented Control Variable frequency Measure motor currents Reference frame transform- to a rotating frame of reference Much more computation required (32-bit MCU) Increased efficiency, reduced noise, better dynamic response and improved torque regulation Self starting Less sparking Robust construction Economical (no permanent magnet, no electrical connection to rotor) Easy to maintain (no brush) Applications Heavy loads (> 1 horsepower = 750 watts) Tools- lathe, drill, hand saw Chemical processing Pumps HVAC

Typical Devices Current Control Full and Half Bridge Integrated Drivers Sensors Algorithm Control MCUs FPGAs

Development Environment Software Libraries Wizards Example code Development Boards Reference Designs GUI-based Development Environment Tutorials Videos

Conclusion Applications Motor Types Algorithms Devices and Environments

Motor Control Resources Digi-Key Product Training Modules (49) [Filter for motor control] Microchip’s dsPIC33F microcontroller-based DM330015 demonstration kit, available from Digi-Key (Here). Microchip’s free MPLAB IDE and C Compilers. Digi-Key Motor Control Reference Designs Microchip Motor Control Web Page Microchip Simulink Web Page Clarke, Park, Inverse forms, PID Control, etc. Microchip Motor Control Library

Additional Resources Motor Control App Notes (Microchip) Sensorless BLDC Control with BEMF Filtering Using a Majority Function Brushless DC Motor Control Made Easy Motor Control Overview (Renesas) Renesas Motor Control Overview Motor Control Overview (TI) TI Motor Control Overview

This Week’s Agenda 2/8/16 Motor Control Overview 2/9/16 Development Environment 2/10/16 Motor Algorithm Details 2/11/16 Implementation Details 2/12/16 Example Designs