![]() |
![]() |
#141 |
Junior Member
Регистрация: 30.03.2012
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
Возможно кому то пригодится, поскольку светодиодные лампы стали все чаще быть основными источниками света, драйвер светодиодной лампы может спокойно работать без снаббера!
|
![]() |
![]() |
![]() |
#142 | ||
Member
Регистрация: 03.12.2012
Адрес: Ярославль
Сообщений: 53
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Собрал диммер на Atmega8. Там конечно немного другие инструкции, чем на Atmega168/328
При компиляции выдает следующие: Цитата:
Решил проблему внесения изменений в файл TimerOne.cpp Цитата:
Последний раз редактировалось dmitry123; 03.08.2013 в 13:16. Причина: Решено |
||
![]() |
![]() |
![]() |
#143 |
Member
Регистрация: 03.12.2012
Адрес: Ярославль
Сообщений: 53
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Оказалось это не решение проблемы. Перестает работать функция millis()
Хотя сам диммер в работе не проверял. Вечером проверю. |
![]() |
![]() |
![]() |
#144 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можно использовать другой таймер
|
![]() |
![]() |
![]() |
#145 |
Member
Регистрация: 03.12.2012
Адрес: Ярославль
Сообщений: 53
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
У тех у кого возникают проблемы с димером, а именно вот такого палана:
Это может быть связано с тем, что МК не может распознать нарастающий и спадающий фронт. Выход с оптрона может быть с "елочкой" (с небольшими шумами) Тут два решения проблемы: 1. Замутить триггер Шмидта. 2. Изменить прерывания с возрастающего и спадающего фронта на LOW и HIGH. PHP код:
p.s. Не забываем про фильтрующие кондеры по питанию рядом с МК |
![]() |
![]() |
![]() |
#146 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Спасибо dmitry123 за исправление бага
Теперь с параметрами LOW и HIGH лампочка на минимуме светится стабильно Код в шапке подправил Проверил со светодиодной лампой, тоже работает |
![]() |
![]() |
![]() |
#147 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Сделал прототип платы ЛУТ-ом. Тестировал в боевых условиях. Будет заказана мелкая серия в Китае
Плата разведена под односторонний монтаж. У прототипа внешний вид не привлекательный, так как сделан он в кустарных условиях Разъемы выпаивал из разных устройств, поэтому они совершенно разные MOC3021 у меня были только СМД, пришлось удлинить выводы размер платы 4х2см |
![]() |
![]() |
![]() |
#148 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ваще не понял. Выходы есть, oK. Входы что? Куда управление подавать? На постоянный ток такой диммер не рассчитан, так понимаю, для управления светодиодной лентой 12В?
|
![]() |
![]() |
![]() |
#149 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Собственно нужен диммер однокнопочный, ну на крайняк двух кнопочный. Одно короткое нажатие - выключаем или включаем на уровень который был ранее, если небыло, то на 100%. одно длительное нажатие - циклически меняем яркость.
Вроде просто всё, но не получается. На каком-то форуме даже ветку заводил, примеры были, но так и нет решения. |
![]() |
![]() |
![]() |
#150 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В шапке темы схема и описание
|
![]() |
![]() |
![]() |
Здесь присутствуют: 24 (пользователей: 0 , гостей: 24) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|