Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy

Size: px
Start display at page:

Download "Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy"

Transcription

1 June, 28 Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy AZ4 Eduardo Viramontes Applications Engineer of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc. 28.

2 Agenda of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc. 28.

3 Motor Anatomy of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

4 Brushed DC Rotor Motor Anatomy Commutator Stator The first electric motor was the Brushed DC Motor Basic idea is to repel rotor from stator of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

5 Motor Fundamentals N S of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

6 Motor Fundamentals N N S + _ + _ S V of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

7 Motor Fundamentals N N S + _ + _ S V of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

8 Motor Fundamentals S N N S _ + _ + V of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

9 Motor Fundamentals N S N S + _ + _ V of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

10 Electric Motor Type Classification of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

11 Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction Sinusoidal Brushless SR Stepper Permanent Magnet Surface PM Interior PM Wound Field Known as Universal DC motors or Brushed DC Motors AC power Tools Washers, Dryers Garage Openers Blenders Vacuum Cleaners HVAC Toys of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc. 28.

12 Brushed DC Motors Rotation due to electromagnetic force Continues rotation with multiple coils Undesirable effects due to friction and current reversing of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc. 28.

13 Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction Sinusoidal Brushless Reluctance SR Stepper Permanent Magnet Surface PM Interior PM Wound Field Robots Traction Control Servo Systems Hard Drives Fans Sewing Machines Treadmills Industrial Machines of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

14 Brushless DC (BLDC) Motors The confusion arises because a BLDC Motor does NOT directly operate off a DC voltage source Reverse design of brushed motors: Magnet is on the rotor Inductors are on the stator Benefits vs. Brushed No mechanical commutator (higher speeds) Better torque/inertia ration (higher acceleration) Easier to cool (Higher specific outputs) of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

15 Brushed and Brushless Motors Comparison Feature Commutation Maintenance Life Speed/Torque Speed range Building Cost Control Control Requirements Shorter Lower Simple Brushed DC motor Brushed commutation Periodic maintenance is required Moderately Flat. Higher speeds produces higher friction and this reduces torque. Lower Mechanical limitations by the brushes A controller is required only when variable speed is desired Electronic commutation based on Hall position sensors Less required due to absence of brushless Longer Flat Higher No mechanical limitation Higher Permanent magnets Complex and expensive BLDC Motor A controller is always required of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

16 Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction Sinusoidal Brushless Reluctance SR Stepper Permanent Magnet Surface PM Interior PM Wound Field Washing Machines Vacuum Cleaners Machine tools Food Processors Fans Small Appliances of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

17 Switched Reluctance Both the rotor and stator have salient poles The stator winding is comprised of a set of coils, each wound to the stator of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

18 Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction Sinusoidal Brushless Reluctance SR Stepper Permanent Magnet Surface PM Interior PM Wound Field Cruise Control Air Vents Medical Scanners Gauges Office Equipment Printers Instrumentation of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

19 Stepper Motor These motors turn as different voltages are applied to the different windings Field rotates in one direction while rotor moves in opposite direction of field In this example, field rotates 6 while rotor only moves 3 It takes four complete cycles of the control system to rotate motor through one cycle. This is because the Rotor has 4 poles of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

20 Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction Sinusoidal Brushless Reluctance SR Stepper Permanent Magnet Surface PM Get name from sinusoidial windings Interior PM Wound Field of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

21 Brushless DC Motor Control BLDC Motor versus PMSM Motor Both motors have identical construction. The difference is in stator winding only. The BLDC has distributed stator winding in order to have trapezoidal Back-EMF. The PMSM motor has distributed stator winding in order to have sinusoidal Back-EMF. Phase A Phase A Phase B Phase B Phase C Phase C Trapezoidal Back-EMF voltage Sinusoidal winding distribution Source: Hendershot J. R. Jr, Miller TJE: Design of brushless permanent-magnet motors of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

22 Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction Sinusoidal Brushless Reluctance SR Stepper Permanent Magnet Surface PM Interior PM Wound Field Large Appliances HVAC Blowers Fan Pumps Industrial Controls Lifts Inverters of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

23 Invented over a century ago by Nikola Tesla Stator same as BLDC Difference in rotor construction If properly controlled Provides constant torque Low torque ripple Induction Machines No permanent magnets Think of it as a rotating transformer. Stator is the primary Rotor is the secondary Rotor current is induced from stator current of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

24 AC Induction Motor Slip Basic Principle: The stator is a classic three-phase stator with the winding displaced by 2 The rotor is a squirrel cage rotor in which bars are shorted together at both ends of the rotor by cast aluminum end rings The rotor currents are induced by stator magnetic field. Torque rotating Field (ωs) Induced current ωr The motor torque is generated by an interaction between the stator magnetic field and induced rotor magnetic field NO BRUSHES, NO PERMANENT MAGNETS of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

25 Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction Sinusoidal Brushless Reluctance SR Stepper Permanent Magnet Surface PM Unpractical for large motors yet practical in small sizes Interior PM Wound Field of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

26 Reluctance If the rotating field of a motor is de-energized, it will still develop or 5% of synchronous torque If slots are cut into the conductor-less rotor of an induction motor, corresponding to the stator slots, a synchronous reluctance motor results Starts like an induction motor but runs with a small amount of synchronous torque of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

27 Freescale Roadmap for Motor Control

28 BLDC In Depth: BLDC Motor Configurations of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

29 Windings Electrical Connection - Star A + A A C - B C B B C Star connection of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

30 Windings Electrical Connection - Delta C A A C + - A B B B C Delta connection of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

31 BLDC motor configuration 4 pole pairs N N S H3 B C H2 S S A A C B N N H S H H2 H3 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

32 BLDC motor configuration N S S S N H2 H N 3 pole pairs H3 9 coils of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

33 External Rotor Different Motor Configurations pole pairs 2 pole pairs N 4 pole pairs S S H2 A H3 C B H N S H2 A C B B H C A H3 S S N H2 A C B B H3 C A H N S N N H H2 H3 H H2 H3 N H H2 H3 S of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

34 Internal Rotor Different Motor Configurations pole pair H3 2 pole pairs B H 4 pole pairs B H3 A C A N C A S N C N H2 S N H2 S S H2 S S N C N A C N S A H H2 H3 B H H H2 H3 B H3 H H2 H3 B H of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

35 Six Step BLDC Motor Control Voltage applied on two phases only It creates 6 flux vectors Phases are power based on rotor position The process is called commutation Phases voltage Power Stage of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

36 Commutation example Stator field is maintained 6, 2 relative to rotor field Brushless DC Motor Control Before commutation After commutation of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

37 Six Step BLDC Motor Control cont d Brushless DC Motor Control Controller S T R c b a 5 6 Source: Eastern Air Devices, Inc. Brushless DC Motor Brochure of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

