• Advertisement

Многофункциональный LED стробоскоп + печатка .lay

Все по электричеству, легковые и грузовые авто

Многофункциональный LED стробоскоп + печатка .lay

Сообщение Andriska » 07 дек 2014, 20:04

Автор: Павел Бобков

Введение

Предлагаю любителям световых эффектов многофункциональный светодиодный стробоскоп на микроконтроллере фирмы Atmel - Attiny 13. Устройство может найти применение в автомобиле, мотоцикле или, на худой конец, велосипеде. Стробоскоп имеет достаточно простую схему, которую можно собрать за один вечер.
Схема стробоскопа

Изображение

Транзисторы VT2, VT4, VT6 - биполярные n-p-n транзисторы общего назначения, например, BC547, BC847. Транзисторы VT1, VT3, VT5 - полевые транзисторы p-типа. Подбираются, исходя из вашей нагрузки.
К контактным площадкам JP3, JP4 подключаются светодиодные лампы или светодиоды плюсовым выводом. Номиналы резисторов R3, R8 выбираются исходя из требуемого тока по формуле R = (12 - Uled)/Iled. Где Iled - требуемый ток в амперах, Uled - прямое падение напряжения на светодиоде в вольтах при заданном токе. Значение Uled и допустимые токи Iled приводятся в даташитах на светодиоды. Если используются светодиодные лампы с питанием 12 В, резисторы R3, R8 не нужны.
Сирена или бузер со встроенным генератором подключаются плюсовым выводом к площадке JP5.
Минусовой вывод светодиодов и бузера - к JP2.
Микроконтроллер Attiny13 тактируется от внутреннего тактового генератора на частоте 9.6 МГц. При программировании нужно будет отключить внутренний делитель тактовой частоты. Остальные фъюз биты менять не нужно.
Описание работы

Устройство работает в двух основных режима: "габарит" и "стробоскоп".

Режим "габарит"

В этом режиме светодиоды выполняют функцию габаритов (то есть непрерывно светят). При нажатии кнопки S2 включается первый эффект стробоскопа на время удержания кнопки.
Длительное нажатие на S1 переключает устройство из режима "габарит" в режим "стробоскоп" и запускается последний выбранный световой эффект.

Режим "стробоскоп"

В режиме "стробоскоп" светодиоды вспыхивают по одной из семи заданных программ-эффектов. Переключение между эффектами осуществляется кратковременным нажатием на кнопку S1 и сопровождается короткими звуковыми сигналами, количество которых соответствует номеру эффекта.
Длительное нажатие на S1 переключает устройство из режима "стробоскоп" в режим "габарит", при этом раздается продолжительный звуковой сигнал.
Выбранные режимы, эффекты устройства сохраняются в EEPROM и загружаются при подачи питания. Поэтому при прошивке микроконтроллера нужно будет также прошить и EEPROM память, иначе при первом включении устройство может вести себя "неадекватно".
Программа

Проект сделан в Atmel Studio 6.1. Исходники приведены в конце статьи. При наличии знаний по Си, эффекты стробоскопа можно изменить по своему желанию. Все они описаны в файле led.c в виде последовательностей байтов. Например так выглядит первый эффект стробоскопа.

const uint8_t led_pr1[] PROGMEM =
{
LED1_ON |LED2_OFF, 5,
LED1_OFF|LED2_OFF , 5,
LED1_OFF |LED2_ON, 5,
LED1_OFF|LED2_OFF , 5,
REPEAT
};

Четные байты массива (0, 2, 4...) определяют состояние светодиодов, нечетные (1, 3, 5...) - временную задержку в десятках миллисекунд. Последовательность всегда должна заканчиваться константой REPEAT.
Видео работы стробоскопа

phpBB [video]


ckdiv8 убрать галку Pony prog

Andris Vonda: Раскладка в .lay
Рабочая, спаяна и проверена.

Найти можно тут

Исходник проекта и прошивка
[url=http://dfiles.ru/files/71dlzva0l]Strobo-Proj-AS61.rar

Strobo-firmware.rar
Автор устройства - Юрий Гузиенко. Прошивку написал Павел Бобков.

Источник
Вложения
Andriska strobo 7.lay
(56.27 KiB) Скачиваний: 57
Администратор форума: Tel. +37129547939 Skype: Andriska15
Аватар пользователя
Andriska
Администратор
 
Сообщений: 107
Зарегистрирован: 01 дек 2013, 00:37
От куда: Latvija, Riga

Re: Многофункциональный LED стробоскоп + печатка .lay

Сообщение Diagnostics » 22 дек 2014, 21:34

А что за ошибки были в изначальной схеме? Или программе?
У меня просто парой неадекватная работа, то не реагирует на S2 то самопроизвольно срабатывает при подаче напряжения.
Diagnostics
 
Сообщений: 3
Зарегистрирован: 22 дек 2014, 21:31

Re: Многофункциональный LED стробоскоп + печатка .lay

Сообщение Andriska » 26 дек 2014, 03:24

Да вроде не каких у автора не было :unknown: Я исправил ошибки на своей печатке на этой, если делал на другой скинь .ley свой гляну.
Администратор форума: Tel. +37129547939 Skype: Andriska15
Аватар пользователя
Andriska
Администратор
 
Сообщений: 107
Зарегистрирован: 01 дек 2013, 00:37
От куда: Latvija, Riga

Re: Многофункциональный LED стробоскоп + печатка .lay

Сообщение Diagnostics » 03 янв 2015, 16:54

Понятно. Просто эти "глюки", вышеупомянутые, поднадоели. Не пойму с чем связанны.
Хочу вообще прошивку переделать. Оставить одну клавишу S2 (что бы стробоскопы работали только в нажатом состоянии). Оставить одни режим работы (6й), и что бы при каждом отключении питания и последующем включении всегда режим габаритов включался.
Diagnostics
 
Сообщений: 3
Зарегистрирован: 22 дек 2014, 21:31

Re: Многофункциональный LED стробоскоп + печатка .lay

Сообщение Andriska » 03 янв 2015, 16:57

Я не знаю у меня нет глюков. Печатку скинь свою.
Администратор форума: Tel. +37129547939 Skype: Andriska15
Аватар пользователя
Andriska
Администратор
 
Сообщений: 107
Зарегистрирован: 01 дек 2013, 00:37
От куда: Latvija, Riga

Re: Многофункциональный LED стробоскоп + печатка .lay

Сообщение Diagnostics » 03 янв 2015, 22:44

Да она точно такая же как у автора. Он сам признавал что есть проблема, возможно из-за наводки ксенона.
Ладно буду думать над прошивкой. Оставлю один режим и что бы при подаче питания был режим габаритов.
Diagnostics
 
Сообщений: 3
Зарегистрирован: 22 дек 2014, 21:31


Вернуться в Автоэлектрика и механика

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron