Авторизация


...

Кто на сайте?

Сейчас 60 гостей и 2 зарегистрированных пользователей на сайте

  • nyetrul

Статистика

-Посетители : 23058
-Материалы : 209

Пользователь сайта продает...

  Плата питания

Пользователь сайта покупает...

Моторизованный регулятор громкости + селектор входов + пульт ДУ

Автор: Александр Беглецов Просмотров: 1068

 

Схема устройства.

select

Алгоритм работы:

1. После подачи питания (включения в сеть) усилитель остаётся отключенным, в т.ч. после сбоя по питанию.

2. При включении с кнопки пульта ДУ или кнопкой «СЕТЬ» на корпусе, включается накал ламп, регулятор громкости максимально быстро вращается до установки минимальной громкости.

Светодиод «СЕТЬ» медленно мигает.

3. По истечении установленного времени прогрева подключается анодное напряжение, и регулятор громкости плавно подкручивается на небольшой уровень. Данная операция служит для исключения случайного резкого включения на полную громкость. Светодиод «СЕТЬ» горит постоянно.

4. На включенном усилителе можно выбрать нужный вход кнопкой на корпусе или на пульте ДУ. Выбранный вход запоминается и не изменяется при отключении питания..

5. Однократное нажатие кнопки громкости смещает регулятор на величину установленную в 3-й ячейке ЕЕПРОМ, при удержании кнопки громкости регулятор вращается постоянно

6. При нажатии кнопки «mute» регулятор на максимальной скорости вращается до минимума.

При повторном нажатии увеличивает громкость на величину установленную в 5-й ячейке ЕЕПРОМ.

Нажатие любой кнопки громкости во время движения регулятора по команде «mute» отменяет действие «mute» и переходит в режим регулировки громкости.

В момент прошивки микроконтроллера Вы самостоятельно устанавливаете нужные значения работы программы (путём внесения в ячейки ЕЕПРОМ требуемых значений)

 

Программирование нового пульта ДУ.

 

При первом включении следует запрограммировать (прошить) Ваш пульт ДУ. Подходит любой пульт в кодировке NEC, это большинство «китайских» пультов, а так-же пульты от бытовых приставок и телевизоров (кроме Самсунг и Сони)

Прошивка ДУ:

1. Отключите питание микроконтроллера от сети на несколько секунд.

2. Подайте питание на микроконтроллер и в течение одной минуты, но не позднее включения анодного питания нажмите и удерживайте несколько секунд кнопку «СЕТЬ» на корпусе усилителя, пока светодиод «СЕТЬ» начнёт медленно мигать 1 раз в сек., это режим программирования нового пульта ДУ.

3. Нажмите в определённой последовательности кнопки пульта, при приёме кода светодиод «СЕТЬ» часто мигнёт несколько раз, означая принятие и запись команды.

Очерёдность нажатия кнопок следующая:

1. Питание

2. Выбор входа

3. Громкость больше

4. Громкость меньше

5. Приглушить звук

(нажимать можно любые удобные кнопки пульта ДУ)

4. Отключите питание на несколько секунд. После включения проверьте правильность работы кнопок пульта ДУ, при необходимости повторите процесс прошивки с самого начала.

 

Прошивка микроконтроллера

 

Перед прошивкой МК внесите в ячейки ЕЕПРОМ нужные Вам значения.

Ячейки ЕЕПРОМ:

1 - время задержки анодного питания (в секундах)

2 - скорость вращения мотора регулятора громкости (1–255, где 255 макс.скорость)

3 - шаг одного нажатия (угол поворота при однократном нажатии кнопки громкости, 0-255)

4 - время прохождения от мин. до макс. громк. (в секундах, измерить и прописать)

5 - уровень громкости при включении (в секундах)

6* – флаг, использование функц. установки небольшой громкости - п.5. и п.6 ( 1 – вкл, 0 – откл.)

7** - флаг, мигание светод. «СЕТЬ» во время прогрева ламп , 1- ДА, 0 – НЕТ

Все значения в ячейки ЕЕПРОМ заносятся в шестнадцатеричной системе, для этого можно использовать приложенную программу или любой он-лайн калькулятор.

 

