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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
E1<br />
1.24k<br />
+<br />
R1<br />
+<br />
2.7k<br />
E3<br />
V VM1<br />
S_ROTB1<br />
N0004<br />
N0004<br />
OPV52<br />
R2 442<br />
-<br />
N0022<br />
N0012 +<br />
OPV51<br />
Signal - Generator N0053<br />
R5<br />
NPN1<br />
33 R9<br />
N0023<br />
N0086<br />
Cable_Excitation<br />
source11<br />
Rotor_21 + Φ<br />
N0012 R3<br />
N0045<br />
33 R10+<br />
+<br />
V VM1<br />
N0022<br />
N0053<br />
N0087<br />
source12<br />
Rotor_22<br />
N0051 R4<br />
VM3 V<br />
+<br />
out11<br />
E2<br />
E4<br />
9.10<br />
2DGraphSel1<br />
2.7k<br />
R6<br />
PNP1<br />
N0086<br />
N0023<br />
V VM5<br />
out12<br />
7.50<br />
R17 200<br />
R1<br />
Cable_Out_Cos<br />
out21<br />
5.00<br />
2.50<br />
Excit...<br />
Excit...<br />
C1 47n<br />
N0087<br />
N0053<br />
+<br />
out22<br />
<strong>Resolver</strong>_FEA_Link<br />
FEA<br />
250.00m<br />
Phase 0 Shift 250.00u<br />
+<br />
Magnitude Match<br />
V VM6<br />
1.24k<br />
R10<br />
V VM2<br />
N0086<br />
N0023<br />
N0045<br />
Us1<br />
N0051<br />
Uc1<br />
TRANS1<br />
C1<br />
R7 442<br />
R11 R9<br />
R8<br />
+<br />
OPV51 +<br />
- OPV54<br />
-<br />
R12<br />
R3<br />
STATE1<br />
R4<br />
R5<br />
2.7k<br />
+<br />
OPV53 +<br />
NPN11<br />
- OPV52 R13<br />
-<br />
33 R7 R15<br />
33 R16<br />
R6 2.7k<br />
PNP11<br />
R14<br />
TRANS3<br />
E6<br />
R2<br />
+<br />
Cable_Out_Sin<br />
OPV53<br />
+<br />
N0087<br />
N0053<br />
-<br />
V VM4<br />
N0053<br />
T3<br />
T6 T3<br />
T6 T3 T6 T3<br />
T6 T3<br />
T6<br />
+<br />
N0023 V VM2<br />
T2<br />
T5 T2<br />
T5 T22DGraphSel1 T5 T2<br />
T5 2DGraphSel3 T2<br />
T5<br />
R8<br />
1.80<br />
910.00m<br />
R1.V [V]<br />
T1<br />
T4 T1<br />
1.00 T4 T1<br />
T4 T1<br />
500.00m T4 T1<br />
VM5.V [V] T4<br />
<strong>Resolver</strong>_Cable_6twists<br />
<strong>Resolver</strong>_Cable_6twists<br />
<strong>Resolver</strong>_Cable_6twists<br />
<strong>Resolver</strong>_Cable_6twists<br />
<strong>Resolver</strong>_Cable_6twists<br />
N0053<br />
0<br />
E2.V [V]<br />
0<br />
STATE3<strong>Resolver</strong>_Cable_6twists1<br />
<strong>Resolver</strong>_Cable_6twists2 <strong>Resolver</strong>_Cable_6twists3 <strong>Resolver</strong>_Cable_6twists4 <strong>Resolver</strong>_Cable_6twists5<br />
910.00m<br />
500.00m<br />
0<br />
2DGraphSel3<br />
R2.V [V]<br />
VM6.V [V]<br />
-1.00<br />
-500.00m<br />
-500.00m<br />
-1.80<br />
-920.00m<br />
-910.00m<br />
TRC VM1.V >= 0<br />
SET: Vin_ref:=1<br />
TRC VM4.V >= 0<br />
SET: Vo_square:=1<br />
9.00m 9.50m 10.00m<br />
0 5.00m 10.00m<br />
0 5.00m 10.00m<br />
FML_INIT1<br />
ICA:<br />
STATE2<br />
SET: Vin_ref:=-1<br />
Vin_ref:=0<br />
Vo_square:=0<br />
TRANS7<br />
TRANS2<br />
TRC VM1.V < 0<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 :=10000*t3*180<br />
WAIT<br />
TRC (GZ1.VAL < 1) AND (Pulse_pos = 1)<br />
Classical RDC (<strong>Resolver</strong>-to-Digital Convertor)<br />
<strong>Resolver</strong> <strong>System</strong> Integration<br />
STATE4<br />
TRANS4<br />
2DGraphSel3<br />
2DGraphSel3<br />
3.30<br />
VM3.V [V] 91.77<br />
N0086<br />
SET: Vo_square:=-1<br />
T3<br />
TRC VM4.V < 0<br />
T6 T3<br />
0<br />
T6 T3<br />
VM1.V [V]<br />
T6 T3<br />
T6 T3 T6<br />
FML_INIT2<br />
ICA:<br />
t1:=0<br />
Delay<br />
GZ1<br />
T2<br />
T5<br />
ICA: T1<br />
T4<br />
Position_out_final:=0<br />
<strong>Resolver</strong>_Cable_6twists<br />
T2<br />
T5<br />
-2.00<br />
-3.35<br />
T1<br />
T4<br />
9.00m<br />
<strong>Resolver</strong>_Cable_6twists<br />
T2<br />
T5<br />
T1<br />
T4<br />
9.50m 10.00m<br />
<strong>Resolver</strong>_Cable_6twists<br />
T2 T5<br />
T1<br />
T4<br />
50.00<br />
<strong>Resolver</strong>_Cable_6twists<br />
T2<br />
T5<br />
T1<br />
T4<br />
<strong>Resolver</strong>_Cable_6twists<br />
N0087<br />
t2:=0<br />
2DGraphSel3<br />
<strong>Resolver</strong>_Cable_6twists6 <strong>Resolver</strong>_Cable_6twists7 <strong>Resolver</strong>_Cable_6twists8 <strong>Resolver</strong>_Cable_6twists9 <strong>Resolver</strong>_Cable_6twists10<br />
TRC Position_out>Position_out_final<br />
3.50<br />
2.00<br />
0<br />
VM1.V [V]<br />
VM4.V [V]<br />
NEW_MAX<br />
STATE5<br />
TRANS5<br />
SET: Position_out_final:=Position_out<br />
True<br />
-2.00<br />
-3.50<br />
9.00m 9.50m 10.00m<br />
910.00m<br />
500.00m<br />
Theta<br />
2DGraphSel3<br />
0<br />
-500.00m<br />
-920.00m<br />
Offset<br />
Offset<br />
0 5.00m 10.00m<br />
E0R1.V<br />
[V]<br />
E0R2.V<br />
[V]<br />
S_ROTB1...<br />
Position_o..<br />
0<br />
Scope 1<br />
0 5.00m<br />
8.59m<br />
PHI<br />
theta<br />
sin<br />
phi<br />
sinomegat<br />
Vsinomegatsintheta<br />
2DGraphSel1<br />
2DGraphSel1<br />
V<br />
2.00u<br />
1.10<br />
<strong>of</strong>fset<br />
Vsinomegatcostheta<br />
resolver<br />
2.00u<br />
9.00m<br />
SIMPARAM1<br />
9.50m 10.00m<br />
SIMP...<br />
cos<br />
1.00<br />
899.00m<br />
9.00m 9.50m 10.00m<br />
resolver _RD_IC<br />
Scope<br />
Subtract 1<br />
180 /pi<br />
SIMP... Excitation<br />
1/E1<br />
Scope 4