38 Brushless DC Motor Control Six Step BLDC Motor Control cont d Hall a Hall b Hall c PWM PWM 3 PWM 5 PWM 2 PWM 4 PWM Rotor Electrical Position (Degrees) of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

39 Brushless DC Motor Control Example of commutation table of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

40 Brushless DC Motor Control Sinusoidal BLDC motor control i S i Sb All three phases are powered by sinewave shifted by 2 i Sa i Sc We are able to generate stator field to any position over 36 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

41 Six step control versus sinusoidal control Brushless DC Motor Control Summary Six step control + Simple PWM generation Ripple in the torque (stator flux jumps by 6 ) A little noise operation (due to ripple in the torque) + Simple sensor Sinusoidal control More complex PWM generation (sinewave has to be generated) + Smooth torque (stator flux rotates fluently) + Very quiet Requires sensor with high resolution of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

42 Sensor Example: Hall Effect Sensor Hall effect sensor is a transducer that varies its output voltage in response to changes in magnetic field Hall sensors are used for proximity switching, positioning, speed detection and current sensing applications In this case, hall sensors are used in On/Off mode Hall Sensor Everytime a magnetic field is sensed, a change in voltage can be detected Permanent Magnet of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

43 Putting All Together of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

44 Lab of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

45 How to Set Up the Boards 6. Jumper J3 AC6 board APMOTOR board 7. 8 LED array BDM 3. BLDC Motor. Power Supply (9V DC) J3 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

46 . Click on the Open Icon Create a New CodeWarrior Project 2. Select the MC9S8AC6 MCU 3. Select P&E Multilink/Cyclone Pro 4. Click next of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

47 Name Your CodeWarrior Project. Set new name for your project 2. Select Project Path 3. Click next of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

48 Add Additional Files. Select AC6DaugherCard.h 2. Add To Project Files 3. Click next of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

49 Processor Expert. Click next of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

50 C Options. Click next of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

51 PC-Lint Options. Click Finish of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

52 New Project Set Up. Click On Make of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

53 Commutation Table & Knowing Position with Hall Effect sensors of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

54 To spin 3-phase BLDC motor: Detect position/commutation Read commutation table Mask and swap phases It is important to know the rotor position in order to maintain the rotating magnetic field Necessity of Knowing the Position H H2 H3 A-B B-C C-A + _ + _ + _ Signal sequence diagram for the hall sensors Supplied motor voltage of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

55 3-Phase Inverter Vb Q Q2 Q3 A B With the 3-phase inverter, you can control which phases need to be fed in order to turn the motor C v Q4 Q5 Q6 Q, Q2 and Q3 is where the current goes in the motor and Q4, Q5 and Q6 is where the current goes out of the motor of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

56 Control of 3-Phase Inverter Determined on the Hall Sensor Position B C A N S A B C A B C BLDC Motor of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

57 Control of 3-Phase Inverter Determined on the Hall Sensor Position B A C A B C BLDC Motor N S C A B H H2 H3 Phase A Phase B Phase C +V DCB -V DCB NC +V DCB NC -V DCB NC +V DCB -V DCB -V DCB +V DCB NC -V DCB NC +V DCB NC -V DCB +V DCB of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

58 Control of 3-Phase Inverter Determined on the Hall Sensor Position B C N S A A B C A B C BLDC Motor H H2 H3 Phase A Phase B Phase C +V DCB -V DCB NC +V DCB NC -V DCB NC +V DCB -V DCB -V DCB +V DCB NC -V DCB NC +V DCB NC -V DCB +V DCB of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

59 Control of 3-Phase Inverter Determined on the Hall Sensor Position B A N S C A B C BLDC Motor C A B H H2 H3 Phase A Phase B Phase C +V DCB -V DCB NC +V DCB NC -V DCB NC +V DCB -V DCB -V DCB +V DCB NC -V DCB NC +V DCB NC -V DCB +V DCB of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

60 Control of 3-Phase Inverter Determined on the Hall Sensor Position B A C A B C BLDC Motor N S C A B H H2 H3 Phase A Phase B Phase C +V DCB -V DCB NC +V DCB NC -V DCB NC +V DCB -V DCB -V DCB +V DCB NC -V DCB NC +V DCB NC -V DCB +V DCB of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

61 Control of 3-Phase Inverter Determined on the Hall Sensor Position B C N S A A B C A B C BLDC Motor H H2 H3 Phase A Phase B Phase C +V DCB -V DCB NC +V DCB NC -V DCB NC +V DCB -V DCB -V DCB +V DCB NC -V DCB NC +V DCB NC -V DCB +V DCB of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

62 Control of 3-Phase Inverter Determined on the Hall Sensor Position B A N S C A B C BLDC Motor C A B H H2 H3 Phase A Phase B Phase C +V DCB -V DCB NC +V DCB NC -V DCB NC +V DCB -V DCB -V DCB +V DCB NC -V DCB NC +V DCB NC -V DCB +V DCB of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

63 Make a program that moves the motor in the clockwise direction On/Off transistors Lab TO DO: Enable Switch to enable commutations Enable 3-Phase Inverter LEDs will still reflect HALL Effect sensors Each time Switch is pressed, we will advance one step in the commutation table Commutation table will tell us which transistors to turn on When Switch is not pressed, turn OFF transistors of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