EEPROM

PS.

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

5-я ячейка – уровень громкости, который плавно установится после подачи анодного питания,

установите желаемый уровень.

*Если вышеуказанные функции не требуются, то установите флаг в 6-й ячейке   в «0».

**Если флаг мигания светодиодом «СЕТЬ» выставить в «0» светодиод будет гореть постоянно.

Прошить МК можно любым удобным способом, пример программатора есть по ссылке

Список деталей:

PIC16F628A – 1шт.

ULN2003 (ULN2004) – 1шт.

Кварцевый резонатор 4 мгц – 1шт.

Слаботочные реле с двумя группами контактов (селектор входов) – 2 шт.

Реле с одной или двумя группами контактов на включение анодного – 1 шт.

Реле с одной группой контактов на включение сети (подключение силового трансформатора) – 1 шт.

Все реле на 12 вольт.

Биполярный транзистор MPSA 42 – 2 шт.

Биполярный транзистор MPSA92 – 2 шт.

Биполярные транзисторы можно заменить на любой маломощный аналог или на полевые транзисторы

ФотоприёмникTSOP или любой совместимый.

Маломощный стабилизатор 7805 на 5 вольт – 1 шт.

Стабилизатор 1 ампер 7812 на 12 вольт – 1 шт.

Конденсатор

470мкф*25 вольт – 1шт.

470мкф*16 вольт– 1шт.

470мкф*6,3 вольт– 1шт.

4шт диодов или выпрямительный мостик.

Маломощный трансформатор на несколько ватт 220/12(14)вольт – 1шт.

Можно применить любой маломощный блок питания с напряжением +5 и +12 вольт на выходе

Резисторы (0,125 вт):

20 ком – 2шт.

1 ком – 4 шт.

10 ком – 1 шт.

Кнопки – 2 шт.

Светодиод – 4 шт.

В приложенном архиве находится комментированный исходник программы, файл прошивки, схема в PDF и схема в Протеус, а так же программка-конвертор двоичной в шестнадцатеричную систему (в программе следует использовать цифровую клавиатуру над буквенными клавишами) 

Ссылка для скачивания доступна только авторизованным пользователям сайта !

 

Ввиду простоты схемы печатная плата не разрабатывалась, схема собрана на макетной плате.

Плата с реле входов находится в непосредственной близости к входным гнёздам.

 

Возникшие вопросы  можно задать  на форуме.

 

Случайные статьи....

Prev Next

Универсальный цифровой спидометр

09-03-2011 wws63

Универсальный цифровой спидометр

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

Термометр на PIC18F25K20 с применением видеоадаптера.

24-07-2011 Николай Викторов

Термометр на PIC18F25K20 с применением видеоадаптера.

Данная статья это продолжение статьи «Видеоадаптер на микроконтроллере PIC18F46K20» . В качестве примера рассмотрена  работа термометра   DS18B20 на микроконтроллере PIC18F25K20.  Алгоритм работы устройства  мало чем отличается от работы с ЖКИ . Инициализация видеоадаптера заключается в задержке,  длительностью 600 мкс , она...

Часы-термометр на термодатчике DS18B20 и RTC DS1302

11-06-2011 Sergey Roslik

Часы-термометр на термодатчике DS18B20 и RTC DS1302

Возможности прибора: 1) Измерение температуры на улице, в комнате и температуры тела (кол-во термодатчиков можно увеличить); 2) Отображение часов (блок RTC DS1302); 3) Управление и установка времени с пульта (пульт и датчик от старого CD ROM “Креатив”), можно приспособить и любой другой. 4)...

Описание интерфейса Wiegand

26-05-2012 Анатолий

Описание интерфейса Wiegand

  Wiegand — простой проводной интерфейс связи между устройством чтения идентификатора (карточки) и контроллером, широко применяемый в системах контроля доступа (СКУД) и охранных системах (ОС). Предназначен для передачи уникального кода идентификатора или pin-кода с клавиатуры в контроллер. Существует несколько разновидностей интерфейса Wiegand,...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru