Driver for Improving the Positioning Accuracy of Step Motors Eugen Ioan GERGELY, Alexandru GACSÁDI, Zoltán Tamás NAGY, Laura COROIU, Helga SILAGHI, Viorica.

Slides:



Advertisements
Similar presentations
MSP430 Motor Controller Applications
Advertisements

1 EECS 373 Design of Microprocessor-Based Systems Student Presentations Tianhua Zheng and Jason Shintani Motor control November 27 th, 2012.
DC Choppers 1 Prof. T.K. Anantha Kumar, E&E Dept., MSRIT
L.
Aliasgar Kutiyanawala1 Stepper Motors – An Overview Aliasgar Kutiyanawala Utah State University.
Stepper Motors. Motors coils of conductive wire magnetic fields rotational motion –except for linear induction motor everywhere from the very large (LRT)
How Motors Operate Presented by John Freeland
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
Presented By: Er. Ram Singh (Asstt. Prof.) Deptt. Of EE
Applied Control Systems
DC Motors The stator is the stationary outside part of a motor. The rotor is the inner part which rotates. Just as the rotor reaches alignment, the brushes.
Embedded Control Applications IIMP10-1 weeklecturetopics 10Embedded Control Applications II - Servo-motor control - Stepper motor control.
ECGR-6185 Advanced Embedded Systems University Of North Carolina at Charlotte A. Srinivas Reddy Stepper/Servo/DC Motors.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
PRESENTATION ON INDUCTION MOTOR
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
0 Special-Purpose Electric Machines In addition to the types of machines we have studied so far, other types of special-purpose machines which operate.
1  Actuators are used in order to produce mechanical movement in robots.
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 4.1: Motors and Controllers Jürgen Sturm Technische Universität.
University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi
Motors & Motor Drivers ECE 450.
Applications of PPI Stepper Motors- D/A - A/D - Temperature Sensor.
Syafruddin Hasan. STEPPER MOTOR Stepper motors are device that rotate by discrete incremental steps The primary advantage:  they can be controlled almost.
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
Stepping motors Jari Kostamo.
MOTORS. Definition Of Motor That powered by electricity or internal combustion, that supplies motive power for a vehicle or for some other device. A device.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
DC motor principles Speed control Direction Stepper motor principles
Stepper Motor – Types, Advantages And Applications
Types of Stepper Motors
CLOSED LOOP SPEED CONTROL OF DC MOTOR WITH PWM TECHNIQUE
A PRESENTATION ON RELAY, OPTOISOLATOR AND STEPPER MOTOR INTERFACING WITH AVR Prepared By:- Katariya Prakash[ ] Kathiriya Shalin[ ]
ARM CORTEX (STM32) BASED MOTOR SPEED CONTROL SUBMITTED BY EDGEFX TEAM.
Guided By :- Kachhadiya Niranj B. Parthiv R. Bhatt S S.T.B.S. COLLEGE OF DIPLOMA ENGINEERING, SURAT.
Speed control of stepper motor using microcontroller 8051
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
ME 440: Numerically Controlled Machine Tools
Motors & Motor Controllers
CHAPTER 11 SPECIAL MACHINES Electrical Machines.
Introduction to Motors, servos and steppers
UNIT III DC Choppers.
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
WINTER Template Variable speed control of single phase Induction motor
Stepper Motor A stepper motor or step motor or stepping motor is a brushless DC electric motor that divides a full rotation into a number of equal steps.
STEPPER MOTORS BY: JOSEPH BURKE May 4, 2004.
An FPGA Implementation of a Brushless DC Motor Speed Controller
Stepper Motors – An Overview
Microprocessors Stepper Motor
Electric Rotary Actuators (motors)
Stepper motor.
Applied Control Systems
Servo Motor can be designed to have higher peak torque
Literature Survey on Sensors and Actuators Topic: Stepper Motor
Applied Control Systems
Electric Motors.
Electric Solenoids Force  stroke-1.
DC Choppers 1 MH1032/brsr/A.Y /pe/DC CHOPPERS
Electric Solenoids Force  stroke-1.
Equivalent Circuit of a Single Phase Induction Motor
DC Motors The stator is the stationary outside part of a motor. The rotor is the inner part which rotates. Just as the rotor reaches alignment, the brushes.
Stepper Motors By Brian Tomiuk, Jack Good, Matthew Edwards, Isaac Snellgrove November 14th, 2018.
Electric Rotary Actuators (motors)
Electric Solenoids Force  stroke-1.
Electric Solenoids Force  stroke-1.
AC Drives Dr. Adel A. El-Samahy Department of Electrical Engineering University of Helwan.
-Shweta Dubey.
Presentation transcript:

Driver for Improving the Positioning Accuracy of Step Motors Eugen Ioan GERGELY, Alexandru GACSÁDI, Zoltán Tamás NAGY, Laura COROIU, Helga SILAGHI, Viorica SPOIALA University of Oradea, Romania Two countries, one goal, joint success! The content of this material does not necessarily represent the official position of the European Union.

1. Introduction Step motors are electromagnetic incremental-motion devices which convert digital pulse inputs to analog angle outputs. Their inherent stepping ability allows for accurate position control without feedback. That is, they can track any step position in open-loop mode; consequently no feedback is needed to implement position control. Stepper motors deliver higher peak torque per unit weight than DC motors. They are brushless machines and therefore require less maintenance. All of these properties have made stepper motors a very attractive selection in many position and speed control systems, such as in computer hard disk drivers and printers, XY-tables, robot manipulators, etc.

The speed of a stepper motor depends on the rate at which you torn on and off the coils, and is termed the step-rate. The maximum step-rate, and hence, the maximum speed, depends upon the inductance of the stator coil. It takes a longer time to build the rated current in a winding with greater inductance compared to a winding with smaller inductance. When using a motor with higher winding inductance, sufficient time needs to be given for current to build up before the next step command is issued. If the time between two step commands is less then the current build-up time, it results in a slip i.e. the motor misses a step.

II. STEP MOTOR CONTROL The controller is build around the PIC18C452. Two H-bridges are used to control two windings of the stepper motors. The following are the most common drive types: a. Two phase on full step drive b. Half step drive, where the motor moves half of the full step angle c. Microstepping (which requires unequal current flow in two windings), where the rotor moves a fraction of the full step angle (i.e. 1/4, 1/8, 1/16 or 1/32).

Microstepping A stepper motor has a natural resonant frequency. When the step=rate equals this frequency, we experience an audible change in the noise made by the motor, as well as an increase in vibration. The resonance point varies with the application and load, and typically occurs at low speed. In severe cases, the motor may lose steps at the resonant frequency. The best way to reduce the problem is to drive the motor in Half Step mode or Microstepping mode.

Although the resonance frequency depends upon the load connected to the rotor, it typically occurs at a low step-rate. If we move the motor in microsteps, i.e., a fraction of a full step (1/4, 1/8, 1/16 or 1/32), then the step–rate has to be increased by a corresponding factor (4, 8, 16 or 32) for the same rpm. Microstepping ( + ): a. Smooth movement at low speed b. Increased step positioning resolution, as a result of a smaller step angle c. Maximum torque at both low and high step-rates Microstepping ( - ): a. It requires more processing power b. The microstepping controller has to control the magnitude of current in both coil in the proper sequence.

III. IMPLEMENTATION The controller is build around the PIC18F452 microcontroller. Two PWM modules of the microcontroller are used to control current through two windings of the stator, and can be used for both full and half step.

Added features in the controller: a. Speed setting through a potentiometer connected to one of the ADC channels b. A step switch connected to one of the inputs of PORTB. If this switch is pressed, then the motor moves only one step (full, half or micro step) c. A toggle switch connected to one of the inputs to PORTB that decides the direction (forward or reverse) d. A DIP switch connected to PORTD is used to select the number of microsteps. e. DIP4 is use as the Enable switch. This has to be closed to run the motor with microsteps selected by DIP1-3.

Appropriate values of the PWM duty cycle (proportional to the required coil current) for each step are given in the table bellow. The table, corresponding to the PWM duty cycle, is stored in the program memory of the microcontroller. The table pointer of the PIC 18C452 is used to retrieve the value from the table and load it to the PWM registers to generate an accurate duty cycle.

Conclusions For a better control of the step motors one may use the microstepping control method. This increases the starting torque and leads to step lossless movements. In addition, microstepping a step motor increases stepping accuracy and reduces resonance in the motor at the self resonant frequency.

THANK YOU!