-
Dmitry
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 111
-
Репутация: 4
-
|
RW3DF пишет:
Вот скетч от NanoVFO c добавленными библиотеками для дисплея OLED 1.3". Чтобы не запутаться с авторским набором я его слегка переименовал. Сейчас попробовал его компилировать - все прошло без проблем. Дальше надо делать плату. Если не получится его запустить - как вариант - использовать скетч из темы Синтезатор за полчаса. Но тогда самим уже пристраивать cw key.
как обстоят дела с NanoVFO ?
|
|
-
zotos
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 120
-
Репутация: 12
-
|
2 veso74
Что-то у меня ничего не получилось, слабые знания в пользовании библиотеки.
Не могли бы предложить вариант скетча, в котором по нажатию кнопки передачи
включается CLK2 на частоте rx а при отпускании кнопки выключается.
|
|
-
veso74
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 137
-
Репутация: 40
-
|
zotos, попробуйте. Только я не уверен что должно быть видно на дисплее: частота RX или TX (разница 500..1000 Hz для тона). Сделал на дисплее: TX (так у все новые заводские трансиверы?).
3,500-3,800 MHz, Fif = 500 kHz, тон 700 Hz, Fhet на CLK0, Ftx на CLK2 при PTT = GND.
Для вся идея вероятно Вам понадобится еще код писать (транслейт).
|
Последнее редактирование: 08 Апр 2019 23:12 от veso74.
|
-
zotos
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 120
-
Репутация: 12
-
|
veso74, это работает! респект!
Успел попробовать только отдельно от ВЧ тракта трансивера, смотрел генерацию на спектроанализаторе - все ОК, CLK0 работает постоянно, CLK2 - при нажатии ключа.
Вечером подключу к ВЧ тракту, попробую как работает самоконтроль, отпишусь.
Теперь этот синтезатор - основа для полноценного CW QRP трансивера.
Веселин, а можно сделать еще один вариант кода - чтобы дисплей показывал частоту RX (подавленной несущей SSB сигнала), а при передаче частота RX смещалась на 700 ГЦ ( ну и соответственно возвращалась обратно при приеме). Для смешанных связей и просто для прослушивания SSB это для меня более естественно.
Спасибо!
|
|
-
veso74
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 137
-
Репутация: 40
-
|
... чтобы дисплей показывал частоту RX ... а при передаче ... Потому что вариаций много, попробуйте изменить в соответствии с вашими предпочтениями строки, кто отвечает за загрузку данных. Думаю не сложно:
строка 65: частота CLK0, при радиоприема: si5351.set_freq((rx - IF_FREQ - 700) * SI5351_FREQ_MULT, SI5351_CLK0);
строка 67: частота, отображаена на дисплее: show_freq(rx);
строка 84: частота CLK2, при радиопередача: si5351.set_freq(rx * SI5351_FREQ_MULT, SI5351_CLK2);
|
Последнее редактирование: 09 Апр 2019 11:32 от veso74.
|
-
EW8OV
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 14
-
Репутация: 0
-
|
Хз.Но помоему жизнь не настолько длинная, чтобы в тысячный раз изобретать, то что уже сделано и отлажено.
Sw,yaesu,icom и тд. для полей sot iot флор и фаун qrp идеальны.
Над этим уже поработали инженеры с неограниченной элементной базой, лучше самомому всеравно не сделать.
Зачем же тратить время на бейсики и c+.
Не правильнее и логичнее съездить в экспедицию на остров или в экзотическую страну,сходить в горы взяв с собой ft817.И познать новую частичку этой планеты.
Энергию пускаемую на изучение спуров в сигнале потратить на заработок денег для поездки в неизведанные места .... имхо однако.
|
|
-
veso74
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 137
-
Репутация: 40
-
|
... Зачем же тратить время ... OFFTOP:
Лично: Дома есть 3 трансивера (две самоделки и заводской), утром могу купить еще 3 трансивера примерно, но я не хочу. Хочу работать на самоделки. A часть перерыва в напряженный рабочий день для меня даже просто думать о будущие конструкции (транслейт).
Наше хобби бесконечно ... и своего рода - прекрасно .
|
Последнее редактирование: 09 Апр 2019 11:55 от veso74.
|
-
zotos
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 120
-
Репутация: 12
-
|
veso74
ОК, спасибо, попробую
EW8OV
Смысл ведь не в том, чтобы сделать, а в том, чтобы делать!
Радиолюбители давным-давно разделились на тех, кому удовольствие доставляет
работа в эфире / экспедиции ( заодно выпить там на природе)
и
тех, кто любит изобретать (пусть давным-давно изобретенное кем-то), конструировать.
Инженеры - они такие инженеры . Они настолько чокнутые, что некоторые из них даже профильные институты закончили, по любви так сказать.
Хобби такое есть.
А еще есть любители из спичек кораблики строить.
|
Последнее редактирование: 09 Апр 2019 11:53 от zotos.
|
-
R1AIT
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 445
-
Репутация: 30
-
|
EW8OV пишет:
Хз.Но помоему жизнь не настолько длинная, чтобы в тысячный раз изобретать, то что уже сделано и отлажено.
Sw,yaesu,icom и тд. для полей sot iot флор и фаун qrp идеальны. На вкус и цвет, как говорится. По мне, так до идеала им довольно далеко еще. Странно, что вы эти три бренда объединили. По логике вашего поста, как раз SW нужно противопоставить двум остальным. Основная их беда, двух оставшихся, IMHO, что те самые инженеры, они конечно специалисты в своей области, но потребности потенциальных покупателей их, похоже, волнуют не сильно.
|
Последнее редактирование: 09 Апр 2019 22:54 от R1AIT.
|
-
zotos
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 120
-
Репутация: 12
-
|
2 veso74
Протестировал предложенный вами скетч вживую на трансивере с параллельно подключенным RTL SDR. Все замечательно!
Для моего случая когда freq=rx+IF_FREQ:
Вариант 1: на дисплее хотим видеть частоту передачи СW:
строка 65: частота гетеродина приемника:
si5351.set_freq((rx + IF_FREQ + 700) * SI5351_FREQ_MULT, SI5351_CLK0);
строка 67: частота на дисплее:
show_freq(rx);
строка 84: частота генератора передатчика:
si5351.set_freq(rx * SI5351_FREQ_MULT, SI5351_CLK2);
Вариант 2: на дисплее хотим видеть частоту подавленной несущей SSB:
строка 65: частота гетеродина приемника:
si5351.set_freq((rx + IF_FREQ) * SI5351_FREQ_MULT, SI5351_CLK0);
строка 67: частота на дисплее:
show_freq(rx);
строка 84: частота генератора передатчика:
si5351.set_freq((rx-700) * SI5351_FREQ_MULT, SI5351_CLK2);
|
Последнее редактирование: 10 Апр 2019 00:59 от zotos.
|
|