16.10.2012 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!