Портал для радиолюбителей
   Адаптер двухканального светового шнура
    Главная -> Статьи -> Устройства на микроконтроллерах -> Адаптер двухканального светового шнура


<< Назад в раздел   Распечатать Дата добавления: 2007-10-23 | Просмотров: 9822


Кнопкой ON-производится включение адаптера, а кнопкой OFF, соответственно, выключение. Кнопку ON удерживать до зажигания индикатора POWER около трёх секунд, в это время производится сброс для устойчивого запуска (заряжается емкость 4.7х10в). Если перед включением питания нажать и удерживать кнопку S1, то загорится индикатор МАХ. Свечение этого индикатора говорит о том, что лампочки горят на 20% тусклее. Этот режим предназначен для увеличения срока службы лампочек. Текущее состояние запоминается в энергонезависимой памяти и сохраняется при последующих включениях. Для отключения этого режима следует при включении питания повторно удерживать кнопку S1.

Схема адаптера двухканального сетевого шнура

Рис.1. Схема адаптера двухканального сетевого шнура

Свечение индикатора COMPARE говорит о том, что включен компаратор и при превышении напряжения в сети 240 В произойдет принудительное отключение всего адаптера. Для отключения компаратора необходимо удерживать кнопку S2 перед включением питания. Состояние компаратора не запоминается, при каждом новом включении компаратор будет включаться автоматическими для его отключения придется повторять вышеописанные действия. Нажатием на кнопку S1 производится изменение скорости выполнения текущего эффекта. Изменение скорости происходит циклически, каждое новое нажатие приводит к уменьшению скорости, а при достижении минимальной скорости снова включается самая высокая скорость. Текущее состояние скорости регулируется и запоминается независимо для каждого эффекта. При последующем включении адаптера восстанавливается последнее значение скорости для каждого эффекта. Нажатием на кнопку S2 производится выбор текущего эффекта. При каждом шестом нажатии будет загораться индикатор AUTO, свечение этого индикатора говорит о том, что все эффекты выполняются в автоматическом режиме друг за другом. При этом каждый эффект повторяется по 100 раз. В программе на сегодня заложено пять эффектов. Каждый эффект тщательно подобран и продуман. Во всех эфектах не происходит полное гашение лампочек благодаря чему отсутствует неприятное моргание. В каждом из пяти эффектов реализована Функция перелива. Конечно, использование всего двух каналов не дает возможности реализовать "бегущую волну", и тем не менее выглядит все очень красиво.

Режимы работы, переключаемые кнопкой S2:
0 — автомат
1 — первый канал плавно гаснет.а второй плавно разгорается (и наоборот)
2 — перемигивание
3 — плавно разгорается и резко гаснут (по очереди)
4 — плавно гаснут и резко разгораются(по очереди)
5 — один канал горит постоянно, а второй резко разгорается и плавно гаснет.

Вы можете загрузить следующие файлы, относящиеся к проекту:
flash_light.hex — файл прошивки микроконтроллера
flash_light.obj — объектный файл программы
flash_light.asm — исходник управляющей программы
Скачать файлы

Автор проекта: Коновалов В. А. (E-mail: [email protected])


Добавил:  Павел (Admin)  
Автор:  Коновалов В. А. (E-mail: [email protected]

Вас может заинтересовать:

  1. Исправление фузов AVR
  2. Правильное ЗУ NiMh/NiCd аккумуляторов электроотвертки
  3. Многоточечный термометр
  4. Светодиодная гирлянда на МК ATtiny 2313
  5. Сопряжение с компьютером цифрового мультиметра серии 830


    © PavKo, 2007-2018   Обратная связь   Ссылки   Яндекс.Метрика