WSPR

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 04 янв 2022, 11:29

R0AEK писал(а):
04 янв 2022, 07:12
Чуда не случилось :mrgreen: Будем думать как GPSDO простенький сделать...
думаю что для начала можно попробовать OCXO поставить или печку сделать как у QRP-labs.

вот здесь тема обсуждается: http://qrz.by/forum/viewtopic.php?f=74& ... 04ab8758c0
там и генераторы и печки...., еще и фазовые шумы ловят - 25Мгц умножают потом на 390 чтобы в LNB 9750Мгц получить для конвертирования.
Так что все решаемо - или OCXO на 100Мгц и делить на 4. или 10Мгц делить пополам и отфильтровать 5ю гармошку.
bpf на выходе.
аналогичная тема есть на vhfdx в разделе по приему QO-100 - но там под 100 страниц....


еще есть у меня в закладках вот такие ссылки:
http://sq7hjb.pl/index.php/mini-gpsdo/
http://sq1gu.tobis.com.pl/en/dds/49-generator-si5351a-2
по сути конструкция одна, но для маяка нужен будет 2й модуль Si5351 - в качестве стабильной опоры...



p.s. я пока забью на 144 - это ели делать то все равно отдельным проектом, с КВ не пересекающимся...

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 06 янв 2022, 08:33

R0AEK писал(а):
25 дек 2021, 23:24
  • T1 на колечке FT37-43: 10 витков двумя скрученными проводами диаметром #26 (~0,4мм).
я не спец в этих бифилярных намотках, но IMHO(и многие схемы из интернета) так будет идеологически правильнее:
2022-01-06_08-28-15.png


Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 06 янв 2022, 10:03

R0AEK писал(а):
04 ноя 2019, 17:56
Таким образом, процесс передачи информации строится на изменении несущей частоты передатчика скачками равными 1.4648 Гц в полосе 6 Гц.
По формуле:
fOut(мГц) = fTx(мГц) + (n * 1.4648(Гц))
R0AEK, можно формулу выложить поправленную под ваш проект, чтобы понимать как учитывается в ней TX freq offset?

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 06 янв 2022, 10:22

MiB писал(а):
06 янв 2022, 08:33
я не спец в этих бифилярных намотках, но IMHO(и многие схемы из интернета) так будет идеологически правильнее:
надо попробовать, но по моему так как в схеме то лучший результат... пробовать надо
MiB писал(а):
06 янв 2022, 10:03
можно формулу выложить поправленную под ваш проект, чтобы понимать как учитывается в ней TX freq offset?
там опечатка, вот так верно

Код: Выделить всё

/*
частотная манипуляция
расчет смены частот для 4-FSK по формуле:
fOut(Гц) = fTX(Гц) + (n  * 1.4648(Гц)) где n - символ канала 0..3
*/
fOut = TXfreq + (uint32_t)(WSPR_Data[i] * freq4FSK);
TXfreq: частота диапазона + смещение (TX freq offset), Гц
WSPRData: массив символов канала
freq4FSK: 1,4648 Гц

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 06 янв 2022, 21:37

R0AEK писал(а):
06 янв 2022, 10:22
частота диапазона
?????????
скажем для диапазона 144 эта частота какая?

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 06 янв 2022, 23:30

MiB писал(а):
06 янв 2022, 21:37
?????????
скажем для диапазона 144 эта частота какая?
Так в Гц жжж!

Код: Выделить всё

const uint32_t BandsFreq[12] = {
	1836600,	//160m
	3568600,	// 80m
	5287200,	// 60m
	7038600,	// 40m
	10138700,	// 30m
	14095600,	// 20m
	18104600,	// 17m
	21094600,	// 15m
	24924600,	// 12m
	28124600,	// 10m
	50293000,	//  6m
	144489000};	//  2m
Соответственно к этому плюсуем 1500, т.е. частоту смещения тоже в Гц

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 07 янв 2022, 08:40

ок.
но тогда не совсем понятен смысл списка TX freq offset? - по сути своей в "окно" попадает только 1но значение = 1500Гц.


p.s. Александр, посмотри еще в коде - когда делаешь Disconnect, DTR не дергается и устройство остается в режиме CFG-Mode.
p.p.s. еще одна фича - по окончанию передачи, на LCD пишется "Waiting 00:00:00" и через секунду меняется на UTC время.

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 07 янв 2022, 12:00

MiB писал(а):
07 янв 2022, 08:40
ок.
но тогда не совсем понятен смысл списка TX freq offset? - по сути своей в "окно" попадает только 1но значение = 1500Гц.
да верно, тут я перебор сделал, в следующем релизе будет в диапазоне 1400...1600 Гц
MiB писал(а):
07 янв 2022, 08:40
p.s. Александр, посмотри еще в коде - когда делаешь Disconnect, DTR не дергается и устройство остается в режиме CFG-Mode.
на обоих загрузчиках норм, но вот с ардуиновским при подключении ни всегда дтр воспринимает, хотя в порт отправляется
MiB писал(а):
07 янв 2022, 08:40
p.p.s. еще одна фича - по окончанию передачи, на LCD пишется "Waiting 00:00:00" и через секунду меняется на UTC время.
там по окончании передачи прорисовывается по нулям, а потом ждет когда данные от источника времени придут, тоже мозолит глаз! Придумаю что нибудь.

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 08 янв 2022, 07:44

R0AEK писал(а):
07 янв 2022, 12:00
да верно, тут я перебор сделал, в следующем релизе будет в диапазоне 1400...1600 Гц
я бы предложил вариант с RND функцией от 0 до 200 и фиксированным txoffset 1400Гц. или 1 раз при старте, или при каждой передаче.
R0AEK писал(а):
07 янв 2022, 12:00
на обоих загрузчиках норм, но вот с ардуиновским при подключении ни всегда дтр воспринимает, хотя в порт отправляется
у меня загрузчик от chip45 и при коннекте никаких проблем. а вот при disconnecte появилось :-(, по serial monitor - DTR при коннекте переходит в 1 и далее так и остается, в 0 не сбрасывается. попробую откатится на предыдущую прошивку, там я такого поведения не заметил....

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 08 янв 2022, 14:21

MiB писал(а):
08 янв 2022, 07:44
я бы предложил вариант с RND функцией от 0 до 200 и фиксированным txoffset 1400Гц. или 1 раз при старте, или при каждой передаче
рандом интересно, попробую добавить к фиксированному
MiB писал(а):
08 янв 2022, 07:44
у меня загрузчик от chip45 и при коннекте никаких проблем. а вот при disconnecte появилось :-(, по serial monitor - DTR при коннекте переходит в 1 и далее так и остается, в 0 не сбрасывается. попробую откатится на предыдущую прошивку, там я такого поведения не заметил....
интересно... тут точно давно ни чего в коде не менялось, при кликании на дисконнект дтр отправляется в порт, и если верхним правым крестом окно конфигуратора закрываем, то-же самое происходит, функция где дтр отправляется одна. Понаблюдаю.

Ответить

Вернуться в «Микроконтроллеры и программирование»