Проект Eldigi.ru пережил своё новое становление. В связи с этим на сайте могут быть ошибки. Нашли ошибку? Помогите проекту, выделите её и нажмите Ctrl+Enter. Подробнее...

Релейный регулятор громкости по схеме Никитина с LCD, ПДУ (RC5) и кнопками (ATmega8, C)

Как следует из названия, в данной статье представляется устройство для регулирования громкости, собранное по схеме Никитина. В этой версии присутствует LCD дисплей для более удобной коммуникации с устройством. Регулирвоание звука осуществляется не переменным резистором, а кнопками Плюс и Минус.

Основные характеристики устройства:

  • Диапазон ослабления 62дБ с разрядностью 2 дБ.
  • Селектор на два входа.
  • Софт старт усилителя и отключение питания усилителя по сигналам защиты.
  • LCD дисплей на контроллере HD44780
  • Кнопки для поднятия и снижения уровня громкости

Релейный модуль управления уровнем громкости, по принципу Никитина

Для удобной сборки устройство разбито на две платы, платы управления и платы реле. В качестве дисплея - LCD на основе HD44780. Реле управляется с помощью микросхем 74HC595. Так как у меня реле на 5V (SDS Relais DR-L-5V), микросхемы на плате реле запитаны от 5,5В (по даташиту можно до 6В). Это нужно для компенсации падения напряжения на двух элементах микросхем.

Управление

Контроллер управляется 5 кнопками: PLUS  MINUS  INPUT  MUTE  DISP .

Кнопки PLUS, MINUS - изменение громкости. При длительном удержании скорость переключения реле плавно увеличивается.
В режиме настроек кнопка INPUT работает как плюс или далее. Кнопка MUTE как минус или назад. Кнопка DISP , при кратковременном нажатии (вход)/(запомнить с выходом в предыдущее меню), при удержании более 2 сек выход в основной режим. Изменяемый параметр мигает.

  • INPUT

При нажатии кнопки INPUT переключаются входы Вход: СД плеер / Вход: Компьютер .

  • MUTE

При нажатии кнопки MUTE   устанавливается минимальная громкость. Так же выводиться "1" на пине MUTE_OUT. При удержании более 2 сек. на пине STANDBY выводится "1", на дисплее дежурный режим/standby. Выход из этого режима так же удержанием MUTE более 2 сек. или командой с пульта.

  • DISP

При кратковременном нажатии кнопки DISP  переключается вид дисплея.

  • ослабление входного сигнала в децибелах. Пример: Громкость:  -24db
  • с учетом коэффициента усиления. Пример: Громкость:  +04dB
  • уровень громкости в цифрах от 0 до 31. Пример: Громкость:  (19)

При удержании кнопки более 2 сек вход в режим настроек. Активное время 30 сек.

                                   

Настройка кнопок пульта RC5.

Если код кнопки не задан то на дисплее   vol+ : s.__ k.__. Для того чтоб установить код, нужно нажать на любую кнопку пульта, после чего отобразится код кнопки   vol+ : s.00 k.16 . s - система в которой работает пульт, к - код кнопки. В случае ошибки приема   vol+ : s.__ k.er. Если код системы у разных кнопок будет отличаться, то будет выдано предупреждение   vol+ :!s.00 k.16. Код системы для всех кнопок должен быть одинаковый. Всего кнопок 8 - vol+, vol-, input, mute, disp, menu, stby, power. При нажатии на кнопку POWER отключается питание усилителя. При следующем нажатии кнопок POWER происходит включение питания с функцией soft_start.

Громкость при включении

По моему и так все понятно :).

Коэф. усиления усилителя

Коэффициент усиления усилителя в децибелах. Разрядность 2 дБ диапазон 62дБ. Если правильно задать коэффициент, то при установки 0дБ на регуляторе, на выходе усилителя будет то же самое напряжение что и на входе.

Задержка включения реле питания усилителя

Время мягкого старта. Алгоритм такой. На пине Soft_start1, а также на пинах MUTE_OUT и STANDBY уст. "1" (включается первое реле питания, последовательно контактам которого стоит резистор). Затем через утановленное время на пине Soft_start2 уст. "1" (включается второе реле питания, непосредственно подключая нагрузку к сети) Через 0,5с на пинах Soft_start1, MUTE_OUT и STANDBY уст. "0".

Выбрать язык русский/english

Выбор языка. Сокращенный русский или ломанный английский :)

Работа

Схема регулятора громкости по принципу Никитина с LCD дисплеем и кнопками

В устройстве применены поляризованные бистабильные реле с одной запирающей катушкой (SDS Relais DR-L-5V). Реле левого и правого каналов включены параллельно. Реле включаются поэтапно. Сначала те которые должны включиться на ослабление, затем через ~1 мс реле которые отвечают за усиление. Через 100мс после подачи управляющего сигнала, реле обесточиваются. В целях уменьшения выходного тока микросхем 74HC595 напряжение приходит только на те реле, которые должны быть переключены. Остальные реле остаются обесточены.

Основное время микроконтроллер находится в режиме микропотребления Power down. Просыпается по внешнему прерыванию Int 0. По завершению обработки события через 1.3 сек переходит в режим Power down. Для индикации работа/сон используется светодиод (Led sleep).

Защита

Для защиты выделенно два входа - L_ALARM и R_ALARM. При появлении на этих входах низкого уровня, на PIN SOFT_START2 выводится "0", а на PIN MUTE_OUT - "1". При этом на дисплее:

Фото дисплея с ошибкой

Активная ошибка мигает. Для сброса ошибки и перезапуска усилителя надо нажать DISP. После этого будет заново подано питание на усилитель.

Файлы для протеуса и исходник на С (v1.5) (152 Кб). Загрузок: 270
Плата реле (49 Кб). Загрузок: 274

Автор статьи: Алексей М.

Просмотров: 3058

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Очень удобная программа для чтения pdf Foxit Reader
26.04.2014
Foxit Reader - Компактная и шустрая программа для чтения PDF файлов. Может служить альтернативой для популярного просмотрщика PDF - Adobe Reader.... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Новое становление сайта Eldigi.ru
01.04.2014
Проект Eldigi.ru который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный... подробнее...

Тахометр на AVR микроконтроллере (ATtiny2313, C)
13.01.2010
Данное устройство представляет собой неплохой тахометр, предел его измерений составляет 100 - 9990 об/мин. Точность измерения - ± 3 об/мин.... подробнее...

PWM (ШИМ) управление LED матрицей 8х8 через регистр сдвига 74HC595 (ATmega8, C)
23.01.2011
Есть матрица 8х8, одноцветная. Всего, соответственно, 16 выходов: 8 на столбцы и 8 на строки. Проблема номер один – понять какой контакт чем... подробнее...

Цифровой осциллограф на микроконтроллере AVR (ATmega32, C)
01.11.2010
Несколько месяцев назад, во время сёрфинга в интернете, я наткнулся на осциллограф на микроконтроллере PIC18F2550 и графическом дисплее на... подробнее...

Загрузчики (bootloader) для микроконтроллеров AVR
30.08.2010
Описана технология bootloader, встроенная во все микроконтроллеры Atmel AVR семейства ATmega. Материал для статьи взят с сайта... подробнее...

Универсальная телефонная приставка (PIC16F84A)
01.03.2008
Сегодня практически во всех крупных городах телефонные номера переводятся на повременную оплату. Недалеко то время, когда поминутная... подробнее...