Some Practical Design Aspects of a Microcontroller Based Unit for ...
Some Practical Design Aspects of a Microcontroller Based Unit for ...
Some Practical Design Aspects of a Microcontroller Based Unit for ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Some</strong> <strong>Practical</strong> <strong>Design</strong> <strong>Aspects</strong> <strong>of</strong> a <strong>Microcontroller</strong><br />
<strong>Based</strong> <strong>Unit</strong> <strong>for</strong> AC Motor Control<br />
Mario Makraduli FEIT Skopje
TYPICAL CONSTRUCTION OF AN AC MOTOR
TORQUE – SLIP DEPENDENCE
TYPICAL APPLICATION OF A DRIVE SYSTEM
GENERATION OF MODULATED DRIVE SIGNALS
V/Hz CONTROL WITHOUT FEEDBACK
POWER SAVINGS WITH V/Hz SYSTEMS
BLOCK DIAGRAM OF VECTOR CONTROL SYSTEMS
CLARKE TRANSFORMATION
PARK TRANSFORMATION
PWM DRIVE SECTION
GENERATION OF STATE VECTORS
STATE VECTOR AND VOLTAGE PROJECTIONS
SECTOR VERSUS STATE VECTOR DEPENDENCE
OVERVIEW OF THE SYSTEM
PSU SECTION
CONTROLLER SECTION
VOLTAGE AND CURRENT WAVEFORMS
CURRENT ASSOCIATED WITH SPEEDUP
DEMONSTRATION OF OPERATION
DESCRIPTION OF ONE PROBLEM<br />
• WHEN THE ROTATION SPEED IS TO BE MEASURED<br />
BY MEANS OF ENCODER, THE ACTUAL SPEED<br />
POUSES CERTAIN PROBLEMS<br />
• REGARDING ANGULAR SPEED TWO APPROACHES<br />
ARE COMMON<br />
• MEASUREMENT OF THE TIME INTERVAL BETWEEN<br />
TWO CONSECUTIVE PULSES GENERATED BY THE<br />
ENCODER<br />
• COUNTING THE NUMBER OF REFERENT PULSES<br />
BETWEEN THE TWO CONSECUTIVE PULSES<br />
GENERETED BY THE ENCODER
AVAILABLE RESOURCES IN THE SYSTEM<br />
• THE SYSTEM IS BASED ON DSC CONTROLLER<br />
MC56F8322
PERIPHERIAL UNITS WITHIN THE<br />
MICROCONTROLLER
TYPICAL TIME DIAGRAMS ASSOCIATD WITH<br />
APPLICATION OF QUADRATURE ENCODER
OVERVIEW OF THE MEASUREMENT SYSTEM
NUMBER OF PULSES REGISTERED WITH<br />
THE FIRST APPROACH<br />
N Q = 4N L vT W = 1,1182 v<br />
* Tw is the duration <strong>of</strong> the PWM cycle<br />
v(rot/s) 1 10 100<br />
N Q<br />
1 11 111<br />
Er (%)<br />
100<br />
9.1<br />
0.9
RESULTS OBTAINED WITH THE SECOND APPROACH<br />
v =<br />
2π 60 10 6<br />
1024 8 N1<br />
=<br />
46019<br />
N 1<br />
rad<br />
s<br />
=<br />
7324<br />
N 1<br />
rot<br />
s<br />
v(rot/s) 1 10 100<br />
N 1<br />
7324 732 73<br />
Er (%)<br />
0.013<br />
0.13<br />
1.37
COMPARIOSON OF THE MEASURED AND REFERENT<br />
RESULTS<br />
f<br />
(Hz)<br />
N1<br />
(pls)<br />
Er1<br />
(%)<br />
v mer<br />
(RPM)<br />
Er2<br />
(%)<br />
1001<br />
7489<br />
-0.047<br />
60<br />
3.448<br />
2002<br />
3746<br />
-0.007<br />
116<br />
-0.855<br />
5004<br />
1498<br />
-0.053<br />
292<br />
-0.341<br />
10003<br />
749<br />
-0.103<br />
585<br />
-0.171<br />
20026<br />
374<br />
-0.137<br />
1171<br />
-0.340<br />
50053<br />
149<br />
-0.561<br />
2929<br />
-0.678<br />
100038<br />
74<br />
-1.296<br />
5859<br />
-1.330<br />
f frequency <strong>of</strong> the signal generated by the function<br />
generator<br />
N1 number <strong>of</strong> counted pulses,<br />
Er1 and Er2 errors obtained by both methods
RESULTS PRESENTED ON THE DISPLAY UNIT BY<br />
MEANS OF DEDICATED SOFTWARE<br />
f<br />
(Hz)<br />
1002<br />
2001<br />
5010<br />
10021<br />
20015<br />
50108<br />
100220<br />
N1<br />
(pls)<br />
7485<br />
3747<br />
1497<br />
748<br />
375<br />
149<br />
75<br />
N Q<br />
(pls)<br />
1<br />
2<br />
6(5)<br />
11<br />
22<br />
55<br />
109
CONCLUSION<br />
• IN APPLICATIONS FOR AC MOTOR CONTROL WITH BUILT IN<br />
ENCODER, IF THE ROTATION SPEED SHOULD BE MEASURED<br />
WITH SINGLE ALGORITHM, BETTER RESULTS ARE OBTAINED<br />
WHEN DEDICATED QUADRATURE ENCODER IS NOT USED.<br />
• THIS IS VALID FOR SYSTEMS WITH RELATIVLY HIGH<br />
OPERATING FREQUENCY
PROBLEMS RELATED TO OPTOCOUPLERS<br />
VCC_5V<br />
from DSC<br />
R1 U1<br />
10k<br />
1 2 A4N27<br />
1 2<br />
470<br />
0<br />
R2<br />
to<br />
IRMAX16UP60
VARIATION OF THE RISE TIME<br />
5.4V<br />
4.8V<br />
4.2V<br />
3.6V<br />
3.0V<br />
2.4V<br />
1.8V<br />
1.2V<br />
0.6V<br />
0.0V<br />
-0.6V<br />
V(n002)<br />
V(n004)<br />
-1.2V<br />
20µs 40µs 60µs 80µs 100µs 120µs 140µs