Страница 11 из 37
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб фев 28, 2015 15:59:46
Cheal
WiseLord спасибо за ответ.
К существующему проекту можно добавить, если кто будет использовать внешний усилитель,
переключение моно-стерео с индикакией режима точкой в последнем разряде (четвёртый, если вести счёт слева).
Вы сами предлагали, как это сделать (длительным нажатием кнопки Ch+ в рабочем режиме, убрав стирание станций)
Добавить диапазон УКВ (65-74 Мгц), вполне возможно что в каких то регионах есть достаточно станций.
Переключение можно сделать длительным нажатием кнопки SB, убрав функцию регулировки яркостью в меню "Set"
Шаг настройки сделать 50 Кгц, чтобы облегчить захвать станций, четвёртая точка для отображения цифры 5 в настройке.
Режим моно-стерео на третью точку горит-мигает.
Для аналоговой настройки можно применить и LCD 16x2. В другом проекте в принципе эта часть уже есть готовая,
кроме поддержки LC72131.
WiseLord это всё мои размышления, в надежде на то что может у Вас появится желание и свободное время и
Вы что-то сделаете из написанного выше.
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 07:56:44
Cheal
Здравствуйте WiseLord.
В программном блоке на часы упоминается число, день недели ...
Возможно ли эту информацию вывести через кнопку Set.
Меня интересует число месяца и день недели.
День недели, если возможно выводить буквами
ПН, Вt, CP, Чt, Пt, СБ, ВС.
Если возникнет желание, то не забудьте сброс секунд при настройке времени.
В программах реализовано практически всё о чём писал выше, осталось
только задействовать.
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 08:49:04
WiseLord
Чтобы это выводить, это надо сначала настроить. То есть придумать, как будет происходить процесс настройки дат.
Если предложите способ обойтись имеющимися кнопками - я это реализую.
А так - да, библиотека часов та же, что и в
другом моём проекте. В ней и будильник реализован. Вопрос опять же в том, как это прикрутить к этому индикатору, чтобы пользователь понимал, что это именно будильник настраивается, а не часы.
Придумаете как красиво всё это прикрутить к имеющися четырём управляющим кнопкам - мне реализовать не трудно. А то, на мой взгляд, всё и так уже занято по максимуму - и длинные нажатия, и короткие.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 10:42:19
Cheal
WiseLord Спасибо за ответ.
Буду думать, если что путное придёт в голову - отпишусь.
Интересно, нажатие двух кнопок можно реализовать для выполнения каких-то функций ?
С Уважением.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 14:01:06
уткодроз
WiseLord
Подскажите вот такое можно использовать в качестве валкодера для вашего приемника?
-
http://ru.aliexpress.com/item/Ec12-e12- ... Title=true
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 15:57:42
WiseLord
Можно.
Или 2 кнопки вместо энкодера можно.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 20:15:33
pavel1979
WiseLord Спасибо!сразу не отписался-собрал на макетке,изучил биты,переделал под себя-жки 16*2,часы,термометр,радио,частота плюс и минус,громкость плюс и минус,bass on/off,думаю приладить будильник
собственно вопрос-атмега питается от 5 в,RDA от 3-х,как можно считывать данные из RDA?или все переводить на питание 3 вольта?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 20:24:54
WiseLord
А Вы на
схеме разве не видите преобразователя уровней 5-3.3В на полевых транзисторах?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 20:57:04
pavel1979
я его вижу,но он работает только в одну сторону,от меги к RDA5807,а мне надо и туда и обратно,то есть чтоб можно было считать регистры RDA5807,там мне интересен Индикатор уровня принимаемого RSSI сигнала и тип канала
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 03, 2015 21:27:34
WiseLord
А с чего Вы взяли, что он работает только в одном направлении?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Ср мар 04, 2015 14:56:32
pavel1979
ну я так и сделал,почему то считываются одни единицы...7002 у меня в дипе,может выводы перепутал,попробую
наверно я перепутал выводы,в протеусе все работает....
В общем,чет не пошло,оказывается у меня 7000
все перевел на питание 3,3 вольта,жки 16*2-3-х вольтовый,все работает,опознается наличие сигнала,уровень сигнала и моно/стерео,спасибо что помогали...
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Чт мар 05, 2015 14:12:53
Cheal
Добрый день denvik.
Попал на сайт AVR.
В приложение datasheet на ATmega48-168, посмотрите напряжение работы.
Работают от 1.8 до 5.5 вольт. Толь частота 4 Мгц. при напряжении от 1.8 вольта.
Так что Вам есть куда двигаться.
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Чт мар 05, 2015 14:19:15
WiseLord
pavel1979 писал(а):В общем,чет не пошло,оказывается у меня 7000
Странно, конечно. Двунаправленность обеспечивается наличием в транзисторе технологического диода между стоком и истоком. А он вроде и у LN7000, и у LN7002 есть.
Тут неплохо теория работы расписана (интерфейс с последовательно включенным MOSFET транзистором).
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб мар 07, 2015 12:56:48
Cheal
Добрый день, WiseLord.
Интересно, сколько станций запоминает приёмник ?
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс мар 08, 2015 10:35:28
denvik
Cheal писал(а):Добрый день denvik.
Попал на сайт AVR.
В приложение datasheet на ATmega48-168, посмотрите напряжение работы.
Работают от 1.8 до 5.5 вольт. Толь частота 4 Мгц. при напряжении от 1.8 вольта.
.
Приветствую! Спасибо за наводку. Действительно 48-я мега может подойти. По цене такая же как и Мега8.
Ноги идентичны, частота 8Мгц вполне доступна на питании от 2,7В.
Нужно попробовать на ней собрать проект с общим питанием 3,3В.
Из плюсов этого решения - отпадает преобразователь и полевики в согласовании уровней.
Конечно, пересобрав прошивку под 48-ю мегу.
Наверное еще одно радио соберу
UPD Нет, прошивка в 48 мегу не помещается. Нужно начинать с 88й)
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс мар 08, 2015 17:17:23
VeryLazyCat
denvik писал(а):
UPD Нет, прошивка в 48 мегу не помещается. Нужно начинать с 88й)
а ещё лучше со 168й, чтобы хватило на все хотелки....

Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс мар 08, 2015 21:21:49
denvik
Ну, можно и на 168ю

идея конечно в голове присутствует прикрутить LED дисплей к этому проекту. Типа такой:
И библиотеки под него есть и ног у МК куча освободится, он тоже по I2C работает.
А самое главное - решится проблема наводок от динамической индикации на аналоговую часть.
И в Китае они копейки стОят.. Бывают 0,96 дюйма диагональю, а бывают 1,5..
Но для меня пока это задача сложновата. Однако, не Боги горшки обжигают, может займусь на досуге..
В общем, пока подправил исходники (в очередной раз приношу извинения WiseLord за свое вмешательство в его код) под мегу88.
"Покурил" файл Атмел по миграции с 8 меги на 88ю. Там изменились адреса прерываний.
Поправил, скомпилил - в Протеусе все работает.
В железе пока не собирал.
Во вложении правленые под 88ю мегу исходники, файл протеуса и прошивки под RDA5807.
Порты микросхемы разведены по схеме из статьи
Если кто решит собрать в железе под приложенные прошивки - то пользуйтесь схемой из статьи - ноги Atmega8 и Atmega88 абсолютно идентичны.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 10, 2015 18:24:56
braun
Подскажите, можно использовать в качестве датчика температуры DS1820 вместо DS18B20?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Ср мар 11, 2015 02:57:22
WiseLord
Да, можно.
То, что DS1820, DS18S20 и DS18B20 выдают разные данные при одной температуре, учитывается.
Только DS1820 давно сняты с производства, и у Вас, скорее всего, DS18S20 (они маркируются как DS1820).
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб мар 14, 2015 08:03:18
WiseLord
Обновление прошивки.
Новых функций никаких не добавлено, но внутренние изменения довольно большие.
Код поддержки тюнеров полностью синхронизирован с кодом проекта
ampcontrol. Мне будет проще добавлять поддержку других радиомодулей в оба проекта, не отвлекаясь на особенности реализации в каждом конкретном случае.
В связи с этим могло что-то сломаться, поэтому багрепорты приветствуются. Гарантию работы могу только дать для RDA5807 тюнера - с ним проверил в железе. Другие тюнеры тоже должны работать, но могут быть проблемы с ШИМ-регулировкой громкости - пока возможности проверить в железе не было.
В связи с новой архитектурой поддержки тюнеров все они поддерживаются одновременно в одной прошивке. За нужный тюнер отвечает ячейка в eeprom по адресу 0x0A. Возможные значения этого байта:
Код: Выделить всё
0x01 = TEA5767
0x02 = RDA5807 (значение по умолчанию в fm7segm.bin)
0x03 = TUX032