Professional Documents
Culture Documents
: PROGRAMMATION
Info
: [DIV254]
Rvision
: octobre 2001
17
4.1
4.1.1
Motifs de 00 07 - Monophas
Les huit premiers motif (00 07) correspondent une utilisation d'un onduleur monophas quatre
interrupteurs dfinit la figure 4.1.
v(t)
K1
K4
E
i(t)
K2
K3
H( )
1
T=360
0
0
180
360
270
(4.1)
4.1.2
K1
Motifs de 08 15 - Triphas
En triphas (fig. 4.3), on utilisera les huit motifs suivant (08 15). La dfinition des interrupteurs de
l'onduleur est modifie afin de respecter la symtrie.
Les connexions sont alors dfinies par :
(K1 D0) - (K2 D1) - (K3 D2) - (K4 D3) - (K5 D4) - (K6 D5)
K1
K3
K5
i2
i3
K2
source
i1
K4
K6
onduleur
charge
18
(4.2)
4.1.3
Dfinition du motif N 00
v(t)
v(t)
+E
i(t)
-E
H0
; K2
H0
; K3
H 180
; K4
H 180 .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
H0
K2
H0
Sortie
Valeur
V0
sin
0
V1
sin
90
K3
180
V2
K4
H 180
V3
sin
180
Triangle
0
0
-1
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
1
200
0
100
-1
0
0.005
0.01
0.015
0.02
19
4.1.4
Dfinition du motif N 01
v(t)
v(t)
+E
i(t)
-E
H0
; K2
H0
; K3
60
; K4
60 .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
H0
K2
H0
Sortie
Valeur
V0
sin
0
V1 cos
30
K3
60
V2
K4
H
0
0
60
V3
-1
cos
60
Triangle
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
1
200
0
100
-1
0
0.005
0.01
0.015
0.02
20
4.1.5
Dfinition du motif N 02
v(t)
v(t)
+E
i(t)
-E
H0
; K2
H0
; K3
120
; K4
H 120 .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
H0
K2
H0
Sortie Valeur
V0 sin
0
V1 cos
30
K3
120
V2
K4
H 120
0
0
V3
-1
cos
60
Triangle
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
1
200
0
100
-1
0
0.005
0.01
0.015
0.02
21
4.1.6
Dfinition du motif N 03
Cahier des charges : onduleur monophas bipolaire Calcul des instants de commutation tel qu'il n'y
ait pas d'harmonique 3 et 5, soit 1 = 236 et 2 = 333 (cas N2).
C=
/ V cr te = .
/a = .
- .
v(t)
K1
K4
C =
/ V crte = .
/a = .
- .
K2
i(t)
K3
C =
/ V cr te = .
/a
= .
- .
-
MLI ; K 2
MLI ; K 3
MLI ; K 4
MLI .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
MLI
K2
MLI
K3
MLI
K4
MLI
Sortie
V0
V1
V2
V3
Valeur
sin
sin 3
sin 5
Triangle
0
0
-1
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
1
200
0
100
-1
0
0.005
0.01
0.015
0.02
22
4.1.7
Dfinition du motif N 04
Cahier des charges : onduleur monophas bipolaire Calcul des instants de commutation : pas
d'harmoniques 3, 5, 7 et 9 ; 1 =159, 2 = 248, 3 = 469, 4 = 504 (cas N3).
C=
/ V cr te = .
/a = .
- .
v(t)
K1
K4
C =
/ V crte = .
/a = .
- .
K2
i(t)
K3
C =
/ V cr te = .
/a
= .
- .
-
MLI ; K 2
MLI ; K 3
MLI ; K 4
MLI .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
MLI
K2
MLI
K3
MLI
K4
MLI
Sortie
V0
V1
V2
V3
Valeur
sin
sin 3
sin 5
Triangle
0
0
-1
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
1
200
0
100
-1
0
0.005
0.01
0.015
0.02
23
4.1.8
Dfinition du motif N 05
Cahier des charges : onduleur monophas tri-polaire Calcul des instants de commutation tel qu'il n'y
ait pas d'harmonique 3, 5 et 7, soit 1 = 227, 2 = 3785, 3 = 468 (cas N3).
C =
/ V cr te = .
C =
/ V cr te = .
C =
/ V cr te = .
/a = .
- .
v(t)
K1
K4
/a
= .
- .
K2
i(t)
K3
/a = .
- .
-
MLI1 ; K 2
MLI1 ; K 3
MLI2 ; K 4
MLI2 .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
MLI1
K2
MLI1
K3
MLI2
K4
MLI2
Sortie
V0
V1
V2
V3
Valeur
sin
sin 3
sin 5
Triangle
0
0
-1
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
1
200
0
100
-1
0
0.005
0.01
0.015
0.02
24
4.1.9
Dfinition du motif N 06
Cahier des charges : onduleur monophas bipolaire Commande MLI frquence fixe Fd = 500 Hz et
d'indice de modulation m = 0,9.
v(t)
K1
+E
K4
v(t)
i(t)
K2
i(t)
K3
-E
MLI ; K 2
MLI ; K 3
MLI ; K 4
MLI .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
MLI
K2
MLI
K3
MLI
K4
MLI
Sortie
V0
V1
V2
V3
Valeur
sin
sin 3
sin 5
Triangle
0
0
-1
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
25
4.1.10
Dfinition du motif N 07
Cahier des charges : onduleur monophas tri-polaire Commande MLI frquence fixe Fd = 1000 Hz
et d'indice de modulation m = 0,9.
v(t)
K1
+E
K4
v(t)
i(t)
K2
i(t)
K3
-E
MLI ; K 2
MLI ; K 3
MLI ; K 4
MLI .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
MLI
K2
MLI
K3
MLI
K4
MLI
Sortie
V0
V1
V2
V3
Valeur
sin
sin 3
sin 5
Triangle
0
0
-1
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
26
4.1.11
Dfinition du motif N 08
K3
K5
i1
i2
i3
K2
K4
K6
onduleur
source
charge
H 0 , K2
H 0 , K3
H 120 , K 4
H 120 , K 5
240 , K 6
240 .
Bits
D0
D1
D2
D3
D4
D5
Valeur
K1
H0
K2
H0
Sortie Valeur
V0 sin
0
V1 sin
120
K3
H 120
K4
H 120
K5
240
K6
240
V2 sin
240
V3
Triangle
-1
-1
0
0.005
0.01
0.015
0.02
-1
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
0.005
0.01
0.015
0.02
-1
0
0.005
0.01
0.015
0.02
-1
-1
0
0.005
0.01
0.015
0.02
300
200
0
100
0
-1
0
0.005
0.01
0.015
0.02
27
%
%
%
%
%
clear
format compact
format short
% Nombre de points :
maxi = 2^10
% Dfinitions des constantes du motif :
F
= 50
T
= 1/F
tmin = 0
tmax = T
t
= [tmin:(tmax-tmin)/(maxi-1):tmax];
x
= [1:maxi];
% Dfinition des tensions analogiques :
v0
= sin(2*pi*F*t 0/180*pi);
v1
= sin(2*pi*F*t - 90/180*pi);
v2
= sin(2*pi*F*t - 180/180*pi);
% Dfinition des fonctions numriques :
y0
= sin(2*pi*F*t 0/180*pi);
y1
= sin(2*pi*F*t - 180/180*pi);
y2
= zeros(size(y0));
y3
= x-floor(x/256)*256;
% Dfinition des bits de sorties :
d0
= (y0>0); % K1 = d0
d1
= 1-d0;
% K2 = d1
d2
= (y1>0); % K4 = d2
d3
= 1-d2;
% K3 = d3
d4
= y2;
d5
= y2;
d6
= (y3>128);
d7
= (sin(2*pi*F*t)>0);
% Affichages des grandeurs :
figure(1);
set(1,'DefaultLineLineWidth',2);
subplot(4,2,1); plot(t,v0); axis([0
subplot(4,2,3); plot(t,v1); axis([0
subplot(4,2,5); plot(t,v2); axis([0
subplot(4,2,7); plot(t,y3); axis([0
T
T
T
T
-1 1]); grid;
-1 1]); grid;
-1 1]); grid;
0 256]); grid;
axis([0
axis([0
axis([0
axis([0
fftmli(d0,d2,v0,t,T,maxi,1000);
% Dfinition de la squence MLI 27C64 :
a = feprom(d0,d1,d2,d3,d4,d5,d6,d7);
% Affiche en binaire :
binaire(a(1:16))
fid = fopen('E064_00.bin','wb')
fwrite(fid,a,'uchar')
fclose(fid)
% Dfinition de la squence CNA 27C256 :
for k=1:maxi
b((k-1)*4+1)= 128 + round( 127 * v0(k) );
b((k-1)*4+2)= 128 + round( 127 * v1(k) );
b((k-1)*4+3)= 128 + round( 127 * v2(k) );
T
T
T
T
-1
-1
-1
-1
1]);
1]);
1]);
1]);
grid;
grid;
grid;
grid;
b((k-1)*4+4)= y3(k);
end;
binaire(b(1:16))
fid = fopen('E256_00.bin','wb')
fwrite(fid,b,'uchar')
fclose(fid)