Например TDA7294

Форум РадиоКот • Просмотр темы - 6-ти канальный Диммер или регулятор мощности на мк atmega16
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 01:57:37

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 34 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: 6-ти канальный Диммер или регулятор мощности на мк atmega16
СообщениеДобавлено: Ср авг 16, 2017 13:15:28 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
Вот решил разобраться, как работает 6-ти канальный диммер на микроконтроллере atmega16.
Раннее делал 1 канальный диммер на мк attiny2313 и симистор bt139 и 2 кнопки.

Если кто сталкивался с многоканальным управлением симисторов, подскажите пожалуйста.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 15:04:21 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 651
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2708
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ATMEL86 писал(а):
подскажите пожалуйста
Подсказать то что?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 15:59:05 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
Мне нужно управлять 6-и каналами (нагрузками) независимо друг от друга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 16:08:26 
Друг Кота
Аватар пользователя

Карма: 51
Рейтинг сообщений: 2108
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6998
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (2)
думаю просит идею.
если гдето не так понял или есть другие идеи - поправь:
1) если 6-канальный диммер, то это 6 тиристоров (симисторов) с фазовым управлением,
2) т.к. каналов много, то проще использовать программный таймер (причём не обязательно до 255и), но для его стабильного счёта задействуем прерывание по "железному" таймеру и сброс обоих таймеров при переходе через 0 (синхронизацию с питающей сетью),
3) придётся строго дозировать загрузку ЦП контроллера, а также использовать пребуфер вывода для подавления джиттера (сначала по прерыванию обновляем состояние порта, а потом формируем данные для следующего цикла.
4) если используется симистор, возможно придётся делать общей положительную шину питания (для работы симистора в правильных квадрантах).
у меня на этом форуме есть поделка люстра с ИК управлением (на тини 2313) сделать в ней диммирование, думаю можно, останется только продумать как в неё данные отправлять (интерфейс и гальваноразвязка от сети).

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Последний раз редактировалось Ivanoff-iv Ср авг 16, 2017 16:34:18, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 16:22:48 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
Один канал:
Из сети ловил переход через "0" и на вход int0
в обработчике внешнего прерывания запускал таймер, таймер считал до значения регистра сравнения.
Далее на выход порта выводим "1" ждем 50us в порт выводим "0" и выключаем таймер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 16:38:17 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 651
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2708
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
С какой дискретностью планируется управление?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 18:50:12 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
С какой дискретностью?
Очень быстро наверно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 18:54:52 
Друг Кота
Аватар пользователя

Карма: 51
Рейтинг сообщений: 2108
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6998
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (2)
нет, сколько уровней яркости?

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 19:40:44 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 651
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2708
Откуда: г. Чайковский
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Конечно крайне мало данных чтобы что-то посоветовать.

Пол периода это 10 мс или 180 градусов. Допустим будем регулироваться с дискретностью 100мкс или 1,8 градуса. Т.е. поделим полупериод на 100 частей.
При тактовой частоте 16 МГц за 100мкс МК выполнит 1600 однотактовых команд. Это приличное число, т.е. между этими точками МК может заняться спокойненько другим вещами. Эти точки дисретизации условно нумеруем от 0 до 100.

Запускаете таймер в режиме СТС и настраиваете прерывание так, чтобы оно вызывалось каждые 100мкс.
Так же настраиваете внешнее прерывание от детектора фазы.

Для каждого канала задается точка включения (фаза включения симистора), например по UART или как то еще. Ну видимо 6 переменных для 6 каналов.
В прерывании от детектора: сброс таймера и обнуление счетчика текущей дискретной точки (текущей фазы) на полуволне.
В прерывании от таймера:
инкремент счетчика дискретных точек;
если счетчик совпадает с заданием, то соответствующий порт включается иначе выключается.

Не знаю насколько понятно написал и надо будет конечно учесть кой-какие нюансы. Например, не увеличивать счетчик больше какого-то числа, можно останавливать таймер при фазе больше 160 градусов и запускать снова по детектору, учесть что детектор может быть чуть раньше или позже фактичего перехода через ноль и т.д.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Последний раз редактировалось Z_h_e Ср авг 16, 2017 20:31:53, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 20:26:10 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
О... :idea: что то уже проясняется. буду думать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 20:31:35 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18403
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Уж не цветомузыку ли 6-канальную вы решили смастерить?

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 20:38:52 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
Добрый вечер ARV! :) не к сожалению не цветомузыку... Та вот интересно стало многоканальное управление симисторами, тэны
попробую по нагревать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 20:47:25 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 651
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2708
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Я как то делал расчёты и теперь сую этот график везде куда попало :) . Это зависимость действующего напряжения и мощности от угла открытия симистора. Можно заметить что в диапазонах 0-20 и 160-180 градусов регуливание практического смысла врядли будет иметь
СпойлерИзображение

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Ср авг 16, 2017 21:04:39 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
О... класс спасибо за график!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Чт авг 17, 2017 03:41:04 
Друг Кота
Аватар пользователя

Карма: 51
Рейтинг сообщений: 2108
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6998
Откуда: Сердце Пармы
Рейтинг сообщения: 4
Медали: 2
Получил миской по аватаре (2)
если тены, то можно и не спешить, деля полупериод на части, а считатьисами полупериоды.

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Чт авг 17, 2017 11:18:26 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18403
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Вот именно: для ТЭНов самое то применить алгоритм Брезенхама и управлять пропуском полупериодов или даже периодов. Получается весьма экономно по ресурсам.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Чт авг 17, 2017 11:43:30 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
На верно пропуски периодов или полупериодов,чревато помехами в сети. Будет "стучать". А тем более 6 каналов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Чт авг 17, 2017 11:57:47 
Друг Кота
Аватар пользователя

Карма: 51
Рейтинг сообщений: 2108
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6998
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (2)
а резкое включение прямо посреди периода при максимуме напряжения не будет стучать?
в диммерах чтобы этот эффект хоть както подавить фильтра применяют, а если всегда при 0в включать - помех и наводок однозначно меньше будет.

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Чт авг 17, 2017 12:55:16 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб апр 20, 2013 16:38:32
Сообщений: 120
Откуда: Страна Чудес
Рейтинг сообщения: 0
Кто может нарисовать фазо - импульсное управление пропусков периодов, полупериодов?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6-ти канальный Диммер или регулятор мощности на мк atmeg
СообщениеДобавлено: Чт авг 17, 2017 15:15:37 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 651
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2708
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
В простейшем случае берете твердотельное реле с детектором нуля, например SSR-25DA. С каждого канала идет сигнал управления для реле, ШИМ периодом пару секунд. Данное реле (по сути тот же симистор) будет включаться точно в момент перехода через ноль, из-за чего не будет помех, но возможно будут моргать лампы накаливания.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y