Разделы


Рекомендуем
Автоматическая электрика  Структура электропривода 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204

3:21

Преобразователи электрической энергии

- БПП

vi V3 V5

а в с Q О

кги тиристоров

нагрузка

г<!1

3: CA2

пит

-0+и иг

CB1 CB2

I* Б


Рнс. 3.68. Схеша иреобреаоватадн с саетемай. управлеянн м юпсроороцееоор*.



в А -с В а


Ветвь 1

UAA \ртш-

f*t. 8.69. ДВ грйМ а аапрпжеяаа пвта(1 цей сети ( ), кпулЬсы прякьулльйоа ферме (в) я корот-Нне нмпуЛьви вачялв фае (а).

гружеинем (команда LDA А на языке микропроцессора doterola 6800 ) аккумулятора А цеВтраЛьяоп) прсшеесора объемом даиных регистра управления PlACltBS. Если при этом наиболее заа<шмы& бит bf равея1, что возможно при подаче импульса &ис. 3.69, я) в данный момент времеии иа вход cBf nepHq -рийного устройства 2Р1А(В), то это свидетельствует о равенстве N == I в разряде N регистра признака результата, т. е. действительно имеет вид пересечения кривой одной из фаз, допустим А, оси абсцисс. При N = О работа программы повторяется до те2 nopi пока иа СВ1 ие появится импульс, свидетельствующий о начале работы одной иа фаз.

Работа регистров управлеиИя/*/ЛС/?Л периферийных устройств имеет важное зна-: чение и требует дополиительного рассмотрения. На рис. 3.71 представлеиа диаграмма состояния бит регистра, фуик1ШК.£!Ю]Мх следующие: &о - возможность (Ь = Л) яли ее отсутствие (Ьд = О) осуществления режима прерывания осйовио* части npoiMire. Однако отметим, что действительное преры-. BBHite программы имеет место яипл*пр*-состоянии би*а. / =* О-В, регистре (рааряд!) признака результата- вднтраявного 1фй цессора; bi - бсущёстВлёние прерывания выполнения основной првррв*шЫ имеет место при изменении уроЬМя сигнала СА1 (СЁ1) с и1зкого иа высокий при bi = 1 яя г в-рВПЙК-вопрложиом направлении при выбор работы регистра данных = Ц.иДи регистра направления потока flaa!tHX(9gi=..Ql; . 63. bi, 64 - осуществление ontjiaiBtil. Лвало-гичкых действиям и &j и ft. = О *в - установление реЖиМа работы САх (Cff2) иа вход Фа 0) или выход (&в = 1R Д .,т-тУСШов-леиие реяшма прерывания программы при действии Сигнала сЛ1 (CBt) при

Приицип работы регистра управления рассмотрен яа примере действия программы отыскания иачала фазы. Предварительно (иа дааграмме рис. 3.70это ие показано) биты ре-

[ ilwomi


\oomiii

Рта. 3.70. Дваг? кма отыёмна* йЛчал* фаз.

\ прй£йешСА1Ш

8ы<(ор нлпралетя потопа iambit

-Управление CA2(C82)

-Оыщвствленле реЖиил npptM иия программьк при действии GAS(Ge2)

Jtytnettttejitmtt-pemiiMi прерывамя, программы при действии. СА1(СВ1)

Р е. 3.71. Диаграмма состояния бит регистра управления.



§ 3.2]

Преобраювтет аяиаршааюй тыа

гистра PIACRB2 установлены в состояние, показанное на рис. 3.71. Уровень бвта зависит от наличия сигнала СВ1 на входе канала управления регистра (СВ1) в изменения его уровня с низкого на высокий, т. е. при положительной производной этого изменения. Таким образом, при каждом появлении импульса СВ1, фиксирующего момент прохождения соответствующей фазой оси времени (рис. 3.69, в), уровень устанавливается равным 1.

После описанного определения начала фазы проверяется положение, что это начало соответствует фазе А, вкбранной в качестве исходной Для отчета углов управления. На входы РВ7 и ЯВб периферийного устройства 2Р1А(В) (рис. Зк68) подаются прямоугольные импульсы фаз Ли В. Аккумулятор А центрального процессора вагружается объемом данных регистра даниыг PIA0RB2 (команда WAA, рис. З.ТО). Если в кбйСтвнтельиосся имеет место работа фазы Л, то в результанте последующих логической операции умножении И этого объема иа число 110 ООО ООО (в двоичной системе счио>1еНия) и реализации логической операиМЙ нсключаюи)ев ИЛИ над результатом оперВШи И н Числа 10000000 все бити в аккумуляторе А будут иметь уро-веньО. т. е. z=l (разряд гв регие признака результата). В йю&м другом случае г = О и операция дайной части программы повторяется, г. е. имеет место возврат к началу ветви / (CMi рис. 3.70).

;1алее после отыскания начала фазы А начинается отсчет количества ЯМпульсов иинп генератора Г2 та1йовых импульсов в каждом из интервалов М№Ду яичальми фаз вьнтрям-ления (рис. 3.6S, в). С этой цклью в начале интервяла нагружением ptrticpd PlACRBl церифернйиого устройства jf#M ( Добтьвмом данных аккумулятора В центрального процессора (Ммандв !ТА В на рйс. 3.70) дается команда иа работу генераторЬ посредством импульса СВ2. черкз 60 °, что фиксируется появлением нового ямпульйа на СВ1 (см. рис. 3.69, в), нйфшмация в виде объага даниых на выходе ГЗ но<:тупа6т в регистр данных PJA0RB1 } ТроЙстВа IPIA (В) (команда WAA), затем в аккумулятор А центрального пропессора е последующим хранением этих давШХ~в~0А11ой ик ячеек блока памяти. По окОНЧайЯЙ данной олерафш восстанавливается начальный (нулевой) уровень выхода генератора Г2 (ИоманДа STA В в PIACRB1 рис. 3.70).

Подобный СЧА импуЛьсов осуществля-ехси дли каждого из иитерВалов в 60 ° с последующим краяенйй* этой ииформации в соответствующих ячейках памяти (рйс. 3.70). Далее в программе в1полкеТся ойерация деле-ная определенного TaMfM ТЯЗразОм количества импульсов Г2 ив Длину интервала (60 °) между импульсами. Полеченные коэффициевты используются дЛ* вычисления кОлиЧёСйаимпульсов, эвЫГвалввтвого задаиндму с помопшю потциометра /7 угау управления. Вычисления могут выполняться, если в этом есть необходамость, в Дкё яИтерв8лЫ- б31(ду импульсами ят в течение одаого периода пи-

тающего напряжения. Это определяется требованиями к точности регулйрбЬаикВ и закладывается соответствующим обрайом в программу.

В последующем при равенстве количества

iBTOpa п и объема !) - pu9rb2

импульсов ив выходе i данных на выходе IPl (вкходы РВ0-РВ7) появляется сигнал на СВ1, который свндМ ЛЬ№1уеТ Ьб отсчете необходимого угла от момента начала работы соответствующей фазы питающего НапрЬже-нии.

Работа давной части программы показана на диагракше рис. $,72. По оиоичании всех подготовительных операций нахождения начала фаа, их последовательн()е4и и вычислении коэффициентов СООТВОГСПЙЯ Количества импульсов Г2 угЛу )>егуЯВрШШ1]1 определяется напряжжие на понциомегре Я, которое преобразуется в айалоЮ-цнфро-вом преобразователе АЦП в ЗаДанкЫй угМ Оааж регулировании в двоичной сйбтеме счисления (команда LDAA оОШйШ PtAORAS\. Эта информации поступает в ячЫЬиг Омятк, где хранится otga, (команда STAA}, Непосредственно перед поступлеиием srott ивфор1Ицйи из указанной ячейки пересылавтСи Ваккгм-лятор В центрального процесбврв йнформацЯв об угле регулировании а ред в преднистбую-щии оценке нового угла период временя.

Далее сраВнивают&Я 6бъ1Ьы ШО>лВ-торов А (Овзцд) я В (( пред)- Есл А > В, 1го ялет вш лвев№ прсграмЯь! веи 64, ескя

л <f Bj работает программа- йе и 10.

J$>nyciHM, йз,д = 75 °, *гй Ойтветствуег таолОЮбЮП d двоичной CDCfKffi СЮСЯМия, t=li0°,t. е. 11111111.Т КкМхЛ< 0, ло-фсуоеаГвЛяёся работа програм1й1 ао ветЬи /(7..0& яга±кумуЛт р8а, codteWtTfevKtoiM flUjyj.- срднивЯется со вкацьшыутжй 120° (ШШОЮ), 4ем онр4)(елве1ся аёетор pefyAH-

-ррваяяЯ. CfeKT*p регулировмяя-его ре-

льтагуслбанЬго деления яояуйюяода т -тшощего-напряжения (180 явй аёти ho 60 в хаждсж. Первый сектор - угол от О До т . 1*)ров ЙО-120°, третий 130-180. ДаЛее сектор, й котором наиоднтвя авхавиый угол р гуАирфвЬния оезМ> dnpelteAfttfck Путем срввийлй ов> с угломТ20 Длй-Оия =75 (меньше 120 ) работа программы родолжа- тся.($ез nepetmii яа другие вШ .

В последующем определя£>в4 разница меЖду Оаад и гглом бОт. е. -60 °, погазшвег на поЛбЖ 1ве-угла-в секторе 2. Paahidia Хзад -60* посреясчвбм >оэф-фи1шента л переводатся -в холвчество им-йуЛ№бв ка выходе ш ьвлршщпа умио-

жекия, выполняемой с помоВню оодпро-гйВОйы УмноШсение (ва схеЯ£)М показаиа). Откехим, что при выпМШШ.. сщерации УтювШше невозможен режнн bfiumn

ЩВШШл, таЯ как при этом устанавливается ypSaiab l в разряде I регистра призиаха

JpUfhbTaata (команда SEf) центрального прЬцессора. Запрет снимается после вывел-неЬия указанной операция.

Так как осэ находится в секторе 2, то e)et*M-s ftJtiHjih(BtH-CBKmop увеличивается иа единицу и будет равея №ум. И именно




1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204

Яндекс.Метрика
© 2010 KinteRun.ru автоматическая электрика
Копирование материалов разрешено при наличии активной ссылки.