64 Import Table Add Variables, Enable Switch, Enable Inverter extern unsigned char table_rotate[8]; unsigned char value; unsigned char commutation; void main(void) { EnableInterrupts; /* enable interrupts */ /* include your code here */ ENABLESWITCH(); ENABLELED(); ENABLELED(2); ENABLELED(3); ENABLE3PHASEINVERTER(); for(;;) { of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

65 Wait for Switch to be Pressed for(;;) { RESET_WATCHDOG(); /* feeds the dog */ LED_PIN = HALL_; LED2_PIN = HALL_2; LED3_PIN = HALL_3; if(!sw_pin) { } of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

66 Once Pressed, Advance Counter, Commutate } for(;;) { RESET_WATCHDOG(); /* feeds the dog */ LED_PIN = HALL_; LED2_PIN = HALL_2; LED3_PIN = HALL_3; if(!sw_pin) { value++; if(value>=7) value = ; commutation = table_rotate[value]; if(commutation & Q_MASK) Q = ; if(commutation & Q4_MASK) Q4 = ; if(commutation & Q2_MASK) Q2 = ; if(commutation & Q5_MASK) Q5 = ; if(commutation & Q3_MASK) Q3 = ; if(commutation & Q6_MASK) Q6 = ; of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

67 Wait for Switch to be Released } if(commutation & Q3_MASK) Q3 = ; if(commutation & Q6_MASK) Q6 = ; while(!sw_pin) { RESET_WATCHDOG(); LED_PIN = HALL_; LED2_PIN = HALL_2; LED3_PIN = HALL_3; } TURNOFFTRANSISTORS(); IT IS IMPORTANT TO TURN OFF TRANSISTORS! of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

68 Download and Run Code. Click On Run 4. Click On Run 2. Click On Connect on the Debugger 3. Click On Yes To Reprogram the MCU of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

69 Lab2 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

70 Lab 2 Make a program that move the motor in clockwise direction On/Off transistors TO DO: Enable Switch5 to enable commutations Check Hall Effect sensors to evaluate which commutation state motor is in When Hall Effect sensors changes state, transistors will commutate of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

71 Add Variables, Enable Switch5 unsigned char pasthallsensors; unsigned char hallsensors; void main(void) { EnableInterrupts; /* enable interrupts */ /* include your code here */ ENABLESWITCH(); ENABLESWITCH(5); ENABLELED(); ENABLELED(2); ENABLELED(3); ENABLE3PHASEINVERTER(); for(;;) { of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

72 Wait for Switch5 to be On for(;;) { RESET_WATCHDOG(); /* feeds the dog */ LED_PIN = HALL_; LED2_PIN = HALL_2; LED3_PIN = HALL_3; while(sw5_pin) { } TURNOFFTRANSISTORS(); of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

73 Once On, Display and Check Hall Effect Sensors while(sw5_pin) { RESET_WATCHDOG(); /* feeds the dog */ LED_PIN = HALL_; LED2_PIN = HALL_2; LED3_PIN = HALL_3; hallsensors = ; if(hall_) hallsensors = x4; if(hall_2) hallsensors = x2; if(hall_3) hallsensors = x; if(pasthallsensors!= hallsensors) { /* Do something */ } } of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

74 Once On, Display and Check Hall Effect Sensors if(pasthallhensors!= hallsensors) { pasthallsensors = hallsensors; value++; if(value>=7) value = ; commutation = table_rotate[value]; TURNOFFTRANSISTORS(); if(commutation & Q_MASK) Q = ; if(commutation & Q4_MASK) Q4 = ; if(commutation & Q2_MASK) Q2 = ; if(commutation & Q5_MASK) Q5 = ; if(commutation & Q3_MASK) Q3 = ; if(commutation & Q6_MASK) Q6 = ; IT IS IMPORTANT TO TURN OFF TRANSISTORS! } of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

75 Download and Run Code. Click On Run 4. Click On Run 2. Click On Connect on the Debugger 3. Click On Yes To Reprogram the MCU of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

76 Sensorless Sensing Sensors are expensive and take up space Several techniques can be used to determine the motor position/speed without an external device These techniques are based on the electrical characteristics of motors, mainly on their inductance characteristics: Based on BEMF Speed range from 5-% up to % of nominal speed The BEMF must be high enough Based on Motor Inductance Saliency Speed range from standstill to about 2% of nominal speed of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

77 - BEMF is just an acronym for Back Electromagnetic Force - Back electromagnetic force is a fancy term for the generator characteristics of a motor - As has been shown not all phases of the motor are on at the same time - BEMF voltage can be measured on the inactive phases of the motor - The characteristics of the voltage curve generated by BEMF can tell the position/speed of the motor - The method that will be exposed is the zero crossing method. When BEMF voltage equals zero, the motor is in a specific position - By measuring the zero crosses against time, the speed of the motor can be determined BEMF of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

78 BLDC Motor Back-EMF Shape Phase A-B Voltage Phase B-C Voltage Phase C-A Voltage Phase A Phase B Phase C C A V CH4 B of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

79 Sensorless BLDC Motor Control with BEMF Zero-Crossing Detection Appropriate Phase Comparator Output selected Zero Crossing event detected of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

80 Phase R Sensorless Commutation and BEMF Rotor Electrical Position (Degrees) Phase S Phase T Zero crossings PWM PWM 3 PWM 5 PWM 2 PWM 4 PWM 6 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

81 BLDC Central Point is Not Accessible 3-phase inverter and DC bus current measurement Inverter Stage U dcbus R shunt HB I dcbus B A HB2 V BLDC Motor HB3 C of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

82 B HB2 V C A HB3 HB Zero Crossing Sensing Reference B HB2 HB3 HB V A C Udcb B HB2 HB3 HB V A ½ U DCB reference GND reference Virtual CP reference U dcbus BLDC Motor central point is not accessible R shunt I dcbus HB2 A B V C HB HB3 BLDC Motor of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

83 Zero Crossing Sensing using ADC The principle is the same as the HW topology, but more flexible Virtual CP reference ½ U DCB reference GND reference ADC ADC2 B HB2 V A HB ADC ADC2 B HB2 HB V A Udcb ADC ADC2 B HB2 HB V A ADC3 C ADC3 HB3 C ADC3 HB3 ADC4 HB3 ADC4 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

84 Application Details ADC Measurement Back-EMF evaluation of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

85 Back-EMF Detection Window visible Back-EMF uva usa detectable zero crossing of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

86 Lab3 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

87 Sensorless BLDC Motor Control using MC9S8AC AC microcontroller 6 PWM 6 3-phase inverter DC current sensing Application Diagram PH A,B,C 3 4 ADC inputs 3 Zero-cross detection circuit 3 BLDC motor 3.3V Power supply APMOTOR board 3 outputs Fault LED Direction LED Run/Stop status 9 Vdc 3 inputs BDM PB_A PB_B SW Freemaster on PC Read/set variables of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

88 Sensorless BLDC Motor Control using MC9S8AC MC9S8AC Peripheral Utilization Timer 6 channels: PWM modulation for BLDC motor (complementary bipolar) Timer 2 Time base for commutation period measurement Channel : commutation Channel : timing of application A/D Converter DC bus current, phase voltages (zero-cross detection) of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

89 PI Control Proportional Control Error multiplied by constant Deals with present behavior of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

90 PI Control Integral Control Ads long-term precision Takes longer to settle, but provides better precision Deals with past behavior of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

91 PI controller on AC MCU These variables are used To tune the system This is the control Algorithm inplemented In AC6 MCU for Motor control of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

92 PWM and manual dead time insertion PWM Generation TIMER set to center aligned mode (TPMSC:CPWMS=) Example: PWM: switching (duty cycle (5 - %) + dead time), negative polarity (PCxSC:ELSnB =x,pcxsc:elsna =) PWM: switching (duty cycle (5 - %) - dead time), positive polarity (PCxSC:ELSnB =,PCxSC:ELSnA =) PWM2: switching (duty cycle (5 - %) - dead time), positive polarity (PCxSC:ELSnB =,PCxSC:ELSnA =) PWM3: switching (duty cycle (5 - %) + dead time), negative polarity (PCxSC:ELSnB =x,pcxsc:elsna =) PWM4: OFF PWM5: OFF of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

93 Dead Time Q Q Q4 Q4 a) Center aligned PWM, Q and Q4 change in the same instant, it can short circuit between Vb and GND b) Center aligned PWM, Q and Q4 triggered with different PWM duty cycle avoiding that both transistors turn on at the same time. of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

94 ADC Measurement DC bus current, Back-EMF voltage Single result register only 3.5 us conversion time ADC measurement has to be synchronized with PWM Application Details of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

95 ADC Measurement PWM -> ADC Synchronization Application Details Overflow interrupt is used for PWM->ADC synchronization of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

96 Application Details ADC Measurement Back-EMF evaluation of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

97 FlexTimer in the MCF5AC This part pending because dev board was delivered on April 29 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

98 FlexTimer advantages Supports up to 8 channels which can be synchronized in pairs for complementary signal generation. Dead time insertion supported by software. F can trigger ADC conversions automatically. Fault input supported by hardware (automatically turns of PWM pin outputs). Synchronized reloading of PWM duty cycle from several sources (ADC, analog comparator, software). Polarity for PWM output can be configured. Edge and center alligned PWM generation. of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

99 Dead time insertion Used to avoid to power devices to be turned on at the same time. No CPU load generated to make dead time insertion. To configure simply enable dead time insertion bit and configure the number of timer counts of dead time, the rest is done by timer module. of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

100 ADC Synchronization Reduces CPU load by saving time needed to start conversions (to detect zero-crossings or instantaneous current. When doing back-emf sensing measurements need to be made in certain timing windows. If measurements are always taken at the same times, control algorithm is more precise. Timer Channel ISR ADC conversion t Manual start of ADC conversion t2 Timer Channel ISR ADC conversion Automatic start of ADC conversion t ADC Channel ISR ADC Channel ISR t3 Process ADC data t3 Process ADC data Without hardware trigger With hardware trigger T = t + t2 + t3 T = t + t3 of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc

101 Sessions (Please limit to 3) Session ID Title Related Session Resources AZ3 AZ2 AZ2 Motor Control Part Fundamentals and Freescale Solutions Motor Control Part 2 Solutions for Large Appliances and HVAC Motor Control Part 3 Solutions for Small Appliances and Health Care Applications Demos (Please limit to 3) Meet the FSL Experts (Please limit to 3) Pedestal ID Demo Title Title Time Location Large Appliance Demo 3-Phase PMSM Vector Control demo with Encoder Air Hockey Demonstration featuring the Flexis AC Products of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc. 28.

102

BLDC Motor Control with Hall Effect Sensors Using the 9S08MP

BLDC Motor Control with Hall Effect Sensors Using the 9S08MP Freescale Semiconductor Application Note Document Number: AN458 Rev., 4/2 BLDC Motor Control with Hall Effect Sensors Using the 9S8MP by: Eduardo Viramontes Systems and Applications Engineering Freescale

More information

3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers

3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers Freescale Semiconductor Application Note AN1916 Rev. 2.0, 11/2005 3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers Leonard N. Elevich Contents 1. Application Benefits...1

More information

Principles of Adjustable Frequency Drives

Principles of Adjustable Frequency Drives What is an Adjustable Frequency Drive? An adjustable frequency drive is a system for controlling the speed of an AC motor by controlling the frequency of the power supplied to the motor. A basic adjustable

More information

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. 1 How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. The territory of high-performance motor control has

More information

Motor Fundamentals. DC Motor

Motor Fundamentals. DC Motor Motor Fundamentals Before we can examine the function of a drive, we must understand the basic operation of the motor. It is used to convert the electrical energy, supplied by the controller, to mechanical

More information

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA Speed Control Methods of Various Types of Speed Control Motors Kazuya SHIRAHATA Oriental Motor Co., Ltd. offers a wide variety of speed control motors. Our speed control motor packages include the motor,

More information

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features. APPLICATION NOTE Features Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor Less than 5µs response time on Hall sensor output change Theoretical maximum of 1600k RPM Over-current sensing

More information

Application Note AN-1187

Application Note AN-1187 Application Note AN-1187 IR3230 Sensorless BLDC Motor Drive By Alex Lollio Table of Contents Application Note AN-1234... 1 Introduction... 2 Basic Working Principle... 3 Motor Control... 4 Motor Control

More information

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc. Microcontroller for Variable Speed BLDC Fan Control System T.C. Lun System Engineer, Freescale Semiconductor, Inc. 1 Introduction Portable, feature rich, high-performance and compact in size are typical

More information

Synchronous motor. Type. Non-excited motors

Synchronous motor. Type. Non-excited motors Synchronous motor A synchronous electric motor is an AC motor in which the rotation rate of the shaft is synchronized with the frequency of the AC supply current; the rotation period is exactly equal to

More information

AC Induction Motor Slip What It Is And How To Minimize It

AC Induction Motor Slip What It Is And How To Minimize It AC Induction Motor Slip What It Is And How To Minimize It Mauri Peltola, ABB Oy, Helsinki, Finland The alternating current (AC) induction motor is often referred to as the workhorse of the industry because

More information

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE2302 - ELECTRICAL MACHINES II UNIT-I SYNCHRONOUS GENERATOR

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE2302 - ELECTRICAL MACHINES II UNIT-I SYNCHRONOUS GENERATOR 1 DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING Constructional details Types of rotors EE2302 - ELECTRICAL MACHINES II UNIT-I SYNCHRONOUS GENERATOR PART A 1.

More information

Setup for PWM Tests of BLDC Motor

Setup for PWM Tests of BLDC Motor Setup for PWM Tests of BLDC Motor Author: Arber Nicaj Date: 11/11/13 Abstract This application note examines BLDC motor control and offers a solution for setting up a BLDC motor for PWM testing using Texas

More information

Sensorless Field Oriented Control (FOC) for Permanent Magnet Synchronous Motors (PMSM)

Sensorless Field Oriented Control (FOC) for Permanent Magnet Synchronous Motors (PMSM) ensorless Field Oriented Control (FOC) for Permanent Magnet ynchronous Motors (PMM) 2007 Microchip Technology Incorporated. All Rights Reserved. ensorless FOC for PMM lide 1 Welcome to the ensorless Field

More information

Chen. Vibration Motor. Application note

Chen. Vibration Motor. Application note Vibration Motor Application note Yangyi Chen April 4 th, 2013 1 Table of Contents Pages Executive Summary ---------------------------------------------------------------------------------------- 1 1. Table

More information

Lab 8: DC generators: shunt, series, and compounded.

Lab 8: DC generators: shunt, series, and compounded. Lab 8: DC generators: shunt, series, and compounded. Objective: to study the properties of DC generators under no-load and full-load conditions; to learn how to connect these generators; to obtain their

More information

Motor Control using NXP s LPC2900

Motor Control using NXP s LPC2900 Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900

More information

Motors and Generators

Motors and Generators Motors and Generators Electro-mechanical devices: convert electrical energy to mechanical motion/work and vice versa Operate on the coupling between currentcarrying conductors and magnetic fields Governed

More information

Configuring the FlexTimer for Position and Speed Measurement with an Encoder

Configuring the FlexTimer for Position and Speed Measurement with an Encoder Freescale Semiconductor Application Note Document Number: AN4381 Rev. 0, 12/2011 Configuring the FlexTimer for Position and Speed Measurement with an Encoder by: Matus Plachy System Application Engineer,

More information

Electronic Speed Variator for a Brushless DC Motor

Electronic Speed Variator for a Brushless DC Motor Electronic Speed Variator for a Brushless DC Motor Jorge M. Jaimes Ponce, Jesús U. Liceaga C., Irma I. Siller A. and Enrique Arévalo Zamudio Abstract In this paper the development of an electronic speed

More information

8 Speed control of Induction Machines

8 Speed control of Induction Machines 8 Speed control of Induction Machines We have seen the speed torque characteristic of the machine. In the stable region of operation in the motoring mode, the curve is rather steep and goes from zero torque

More information

DIRECT CURRENT GENERATORS

DIRECT CURRENT GENERATORS DIRECT CURRENT GENERATORS Revision 12:50 14 Nov 05 INTRODUCTION A generator is a machine that converts mechanical energy into electrical energy by using the principle of magnetic induction. This principle

More information

Modelling, Simulation and Performance Analysis of A Variable Frequency Drive in Speed Control Of Induction Motor

Modelling, Simulation and Performance Analysis of A Variable Frequency Drive in Speed Control Of Induction Motor International Journal of Engineering Inventions e-issn: 78-7461, p-issn: 319-6491 Volume 3, Issue 5 (December 013) PP: 36-41 Modelling, Simulation and Performance Analysis of A Variable Frequency Drive

More information

MATHEMATICAL MODELING OF BLDC MOTOR WITH CLOSED LOOP SPEED CONTROL USING PID CONTROLLER UNDER VARIOUS LOADING CONDITIONS

MATHEMATICAL MODELING OF BLDC MOTOR WITH CLOSED LOOP SPEED CONTROL USING PID CONTROLLER UNDER VARIOUS LOADING CONDITIONS VOL. 7, NO., OCTOBER ISSN 89-668 6- Asian Research Publishing Network (ARPN). All rights reserved. MATHEMATICAL MODELING OF BLDC MOTOR WITH CLOSED LOOP SPEED CONTROL USING PID CONTROLLER UNDER VARIOUS

More information

Unit 33 Three-Phase Motors

Unit 33 Three-Phase Motors Unit 33 Three-Phase Motors Objectives: Discuss the operation of wound rotor motors. Discuss the operation of selsyn motors. Discuss the operation of synchronous motors. Determine the direction of rotation

More information

2. A conductor of length 2m moves at 4m/s at 30 to a uniform magnetic field of 0.1T. Which one of the following gives the e.m.f. generated?

2. A conductor of length 2m moves at 4m/s at 30 to a uniform magnetic field of 0.1T. Which one of the following gives the e.m.f. generated? Extra Questions - 2 1. A straight length of wire moves through a uniform magnetic field. The e.m.f. produced across the ends of the wire will be maximum if it moves: a) along the lines of magnetic flux

More information

FREQUENCY CONTROLLED AC MOTOR DRIVE

FREQUENCY CONTROLLED AC MOTOR DRIVE FREQUENCY CONTROLLED AC MOTOR DRIVE 1.0 Features of Standard AC Motors The squirrel cage induction motor is the electrical motor motor type most widely used in industry. This leading position results mainly

More information

*ADVANCED ELECTRIC GENERATOR & CONTROL FOR HIGH SPEED MICRO/MINI TURBINE BASED POWER SYSTEMS

*ADVANCED ELECTRIC GENERATOR & CONTROL FOR HIGH SPEED MICRO/MINI TURBINE BASED POWER SYSTEMS *ADVANCED ELECTRIC GENERATOR & CONTROL FOR HIGH SPEED MICRO/MINI TURBINE BASED POWER SYSTEMS Jay Vaidya, President Electrodynamics Associates, Inc. 409 Eastbridge Drive, Oviedo, FL 32765 and Earl Gregory,

More information

Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM

Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM Freescale Semiconductor Document Number:AN4642 Application Note Rev. 1, 01/2013 Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM by: Marek Stulrajter, Pavel Sustek 1 Introduction This application

More information

Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit. Introduction

Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit. Introduction Chapter 12. Brushless DC Motors Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit 3. Performance 4. Applications Introduction Conventional dc motors are highly efficient and their

More information

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications By Shaun Milano Vibration motors are used in a variety of applications including mobile phone

More information

Direct Current Motors

Direct Current Motors Direct Current Motors DC MOTORS The DC machine can operate as a generator and as a motor. Chap 5. Electrical Machines by Wildi, 6 e Lecturer: R. Alba-Flores Alfred State College Spring 2008 When a DC machine

More information

How To Control A Motor Control On An Hvac Platform

How To Control A Motor Control On An Hvac Platform Freescale Semiconductor Document Number:AN4616 Application Note Rev. 0, 10/2012 Flap Motor Control Based On HVAC Platform by: Shawn Shi, Albert Chen, Alex Liu 1 Introduction According to the world market

More information

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS UNIT OBJECTIVES After studying this unit, the reader should be able to Describe the different types of open single-phase motors used to drive

More information

DC Motor control Reversing

DC Motor control Reversing January 2013 DC Motor control Reversing and a "Rotor" which is the rotating part. Basically there are three types of DC Motor available: - Brushed Motor - Brushless Motor - Stepper Motor DC motors Electrical

More information

Electrical Drive Modeling through a Multiphysics System Simulation Approach

Electrical Drive Modeling through a Multiphysics System Simulation Approach Application Brief Electrical Drive Modeling through a The electric drive system is a key application in power electronics. Optimizing such complex mechatronic system requires in-depth analysis, expertise

More information

Stepper motor I/O. Application Note DK9222-0410-0014 Motion Control. A General information on stepper motors

Stepper motor I/O. Application Note DK9222-0410-0014 Motion Control. A General information on stepper motors Stepper motor Keywords Stepper motor Fieldbus Microstepping Encoder Phase current Travel distance control Speed interface KL2531 KL2541 Part A of this Application Example provides general information on

More information

How To Measure Power Of A Permanent Magnet Synchronous Motor

How To Measure Power Of A Permanent Magnet Synchronous Motor Freescale Semiconductor Document Number:AN4680 Application Note Rev. 0, 02/2013 PMSM Electrical Parameters Measurement by: Viktor Bobek 1 Introduction The vector control, also known as the field-oriented

More information

Influence of PWM Schemes and Commutation Methods. for DC and Brushless Motors and Drives

Influence of PWM Schemes and Commutation Methods. for DC and Brushless Motors and Drives Influence of PWM Schemes and Commutation Methods for DC and Brushless Motors and Drives Dal Y. Ohm Richard J. Oleksuk Drivetech, Inc. Northrop Grumman Poly-Scientific www.drivetechinc.com Blacksburg, Virginia

More information

Modeling and Simulation of a Novel Switched Reluctance Motor Drive System with Power Factor Improvement

Modeling and Simulation of a Novel Switched Reluctance Motor Drive System with Power Factor Improvement American Journal of Applied Sciences 3 (1): 1649-1654, 2006 ISSN 1546-9239 2006 Science Publications Modeling and Simulation of a Novel Switched Reluctance Motor Drive System with Power Factor Improvement

More information

AC generator theory. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

AC generator theory. Resources and methods for learning about these subjects (list a few here, in preparation for your research): AC generator theory This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

Principles and Working of DC and AC machines

Principles and Working of DC and AC machines BITS Pilani Dubai Campus Principles and Working of DC and AC machines Dr Jagadish Nayak Constructional features BITS Pilani Dubai Campus DC Generator A generator consists of a stationary portion called

More information

Lab 14: 3-phase alternator.

Lab 14: 3-phase alternator. Lab 14: 3-phase alternator. Objective: to obtain the no-load saturation curve of the alternator; to determine the voltage regulation characteristic of the alternator with resistive, capacitive, and inductive

More information

Equipment: Power Supply, DAI, Wound rotor induction motor (8231), Electrodynamometer (8960), timing belt.

Equipment: Power Supply, DAI, Wound rotor induction motor (8231), Electrodynamometer (8960), timing belt. Lab 13: Wound rotor induction motor. Objective: to examine the construction of a 3-phase wound rotor induction motor; to understand exciting current, synchronous speed and slip in this motor; to determine

More information

AN2680 Application note

AN2680 Application note Application note Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU Introduction This application note describes the method of defining the system for regulating

More information

MODELLING AND SIMULATION OF SVPWM INVERTER FED PERMANENT MAGNET BRUSHLESS DC MOTOR DRIVE

MODELLING AND SIMULATION OF SVPWM INVERTER FED PERMANENT MAGNET BRUSHLESS DC MOTOR DRIVE MODELLING AND SIMULATION OF SVPWM INVERTER FED PERMANENT MAGNET BRUSHLESS DC MOTOR DRIVE Devisree Sasi 1, Jisha Kuruvilla P Final Year M.Tech, Dept. of EEE, Mar Athanasius College of Engineering, Kothamangalam,

More information

Comparative Review Of PMSM And BLDCM Based On Direct Torque Control Method

Comparative Review Of PMSM And BLDCM Based On Direct Torque Control Method Comparative Review Of PMSM And BLDCM Based On Direct Torque Control Method Abdulaziz Bello, Ibrahim Muhammad Kilishi, Muntaka Musa Bari, Usman Abubakar Abstract: The direct torque control theory has achieved

More information

The Emergence of Brushless DC Motors Within Medical Applications

The Emergence of Brushless DC Motors Within Medical Applications Referred to by many design engineers as the ideal replacement for the more commonly used brushed DC motor, brushless DC (BLDC) motors are more frequently finding their way into an increasing number of

More information

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015 Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) The standard tuning values used in ADVANCED Motion Controls drives are conservative and work well in over 90%

More information

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors Applied and Computational Mechanics 3 (2009) 331 338 Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors M. Mikhov a, a Faculty of Automatics,

More information

Analog Servo Drive 25A8

Analog Servo Drive 25A8 Description Power Range NOTE: This product has been replaced by the AxCent family of servo drives. Please visit our website at www.a-m-c.com or contact us for replacement model information and retrofit

More information

Equipment: Power Supply, DAI, Synchronous motor (8241), Electrodynamometer (8960), Tachometer, Timing belt.

Equipment: Power Supply, DAI, Synchronous motor (8241), Electrodynamometer (8960), Tachometer, Timing belt. Lab 9: Synchronous motor. Objective: to examine the design of a 3-phase synchronous motor; to learn how to connect it; to obtain its starting characteristic; to determine the full-load characteristic of

More information

Drive circuit basics + V. τ e. Industrial Circuits Application Note. Winding resistance and inductance

Drive circuit basics + V. τ e. Industrial Circuits Application Note. Winding resistance and inductance ndustrial Circuits Application Note Drive circuit basics For a given size of a stepper motor, a limited space is available for the windings. n the process of optimizing a stepper motor drive system, an

More information

CHAPTER 4 DESIGN OF INTEGRAL SLOT AND FRACTIONAL SLOT BRUSHLESS DC MOTOR

CHAPTER 4 DESIGN OF INTEGRAL SLOT AND FRACTIONAL SLOT BRUSHLESS DC MOTOR 47 CHAPTER 4 DESIGN OF INTEGRAL SLOT AND FRACTIONAL SLOT BRUSHLESS DC MOTOR 4.1 INTRODUCTION This chapter deals with the design of 24 slots 8 poles, 48 slots 16 poles and 60 slots 16 poles brushless dc

More information

1/22/16. You Tube Video. https://www.youtube.com/watch?v=ympzipfabyw. Definitions. Duty Cycle: on-time per period (specified in per cent)

1/22/16. You Tube Video. https://www.youtube.com/watch?v=ympzipfabyw. Definitions. Duty Cycle: on-time per period (specified in per cent) Definition Pulse Width Modulation (PWM) is simply a way of getting the micro-controller to manage pulsing a pin on and off at a set period and duty cycle. The LPC11U24 has four timers with four match registers

More information

Basics of Electricity

Basics of Electricity Basics of Electricity Generator Theory PJM State & Member Training Dept. PJM 2014 8/6/2013 Objectives The student will be able to: Describe the process of electromagnetic induction Identify the major components

More information

13 ELECTRIC MOTORS. 13.1 Basic Relations

13 ELECTRIC MOTORS. 13.1 Basic Relations 13 ELECTRIC MOTORS Modern underwater vehicles and surface vessels are making increased use of electrical actuators, for all range of tasks including weaponry, control surfaces, and main propulsion. This

More information

Pulse Width Modulated (PWM)

Pulse Width Modulated (PWM) Control Technologies Manual PWM AC Drives Revision 1.0 Pulse Width Modulated (PWM) Figure 1.8 shows a block diagram of the power conversion unit in a PWM drive. In this type of drive, a diode bridge rectifier

More information

AND8008/D. Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE

AND8008/D. Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE INTRODUCTION In all kinds of manufacturing, it is very common to have equipment that has three phase motors for doing different

More information

Micro-Step Driving for Stepper Motors: A Case Study

Micro-Step Driving for Stepper Motors: A Case Study Micro-Step Driving for Stepper Motors: A Case Study N. Sedaghati-Mokhtari Graduate Student, School of ECE, University of Tehran, Tehran, Iran n.sedaghati @ece.ut.ac.ir Abstract: In this paper, a case study

More information

Design and Simulation of Z-Source Inverter for Brushless DC Motor Drive

Design and Simulation of Z-Source Inverter for Brushless DC Motor Drive Science Arena Publications Specialty Journal of Electronic and Computer Sciences Available online at www.sciarena.com 2015, Vol, 1 (1): 30-34 Design and Simulation of Z-Source Inverter for Brushless DC

More information

BALDOR ELECTRIC COMPANY SERVO CONTROL FACTS A HANDBOOK EXPLAINING THE BASICS OF MOTION

BALDOR ELECTRIC COMPANY SERVO CONTROL FACTS A HANDBOOK EXPLAINING THE BASICS OF MOTION BALDOR ELECTRIC COMPANY SERVO CONTROL FACTS A HANDBOOK EXPLAINING THE BASICS OF MOTION MN1205 TABLE OF CONTENTS TYPES OF MOTORS.............. 3 OPEN LOOP/CLOSED LOOP..... 9 WHAT IS A SERVO..............

More information

Understanding the Alternator

Understanding the Alternator http://www.autoshop101.com THIS AUTOMOTIVE SERIES ON ALTERNATORS HAS BEEN DEVELOPED BY KEVIN R. SULLIVAN PROFESSOR OF AUTOMOTIVE TECHNOLOGY AT SKYLINE COLLEGE SAN BRUNO, CALIFORNIA ALL RIGHTS RESERVED

More information

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.

More information

Talon and Talon SR User Manual

Talon and Talon SR User Manual Talon and Talon SR User Manual Brushed DC motor controller Version 1.3 Cross the Road Electronics, LLC www.crosstheroadelectronics.com Cross The Road Electronics, LLC Page 1 4/2/2013 Device Overview Clear,

More information

Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques

Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques Drives AC Drives Using PWM Techniques Power Conversion Unit The block diagram below shows the power conversion unit in Pulse Width Modulated (PWM) drives. In this type of drive, a diode bridge rectifier

More information

DC GENERATOR THEORY. LIST the three conditions necessary to induce a voltage into a conductor.

DC GENERATOR THEORY. LIST the three conditions necessary to induce a voltage into a conductor. DC Generators DC generators are widely used to produce a DC voltage. The amount of voltage produced depends on a variety of factors. EO 1.5 LIST the three conditions necessary to induce a voltage into

More information

Digital Signal Processing Solution for AC Induction Motor. Application Note BPRA043

Digital Signal Processing Solution for AC Induction Motor. Application Note BPRA043 Digital Signal Processing Solution for AC Induction Motor Application Note BPRA043 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor

More information

Digital Signal Processing Solution for Permanent Magnet Synchronous Motor. Application Note Literature Number: BPRA044

Digital Signal Processing Solution for Permanent Magnet Synchronous Motor. Application Note Literature Number: BPRA044 Digital Signal Processing Solution for Permanent Magnet Synchronous Motor Application Note Literature Number: BPRA044 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products

More information

Using eflexpwm Module for ADC Synchronization in MC56F82xx and MC56F84xx Family of Digital Signal Controllers

Using eflexpwm Module for ADC Synchronization in MC56F82xx and MC56F84xx Family of Digital Signal Controllers Freescale Semiconductor Document Number:AN4675 Application Note Rev. 0, 01/2013 Using eflexpwm Module for ADC Synchronization in MC56F82xx and MC56F84xx Family of Digital Signal Controllers by: Pavel Grasblum

More information

AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family

AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family AC/DC Power Supply Reference Design Advanced SMPS Applications using the dspic DSC SMPS Family dspic30f SMPS Family Excellent for Digital Power Conversion Internal hi-res PWM Internal high speed ADC Internal

More information

Mathematical Modelling of PMSM Vector Control System Based on SVPWM with PI Controller Using MATLAB

Mathematical Modelling of PMSM Vector Control System Based on SVPWM with PI Controller Using MATLAB Mathematical Modelling of PMSM Vector Control System Based on SVPWM with PI Controller Using MATLAB Kiran Boby 1, Prof.Acy M Kottalil 2, N.P.Ananthamoorthy 3 Assistant professor, Dept of EEE, M.A College

More information

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 78 90, Article ID: IJARET_07_02_008 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

More information

THIS paper reports some results of a research, which aims to investigate the

THIS paper reports some results of a research, which aims to investigate the FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 22, no. 2, August 2009, 227-234 Determination of Rotor Slot Number of an Induction Motor Using an External Search Coil Ozan Keysan and H. Bülent Ertan

More information

Equipment: Power Supply, DAI, Universal motor (8254), Electrodynamometer (8960), timing belt.

Equipment: Power Supply, DAI, Universal motor (8254), Electrodynamometer (8960), timing belt. Lab 12: The universal motor. Objective: to examine the construction of the universal motor; to determine its no-load and full-load characteristics while operating on AC; to determine its no-load and full-load

More information

3-Phase BLDC Motor Control with Hall Sensors Using the MC56F8013

3-Phase BLDC Motor Control with Hall Sensors Using the MC56F8013 3-Phase BLDC Motor Control with Hall Sensors Using the MC56F8013 Targeting User Guide 56F8000 16-bit Hybrid Controllers 56F8013BLDCUG Rev. 1 11/2005 freescale.com TABLE OF CONTENTS About This Book Audience.............................................................

More information

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS This is a stand alone tutorial on electric motors and actuators. The tutorial is of interest to any student studying control systems and in particular

More information

ELECTRICAL ENGINEERING

ELECTRICAL ENGINEERING ELECTRICAL ENGINEERING The master degree programme of Teacher Training in Electronical Engineering is designed to develop graduates competencies in the field of Curriculum Development and Instructional

More information

Application Note, V 1.0, Oct. 2005 AP16090 XC164CM. Driving of a Brushless DC Motor without Sensors. Microcontrollers. Never stop thinking.

Application Note, V 1.0, Oct. 2005 AP16090 XC164CM. Driving of a Brushless DC Motor without Sensors. Microcontrollers. Never stop thinking. XC164CM Application ote, V 1.0, Oct. 2005 AP16090 Driving of a Brushless DC Motor without ensors Microcontrollers ever stop thinking. XC164CM Revision History: 2005-10 V 1.0 Previous Version: - Page ubjects

More information

STEPPER MOTOR SPEED AND POSITION CONTROL

STEPPER MOTOR SPEED AND POSITION CONTROL STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester

More information

WIND TURBINE TECHNOLOGY

WIND TURBINE TECHNOLOGY Module 2.2-2 WIND TURBINE TECHNOLOGY Electrical System Gerhard J. Gerdes Workshop on Renewable Energies November 14-25, 2005 Nadi, Republic of the Fiji Islands Contents Module 2.2 Types of generator systems

More information

WHITE PAPER. DC Motors Explained. DC Motors Explained: White Paper, Title Page

WHITE PAPER. DC Motors Explained. DC Motors Explained: White Paper, Title Page DC Motors Explained: White Paper, Title Page DC Motors Explained By Joe Kimbrell, Product Manager, Drives, Motors & Motion, AutomationDirect DC Motors Explained: White Paper, pg. 2 How many types of DC

More information

Technical Guide No. 100. High Performance Drives -- speed and torque regulation

Technical Guide No. 100. High Performance Drives -- speed and torque regulation Technical Guide No. 100 High Performance Drives -- speed and torque regulation Process Regulator Speed Regulator Torque Regulator Process Technical Guide: The illustrations, charts and examples given in

More information

USE OF ARNO CONVERTER AND MOTOR-GENERATOR SET TO CONVERT A SINGLE-PHASE AC SUPPLY TO A THREE-PHASE AC FOR CONTROLLING THE SPEED OF A THREE-PHASE INDUCTION MOTOR BY USING A THREE-PHASE TO THREE-PHASE CYCLOCONVERTER

USE OF ARNO CONVERTER AND MOTOR-GENERATOR SET TO CONVERT A SINGLE-PHASE AC SUPPLY TO A THREE-PHASE AC FOR CONTROLLING THE SPEED OF A THREE-PHASE INDUCTION MOTOR BY USING A THREE-PHASE TO THREE-PHASE CYCLOCONVERTER International Journal of Electrical Engineering & Technology (IJEET) Volume 7, Issue 2, March-April, 2016, pp.19-28, Article ID: IJEET_07_02_003 Available online at http:// http://www.iaeme.com/ijeet/issues.asp?jtype=ijeet&vtype=7&itype=2

More information

Digital Signal Processing Solutions for the Switched Reluctance Motor

Digital Signal Processing Solutions for the Switched Reluctance Motor Digital Signal Processing Solutions for the Switched Reluctance Motor Literature Number: BPRA058 Texas Instruments Europe July 1997 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes

More information

Alternative Linear Motion Systems. Iron Core Linear Motors

Alternative Linear Motion Systems. Iron Core Linear Motors Alternative Linear Motion Systems ME EN 7960 Precision Machine Design Topic 5 ME EN 7960 Precision Machine Design Alternative Linear Motion Systems 5-1 Iron Core Linear Motors Provide actuation forces

More information

Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor

Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor At first glance, a brushless direct-current (BLDC) motor might seem more complicated than a permanent magnet brushed DC motor,

More information

Design and Analysis of Switched Reluctance Motors

Design and Analysis of Switched Reluctance Motors Design and Analysis of Switched Reluctance Motors İbrahim ŞENGÖR, Abdullah POLAT, and Lale T. ERGENE Electrical and Electronic Faculty, İstanbul Technical University, 34469, Istanbul, TURKEY sengoribrahim@gmail.com,

More information

Simulation of Electric Drives using the Machines Library and the SmartElectricDrives Library

Simulation of Electric Drives using the Machines Library and the SmartElectricDrives Library Simulation of Electric Drives using the Machines Library and the SmartElectricDrives Library J.V. Gragger, H. Giuliani, H. Kapeller, T. Bäuml arsenal research, Vienna 04.09.2006 1 Contents Chapter 1: The

More information

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty. 1.1. Safety notes. 1.2. Policy. 1.3. Warranty.

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty. 1.1. Safety notes. 1.2. Policy. 1.3. Warranty. Whale 3 DC Servo drive User Manual and Installation Guide Contents 1. Safety, policy and warranty. 1.1. Safety notes. 1.2. Policy. 1.3. Warranty. 2. Electric specifications. 2.1.Operation ranges. 3. Connections

More information

Preview of Period 16: Motors and Generators

Preview of Period 16: Motors and Generators Preview of Period 16: Motors and Generators 16.1 DC Electric Motors What causes the rotor of a motor to spin? 16.2 Simple DC Motors What causes a changing magnetic field in the simple coil motor? 16.3

More information

Renesas Inverter Agenda

Renesas Inverter Agenda Il Microcontrollore per controllo motore: applicazioni consumer ed industriali. Marco Vicini RENESAS Logo Azienda Bologna 26 Settembre 2007 pag 1/N Renesas Inverter Agenda Who Renesas is. Efficiency/Noise.

More information

Technical Manual. FAN COIL CONTROLLER COOLING or HEATING ANALOG or PWM Art. 119914 631001A

Technical Manual. FAN COIL CONTROLLER COOLING or HEATING ANALOG or PWM Art. 119914 631001A COOLING or HEATING ANALOG or PWM Art. 119914 631001A TOTAL AUTOMATION GENERAL TRADING CO. LLC SUITE NO.506, LE SOLARIUM OFFICE TOWER, SILICON OASIS, DUBAI. UAE. Tel. +971 4 392 6860, Fax. +971 4 392 6850

More information

Real Time Development of MC Applications using the PC Master Software Visualization Tool. 1. Introduction. 2. Development of Motor Control.

Real Time Development of MC Applications using the PC Master Software Visualization Tool. 1. Introduction. 2. Development of Motor Control. Freescale Semiconductor Application Note AN1948 Rev. 1, 11/2005 Real Time Development of MC Applications using the PC Master Software Visualization Tool The PC Master Software Visualization Tool Simplifies

More information

UM0708 User manual. STM8Sxxx three-phase BLDC motor control software library V1.0. Introduction

UM0708 User manual. STM8Sxxx three-phase BLDC motor control software library V1.0. Introduction User manual STM8Sxxx three-phase BLDC motor control software library V1.0 Introduction This user manual describes the brushless direct current motor (BLDC) scalar software library, a scalar control firmware

More information

SPEED, the tool for designing electrical machines. Markus Anders, CD-adapco

SPEED, the tool for designing electrical machines. Markus Anders, CD-adapco SPEED, the tool for designing electrical machines Markus Anders, CD-adapco The Electrical Machine a historical review 1800 For the first time Allessandro Volta (Italian) produces a continuous electrical

More information

Timer A (0 and 1) and PWM EE3376

Timer A (0 and 1) and PWM EE3376 Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral

More information

Line Reactors and AC Drives

Line Reactors and AC Drives Line Reactors and AC Drives Rockwell Automation Mequon Wisconsin Quite often, line and load reactors are installed on AC drives without a solid understanding of why or what the positive and negative consequences

More information

ELECTRODYNAMICS 05 AUGUST 2014

ELECTRODYNAMICS 05 AUGUST 2014 ELECTRODYNAMICS 05 AUGUST 2014 In this lesson we: Lesson Description Discuss the motor effect Discuss how generators and motors work. Summary The Motor Effect In order to realise the motor effect, the

More information

C Standard AC Motors

C Standard AC Motors C Standard AC Standard AC C-1 Overview, Product Series... C-2 Constant... C-9 C-21 C-113 Reversible C-147 Overview, Product Series Constant Reversible Electromagnetic Brake C-155 Electromagnetic Brake

More information