РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

Форум на ЭЛВО


РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



  • Страница 6 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Архив - только для чтения
Драйвер для кемпингового фонаря на ATTiny13A
Сообщение # 51        
34kilowatt
аватар
  Постов: 75   ОК 
Да сегодня попробую, дорожку разрежу на МК, поставлю Шоттки и кондерчик, думаю должно помочь. Потом уже плату переразведу.

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

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

Сообщение # 52        
34kilowatt
аватар
  Постов: 75   ОК 
Доделал проект, выкладываю файлы. Спасибо всем за помощь!

Описание работы:
Драйвер светодиодного фонаря на 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)
---------------------------------------------
Товарищи, продолжаю свой монолог... Никак не могу понять, "где собака порылась". Фонарь периодически перестает включатся. После ресета снова работает. Код перелопатил, косяков вроде нет (или я их не вижу).
Исходник (ардуино):

Файлы: 6102444.zip (16.5 Kb) · 9342557.png (24.2 Kb) · 4465572.jpg (152.4 Kb)
  • Страница 6 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA