Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 64
1

Имитация работы тиристорного преобразователя

02.05.2013, 19:27. Показов 2049. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всех с праздниками!
Нужны идеи по реализации следующей задумки.
К контроллеру подаются биты от системы управления, в контроллере имитируется работа тиристорного преобразователя, то есть приходящие биты имитируют напряжения фазы.
Вообщем, я так понимаю, сначала надо составить программу для проверки правильности приходящего бита фазы, в зависимости от приходящего сигнала частоты сети(период сети 20 мс).Реализовать хочу это на язике Си, но сначала хотелось бы решить по какому алгоритму это сделать.
Если есть какие то идеи, предлагайте, возьму на карандаш любые идеи.
Миниатюры
Имитация работы тиристорного преобразователя   Имитация работы тиристорного преобразователя  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 19:27
Ответы с готовыми решениями:

Потребление А/ч из АКБ. Принципе работы преобразователя. Расчет емкости АКБ для ИБП
Хочу поставить себе резервное питание для малой бытовой техники на дом и не могу подсчитать...

Как сделать клему на плате для тиристорного модуля
Подскажите может кто-то знает готовые разъёмы для подсоединения клем управления на тиристорный...

Реализация/имитация работы аналого-цифрового преобразователя
день добрый,интересует реализация/имитация работы аналого-цифрового преобразователя. Материала в...

Построить модель тиристорного преобразователя с параллельным инвертором тока
Нужна помощь: Моделирую тиристорный преобразователь с параллельным инвертором тока. При работе...

Алгоритм работы преобразователя частоты
Здравствуйте помогите составить алгоритм работы преобразователя частоты, есть ли у кого какие...

10
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
02.05.2013, 19:54 2
1- вам что надо-то, отслеживать фазу в сети?
2- одна фаза или трехфазная сеть?
3- чего на выходе-то должно быть? Что значит имитирует, реальное устройство или бутафория?
0
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
7484 / 4148 / 474
Регистрация: 25.08.2012
Сообщений: 11,529
Записей в блоге: 11
03.05.2013, 10:26 5
Цитата Сообщение от Станиславиус Посмотреть сообщение
но сначала хотелось бы решить по какому алгоритму это сделать
Цитата Сообщение от MaslovVG Посмотреть сообщение
И то у меня сомнения что процессор на схеме будет успевать выполнять вычисления в реальном времени.
Когда то реализовывали на 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
7484 / 4148 / 474
Регистрация: 25.08.2012
Сообщений: 11,529
Записей в блоге: 11
03.05.2013, 18:21 7
Цитата Сообщение от Станиславиус Посмотреть сообщение
Этого должно хватить ещё и на проработку аварийных режимов.
Точно не хватит.
0
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 64
03.05.2013, 18:34  [ТС] 8
ну хотя бы рабочие режимы я промоделирую.
0
7484 / 4148 / 474
Регистрация: 25.08.2012
Сообщений: 11,529
Записей в блоге: 11
03.05.2013, 18:58 9
Цитата Сообщение от Станиславиус Посмотреть сообщение
1250 тиков
Надо считать. Достаточно ли.
Если говорить строго, то надо 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
Т.е. система управления уже есть? И ее моделировать не надо?
Да,система управления есть(ЭТАЛ ЭТУ 200).
Работу преобразователя без нагрузки не моделируют. Хоть активная.
А у Вас двигатель. Это куча уравнений, противо-ЭДС, коммутация (не тиристоров).
Их цель - получить ток в данный момент.
Именно этот ток Вам нужен, чтобы работала модель преобразователя.
Грубо говоря - в промежутках между подачей импульсов на тиристоры Вы должны успеть
просчитать ток Id двигателя, распределить/пересчитать его по фазам, определить в зоне ли проводимости тиристоры и т.д.
Много чего еще. И уравнения то - нелинейные дифуры.
Это всё посчитано,для всех возможных режимов.Да это нелинейные диф. уравнения, для рабочих режимов,для аварийных режимов(когда при переключении не выключился один тиристор, то есть их три работает),и коммутация; программа на Dеlphi есть в которой я это всё моделировал.
Теперь задача стоит в физической реализации виртуального привода.
Я перевёл программу с Dеlphi на Си, и вставил ассемблерную программу для АЦП.
Сейчас решаю вопрос с имитацией тиристорного преобразователя.
0
7484 / 4148 / 474
Регистрация: 25.08.2012
Сообщений: 11,529
Записей в блоге: 11
04.05.2013, 07:56 11
Цитата Сообщение от Станиславиус Посмотреть сообщение
Сейчас решаю вопрос с имитацией тиристорного преобразователя.
Значит Вы прошли весьма приличный путь.
Не бросайте, это здорово, Удачи.
1
04.05.2013, 07:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2013, 07:56
Помогаю со студенческими работами здесь

алгоритм работы интегрирующего АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ
Надо написать алгоритм работы интегрирующего АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ. в любой из...

Имитация работы ЖД
Вопрос наверное риторический, а вдруг... Может существуют подобные устройства? Вот идут капризы,...

Имитация работы принтера
реализовать программно ИМИТАЦИЮ ПРИНТЕРА ,не замудренно (не пойму как),что входит в имитацию?очень...

Имитация работы в Блокноте
Здравствуйте. Нужен скрипт: 1. Запускается по заданной комбинации клавиш 2. Запускает Блокнот...

Имитация работы парикмахерской
Добрый вечер. Я хочу сделать имитацию работы парикмахерской. Вот с чего начал я : using...

Имитация работы АЗС
Задача: в ООП написать программу, имитирующая работу АЗС. Ограничений никаких нет. /*но желательно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru