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

 
 
 
Reply to this topicStart new topic
> Фазоимпульсное управление симистором/тиристором
Ivan Kuznetzov
сообщение Feb 19 2009, 13:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Здравствуйте! Нужеен пример с фазоимпульсным управлением симистором + пропуск периодов по алгоритму брезенхема (для PIC или AVR на С)
Может есть у кого? Поделитесь пожалуйста...


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 19 2009, 14:05
Сообщение #2


;
******

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



Цитата(Ivan Kuznetzov @ Feb 19 2009, 17:55) *
 с фазоимпульсным управлением


Может все-таки с число-импульсным ? Потому что пропуск периодов - это не фазоимпульсное.
Go to the top of the page
 
+Quote Post
oll
сообщение Feb 19 2009, 16:18
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(Ivan Kuznetzov @ Feb 19 2009, 18:55) *
Здравствуйте! Нужеен пример с фазоимпульсным управлением симистором + пропуск периодов по алгоритму брезенхема (для PIC или AVR на С)
Может есть у кого? Поделитесь пожалуйста...

На Телесистемах задавал вопрос - получил ответ:
Вот на Си:
Отправлено Леонид Иванович 25 декабря 2008 г. 17:44
В ответ на: Ответ: Спасибо!!!!! отправлено oll 25 декабря 2008 г. 16:36


#define MAXPOW 100; //число, соотв. макс. мощности

u8 Power; //требуемое значение мощности
u8 Phase;
s8 Delta;

Phase = MAXPOW; //инициализация, делать 1 раз
Power = MyPower; //задаем требуемое значение мощности

//делать по вылавливанию перехода через 0:

Delta = Power + Delta;
if (Delta < 0)
{
TriacOff();
}
else
{
TriacOn();
Delta = Delta - MAXPOW;
}
Phase = Phase - 1;
if (Phase == 0)
{
Phase = MAXPOW;
Delta = - (Phase / 2);
}

реализовал немного по другому - работает.
Go to the top of the page
 
+Quote Post
ivanchik
сообщение May 14 2009, 15:42
Сообщение #4





Группа: Новичок
Сообщений: 1
Регистрация: 12-05-09
Пользователь №: 48 977



Случаем не плавный ли пуск чего либо делаете??
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd July 2025 - 00:35
Рейтинг@Mail.ru


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