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

Диммер на микроконтроллере

09.01.2011, 14:56. Показов 31126. Ответов 43
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток! Надеюсь на вашу помощь.
Собрал диммер по схеме с сайта http://www.mcuprojects.narod.r... erSIR.html

Программу писал сам, естественно реализовано фазовое управление симистором, свет включается и выключается плавно.
Проблема в том, что ощутимо греется R2 и трещит С2. Это происходит из-за разряда С2 через симистор в момент открытия.
Если лампу поставить между симистором и дросселем, то сопротивление лампы не дает С2 быстро разрядиться. Однако это приведет к необходимости вести к монтажному месту выключателя еще один провод.
Может быть кто-то сталкивался с подобной пробемой и сможет предложить решение.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.01.2011, 14:56
Ответы с готовыми решениями:

IR диммер
С наступившим Новым Годом! Есть задача, управлять диммируемым ЭПРА через пульт от телевизора Sony...

Диммер на МК (снова)
Здравтсвуйте, уважаемые форумчане! Потихоньку делаю себе умный дом (ну громко сказано, но), в...

Не работает диммер
Привет всем. Решил собрать диммер для регулирования температуры паяльника. Руководился этой...

Сгорел диммер
Сгорел диммер с пультом. По моему предположению из-за пробоя между дорожками (выделил красным)....

43
omx
09.01.2011, 17:07 2
А если поставить дроссель сразу за предохранителем? Он тоже не даст быстро заряжаться/разряжаться конденсатору.
sytt
09.01.2011, 19:45 3
Цитата Сообщение от omx
А если поставить дроссель сразу за предохранителем? Он тоже не даст быстро заряжаться/разряжаться конденсатору.
А как это повлияет на разряд С2 через симистор?
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 24
10.01.2011, 13:18 4
Похоже, что надо поиграть соотношением инд. дросселя и мощности лампы , чтобы получить нужный сдвиг фаз тока и напряжения ...
0
sytt
10.01.2011, 22:52 5
Цитата Сообщение от momos
Похоже, что надо поиграть соотношением инд. дросселя и мощности лампы , чтобы получить нужный сдвиг фаз тока и напряжения ...
Не очень правильно, если диммер будет предназначен для ламп фиксированного диапазона мощностей. Что характерно, люди говорят, что у них эта схема прекрасно работает. Сразу оговорюсь, С2 менял, результат неизменен.
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 1,890
11.01.2011, 01:12 6
У тебя либо тип конденсатора С2 неправильный, либо малой мощности. Поставь в большем корпусе.
0
sytt
13.01.2011, 00:14 7
Всем участвующим в обсуждении - спасибо!
Я склоняюсь к тому, что конденсатор трещит из-за неправильно выбранного типа. Хотя, конечно, еще и не проверил. Проверю - обязательно отпишусь здесь.
Следующий вопрос. Диммер собран, работоспособен, однако, заметно слабое мерцание лампы во всем диапазоне мощностей. Осциллографа нет, симуляция в протеусе показывает подрагивание запускающих импульсов примерно на 150 мкс. Вместо Tiny2313 я поставил ATMEGA168V за неимением первой. Не в этом ли кроется проблема? Т.е. уровень нуля в меге менее стабилен?
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
13.01.2011, 04:51 8
А у меня другая фишка: при подключении лампы в 20 ватт все замечательно регулируеться, но как только включаешь 100 Ватт, примерно при 20-25% яркости лампа один раз моргнет (то есть она нормально горит, потом вспыхнет, потом опять нормально и т.д., я просто останавливал увелечиние яркости и смотрел как она мигает), а дальше нормально,а если подключить лампочку ватт так на 500 то она при том же значении яркости вообще ярко загораеться и чуть позже начинает гореть нормально... Я то думал, что это програмно, а оказываеться что нет =( Вот теперь ламаю голову в поисках ответа...
0
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 24
14.01.2011, 14:45 9
Цитата Сообщение от proffissor
.. Я то думал, что это програмно, а оказываеться что нет =( Вот теперь ламаю голову в поисках ответа...
Сдвиг фаз напряжения и тока должен иметь определенный угол, след., при увеличении тока нагрузки надоть увеличивать индуктивность L1...
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
14.01.2011, 21:40 10
Цитата Сообщение от momos
Цитата Сообщение от proffissor
.. Я то думал, что это програмно, а оказываеться что нет =( Вот теперь ламаю голову в поисках ответа...
Сдвиг фаз напряжения и тока должен иметь определенный угол, след., при увеличении тока нагрузки надоть увеличивать индуктивность L1...

Какой индуктивности ?
0
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 24
14.01.2011, 23:13 11
Цитата Сообщение от proffissor
Какой индуктивности ?
Цитата Сообщение от momos
... надоть увеличивать индуктивность L1...
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
14.01.2011, 23:19 12
Цитата Сообщение от momos
Цитата Сообщение от proffissor
Какой индуктивности ?
Цитата Сообщение от momos
... надоть увеличивать индуктивность L1...
У меня нет в схеме никакой индуктивности, пожалуйста, когда вы говорите L1, указывайте схему, где можно найти этот элемент !
0
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 24
15.01.2011, 01:41 13
Цитата Сообщение от proffissor
У меня нет в схеме никакой индуктивности, пожалуйста, когда вы говорите L1, указывайте схему, где можно найти этот элемент !
Ссылку на схему дал топикстартер, если у вас другая- надо показать, бо мы не телепаты... :)
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
15.01.2011, 09:06 14
Извеняюсь, вот схема, у меня стоят MOC3010 !

0
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 24
15.01.2011, 10:38 15
Цитата Сообщение от proffissor
Извеняюсь, вот схема, у меня стоят MOC3010 !
Это "схема" гальваноразвязки на оптосимисторе, она не дает никакого представления о принципе работы вашего диммера...
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
15.01.2011, 18:32 16
Цитата Сообщение от momos
Цитата Сообщение от proffissor
Извеняюсь, вот схема, у меня стоят MOC3010 !
Это "схема" гальваноразвязки на оптосимисторе, она не дает никакого представления о принципе работы вашего диммера...

Диммер работает как и все, сделан на одном таймере, при прохождения напряжения через нуль(ножка контроллера подключена через делитель напряжения к трансформатору), таймер включаеться, первое прерывание по каналу B, второе прерывание по каналу А, оно же выключает таймер. Остальная часть программы - это изменение счетных регистров. Если канал В будет больше А, то они меняються местами при одинаковых значениях. Счет производиться от 8 до 117, если ниже - будет мигать, выше - будет пропускать периоды. Частота мк = 4 Мгц, предделитель на 256. Проблема в том, что при значениях 92-95, канала А, один канал начинает мигать, и второй почему-то тоже. Проблема в мигании написана выше. Программно начал пропускать эти значения, появилась ступенька, но мигание прошло...
0
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 24
15.01.2011, 23:52 17
Цитата Сообщение от proffissor
Диммер работает как и все, ...
Ну а цепи питания? Из этого словесного портрета мало, что понятно: схему показывают, а не рассказывают... Не понятно, так же, по какому случаю происходят прерывания и зачем 2 канала?
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
16.01.2011, 04:06 18
Вот схема ! Для простоты, светодиоды и другая мелочовка не показана. Симисторы - BT139, оптопары - MOC3010. Частота мк - 4 МГц.

0
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 24
16.01.2011, 22:59 19
Цитата Сообщение от proffissor
Вот схема !
А чего зерокросс отслеживает только один полупериод?
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
17.01.2011, 02:05 20
Цитата Сообщение от momos
Цитата Сообщение от proffissor
Вот схема !
А чего зерокросс отслеживает только один полупериод?

Почему один ? Все два !
0
17.01.2011, 02:05
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.01.2011, 02:05
Помогаю со студенческими работами здесь

Диммер на тиристоре
Понадобилось сделать несколько дистанционных диммеров. По этому вопрос стоимости радиодеталей стал...

Создать диммер
начинаю новый проект DMX диммер на 24 канала питание 3х фазное LED индикатор делать буду на...

Диммер на DS2408
Необходимо сделать диммер для управления нагрузкой 220В с использованием 8-ми разрядного ключа...

Диммер с управлением на Attiny13
Добрый день! Я недавно увлекся схемотехникой и только начал делать первые шаги. Работаю я...

Дистанционный сенсорный диммер
Доброго всем времени суток! Начал я недавно осваивать STM8. И дабы совместить приятное с полезным...

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

Самодельный диммер не работает
Доброго времени суток, по самой простой схеме пытался собрать диммер на симисторе, пока только...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как работать с ветками (branch) в Git
InfoMaster 17.01.2025
Система контроля версий Git произвела революцию в процессе разработки программного обеспечения, предоставив разработчикам мощный инструмент для управления изменениями в коде. Одной из наиболее важных. . .
Как откатить последние коммиты в Git
InfoMaster 17.01.2025
Система контроля версий Git стала неотъемлемой частью современной разработки программного обеспечения, предоставляя разработчикам мощные инструменты для управления изменениями в коде. Одним из. . .
Что такое boilerplate и scaffold, чем они отличаются
InfoMaster 17.01.2025
В современном мире разработки программного обеспечения эффективность и скорость создания качественного кода играют crucial роль в успехе проектов. Разработчики постоянно ищут способы оптимизировать. . .
Чем отличаются ссылки и указатели в С++
InfoMaster 17.01.2025
В современном программировании на C++ эффективная работа с памятью является ключевым аспектом разработки качественного программного обеспечения. Указатели и ссылки представляют собой два. . .
В чем разница между PUT и POST
InfoMaster 17.01.2025
В современной веб-разработке правильное использование HTTP-методов играет ключевую роль в создании надежных и эффективных API-интерфейсов. Протокол HTTP прошел долгий путь развития с момента своего. . .
DTO, POCO и Value Object: что это такое, когда и как использовать
InfoMaster 17.01.2025
Введение в паттерны передачи данных В современной разработке программного обеспечения эффективное управление данными и их передача между различными слоями приложения являются ключевыми аспектами. . .
Что такое pull request в Git
InfoMaster 17.01.2025
В современной разработке программного обеспечения pull request в Git представляет собой ключевой механизм для эффективного взаимодействия между разработчиками при работе над общим кодом проекта. По. . .
Как вернуться к предыдущему коммиту в Git
InfoMaster 17.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде, который позволяет разработчикам эффективно отслеживать и контролировать историю. . .
Что такое паттерны программировани­я и проектирования
InfoMaster 17.01.2025
Роль паттернов в современной разработке программного обеспечения В современном мире разработки программного обеспечения паттерны проектирования стали неотъемлемой частью профессионального подхода. . .
Как добавить конструктор Яндекс Карт на сайт
InfoMaster 17.01.2025
Введение в API Яндекс Карт В современной веб-разработке интеграция картографических сервисов стала неотъемлемой частью многих проектов. API Яндекс Карт представляет собой мощный инструмент для. . .
Что такое javascript:void­­(0) и зачем это нужно
InfoMaster 17.01.2025
Когда вы сталкиваетесь с веб-разработкой, особенно с использованием JavaScript, одной из директив, которая часто встречается, является javascript:void(0). Это выражение вызывает интерес из-за своей. . .
Что такое оркестрация и хореография микросервисов
InfoMaster 17.01.2025
Введение в оркестрацию и хореографию микросервисов В современном мире разработки программного обеспечения микросервисная архитектура стала ключевым подходом к созданию масштабируемых и гибких. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru