Ну, нет ничего невозможного для человека с интеллектом. Пусть ТС сделает сперва не простой, а совсем простой DDS VFO, а потом, изучив программирование, напихает туда всё то, чего душа хочет (и железо позволяет).
Ну, нет ничего невозможного для человека с интеллектом. Пусть ТС сделает сперва не простой, а совсем простой DDS VFO, а потом, изучив программирование, напихает туда всё то, чего душа хочет (и железо позволяет).
Да, конечно.
DX888, oсновной код скетча - от странички AD7C: AD9850 DDS VFO
Удалил ненужное. Возможные настройки, ошибки. Добавьте библиотеки Roraty в Arduino IDE.
Модули: Arduino Nano (Uno, Mini), AD9850 и мех. енкодер KY-040.
Выходная частота: (3,600-3,750) MHz, шаги перестройки: 300/30 Hz.
Переключение: с бутон енкодера.
Я приложил и вариант для фильтр и/или ус.каскад.
Мне этот вариант понравился тем. что заработал сразу так. как надо. Не обладая навыками программирования я таки нашел где что поправить в скетче под собственные нужды. Единственное. что хочется добавить - код диапазона на ДПФ. Для этого планирую извернуться подключить индикатор по IC2, чтобы высвободить выходы на дешифратор ДПФ.
В любом случае для ознакомления это самый реальный вариант без фокусов
Спасибо от hamster
Для переключения диапазонов ДПФ не нужно ничего освобождать, и регистр-защелка также не нужен. Можно просто повесить на выводы А2....А5 буфер ULN2003A и на его выходе реле, если нужно до 4 диапазонов, или дешифратор 4028 и только потом ULN2003A - до 10 диапазонов. Состояние 4-битного кода на выводах А2...А5 (диапазон) определяется в цикле в зависимости от генерируемой частоты.
Я изменил скетч для моих экспериментов.
Модули: Arduino Nano, AD9850 и мех. енкодер KY-040.
Выходная частота: (3,500-3,800) MHz, шаги перестройки: 250/25 Hz,
переключение: с бутон енкодера. Я подключил DDS RESET AD9850 к GND и добавил LED индикатор на PIN 11 (LED ON: 250 Hz).
Частотомер: только для контролa.
https://youtu.be/FWghFjiMYFM
Можно использовать для коммутации слаботочных реле микросхемы серии КР1533, которые обладают повышенной нагрузочной способностью. К примеру , для переключения диапазонов можно применить КР1533ИД4 , включив оба дешифратора в параллель и получить ток коммутации до 200 мА , при четырёх выходах, или КР1533ИД7 , на 8 вых., при токе до 100 мА. Подключение нагрузки с питанием от более высоковольтного источника для данной серии безопасно , при условии включения последовательно с нагрузкой ток-ограничивающего резистора. У меня ИД4 прекрасно управляла шаговым ЭДВ при питании 12В.
Можно также применить логику с ОК , ниже пример декодера на 3..4 диапазона.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)