Извиняюсь что не в тему.Кто может подсказать где купить готовый синтезатор для КВ радио с цветным дисплеем от 4 дюймов с валкодером по адекватной цене.Куда смотреть?
Извиняюсь что не в тему.Кто может подсказать где купить готовый синтезатор для КВ радио с цветным дисплеем от 4 дюймов с валкодером по адекватной цене.Куда смотреть?
На Али что-то такое попадалось. Для этой темы смысл подобного решения сомнителен. Проще собрать из готовых кусков либо под конкретные хотелки либо под имеющиеся детали и корпус. Я бы ориентировлься на модуль Raduino от uBitx. Функциональный аналог легко собирается из готовых модулей с Али. Как тут: http://qrp.ru/forum/9-%D0%A1%D0%B0%D...start=80#39333
Желаемый экран и скетчи/прошивки под него смотреть у KD8CEC
Получится не просто синтез, а полноценный блок управления аппаратом со встроенным ключом и прочими плюшками.
- на земляков..
- https://qrpver.com/ru
Бегло пробежался по теме и не заметил печатки под этот вид синтезатора, пришлось сделать свой вариант. В железе не опробовано, но может кому-то и пригодится...
Спасибо от Michael-14
Вообщем получается такая картина, с этим скетчем синтезатора генерит до 112-114 мгц. При этом до 99999 кгц дисплей имеет вид а выше выдает вот так где это можно подкорректировать в скетче до 160 мгц? Вот скетч https://my-files.ru/srjvqz.
Потом залил этот скетч https://my-files.ru/g3dokq и он в режиме генератора без глюков работает до 159 мгц (так задал в скетче верхний предел), по частотометру вижу и по рации "несушка" идёт. Как вот теперь эту возможность последнего скетча генерить перенести в первый скетч? Помогите знающие люди?
На всякий случай - прям в одной и той же IDE на том же компе компилировали/заливали ? Я в коде разницы не вижу по работе с si, а вот библиотеки могут быть разные если на разных компах/ide компилировать. Ну разве что si5351.init(SI5351_C RYSTAL_LOAD0, SI5351_CRYSTAL_FREQ) ; поменять на si5351.init(SI5351_C RYSTAL_LOAD_8PF, 0); чтобы совсем похоже было. Когда я его писал - выше 112 не генерило, потом вроде библиотеку подрихтовали, но я уже не пробовал.
Да,- в одной и той же IDE на том же компе компилировал/заливал. Сегодня один скетч прогнал, потом следом второй. И вот такие результаты
А где в коде подредактировать, чтобы больше 100 мгц строка продолжалась 100000 кгц и т.д.
Спасибо от ua4sz
И так первый успех, https://my-files.ru/htxwf5, работает теперь на 144-160 без глюков
Вот только ПЧ прибавляет, а нужно чтобы отнималась. Пробовал разрешать работу 253 строке, прекрывая 251-ю не помогает, в строках 37-40 задан старт со сложения, вообщем не получилось...... Ваше мнение?
Так этот вроде и работал у вас, а не работал другой или в чем глюки были ?
Логика работы ПЧ в этих строчках
volatile uint32_t bfo = 1070000000ULL; //ПЧ
(и строки рядом с USB и LSB)
#define IF_Offset // должна быть активной
si5351.set_freq((vfo * SI5351_FREQ_MULT) + bfo, SI5351_PLL_FIXED, SI5351_CLK0); // отправка частоты в синтезатор <- таких строк в скетче 2 !
поменяйте + bfo на - bfo и будет отниматься.
Нет это я пилил сегодня второй скетч с 755 поста, он работает без проблем как генератор так и синтезатор. А вот первый скетч /п. 755/ так и срывается на 112 мгц. Вы мне его раньше выкладывали под КВ. А можно добавить в этот /п.758/ добавить в нижнюю строку S-метр, дискретность перестройки не так актуальна.
Добавлено через 21 минут(ы):
Не получилось отнимать, поставил вместо +, - .
Включаю, показывает с прибавлением частоты, начинаю крутить энкодер, происходит срыв генерации
Добавлено через 11 минут(ы):
В 39 строке записано: volatile uint32_t bfo = 1070000000ULL; //стартовать с "верхней" ...
Последний раз редактировалось Из Сибири; 12.07.2019 в 17:24.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)