avr_course_day8 motor drive and pwm techniques

Post on 14-Apr-2017

1.522 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Motor Drive and PWM Techniques

Eng:Mohamed Loay Ali

1

Contents DC Motor

1. Introduction to DC motor and its parameters. 2. PWM 8 bits modes (Fast PWM &Phase Correct).3. PWM 16 bits modes (Fast PWM & Phase Correct).4. Speed Control of DC motor.

Stepper motor.1. Stepper motor basics.2. Main Components of Stepper motor.3. Types of Stepping Motors4. Unipolar and Bipolar Stepper Motors5. Driving Stepper motor.

Eng:Mohamed Loay Ali

2

DC motor1. Introduction to DC motor and its parameters.

A direct current motor one of the most widely used motors. By connecting the motor terminal to dc source it rotates in one direction,

and by reversing the polarity it rotates to the opposite direction. The maximum speed of a dc motor is indicated with the rpm and is

given in the data sheet. The dc motor control can be unidirectional or bidirectional as shown in

the following figure

Eng:Mohamed Loay Ali

3

DC motor1. Introduction to DC motor and its parameters.

The speed of the motor depends on three factors1) Load.2) Voltage.3) Current. The rpm of the motor can be controlled by varying the voltage

terminals. For a given fixed load a steady speed can be maintained by using

Pulse width modulation (PWM) to change the voltage across the DC terminals.

Although the PWM has a fixed amplitude, it has a variable duty cycle. That means the wider pulse the wider the higher the speed.

By varying the duty cycle the power fed to the motor speed is changing as shown in the following

Eng:Mohamed Loay Ali

4

DC motor1. Introduction to DC motor and its parameters.

Eng:Mohamed Loay Ali

5

DC motor1. Introduction to DC motor and its parameters.

Eng:Mohamed Loay Ali

6

DC motor1. Introduction to DC motor and its parameters.

Eng:Mohamed Loay Ali

7

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

8

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

9

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

10

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

11

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

12

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

13

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

14

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

15

DC motorPWM 8 bits modes : Fast PWM The counter counts up like it does in the normal mode. It counts up until it reaches its maximum value 0xFF. Then it rolls over to from 0xFF to 0x00 ,it set the TOV The fast PWM differs from the other PWM option by its single-slope operation. In non-inverting Compare Output mode, the Output Compare (OC0x) is cleared

on the compare match between TCNT0 and OCR0x, and set at BOTTOM. In inverting Compare Output mode, the output is set on compare match and

cleared at BOTTOM.

Eng:Mohamed Loay Ali

16

DC motorPWM 8 bits modes :PWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

17

DC motor

For non-Inverted mode

For Inverted mode

PWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

18

DC motorPWM 8 bits modes : Fast PWM

Eng:Mohamed Loay Ali

19

DC motorPWM 8 bits modes : Phase Correct The phase correct PWM mode (WGM02:0 = 1 or 5) provides a high resolution. The counter counts repeatedly from BOTTOM to TOP and then from TOP to

BOTTOM. TOP is defined as 0xFF when WGM2:0 = 1and OCR0A when WGM2:0 = 5

In non-inverting Compare Output mode, the Output Compare (OC0x) is cleared on the com-pare match between TCNT0 and OCR0x while up counting, and set on the compare match while down counting.

In inverting Output Compare mode, the operation is inverted. The dual-slope operation has lower maximum operation frequency than single slope operation

Eng:Mohamed Loay Ali

20

DC motorDC motorPWM 8 bits modes : Phase Correct

Eng:Mohamed Loay Ali

21

DC motorPWM 8 bits modes : Phase Correct

For non-Inverted mode

For Inverted mode

Eng:Mohamed Loay Ali

22

DC motorPWM 8 bits modes : Phase Correct

Eng:Mohamed Loay Ali

23

DC motor PWM 16 bits modes (Fast PWM & Phase Correct). Speed Control of DC motor.

DO IT Yourself

Eng:Mohamed Loay Ali

24

Stepper Motor1. Stepper motor basics.

Stepper Motor are motors that moves one step at a time. A digital version of an electric motor Each step is defined by a Step Angle

Eng:Mohamed Loay Ali

25

Stepper Motor1. Stepper motor basics.

Relatively inexpensive Ideal for open loop positioning control Can be implemented without feedback Minimizes sensing devices Just count the steps!

Torque Holds its position firmly when not turning Eliminates mechanical brakes Produces better torque than DC motors at lower speeds

Positioning applications

Eng:Mohamed Loay Ali

26

Stepper Motor2.Main Components of Stepper motor.

Consists of 1.Stator:Holds multiplewindings/phases

Eng:Mohamed Loay Ali

27

Stepper Motor2.Main Components of Stepper motor.

Consists of 2.Rotor:Magnetizedor non-magntized

Eng:Mohamed Loay Ali

28

Stepper Motor2.Main Components of Stepper motor.

Voltage applied to winding initiates current flow Magnetic flux begins to flow

Eng:Mohamed Loay Ali

29

Stepper Motor2.Main Components of Stepper motor.

Rotor rotates to minimize flux path (or reluctance)

Eng:Mohamed Loay Ali

30

Stepper Motor3.Types of Stepping Motors

Permanent MagnetMagnetic rotor

Variable ReluctanceNon-magnetic, geared rotor

HybridCombines characteristics from PM and VRMagnetic, geared rotor

Eng:Mohamed Loay Ali

31

Stepper Motor3.Types of Stepping Motors

Permanent Magnet

Eng:Mohamed Loay Ali

32

Stepper Motor3.Types of Stepping Motors

Variable ReluctanceNon-magnetic, geared rotor

Eng:Mohamed Loay Ali

33

Stepper Motor3.Types of Stepping Motors

HybridCombines characteristics from PM and VR Magnetic, geared rotor

Eng:Mohamed Loay Ali

34

Stepper Motor3.Types of Stepping Motors

Eng:Mohamed Loay Ali

35

4.Unipolar and Bipolar Stepper Motors

Stepper Motor

Leads on each coil can be brought out in two ways:−Each lead taken separately−Bi-directional current flow through entire winding

Eng:Mohamed Loay Ali

36

4.Unipolar and Bipolar Stepper Motors

Stepper Motor

A center tap added between the two leads−Unidirectional current flow in each ½ of windingUnipolar

Eng:Mohamed Loay Ali

37

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

38

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

39

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

40

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

41

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

42

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

43

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

44

5.Driving Stepper motor(Bipolar Full Step).

Stepper Motor

Eng:Mohamed Loay Ali

45

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

46

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

47

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

48

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

49

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

50

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

51

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

52

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

53

5.Driving Stepper motor(Bipolar Full Step two phase on).

Stepper Motor

Eng:Mohamed Loay Ali

54

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Combines “One Phase On” and “Two Phase On” algorithms

Improves rotational resolution Minimizes anti-resonance

Eng:Mohamed Loay Ali

55

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

56

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

57

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

58

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

59

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

60

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

61

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

62

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

63

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

64

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

65

5.Driving Stepper motor(Bipolar half Step).

Stepper Motor

Eng:Mohamed Loay Ali

66

Stepper Motor5.Driving Stepper motor(Unipolar half Step).

Center Tap connected to Ground or Voltage Source. Current flows in ½winding at a time.

Eng:Mohamed Loay Ali

67

Stepper Motor5.Driving Stepper motor(Unipolar).

Eng:Mohamed Loay Ali

68

Stepper Motor5.Driving Stepper motor(Unipolar).

Eng:Mohamed Loay Ali

69

Stepper Motor5.Driving Stepper motor(Unipolar).

Eng:Mohamed Loay Ali

70

Stepper Motor5.Driving Stepper motor(Unipolar).

Eng:Mohamed Loay Ali

71

Stepper Motor5.Driving Stepper motor(Unipolar half Step).

Eng:Mohamed Loay Ali

72

Stepper Motor5.Driving Stepper motor(Unipolar half Step).

Eng:Mohamed Loay Ali

73

Stepper Motor5.Driving Stepper motor(Bipolar Drive Circuit).

Eng:Mohamed Loay Ali

74

Stepper Motor5.Driving Stepper motor(Bipolar Drive Circuit).

Eng:Mohamed Loay Ali

75

Stepper Motor5.Driving Stepper motor(Bipolar Drive Circuit).

Eng:Mohamed Loay Ali

76

Stepper Motor5.Driving Stepper motor(Bipolar Drive Circuit).

Eng:Mohamed Loay Ali

77

Stepper Motor5.Driving Stepper motor(Bipolar Drive Circuit).

Eng:Mohamed Loay Ali

78

Stepper Motor5.Driving Stepper motor(Bipolar Drive Circuit).

Eng:Mohamed Loay Ali

79

Stepper Motor5.Driving Stepper motor(Uni-polar Drive Circuit).

Eng:Mohamed Loay Ali

80

top related