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