реклама на сайте
подробности

 
 
> Как сделать регулируемое 3х фазное напряжение, из 550 Вольт ?
kamedi_clab
сообщение Dec 22 2007, 10:45
Сообщение #1


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



Есть выпрямленое напряжение 550 вольт и нужен алгоритм или исходника кусочек чтоб свормировать 6 ключами IGBT 3х фазную синусоиду с регулируемой частотой и напряжением на нагрузке. Помогите чем можете. Может есть проект подобный или рефдизайн или апноут. Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Pasha
сообщение Dec 25 2007, 05:12
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(SasaVitebsk @ Dec 23 2007, 14:23) *
Потребуется 1 таймер.

1) Формируется таблично пол синуса.
2) Таймер инициализируется в режиме с перезагрузкой.
3) Обрабатываются 4 прерывания. По переполнению, и по сравнению A,B,C.
4) по переполнению все рабочие (3 из 6) каналы устанавливаются в 1 и текущее табличное значение по каждому из каналов заносится в соответствующий OCR. Тут же осуществляется выбор рабочих каналов (по сути - полярность синуса)
5) По OCR сбрасывается текущий канал.


Для меги8 и фиксированной выходной частоты

Потребуется 2 таймера (1 и 2)

1) Формируется таблично полный синус. Можно даже с добавлением 3-й гармоники для улучшения КПД системы.
2) Таймера на phase correct PWM. Возможные варианты - либо 8-битный ШИМ, либо
max(OCR1x)=2040; Timer2 prescaler = ck/8
3) Обрабатывается одно прерывание таймера 1 или 2- какое больше нравится smile.gif
Кроме того, надо читать АЦП и вычислять среднее значение напряжения пульсаций. Назовем его AVG. Лично я делаю это в том же прерывании без зазрения совести- точности хватает. Для измерения напряжения на кондерах достаточно 8-бит точности.

4) По прерыванию берете самое свеженькое значение из АЦП, назовем его Ux. Вычисляете
Kf=(Ux*256)/AVG;
Mag=Commanded_Mag*Kf>>8; /* Mag-амплитуда по выходу, Commanded_Mag - параметр, задающий ограничение амплитуды по выходу */

Едем дальше.

Взяли Uphase_U из таблицы;
Взяли Uphase_V из таблицы со смещением в 120 градусов;
Посчитали

Uphase_U= (Uphase_U*Mag)/256;
Uphase_V=(Uphase_V*Mag)/256;
Uphase_W=- (Uphase_U+Uphase_V);/*вспомнили, что сумма фаз должна быть равна нулю*/

5) Добавляем смещение, соотв. нулю на выходе, выполняем двустороннее ограничение и плюемся в порты. Для 8-битного OCR2 еще и делим на 8 одну из понравившихся фаз.
6) Не забываем, что синусоидальный у нас только ток и только на индуктивной нагрузке.

Сообщение отредактировал _Pasha - Dec 25 2007, 05:23
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kamedi_clab   Как сделать регулируемое 3х фазное напряжение   Dec 22 2007, 10:45
- - SasaVitebsk   Цитата(kamedi_clab @ Dec 22 2007, 14:45) ...   Dec 22 2007, 11:44
|- - kamedi_clab   Цитата(SasaVitebsk @ Dec 22 2007, 14:44) ...   Dec 22 2007, 14:15
|- - SasaVitebsk   Цитата(kamedi_clab @ Dec 22 2007, 18:15) ...   Dec 22 2007, 22:40
- - umup   ЦитатаЭто очень неблагодарная работа. Один сбой пр...   Dec 22 2007, 12:38
- - umup   ЦитатаНо меня АЛГОРИТМ интересует - последовательн...   Dec 22 2007, 16:14
- - kamedi_clab   Вот 1 синус сделать просто, но когда вмешиваются е...   Dec 22 2007, 16:16
- - evgeny_ch   Цитата(kamedi_clab @ Dec 22 2007, 14:45) ...   Dec 22 2007, 17:04
- - kamedi_clab   МоХэбыть, МоХэбыть ... (А.Райкин) По идее это до...   Dec 22 2007, 18:01
|- - evgeny_ch   Цитата(kamedi_clab @ Dec 22 2007, 22:01) ...   Dec 22 2007, 19:19
- - umup   ЦитатаВот 1 синус сделать просто, но когда вмешива...   Dec 22 2007, 18:17
|- - defunct   Цитата(umup @ Dec 22 2007, 21:17) а что т...   Dec 26 2007, 11:58
- - kamedi_clab   это если 6 ШИМ аппаратных - да? Нашел уже апноуты...   Dec 22 2007, 18:38
- - umup   ЦитатаА я хочу на таймере (может на паре) изголить...   Dec 22 2007, 19:56
- - kamedi_clab   Ну вроде привод на 60 КВт довольно комактно выгляд...   Dec 23 2007, 07:23
|- - SasaVitebsk   Цитата(kamedi_clab @ Dec 23 2007, 11:23) ...   Dec 23 2007, 11:23
|- - evgeny_ch   Цитата(kamedi_clab @ Dec 23 2007, 11:23) ...   Dec 23 2007, 11:59
|- - repairDV   Цитата(evgeny_ch @ Dec 23 2007, 21:59) В ...   Dec 23 2007, 12:11
|- - evgeny_ch   Цитата(repairDV @ Dec 23 2007, 16:11) Нем...   Dec 23 2007, 12:18
- - repairDV   Цитата(kamedi_clab @ Dec 22 2007, 20:45) ...   Dec 23 2007, 09:48
|- - kamedi_clab   Цитата(repairDV @ Dec 23 2007, 12:48) Да ...   Dec 23 2007, 14:20
|- - SasaVitebsk   Цитата(kamedi_clab @ Dec 23 2007, 18:20) ...   Dec 23 2007, 15:12
|- - repairDV   Цитата(kamedi_clab @ Dec 24 2007, 00:20) ...   Dec 23 2007, 15:52
|- - evgeny_ch   Цитата(repairDV @ Dec 23 2007, 19:52) Ну,...   Dec 23 2007, 16:53
- - kamedi_clab   Наверно от 10% до 100% и то и другое.   Dec 23 2007, 15:41
|- - SasaVitebsk   Цитата(kamedi_clab @ Dec 23 2007, 19:41) ...   Dec 23 2007, 18:17
- - kamedi_clab   Путь это будут две переменные в которые прога ...   Dec 23 2007, 19:26
|- - SasaVitebsk   Цитата(kamedi_clab @ Dec 23 2007, 23:26) ...   Dec 24 2007, 21:44
- - _Pasha   Прикольная тема получается. Чувак посмотрел апплик...   Dec 24 2007, 19:39
- - kamedi_clab   Большое спасибо за помощь. Попытаюсь оформить в ви...   Dec 26 2007, 09:21
- - umup   я делаю на LPC2103, для ШИМа использую 2 таймера (...   Dec 26 2007, 12:58
|- - kamedi_clab   Цитата(umup @ Dec 26 2007, 15:58) я делаю...   Dec 27 2007, 12:23
- - Erv&Sed   Если это еще актуально - то можете скачать програм...   Dec 26 2007, 23:08
- - evgeny_ch   ЦитатаСтабилизация U1 и f1 может быть осуществлена...   Dec 27 2007, 04:15
- - umup   ЦитатаМожет дадите кусочек кода ? выложу весь прое...   Dec 27 2007, 14:37
- - kamedi_clab   Класс ! Буду ждать но не сложа руки.   Dec 27 2007, 17:49
- - ilyxa_SPB   Если подавать на драйвера чистый ШИМ синус, то вер...   Dec 28 2007, 12:23
|- - Benazir   Цитата(ilyxa_SPB @ Dec 28 2007, 15:23) Ес...   Dec 29 2007, 06:20
|- - repairDV   Цитата(Benazir @ Dec 29 2007, 16:20) Отли...   Dec 29 2007, 08:44
|- - Benazir   Цитата(repairDV @ Dec 29 2007, 11:44) А т...   Dec 29 2007, 09:59
- - Gogan   Электроприводы переменного тока с частотным регули...   Dec 28 2007, 13:57
- - evgeny_ch   Трехфазная розетка.   Dec 29 2007, 08:31


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016