System Optimization of Motor Resolver including Drive Circuitry and ...
System Optimization of Motor Resolver including Drive Circuitry and ...
System Optimization of Motor Resolver including Drive Circuitry and ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Resolver</strong>-to-Digital Converter<br />
Classical RDC Algorithm<br />
<strong>Resolver</strong>:<br />
V_excitation = U1*sin(2*PI*Freq*t)<br />
V_Out_Sin = U2*sin(2*PI*Freq*t)*sin(Thita)<br />
V_Out_Cos = U2*sin(2*PI*Freq*t)*cos(Thita)<br />
RDC:<br />
90 Degree Phase shift:<br />
V_Out_Sin_1 = U2*sin(2*PI*Freq*t+90deg)*sin(Thita)<br />
= U2*cos(2*PI*Freq)*sin(Thita)<br />
Summation:<br />
V_sc = V_Out_Sin_1 + V_Out_Cos<br />
= U2_2 *sin(2*PI*Freq*t + Thita)<br />
Magnitude Match:<br />
V_sc_1 = U1 *sin(2*PI*Freq*t + Thita)<br />
Comparison:<br />
V_excitation = U1*sin(2*PI*Freq*t)<br />
V_sc_1 = U1 *sin(2*PI*Freq*t + Thita)<br />
45.20<br />
20.00<br />
Rotor_Position<br />
Position_out_final<br />
2DGraphSel1<br />
0<br />
0 25.00m 50.00m 75.00m<br />
Us1<br />
Uc1<br />
TRANS1<br />
TRC Vin >= 0<br />
STATE2<br />
SET: Vin_ref:=-1<br />
FML_INIT1<br />
ICA:<br />
Vin_ref:=0<br />
Vo_square:=0<br />
TRANS7<br />
Phase Shift Magnitude Match<br />
+<br />
C1<br />
R1<br />
R2<br />
+<br />
OPV51<br />
-<br />
R3<br />
STATE1<br />
SET: Vin_ref:=1<br />
TRANS2<br />
TRC Vin < 0<br />
V VM2<br />
R4<br />
R5<br />
Position<br />
EQU<br />
Pulse_pos:=abs(Vin_ref+Vo_square)/2<br />
Position_out:=0<br />
Position_out_temp:=0<br />
STATE7<br />
SET: t1:=t<br />
TRC (GZ1.VAL > 0) AND (Pulse_pos =0)<br />
STATE8<br />
SET: t2:=t<br />
SET: t3:=t2-t1<br />
TRANS8<br />
SET: Position_out :=Input_AC_Freq*t3*180<br />
+<br />
OPV52<br />
-<br />
R6<br />
WAIT<br />
TRC (GZ1.VAL < 1) AND (Pulse_pos = 1)<br />
TRANS3<br />
R7<br />
TRC VM1.V >= 0<br />
STATE4<br />
SET: Vo_square:=-1<br />
FML_INIT2<br />
ICA:<br />
t1:=0<br />
t2:=0<br />
+<br />
OPV53<br />
-<br />
R8<br />
Delay<br />
GZ1<br />
NEW_MAX<br />
STATE3<br />
+<br />
V<br />
SET: Vo_square:=1<br />
TRANS4<br />
TRC VM1.V < 0<br />
ICA:<br />
VM1<br />
Position_out_final:=0<br />
TRC Position_out>Position_out_final<br />
STATE5<br />
TRANS5<br />
SET: Position_out_final:=Position_out<br />
Classical RDC (<strong>Resolver</strong>-to-Digital Convertor)<br />
True