простые интересные РАДИОСХЕМЫ сделанные своими руками

» СХЕМЫ
» ДАТАШИТЫ
Например: TDA1562
» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизируйтесь!






Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

  • Страница 6 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Модератор форума: Электродыч, Sam, ВIOS  
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Драйвер для кемпингового фонаря на ATTiny13A (Нужна помощь)
Драйвер для кемпингового фонаря на ATTiny13A
Чт, 11.07.2019, 10:26 | Сообщение # 51        
34kilowatt
аватар
  Постов: 76  Offline ОК 
Да сегодня попробую, дорожку разрежу на МК, поставлю Шоттки и кондерчик, думаю должно помочь. Потом уже плату переразведу.

P.S. В оригинале так и организовано питание - диод с + и кондер на 22мкФ на МК. (сейчас полез разобрал фонарь и увидел)

Добавлено (14.07.2019, 21:54)
---------------------------------------------
Дело сдвинулось, переделал плату - все заработало, осталось теперь подогнать ШИМ, чтобы светодиоды не спалить, при 100% заполнении, ток большой.



Отредактировал 34kilowatt - Чт, 11.07.2019, 15:40
Вт, 16.07.2019, 10:19 | Сообщение # 52        
34kilowatt
аватар
  Постов: 76  Offline ОК 
Доделал проект, выкладываю файлы. Спасибо всем за помощь!

Описание работы:
Драйвер светодиодного фонаря на 2 светодиода мощностью до 5Вт. Имеет 3 режима яркости для каждого из светодиодов. Яркость можно менять в исходнике меняя значения в строках 22 и 23.
Имеет отключение при снижении напряжения ниже 3В (для номиналов делителя 27 кОм и 10 кОм и текущего значения в строке 112), резистор 27к* лучше заменить на 33к, соответственно пересчитав значение в строке 112 (для 33кОм - значение ~695). Тогда диапазон напряжения аккумулятора не будет выходить за максимальный диапазон измерения АЦП.
При отключении/включении при низком напряжении фонарь плавно мигает 1м светодиодом и отключается.
При однократном нажатии фонарь включается. Загорается тот светодиод, который был выключен. При удержании кнопки более 1с переключается на другой светодиод и однократным нажатием изменяется яркость.

Описание прошивки:
Напряжение отключения можно настроить - строка 112 (данное значение будет зависеть от делителя и напряжения внутреннего ИОН).
Заполнение шим можно установить в строках 22 и 23 для каждого светодиода.
для значений 0%, 100%, 50%, 25% значение массива должны быть {255, 0, 128, 192}
Частота ШИМ - 4,8 кГц.

Железо:
Устройство рассчитано на питание от литий-ионного аккумулятора напряжением 3,7В (максимальное 4,2В).
Схему выкладывать не буду, так как попросту ее нет, все видно на плате.
Для настройки максимального тока через светодиод подбираем резисторы R300* для одного и другого светодиода при максимальном напряжении напряжения (4,1 - 4,2В) на аккумуляторе.
Конденсатор 1n* можно не устанавливать, нужен для более стабильной работы АЦП (у меня не установлен).
Провода от АКБ до платы желательно использовать максимального сечения (в разумных пределах), для точной работы АЦП и максимального КПД.
При снижении напряжения на АКБ яркость светодиодов будет падать, так будет уменьшаться ток через них.

Исходник представлен в формате Arduino IDE (MicroCore), но он актуален для Atmel Studio 7. Плата в формате SpintLayout 6.

Обновлено (перезалил скетч, небольшая ошибка была, добавил .hex файл прошивки, фьюзы)

Добавлено (22.11.2019, 08:49)
---------------------------------------------
Товарищи, продолжаю свой монолог... Никак не могу понять, "где собака порылась". Фонарь периодически перестает включатся. После ресета снова работает. Код перелопатил, косяков вроде нет (или я их не вижу).
Исходник (ардуино):



Отредактировал 34kilowatt - Ср, 17.07.2019, 08:43
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Драйвер для кемпингового фонаря на ATTiny13A (Нужна помощь)
  • Страница 6 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Поиск:

Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Проверенные Новички
Группа вконтакте Канал ютуб Группа в фэйсбук Моб. версия © 2010-2020, "Радиосхемы". Все права защищены. Почта