» » » Контроллер ДХО на tiny13 (ДХО из дальнего света)

Контроллер ДХО на tiny13 (ДХО из дальнего света)

Автор: Tonich от 2-03-2015, 15:06

Простой контроллер для ДХО. Используются лампы дальнего света включённые на 30%. Регулировка яркости осуществляется при помощи ШИМ, также реализована функция плавного включения ламп.

Версия 1
Принципиальная схема:
Контроллер ДХО на tiny13 (ДХО из дальнего света)


Для питания микроконтроллера был использован линейный стабилизатор L7805(на схеме не показан).

При пуске двигателя гаснут лампы генератора и датчика масла, можно ещё ручник прикрутить и если ближний/дальний свет выключен, то включается ДХО (дальний на 30%, яркость можно менять в исходниках). При включении света, ДХО выключаются, чтобы снова включить ДХО необходимо выключить свет, а затем снова включить и выключить. Схема собрана в протеусе, поэтому можно будет попробовать.

Печатные платы:
Плата для одного полевого транзистора при параллельном соединении ламп:

Контроллер ДХО на tiny13 (ДХО из дальнего света)

Контроллер ДХО на tiny13 (ДХО из дальнего света)


При параллельном соединении ламп, советую использовать более мощный транзистор с меньшим сопротивлением открытого канала, либо соединить несколько, а то греется зараза.

Плата для двух транзисторов - независимое управление лампами:

Контроллер ДХО на tiny13 (ДХО из дальнего света)


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

Скачать проект Proteus, печатные платы и исходник: dho.zip [187,65 Kb] (cкачиваний: 247)

Версия 2
Принципиальная схема:
Контроллер ДХО на tiny13 (ДХО из дальнего света)


Вторая версия отличается от первой лишь добавлением светодиода, который служит индикатором включения ламп. Также была разведена новая печатная плата с тремя соединёнными параллельно полевиками, для управления более мощными лампами.

Печатная плата:
Контроллер ДХО на tiny13 (ДХО из дальнего света)

В сборе:
Контроллер ДХО на tiny13 (ДХО из дальнего света)


Скачать проект Proteus, печатные платы и исходник для второй версии: dho2.zip [72,39 Kb] (cкачиваний: 205)

Версия 3
Принципиальная схема:
Контроллер ДХО на tiny13 (ДХО из дальнего света)


Для увеличения скорости срабатывания полевиков, в схему добавлен драйвер на транзисторах BC547 и BC557(можно использовать кт315 и кт361), следовательно уменьшился нагрев и можно увеличить частоту ШИМ.

Печатная плата:
Контроллер ДХО на tiny13 (ДХО из дальнего света)


Скачать проект Proteus и печатную плату: dho3.zip [76,78 Kb] (cкачиваний: 303)

Видео работы:


Отредактировал: Tonich - 23-03-2015, 11:36
Причина: Добавлена третья версия контроллера

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
  • Nikolai

  • 12 ноября 2015 13:13
  • Группа: Посетители
  • ICQ:
  • Регистрация: 12.11.2015
  • Статус: Пользователь offline
  • Комментариев: 4
  • Публикаций: 0
^
Подскажите, как изменить частоту импульсов до 100 герц?
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 60
  • Публикаций: 26357
^
Цитата: Nikolai
Подскажите, как изменить частоту импульсов до 100 герц?

А насколько точно необходимо получить 100 Герц?

--------------------
  • Nikolai

  • 12 ноября 2015 18:29
  • Группа: Посетители
  • ICQ:
  • Регистрация: 12.11.2015
  • Статус: Пользователь offline
  • Комментариев: 4
  • Публикаций: 0
^
Например, от 95 - 105 Герц. Изменением в исходном коде, возможно?
  • Tonich

  • 12 ноября 2015 20:17
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 155
  • Публикаций: 313
^
Цитата: Nikolai
Например, от 95 - 105 Герц. Изменением в исходном коде, возможно?

Да конечно, именно изменениями в исходнике, там конфиг таймера немного подкрутить
  • Nikolai

  • 12 ноября 2015 20:49
  • Группа: Посетители
  • ICQ:
  • Регистрация: 12.11.2015
  • Статус: Пользователь offline
  • Комментариев: 4
  • Публикаций: 0
^
Хотелось бы понять, как изменить работу таймера. Не подскажите?
И ещё вопрос: при прошивке фюзы выставлять нужно и какие?
  • Nikolai

  • 14 ноября 2015 14:35
  • Группа: Посетители
  • ICQ:
  • Регистрация: 12.11.2015
  • Статус: Пользователь offline
  • Комментариев: 4
  • Публикаций: 0
^
А ведь если понизить частоту, транзисторам будет легче работать, греться вообще не будут. Это в случае трёх транзисторов на две паралельные лампы.
  • Tonich

  • 16 ноября 2015 09:46
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 155
  • Публикаций: 313
^
Цитата: Nikolai
А ведь если понизить частоту, транзисторам будет легче работать, греться вообще не будут. Это в случае трёх транзисторов на две паралельные лампы.

Там и так 200-300Гц, и транзисторы не греются. Фьюзы по умолчанию, трогать ничего не нужно. По таймеру в Codevision есть мастер проекта, попробуйте там поменять. В коде за это отвечают регистры TCCR0A=0x03;
TCCR0B=0x03;. А Коэффициент заполнения ~= яркость, задаётся в строке OCR0B<0x4C.

Можно ещё CKDIV8 прошить, чтобы частоту уменьшить...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Четверг
23-02-2017
09:59
Поиск по сайту

Профиль
Здравствуйте Гость


Логин:
Пароль:
Поиск документации
Новое на форуме
вопрос по mk cd4017 [Болталка] Ответов 1, последний: 18-02-2017, 12:51 от skameykin22
датчик движения из видеокамеры [Болталка] Ответов 0, последний: 9-02-2017, 07:18 от Germ
платы расширения arduino due [Поиск аналогов] Ответов 0, последний: 9-02-2017, 07:03 от Germ
Часы пропеллер [Светоэффекты] Ответов 103, последний: 9-01-2017, 21:17 от Andrey
Болтовня про стробоскоп [Болталка] Ответов 9, последний: 6-01-2017, 01:00 от Germ
Новое в блогах
Программатор ключей Ibutton RW1990 на arduino 05.05.2016 - Программатор ключей Ibutton RW1990 на … (0)
Регулятор громкости на Arduino и энкодере 31.03.2016 - Регулятор громкости на Arduino и энкод… (1)
Двухканальный ШИМ регулятор мощности на AtTiny 13 27.03.2016 - Двухканальный ШИМ регулятор мощности н… (0)
Резистивная клавиатура на Arduino pro micro 23.03.2016 - Резистивная клавиатура на Arduino pro … (0)
Зарядное устройство Li-ion аккумуляторов 22.01.2016 - Зарядное устройство Li-ion аккумулятор… (13)
Статистика
Пользователей онлайн: 9
Гостей: 9
Реклама
Теги

Требуется для просмотраFlash Player 9 или выше.

Покаказать все теги
Социальные сети