Ввиду недавнего глобального отключения проводного вещания в РБ решил сделать в деревню бабушке простой FM-приёмник в качестве замены радиоточки. Использованы:
ATmega8 - управляющий контроллер. TEA5767 - собственно приёмник в виде готового модуля (вроде такого, заказанного у китайцев) TDA7052A - усилитель мощности с регулировкой громкости энкодером посредством ШИМ, как в этой статье. DS1307 в качестве энергонезависимых часов реального времени.
Схему рисовать было лень, делал сразу в виде плат под свои индикаторы - там и деталей-то с гулькин нос помимо микросхем - подтягивающие к 5В резисторы на линиях SDA/SCL, да конденсаторы по питанию. Контроллер и радиомодуль запитаны от 5В, TDA7052A - от 9В, так что КРЕН-ка в помощь. Индикаторы использованы с общим катодом, катоды (разряды) подключены к портам МК через типичный ключ на npn-транзисторе (BC547), аноды (сегменты) - через резисторы к портам МК.
Исходники написаны так, что кроме линий SDA/SCL остальные порты контроллера можно подключать куда угодно - поменять разводку нужно только в одном месте - pins.h. Небольших правок потребует и применение индикаторов с ОА, надо будет ковыряться в segm.c.
Если кому-то интересно - могу расстараться и добавить больше информации или даже полную схему нарисовать, но я сильно ленюсь и думаю, и того что сказано выше, достаточно для повторения конструкции.
А если вдруг интерес будет достаточно большим, можно и полноценную статью будет написать, и самому повторить девайс ещё раз (этот экземпляр на днях уедет в деревню, а в симуляторе Proteus индикаторы что-то не хотят работать как надо - видимо, из-за нестандартной развёртки для поддержки регулировки яркости)
Показалось. Ну или я где-то недожимал кнопки, у них нет чёткого щелчка при срабатывании.
Краткий FAQ по функциям кнопок:
1. POWER Короткое нажатие - вход в ждущий режим. При этом яркость индикации падает до минимума, звук отключается, приёмник не реагирует на другие кнопки в этом режиме, в EEPROM сохраняются текущие значения частоты, громкости, яркости, которые загрузятся даже после полного обесточивания. Повторное нажатие - выход из ждущего режима, загружаются сохранённые параметры, выставляется рабочая яркость индикатора. Начинают работать другие кнопки.
Длинное нажатие - вход в режим настройки яркости экрана. Яркость регулируется энкодером в пределах 1..8 (степень заполнения импульса ШИМ).
2. MODE Короткое нажатие - переключение между отображенем частоты или времени. Т.е. на экране можно постоянно видеть либо текущее время, либо частоту станции - что предпочтительнее.
Длинное нажатие - вход в режим настройки времени. Настраиваемый параметр (часы или минуты) мерцает. Параметр настраивается энкодером, либо кнопками 3-4, следующий параметр выбирается коротким нажатием кнопкои 2. Выход из режима настройки времени автоматически через 10 секунд или повторным длительным нажатием кнопки 2.
3. PREV Короткое нажатие в рабочем режиме - предыдущая сохранённая станция. В режимах настройки частоты/времени - уменьшение параметра.
Длинное нажатие - вход в режим настройки станций. Значение частоты на индикаторе мерцает. Короткие нажатия кнопок 3-4 уменьшают/увеличивают частоту на 1МГц, энкодер - на 0.1МГц. Выход из режима - кнопкой 2 или повторным длинным нажатием 3.
4. NEXT Короткое нажатие в рабочем режиме - следующая сохранённая станция. В режимах настройки частоты/времени - увеличение параметра.
Длинное нажатие - сохранение текущей частоты в EEPROM. Если такая частота ранее уже была сохранена, то удаление из EEPROM. После нажатия на 1 секунду отображается номер станции или прочерк соответственно.
5. Энкодер регулирует громкость / яркость / частоту в зависимости от текущего режима. Кнопка энкодера подключена, но в текущей прошивке не обрабатывается (возможно, на неё можно повесить MUTE или что-то подобное).
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Статью, наверное, сделаю позже, когда соберу второй экземпляр приёмника.
В нём добавлю поддержку ещё и RDA5807 модуля и автонастройку можно будет попробовать реализовать. Только придумать как это к имеющимся кнопкам прикрутить - и так уже заняты и короткие, и длинные нажатия.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
доброе утро рисую печатку в sl6, mega8 будет в dip корпусе, есть вопрос, можно перенести кнопки с pd1-pd4 на pc0-pc3, а управление катодами с pc0-pc3 на pd1-pd4 сможешь ли поправить прошивку?
225000 - это половина промежуточной частоты, ЕМНИП. Формула из даташита на TEA5767 для расчёта делителя при частоте кварца 32кГц: div = 4 * (freq + 225000) / 32768;
Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс ноя 16, 2014 19:41:40
Потрогал лапой паяльник
Зарегистрирован: Чт сен 24, 2009 17:22:51 Сообщений: 389 Откуда: UK
Рейтинг сообщения:0
В промышленных китайских магнитолах микросхема запитана от своего стабилизатора 3.3В в то время как питание контроллера 5В и по линиям I2C со стороны контроллера в сторону приемника стоят дроссель резистор 1Ком и конденсатор 680pF подтягивающие резисторы на 3.3 В - 10 кОм.
в основном отличаются распиновкой (вывод С может быть по центру или крайним), а ваще на каждый попавшийся экземпляр надо смотреть даташит, отличий много разных бывает.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения