Работа регулятора по принципиальной схеме

Целью работы является разработать дистанционный регулятор громкости акустической системы 5.1 на базе контролера PIC. Для этой цели подходит микроконтроллер PIC16F873/876. В нем имеется сторожевой таймер, внутренняя память и в данном микроконтроллере имеется возможность применить языки высокого уровня для его программирования.

Регулятор сделан в виде двух модулей: модуль микроконтроллера и модуль аудиопроцессора. К модулю микроконтроллера подключается:

знакосинтезирующий индикатор 16*2 (2 строки по 16 знакомест) на контроллере HD44780;

ИК - приемник TSOP1736;

энкодеры PEC16, 4 штуки;

Модуль микроконтроллера и модуль аудиопроцессора обменивается данными на шине I2C по линиям SDA (data - данные) и SCL (clock - синхронизация)

Аудио процессор подключен по типовой схеме согласно документации.

Конструкция требует входного стабилизированного питания 12 вольт.

Питание 12 вольт на модуль аудиопроцессора идет "транзитом" через модуль микроконтроллера.

Микроконтроллер и индикатор большую часть времени находятся в режиме ожидания внешних управляющих сигналов и общий ток потребления составляет единицы миллиампер. Это позволило использовать слаботочный стабилизатор 78L05 без боязни перегрева за счет падения напряжения.

Питание подсветки индикатора взято с входных линий. Необходимый ток потребления (и как следствие яркости подсветки) определяются соответствующим сопротивлением. В данном устройстве это построечное сопротивление номиналом 10 кОм.

Аудиопроцессор TDA7448 может работать в различных режимах: обычное стерео, расширенное стерео, псевдостерео, моно.

В стерео режиме микросхема работает как все "нормальные" стереомикросхемы.

В моно режиме сигналы с обоих входов суммируются на внутреннем резисторном делителе и подаются на оба выхода микросхемы.

В режиме "расширенное (пространственное) стерео" 50% сигнала из одного канала подмешивается во второе канал, что дает незначительное расширение стереобазы и иногда "слегка" украшает звук.

В режиме псевдостерео в левом канале включается линия задержки, где время задержки регулируется внешними конденсаторами.

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

В данном регуляторе, фразы выводимые на экран можно вручную редактировать перед прошивкой микроконтроллера. Эти фразы находятся в области ПЗУ (EEPROM) микроконтроллера и могут быть легко изменены в программе, из которой будет прошиваться микроконтроллер (например, ICProg или WinPic800).

Для переименования следует придерживаться следующих правил:

индикатор имеет строку из 16 знакомест, поэтому фразы должны быть не более 16 символов, включая пробелы;

символы во фразах набираются в 16-ричном формате в соответствии с таблицей знакогенератора;

в начале каждой фразы стоит порядковый номер в 16-ричном формате;

всего 12 фраз, в конце 12й фразы ставится 16-ричное число 0D (признак конца фразы).

Далее приведу практический пример переименования.

) Открываю документацию на индикатор и нахожу таблицу знакогенератора. Ниже типовой пример такой таблицы:

Рисунок 3 - Таблица знакогенератора

2) Запускаю программу, из которой буду прошивать микроконтроллер (например, WinPic800), открываю прошивку и перехожу на закладку Data.

Рисунок 4 - Скриншот редактируемой прошивки в программе WinPic800

Кружком отмечены порядковые номера фраз, а зеленым подчеркнута первая фраза "Громкость". Синим цветом подчеркнуты настройки автосохранения параметров; здесь фразы нельзя размещать.

Теперь определяю по таблице знакогенератора символы во фразе "Громкость" (A1 70 6F BC BA 6F 63 BF C4). Если нужна иная фраза, например "Volume", то после номера 01 следует набрать 56 6F 6C 75 6D 65. На украинском языке после 01 следует фраза "Гучнiсть", которая выглядит как A1 79 C0 BD 69 63 BF C4.

Перейти на страницу: 1 2

Другие стьтьи в тему

Расчет усилителя
Основные определения Усилительным устройством (усилителем) называется устройство, в нагрузку которого поступает усиленный по мощности входной сигнал. Эффект усиления сигнала по мощности наблюдается только в том случае, когда имеется источник энергии, за счет которого можно увеличи ...

Разработка стенда для исследования схемы синхронного RS-триггера
Одним из ведущих направлений развития современной микроэлектроники элементной базы являются большие интегральные микросхемы памяти, которые служат основой для построения запоминающих устройств в аппаратуре различного назначения. Наиболее широкое применение эти микросхемы нашли в ЭВМ, ...

Разделы

Радиоэлектроника и телекоммуникации © 2019 : www.techelements.ru