7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 64
|
|
1 | |
Имитация работы тиристорного преобразователя02.05.2013, 19:27. Показов 2049. Ответов 10
Метки нет (Все метки)
Всех с праздниками!
Нужны идеи по реализации следующей задумки. К контроллеру подаются биты от системы управления, в контроллере имитируется работа тиристорного преобразователя, то есть приходящие биты имитируют напряжения фазы. Вообщем, я так понимаю, сначала надо составить программу для проверки правильности приходящего бита фазы, в зависимости от приходящего сигнала частоты сети(период сети 20 мс).Реализовать хочу это на язике Си, но сначала хотелось бы решить по какому алгоритму это сделать. Если есть какие то идеи, предлагайте, возьму на карандаш любые идеи.
0
|
02.05.2013, 19:27 | |
Ответы с готовыми решениями:
10
Потребление А/ч из АКБ. Принципе работы преобразователя. Расчет емкости АКБ для ИБП Как сделать клему на плате для тиристорного модуля Реализация/имитация работы аналого-цифрового преобразователя Построить модель тиристорного преобразователя с параллельным инвертором тока Алгоритм работы преобразователя частоты |
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 64
|
|
03.05.2013, 00:29 [ТС] | 3 |
1- надо отслеживать что бы при приходящем бите 1 на ножку РА0(от сети), правильно приходили биты от Системы управления, то есть 6 битов тиристоров и один бит группа (1 - вперёд,0 - назад).
Комбинации следующие: 1000010 - фаза +а,фаза -b(назад) 1000011 - фаза +а,фаза -b(вперёд) 1100000 - фаза +а,фаза -с(назад) 1100001 - фаза +а,фаза -с(вперёд) 0110000 - фаза -b,фаза -c(назад) 0110001 - фаза -b,фаза -c(вперёд) 0011000 - фаза -b,фаза -a(назад) 0011001 - фаза -b,фаза -a(вперёд) 0001100 - фаза -c,фаза -a(назад) 0001101 - фаза -c,фаза -a(вперёд) 0000110 - фаза +c,фаза -b(назад) 0000111 - фаза +c,фаза -b(вперёд) 2- три фазы 3- на выходе будет скорость, три фазы тока, напряжение двигателя,ток двигателя - всё это, через ЦАП, обратной связью на систему управления.
0
|
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
|
|
03.05.2013, 09:47 | 4 |
Я так понял это прибор имитирующий тиристорный выпрямитель. В таком случае вам необхоимо измерять фазы импульсов от СИФУ относительно сети вычислять токи напряжения двигателя.
Или готовит сумму с 5 нулями в рублях и искать исполнителя. И то у меня сомнения что процессор на схеме будет успевать выполнять вычисления в реальном времени.
1
|
03.05.2013, 10:26 | 5 |
Когда то реализовывали на 3-х (!) 1816ВЕ51 - работало, но не очень.
Не хватало производительности, как справедливо заметил MaslovVG. Особенно в переходных режимах. Только на "Электронике 60(100)" удалось, но...громоздко. Задача не тревиальная, объемная и требует хорошей подготовки, в частности, по теории электропривода, ТАУ и САУ. Литература в иненете есть, но лучше тандем с приводчиком. Удачи.
1
|
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 64
|
|
03.05.2013, 17:44 [ТС] | 6 |
По подсчётам должно хватить производительности.
Кварц на 16 МГц. 16000000/256=0,000016 секунд (256 - время делителя) 0,02/0,000016=1250 тиков для таймера (0,02 сек - период сети) 360 градусов/1250= 0,28 градуса Этого должно хватить ещё и на проработку аварийных режимов.
0
|
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 64
|
|
03.05.2013, 18:34 [ТС] | 8 |
ну хотя бы рабочие режимы я промоделирую.
0
|
03.05.2013, 18:58 | 9 |
Надо считать. Достаточно ли.
Если говорить строго, то надо 1250/6 для каждого полупериода. Т.е. система управления уже есть? И ее моделировать не надо? Работу преобразователя без нагрузки не моделируют. Хоть активная. А у Вас двигатель. Это куча уравнений, противо-ЭДС, коммутация (не тиристоров). Их цель - получить ток в данный момент. Именно этот ток Вам нужен, чтобы работала модель преобразователя. Грубо говоря - в промежутках между подачей импульсов на тиристоры Вы должны успеть просчитать ток Id двигателя, распределить/пересчитать его по фазам, определить в зоне ли проводимости тиристоры и т.д. Много чего еще. И уравнения то - нелинейные дифуры. Вам нужен - консультант приводчик. Взгляните - может это сгодится http://www.power-e.ru/2008_1_73.php Удачи.
1
|
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 64
|
|
03.05.2013, 23:52 [ТС] | 10 |
Теперь задача стоит в физической реализации виртуального привода. Я перевёл программу с Dеlphi на Си, и вставил ассемблерную программу для АЦП. Сейчас решаю вопрос с имитацией тиристорного преобразователя.
0
|
04.05.2013, 07:56 | 11 |
1
|
04.05.2013, 07:56 | |
04.05.2013, 07:56 | |
Помогаю со студенческими работами здесь
11
алгоритм работы интегрирующего АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ Имитация работы ЖД Имитация работы принтера Имитация работы в Блокноте Имитация работы парикмахерской Имитация работы АЗС Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |