Например TDA7294

Форум РадиоКот • Просмотр темы - Синтезатор частоты 88-108МГц на ATMEGA16
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 22:10:47

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 678 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Пт ноя 16, 2012 06:10:08 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 7
Добавляю к статье http://radiokot.ru/circuit/digital/measure/82/ исходник на ассемблере (для тех, кто обиделся на его отсутствие), схему, плату и обновлённую прошивку. В прошивке освобождены несколько регистров для возможностей усовершенствования и изменена задержка для подавления дребезга кнопки "UP" с целью подключения валкодера без переработки программы. Удалось, валкодер работает приемлемо.


Вложения:
Комментарий к файлу: Рисунок плат процессора и синтезатора
ATMEGA16+LM7001+WH1602.lay [191.61 KiB]
Скачиваний: 2781
Комментарий к файлу: Конструктив печатных плат
SNC13656.JPG [102.67 KiB]
Скачиваний: 3467
Комментарий к файлу: Обновленная прошивка
PLL_LM7001_WH1602_ATMEGA16_1.hex [3.56 KiB]
Скачиваний: 1921
Комментарий к файлу: Исходник на ассемблере
PLL_LM7001_WH1602_ATMEGA16_1.rar [8.05 KiB]
Скачиваний: 1941
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Сб ноя 17, 2012 02:21:57 
Мучитель микросхем
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Вс янв 15, 2012 19:58:40
Сообщений: 454
Рейтинг сообщения: 0
Чегото смысл всего этого не очень понятен.
Вы это для чего???

_________________
Ни один домашний кот незнает что он домашний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Сб ноя 17, 2012 03:15:31 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 1
А что конкретно Вам не понятно, уважаемый radiokot__? Если тема интересна - давайте общаться, обменяюсь мнениями с удовольствием. А вот на вопросы заданные в стиле "мне ничего не понятно и для чего все это?" каждый отвечает для себя сам. Зачем, например, радиолюбительство в принципе? На вопросы по существу - приятно отвечать, а Ваши вопросы не несут конкретики. Таких ответов прошу не писать.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Вс ноя 18, 2012 12:08:57 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Написал версию для работы с валкодером, но пока без кнопок. Память последней частоты, после которой устройство выключили остается, функции занесения в память настроек и извлечения из памяти пока не реализованы. Прерывания не использовал. Валкодер подключается к свободным ранее линиям порта PB0 и PB1 и работает отлично, без сбоев. Этот вариант прошивки удобен для создания генератора частот. Секция управления валкодером (SCAN_VALCODER) может быть полезна в любых устройствах, создаваемых самостоятельно, но с одним ограничением - свободные линии порта, куда подключен валкдер не должны использоваться и должны быть сконфигурированы как выходы. Можно, в принципе, поработать над снятием и этого ограничения.


Вложения:
Комментарий к файлу: Валкодерная (без кнопок) версия синтезатора
PLL_LM7001_WH1602_ATMEGA16_1_VAL.rar [19.78 KiB]
Скачиваний: 1492
Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Ср ноя 21, 2012 19:18:26 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 3
Вот что служит макетом для испытаний.
Изображение


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Сб ноя 24, 2012 14:50:51 
Родился

Зарегистрирован: Сб ноя 17, 2012 13:49:10
Сообщений: 16
Откуда: Сибирь
Рейтинг сообщения: 0
Спасибо за конструкцию. Пока нет возможности повторить, но это временно.
У нас работа в подвальном помещении, с радиоприёмом напряжённо.
Пришлось собрать приёмник с высокой чувствительностью на TEA5710.
http://vrtp.ru/index.php?act=categories ... ticle=1902
Всё радует, кроме многооборотного резистора настройки.
Когда соберусь изготовить стереовариант на TEA5711, Ваш синтезатор будет задействован.
Удачи Вам.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Сб ноя 24, 2012 15:29:35 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Сейчас много разных вариантов синтезаторов. Но у меня была цель написать программу самостоятельно с нуля, не подглядывая в чужие фрагменты, обучаясь в процессе, и обеспечить чёткую работу всех узлов. Сейчас в работе вариант с валкодером (почти готов), которым быстрее и удобнее перестраивать. Многим не нравится в этом применении ATMEGA16, но я другого мнения, это моё решение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Вс ноя 25, 2012 14:23:19 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср сен 30, 2009 22:19:03
Сообщений: 48
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Спасибо за конструкцию. Буду собирать для своего приемника.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Вс ноя 25, 2012 14:28:33 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Не за что! Всегда рад поделиться с коллегами. Будут вопросы - пишите. Валкодерная версия почти готова.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Пн ноя 26, 2012 17:22:17 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Представляю новую версию программы синтезатора с управлением валкодером и кнопками MODE и MEMORY. Назначение кнопок - прежнее.
Подключены кнопки так: MODE=PD2 (вывод 16); MEMORY=PD3 (вывод 17), кнопки RESET пока нет.
Подключение валкодера: PB0 (вывод 1) и PB1 (вывод 2). В качестве валкодера применен механический энкодер на 16 положений. Подключения конденсаторов на линии валкодера не потребовалось - работает устойчиво.


Вложения:
Комментарий к файлу: Валкодерная версия синтезатора с кнопками MODE и MEMORY.
PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA.rar [20.47 KiB]
Скачиваний: 1411
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Чт ноя 29, 2012 09:37:29 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Обновил прошивку с валкодером и кнопками: теперь кнопки переключаются не по нажатию, а по отпусканию. Начало диапазона перенёс на стандартное значение - 87,5 МГц.


Вложения:
PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA.rar [20.95 KiB]
Скачиваний: 1188
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Чт ноя 29, 2012 17:45:58 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Вот ещё одна доработка программы, без которой не всё было бы корректно. При работе в режиме PRESET, но когда память еще не заполнена станциями - на индикатор выводилось число, выходящее за диапазон FM. Устранил введением проверки, находится ли число в диапазоне 87,5...108.


Вложения:
Комментарий к файлу: Версия с проверкой ухода за диапазон
PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA_D.rar [21.64 KiB]
Скачиваний: 1135
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Сб дек 15, 2012 09:43:14 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Готова версия программы с отображением номера канала. Каналов пока 9 (с 1 по 9). При включении работа начинается с 0 канала, в который автоматически заносится последняя станция перед выключением. Перебор каналов по кольцу, как в большую сторону, так и в меньшую. Устранен один "пустой" шаг в режиме PRESET, который имелся при смене направления вращения.


Вложения:
Комментарий к файлу: Дальнейшая доработка валкодерной версии - введено отображение номера канала
PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA_DCZ.rar [20.76 KiB]
Скачиваний: 1141
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Вс дек 16, 2012 10:43:14 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Вот фото того, что получилось.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Пт дек 21, 2012 16:24:12 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
И последняя доработка программы - количество каналов памяти может быть любым от 1 до 99 и может легко меняться в программе сменой одной константы. В данном случае я установил 15 каналов.


Вложения:
Комментарий к файлу: Исходник и НЕХ файл валкодерно-кнопочной версии программы синтезатора с памятью до 99 каналов.
PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA_DCH.rar [23.68 KiB]
Скачиваний: 1161
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Сб дек 22, 2012 15:34:02 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Доработал программу: теперь максимально можно записать 99 каналов, но при меньшем количестве желаемых станций ничего в программе менять не нужно, т.к. пустые каналы будут игнорироваться и будет производиться перебор только "непустых" значений частоты, даже если их будет, например, 3.
Ввёл кнопку сброса каналов RESET (подключается к PD1 процессора). Теперь, чтобы стереть все станции из памяти, нужно нажать эту кнопку и, удерживая её, подать питание. Пол-секунды индикатор ничего не будет показывать (в это время идёт очистка EEPROM), а потом отобразится следующее: "87,5МГц СН:00".


Вложения:
Комментарий к файлу: Валкодерно-кнопочная версия с возможностью стирания настроек каналов
PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA_DCH.rar [22.28 KiB]
Скачиваний: 1124
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Ср дек 26, 2012 16:41:18 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Заметил маленькую "некрасивость": если на индикаторе число сотен Мгц сменяется числом только десятков МГц, то числа не находятся в своих знакоместах. Хотя это уже непринципиальная вещь, но всё же устранил.


Вложения:
Комментарий к файлу: Обновление PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA_DCH
PLL_LM7001_WH1602_ATMEGA16_1_VAL_2PIN_INTA_DCH.rar [23.77 KiB]
Скачиваний: 1305
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Сб дек 29, 2012 21:47:26 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 132
Зарегистрирован: Чт ноя 19, 2009 13:37:21
Сообщений: 453
Откуда: Минск
Рейтинг сообщения: 0
Спасибо. Исходник отлично раскомментирован. Достойный труд. Взял за основу для своей конструкции. :beer:

_________________
Общаюсь на ТЫ. Без расшаркиваний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Вс дек 30, 2012 04:59:20 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 0
Благодарю за хорошие отзывы! Не делаю секрета из исходников и подробно их комментировал, потому, как сам учился по разным материалам, но во многих слабое место - описательная часть. Если есть вопросы пишите, т.к. есть некоторые тонкости. Например, применённый энкодер (PEC16), видимо, имеет разную длительность импульсов по своим линиям, т.к. при опробовании в реальной конструкции выяснилось, что при "неправильном" подключении его линий к контроллеру происходит увеличение частоты при вращении в любую сторону. Возможно, это ошибочное заключение, но иного не приходит в голову, т.к. фрагменты программы, отвечающие за обработку импульсов с обеих линий одинаковы, а значит, только разная длительность импульсов приводит к такому результату. А некоторые энкодеры (китайские) вообще работают не так, т.е. у них на 2 щелчка формирутся один импульс.
Правильное подключение (обозначения линий по datasheet) следующее: канал А - на PB1 (вывод 2); канал B - на PB0 (вывод 1);
Прикладываю Datasheet и фотографию применённого мной энкодера PEC16 фирмы BOURNS. Именно под такой тип энкодера писалась программа (1 щелчок - 1 импульс).
Изображение
Сейчас делаю вариант для OLED индикатора WEH1602AL (красивее, контрастнее и имеет меньшее потребление, но и дороже... ). Он "один в один" подходит для замены WH1602B и по размеру и по цоколёвке (у WEH1602AL выводы 3, 15,16 -свободные), но процедура инициализации иная.


Вложения:
Комментарий к файлу: Datasheet энкодера
pec16.pdf [303.99 KiB]
Скачиваний: 1388
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Синтезатор частоты 88-108МГц на ATMEGA16
СообщениеДобавлено: Пт янв 04, 2013 20:27:39 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Вт мар 13, 2012 07:24:30
Сообщений: 300
Рейтинг сообщения: 1
Сделал вариацию синтезатора на LC72131, т.к. она имеет больший частотный диапазон и возможности ее более гибкие. Да и потребление в 5мА радует. Пока "прикрепил" к LC72131 прошивку для всё того же вещательного приёмника с диапазоном 87,5-108МГц. Всё работает замечательно. Не задействовал внутренний транзистор микросхемы для ФНЧ, а использовал, как и прежде, 2 транзистора BC847. Планирую развивать проект до синтезатора любительского диапазона 144-146 МГц.
Фото синтезатора в сборе:
Изображение
Режим плавной настройки
Изображение
Режим предварительных настроек каналов
Изображение
Индикация после очистки памяти настроек
Изображение
Платы ситезаторов на LM7001 и LC72131 и плата процессора в сборе с индикатором
Изображение
Изображение
Изображение
Изображение
Изображение


Вложения:
Комментарий к файлу: Схема, плата, исходник, прошивка
PLL LC72131 +ATMEGA16+WH1602B.rar [61.48 KiB]
Скачиваний: 2190
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 678 ]  1, , , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y