Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Микропроцессорные системы управления устройствами силовой электроники. Часть 2. Учебное пособие

.pdf
Скачиваний:
3
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
41
U
УС
t
t t
t
N
m[K]
N
max
(N
max –Nm[K])
y
1
y2 = y
1
y
1пр
t
t
e
м
¦eм¦
e
оп
T/2
Т
оп
1
2
3
4
а б
2
y
2
τ
3
τ
1 2 3 оп
τ + τ + τ T=
23оп 1
τ + τ τT=-
оп max
,TNє
1 [ ]τmK
Nє
2 3 max [ ]
τ + τ .
mK
NN
2
τ
3
τ
1пр
y
4
τ
2
y
4 2 3
ττ=+
1пр
y
2
y
Рис. 1.15
инверсии Исходя из рис. 1.15, б можно записать очевидные соотношения:
но
Таким образом, код суммы длительностей второго и третьего временных интервалов, т.е. инверсии первого интервала, можно вы­разить так
Если в регистр сравнения таймера послать полученное число, то на выходе канала сравнения мы должны получить импульсы с дли-
тельностями импульс (см. сигнал
вует сигналам можно показать, что длительности на периоде опорного сигнала. Это – программная
инверсия. При ней происходит определенное искажение сигнала
соответствуют два импульса длительностью
,
,
.
и
. Но этого не происходит. Мы получим один
) длительностью
, который не соответст-
, т.е. это не инверсия в аппаратном смысле. Но
, т.е. сигналы
и
равны по
и
.
42
уc
U
для отрицательной полуволны. Но так как площади импульсов
[ ] max [ ]m K m K
N N MN=-
ў
max
/2N
max
N
0
B
y =
1
B
y =
N
max
t
t
t
t
y
А
y
В
U
Н
T/2
T
N
m[4]
N
m[5]
N
m[6]
N
m[7]
не изменились, то не изменится первая гармоника и не появится по­стоянная составляющая. Таким образом, для отрицательной полу­волны код модуляции при однополярном опорном сигнале можно рассчитать по формуле
.
Графически код модуляции, рассчитанный для некоторой величи­ны М, можно изобразить так, как показано на рис. 1.16. На нем также приведены эпюры импульсов управления и выходного напряжения однофазного АИН с ШИМ при несимметричном управлении. Одина­ковыми стрелками на рисунке отображены одинаковые по амплитуде интервалы.
В принципе здесь алгоритм расчета подобен расчету при биполяр­ном опорном сигнале: если «+», то производится суммирование с кон­стантой, если «–», то производится вычитание из константы. При би­полярном опорном сигнале эта константа равна
полярном это: при «+» нуль, а при «–»
.
, а при одно-
Может показаться странным, что код модуляции для отрицатель­ной полуволны больше, чем код для положительной. Дело в том, что здесь иной алгоритм управления. Напряжение определяется не только фазой А, но и фазой В. Причем для положительной полуволны
а для отрицательной
(рис. 1.16).
,
Рис. 1.16
43
1.5.4. Расчет кода модуляции для способов ШИМ
e
м
e
м1
e
м2
( )
м м1 м2
sin sin3e e e M t L t= + = +
0,25L =
( ) ( )
[]
ст ст
π 3π
sin 2 1 sin 2 1
K
S K L K
NN
= + + +
ст
0,( 1)KN=-
ст
N
со сложной формой модулирующего сигнала
Синусоидальная ШИМ с добавлением третьей гармоники.
Данный способ, как и способ векторной ШИМ, увеличивает линейный диапазон регулировочной характеристики на 15 %. Так как нагрузка – звезда без нулевого провода, то гармоники, кратные трем, вносимые таким модулирующим сигналом, исчезают. Обратим внимание на то, что опорный сигнал биполярный. Модулирующий сигнал для данного способа управления строится так, как показано на рис. 1.17.
Рис. 1.17
Выражение для модулирующего сигнала имеет следующий вид:
где коэффициент
При ступенчатой аппроксимации этот сигнал выражается так:
где
Отметим, что
.
– число ступенек на периоде основной гармони-
ки. Следовательно, на периоде третьей гармоники их будет в три раза меньше. Поэтому, чтобы точнее аппроксимировать эту гармонику,
[26].
,
,
44
число ступенек нужно брать в 2 3 раза больше, чем при моногармони-
[]mK
N
e
м3
0
Фаза A пассивная
e
м1
0
e
м2
/2
/3
ческом модулирующем сигнале.
Далее
рассчитывается, как и при биполярном опорном сиг-
нале.
Циклическая ШИМ. Это еще один способ управления со сложной формой модулирующего сигнала [28]. Для него характерно наличие в фазе на каждом полупериоде пассивной 60-градусной зоны, в которой ключи не коммутируются, а фаза подключена к соответствующему полюсу источника питания. Способ интересен тем, что он, по сути де­ла, является одним из вариантов векторной ШИМ, представленной во временной области. Рассматриваемый способ, ступенчатая аппрокси­мация которого показана на рис. 1.18, имеет следующие особенности:
на полуволне модулирующего сигнала опорный сигнал однопо-
лярный;
центральная часть модулирующего сигнала при регулировании
амплитуды не меняется;
число коммутаций в АИН на одну треть меньше (как и у вектор-
ной ШИМ);
расширенный на 15 % линейный диапазон регулировочной ха-
рактеристики (как и у векторной ШИМ).
На полупериоде модулирующий сигнал состоит из трех сигналов,
Рис. 1.18
каждый из которых располагается в своей 60-градусной зоне (рис. 1.18):
45
при
0...π / 3t =
м1
π
sin
6
e M t
жц
=+
зч
иш
2π / 3...πt =
м2
π
sin
6
e M t
жц
=-
зч
иш
π / 3...2π/3t =
м3
e
оп
E
м1
.e
( )
[]
ст
ππ
sin 2 1
6
K
SK
N
йщ
= + +
къ лы
ст
0,( / 6 1)KN=-
[ ] max [ ]m K K
N N S=
ў
№ 0 1 2 3 4 5 6 7 8 9
10
11
N'
m[K]
N'
m[0] N'm[1]
H H N'
m[1]
N'
m[0]
N'
m[0]
N'
m[1]
H H N'
m[1]
N'
m[0]
max
N
[ ] [ ]m K m K
N MN=
ў
( )
ст
0, / 2 1KN=-
[ ] max [ ]m K m K
N N MN=-
ў
( )
ст ст
/ 2, 1K N N=-
, величина зависит от M.
при
при
– всегда
, величина зависит от M.
, величина не зависит от M.
Из ступенчатой аппроксимации следует, что ступеньки симмет­ричны относительно π/2. Поэтому для расчета достаточно вычислить
ступеньки для
где
,
. Дальше можно использовать симметрию. По-
скольку опорный сигнал однополярный на полуволне модулирующего сигнала, для расчета чисел таблицы используем выражение
.
Содержимое массива чисел для фазы А приведено ниже.
Символом «H» здесь обозначено число, которое больше или равно
. Ступеньки с номерами 2, 3, 8, 9 при изменении глубины моду-
ляции не пересчитываются. Так как опорный сигнал однополярный, то код модуляции рассчитывается по формулам
для
для
,
.
46
1.5.5. Расчет кода модуляции для векторной ШИМ
16
yy-
A
y
B
y
C
y
0
V
7
V
1
V
6
V
*V
1
V
6
V
16
SS-
V
1
V
3
V*
V
4
V
5
V
6
V
2
O
S
2
S
2
S
3
S
4
S
5
S
6
d2=f( )
d1=f( )
d1+d2=f( )
0
/3
Основы представления векторной ШИМ. Рассмотрим принцип векторной ШИМ. Вернемся к коммутационной модели трехфазного АИН (см. рис. 1.2). Ранее было сказано, что в связи с комплементар-
ным управлением ключами управляющие сигналы менить коммутационными функциями фаз
,
,
иметь два состояния. Следовательно, общее число состояний инверто­ра будет равно 23 = 8, каждому из которых соответствует своя комби­нация значений коммутационных функций фаз. Эти комбинации мы назвали векторами состояния АИН.
Каждому вектору состояния соответствуют своя совокупность на­пряжений на трехфазной нагрузке, соединенной в звезду без нулевого
провода. Два вектора состояния (000
и 111
нулевые напряжения в нагрузке, а остальные шесть ( левые. Их еще называют «образующими» векторами [29].
Трехфазное напряжение можно представить на комплексной плос­кости ( ) в виде одного обобщенного вектора, вращающегося против часовой стрелки. В любой момент времени проекции этого вектора на оси, сдвинутые друг относительно друга на 2 /3, дадут величину соот­ветствующего напряжения. В режиме однократного ШИР (или шести­шаговый режим работы) обобщенный вектор
последовательно, дискретно проходит все ненулевые векторы состояний­(рис. 1.19, а). При этом его траектория описывает шестиугольник. Об­разующие вектора делят его на шесть секторов приведены коммутационные функции фаз, вектора состояния и обо-
значения соответствующих векторов и секторов.
можно за-
, которые могут
) обеспечивают
) – нену-
. В табл. 1.8
а б
Рис. 1.19
47
Шестиугольник – область существования напряжений трехфазного
s
Т
оп
Т
A
y
B
y
C
y
Вектор
состояния
Vi
Si
1 0 0
04
V1
S1 S2 S
3 S6
S4 S5
1 1 0
06
V2 0 1 0 02
V3 0 1 1 03
V4 0 0 1 01
V5 1 0 1 05
V6 1 1 1 07
V7 0 0 0 00
V0
1 2 0 7
1 2 0 7
*
s s s s
T T T T
V V V V V
T T T T
= + + +
1
T
2
T
0
T
7
T
1 2 0 7s
T T T T T= + + +
/
j j s
d T T=
1 1 2 2 0 0 7 7
*V d V d V d V d V= + + +
АИН. Вписанный круг – область линейного регулирования первой гармоники выходного напряжения АИН с широтно-импульсной моду­ляцией. В случае ШИМ обобщенный вектор занимает положения не образующих векторов, а промежуточные положения в секторе. Каж­дый сектор разбивается при этом на несколько подсекторов или во
временной области интервалов усреднения
(аналогия
), в те-
чение которых положение обобщенного вектора не меняется, т.е. дис­кретность вращения обобщенного вектора остается, только ее период уменьшился. Количество интервалов усреднения во всех секторах ана­логично понятию кратности.
Т а б л и ц а 1.8
Описание секторов комплексной плоскости для векторной ШИМ
На основе геометрических представлений обобщенный вектор в
первом секторе можно представить как линейную комбинацию смеж­ных и нулевых векторов, а именно:
где
,
,
,
– время существования одноименных векторов. При
этом очевидно, что
Введем относительные переменные выражение (1.13) запишется как
, (1.13)
.
, где j = 0…7. Тогда
.
48
В случае векторной ШИМ для любого сектора можно записать [29]
1
π
sin
3
dM
жц
=-
ў
зч
иш
2
sindM=
ў
1 2 0 7
1d d d d+ + + =
0 7 1 2
1d d d d+ = - -
0
d
7
d
s
Т
0
V
7
V
s
Т
, (1.14)
, 1.15)
, (1.16)
где ' – угловое положение обобщенного вектора относительно начала сектора, индексами «1» и «2» обозначены соответственно начальный и конечный векторы, образующие текущий сектор. Таким образом, дли­тельности состояний в разных секторах при одном и том же угле ' одинаковы. Отличия заключаются в самих векторах состояний. На рис. 1.19, б приведены графики выражений (1.14), (1.15).
Для реализации векторной ШИМ на данном этапе рассмотрения
неясными остаются два момента. Во-первых, необходимо знать отно­сительные длительности нулевых векторов. Из выражения (1.16) сле­дует
Обычно длительности
и
приравнивают друг другу. Во-вторых,
.
неизвестным остается порядок распределения векторов (и их длитель­ностей) на интервале усреднения. В зависимости от того, как реализу­ется нулевая пауза и в каком порядке чередуются ненулевые векторы, различают модификации векторной ШИМ [29]. В качестве примера рассмотрим реализацию следующей модификации данного способа управления:
на
располагается только один нулевой вектор (или
, или
);
образующие вектора чередуются по номеру от меньшего к
большему;
делится на два участка, симметричных относительно центра;
в начале интервала усреднения располагается ненулевой вектор.
Исходя из заданных условий распределение векторов на интервале
усреднения можно представить так, как это изображено на рис. 1.20.
49
1 2 3 4 5
T1/2 T2/2 T
0/7
T2/2 T1/2
t
Е
оп
U
MB
U
MA
T
s
MA
U
MB
U
оп
1E =
MA
U
2
Т
1
Т
MB
U
12
sin(π / 3 )
sin ... sin(π / 3 ).
MB
U d d M
MM
s
Т
Рис. 1.20
Видно, что для реализации этих условий и формирования заданных интервалов необходимы сигналы управления (обозначим их
и
и сигнал (опорный) треугольной формы. Если принять, что
тервал
, то выражение для
/2 отсчитывается от конца интервала
будет идентично (1.14). Так как ин-
/2, то выражение для
запишем следующим образом:
Выражению (1.17) соответствует кривая на рис. 1.19, б, обозначен-
ная пунктиром. Определим теперь порядок состояний на интервале для секторов и установим в них конкретные нулевые векторы. Услови-
ем для однозначного задания последних является минимальное число коммутаций на периоде усреднения. Оно получается, если переход в новое состояние АИН производится всего одной коммутацией. С уче­том сказанного был определен порядок чередования состояний инвер­тора по секторам, представленный в табл. 1.9. В ней для каждого сек­тора показан только один интервал усреднения. Естественно, что их может быть больше. Но в рамках одного сектора последовательность состояний (векторов) на интервалах усреднения не меняется.
Видно также, что в каждой шестой части периода одна из фаз явля­ется пассивной, в ней нет коммутаций. Данный алгоритм переключе­ния обеспечивает уменьшение коммутаций в АИН на треть. Состояния пассивной фазы выделены жирным шрифтом.
( 1.17)
50
Т а б л и ц а 1.9
Si
j
A
y
B
y
C
y
Vi
Si
j
A
y
B
y
C
y
Vi
S1
1
1 0 0
V1
S4
1
0 1 1
V4 2 1 1 0
V2 2 0 0 1
V5 3 1 1 1
V7 3 0 0 0
V0 4 1 1 0
V2 4 0 0 1
V5 5 1 0 0
V1 5 0 1 1
V4
S2
1
1 1 0
V2
S5
1
0 0 1
V5 2 0 1 0
V3 2 1 0 1
V6 3 0 0 0
V0 3 1 1 1
V7 4 0 1 0
V3 4 1 0 1
V6 5 1 1 0
V2 5 0 0 1
V5
S3
1
0 1 0
V3
S6
1
1 0 1
V6 2 0 1 1
V4 2 1 0 0
V1 3 1 1 1
V7 3 0 0 0
V0 4 0 1 1
V4 4 1 0 0
V1 5 0 1 0
V3 5 1 0 1
V6
max
N
sin(π / 3 )
MA
UM=-
ў
[sin(π / 3 ) sin ] sin(π / 3 )
MB
U M M= - + = +
ў ў ў
Порядок чередования векторов состояний инвертора по секторам
Микропроцессорная реализация векторной ШИМ. Для реализа-
ции рассмотренной модификации векторной ШИМ в системе управле­ния (например, реализованной на микроконтроллере общего назначе­ния) требуются:
генератор треугольного опорного напряжения, т.е. нужен ревер-
сивный двоичный счетчик, в котором необходимо задать параметры:
, INT1 (разрешение прерывания по периоду);
, Kдел
два модулирующих сигнала, повторяющихся на каждых
60 эл. град., а именно:
,
.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]