Релейный регулятор громкости по схеме Никитина с 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
Выбор языка. Сокращенный русский или ломанный английский :)
Работа
В устройстве применены поляризованные бистабильные реле с одной запирающей катушкой (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
Сегодня практически во всех крупных городах телефонные номера переводятся на повременную оплату. Недалеко то время, когда поминутная... подробнее...