Infotex Мир Хобби

Hard&Soft => Радиолюбителю => Цифровые виды радиосвязи => Тема начата: Koshak от 23 Июля 2016, 15:06:37

Название: WSPR Arduino
Отправлено: Koshak от 23 Июля 2016, 15:06:37
Собираю WSPR/QRSS маяк по мотивам W3PM GM4YRE  :$ В отличии от http://www.qrp-labs.com/ultimate3/u3s.html проект полностью бесплатный!!!
На выход планирую поставить BS170*3 расчётная мощность 200-300мВт :-) Выходной фильтр рассчитал на частоту 29 МГц 5го порядка, я тупо не хочу делать коммутацию фильтров из-за не достатка места на плате(( поэтому взял "макушку" диапазона, надеюсь "срать" не будет.  GPS обязательный атрибут, синхронизация времени  идёт именно по нему.

(http://infotex58.ru/infot/wspr_start.jpg)

Название: Re: WSPR Arduino
Отправлено: Koshak от 07 Августа 2016, 00:59:21
Пошёл я значит сегодня в магаз за "рассыпухой" смотрю имеются транзюки BS170 как раз для WSPR проекта!!! Да за копейки!!! По 10р штучка. Купил 4 штучки последние... Как оказалось в дальнейшем это пустой корпус транзистора  :102: нулевая реакция на смещение по затвору  :D Теперь жду с Китая, надеюсь хоть не семечки  :-)

(http://infotex58.ru/infot/bs170_bad.jpg)
Название: Re: WSPR Arduino
Отправлено: Koshak от 10 Августа 2016, 07:28:02
Приехали транзисторы с китая. Результат не заставил себя ждать  :$ , утренний проход на 10МГц.
Антенна кусок провода висящий на балконе первого этажа, мощность точно не мерил но не более 100мВт.
Дистанция до Шведа 1700км принимал с уровнем -28
Вообщем иду на работу с хорошим настроением  :happy:

(http://infotex58.ru/infot/wspr_ra4fhe.jpg)
Название: Re: WSPR Arduino
Отправлено: Koshak от 21 Августа 2016, 19:10:06
Диапазон 14MHz  :-) Мощность 50мВт!

(http://infotex58.ru/infot/ra4fhe_wspr_14mhz.png)

(http://infotex58.ru/infot/ra4fhe_wspr_14mhz_1.png)

2500км  :!

Прошивка и документация в аттаче.

Название: Re: WSPR Arduino
Отправлено: Koshak от 28 Августа 2016, 22:58:45
Допилил проект. Теперь нужно сделать адекватную антенну а не кусок провода  :D

(http://infotex58.ru/infot/wspr_finish.jpg)
Название: Re: WSPR Arduino
Отправлено: Koshak от 13 Сентября 2016, 00:28:34
Пока максимальная дальность 2580 км на диапазоне 18MHz...

Название: Re: WSPR Arduino
Отправлено: R4FC от 13 Сентября 2016, 08:04:56
Молодец!!! Все еще в переди :98:
Название: Re: WSPR Arduino
Отправлено: Yuri от 14 Сентября 2016, 19:21:19
Допилил проект. Теперь нужно сделать адекватную антенну а не кусок провода  :D

Здравствуйте!
Интересный проект, заказал платку AD9850, пока едет несколько вопросов.
Я так понимаю, что напрямую с выхода RF Out  платы с ad9850 сигнал в антенну подавать нельзя
и обязательно использовать полосовой фильтр?
Если можно, схему полосового фильтра выложите и усилителя на bs170 тоже.
Спасибо!
Название: Re: WSPR Arduino
Отправлено: Koshak от 14 Сентября 2016, 21:30:32
Схему  оконечника брал от QRP-Labs, транзисторы запитал 12в, а схема фильтра классическая режет выше 29MHz. На первой фотке видны номиналы элементов. Осторожно со смещением на затворы транзисторов! При первом включении выставить подстроечником нулевой потенциал и потихоньку прибавлять, иначе дохнут как "мухи" :D для трёх штук ставил 50mA.
Название: Re: WSPR Arduino
Отправлено: Koshak от 16 Сентября 2016, 07:50:02
Выкинул BS170  :D сделал усилитель на 74HC240  :xexe: выдаёт честные 100 мВт не зависимо от диапазона. Цена вопроса 10р в местном магазе, из обвеса один резистор и пара блокировочных кондёра по питанию. Если интерес есть скину подключение.
Утренние споты... работает 74HC240  ;)

 
Название: Re: WSPR Arduino
Отправлено: R4FC от 16 Сентября 2016, 08:05:15
Леха теперь делай cw маяк))) :$
Название: Re: WSPR Arduino
Отправлено: Yuri от 16 Сентября 2016, 12:15:45
Выкинул BS170  :D сделал усилитель на 74HC240  :xexe: выдаёт честные 100 мВт не зависимо от диапазона. Цена вопроса 10р в местном магазе, из обвеса один резистор и пара блокировочных кондёра по питанию. Если интерес есть скину подключение.

Выкладывайте)
И спасибо за разъяснения.
А что за программа для расчета фильтров (на первых картинках в теме)?
Название: Re: WSPR Arduino
Отправлено: Koshak от 16 Сентября 2016, 12:59:37
Прога для расчёта Microwave Office http://www.awrcorp.com/ru/products/microwave-office, софт очень мощный для моделирования RF схем.
Схемку усилка скину вечером...
Схема фильтра на 29MHz ниже. Номиналы кондёров можно округлить, я использовал составные.
 
Название: Re: WSPR Arduino
Отправлено: Koshak от 16 Сентября 2016, 22:52:13
Понравился оконечный каскад на 74HC240  :$ Схему разрисую в P-CAD, на бумаге уже лень ...
Рекорд на сегодня 2689км PA7T !

(http://infotex58.ru/infot/test_74hc240_cool.png)
Название: Re: WSPR Arduino
Отправлено: Koshak от 17 Сентября 2016, 15:45:47
Схема усилителя на 74HC240  :-) Чувствительность по входу ~200мВ, выходная мощность линейная ~100мВт

(http://infotex58.ru/infot/74hc240_amp_wspr.png)
Название: Re: WSPR Arduino
Отправлено: Koshak от 17 Сентября 2016, 15:49:22
Вообщем работой доволен  :-) Оставляю работать железку 24/7

Название: Re: WSPR Arduino
Отправлено: Yuri от 19 Сентября 2016, 18:23:45
Спасибо за информацию и помощь!
Народ аналогичные передатчики делает и на RPi  (информация для тех, у кого без дела валяется - можно пристроить)
Например, https://gerolfziegenhain.wordpress.com/2013/04/13/raspi-as-wspr-transmitter/
Название: Re: WSPR Arduino
Отправлено: Koshak от 19 Сентября 2016, 21:47:11
Фотки потрохов  :-)

(http://infotex58.ru/infot/wspr_ra4fhe_3.jpg)

Микруха без радиатора  :-)

(http://infotex58.ru/infot/wspr_ra4fhe_2.jpg)
Название: Re: WSPR Arduino
Отправлено: Koshak от 02 Ноября 2016, 22:29:51
Тут пришла идея в качестве источника точного времени использовать модуль ESP8266. GPS модуль как то расточительно использовать  :-) .
Скетч написан на базе примера NTP клиента, синхронизация с серверами времени происходит каждую минуту, точности хватает "за глаза" выходной формат данных как и у GPS модуля, меняются только штампы времени.
В коде меняем только имя и пароль точки доступа.
Сигнал TXD притягиваем через резистор 4,7к к VCC 3.3v
Версия экспериментальная.

 
Название: Re: WSPR Arduino
Отправлено: Koshak от 26 Декабря 2016, 21:35:51
Закончил вторую версию WSPR маяка, отличие от первой добавлен дешифратор диапазонов 74LS145, добавлены диапазонные фильтры.
При применении реле фирмы AXICOM полярность включения обмотки обязательно соблюдать!!! Я пренебрёг даташитом думал это не влияет но как оказалось зря  :-) реле при смене полярности тупо не срабатывают. Разместил плату всё в том же корпусе. Осталось только потестить работу маяка.

(http://infotex58.ru/infot/wspr_v2_ra4fhe.jpg)   
Название: Re: WSPR Arduino
Отправлено: ua6em от 27 Декабря 2016, 20:05:53
Схему  оконечника брал от QRP-Labs, транзисторы запитал 12в, а схема фильтра классическая режет выше 29MHz. На первой фотке видны номиналы элементов. Осторожно со смещением на затворы транзисторов! При первом включении выставить подстроечником нулевой потенциал и потихоньку прибавлять, иначе дохнут как "мухи" :D для трёх штук ставил 50mA.

Дисплей по I2C нельзя?
Название: Re: WSPR Arduino
Отправлено: Koshak от 27 Декабря 2016, 20:21:52
Дисплей по I2C нельзя?
Я повторял авторский вариант, I2C не пробовал.
Название: Re: WSPR Arduino
Отправлено: Yuri от 21 Марта 2017, 13:39:39
Добрый день!
Пришли все модули. Начал собирать данный маяк.
Уважаемый Koshak пожалуйста выложите СВОЙ скетч (в оригинальном что-то много лишнего)  и подскажите по подключению AD9850:
W_CLK - D5, 
FU_UD  - D4,   
DATA - D6  - это правильно?
В качестве RF-out любой из пинов ZOUT1 и ZOUT2 (синусоидальных)?
Пины D0...D7 и Reset никуда не цепляем?

 
Название: Re: WSPR Arduino
Отправлено: Koshak от 21 Марта 2017, 21:15:54
Приветствую!

Я не знаю конкретно какой модуль у Вас, у меня так:

Arduino      DDS
D4 >>>>>FQ_UD
D5 >>>>>W_CLK
D6 >>>>>D7
VCC >>>>D0, D1
GND >>>>D2, D3, D4, D5, D6, RESET

Ну и питание.
Выход RF по желанию.
Мой вариант скетча, выкинул QRSS, WWVB. Частота опоры DDS 125MHz




Название: Re: WSPR Arduino
Отправлено: Yuri от 21 Марта 2017, 22:31:15
Конкретно какой модуль у Вас, у меня так....

Модули у нас одинаковые.

Огромное спасибо! Продолжу опыты)
Название: Re: WSPR Arduino
Отправлено: Koshak от 01 Июля 2017, 04:00:48
Странный позывной  :3: Частота на приём у него плывёт  :po:
Название: Re: WSPR Arduino
Отправлено: RA4FOC от 06 Августа 2017, 20:03:05
Алексей, а окончательную схему того, что в итоге получилось посмотреть можно?
Название: Re: WSPR Arduino
Отправлено: R4FC от 07 Августа 2017, 21:48:06
Странный позывной  :3: Частота на приём у него плывёт  :po:
Леха, на радиосканере этот карапуз присутствует, он мониторит диаппазоны в разных модах, он только на приеме сидит
Название: Re: WSPR Arduino
Отправлено: Koshak от 08 Августа 2017, 20:38:07
Алексей, а окончательную схему того, что в итоге получилось посмотреть можно?
Привет Николай!!! Да схема от авторской особо не отличается, добавил только дешифратор для управления фильтрами, фильтры классические по эллиптической схеме считал в AWR, схему усилка я уже кидал.

Леха, на радиосканере этот карапуз присутствует, он мониторит диаппазоны в разных модах, он только на приеме сидит
Понял  :-) я просто туда редко захожу.
Название: Re: WSPR Arduino
Отправлено: RA4FOC от 15 Августа 2017, 23:37:29
Алексей, хреновый я совсем стал. Плиз ткни в прямую ссылку.......
Название: Re: WSPR Arduino
Отправлено: Koshak от 15 Августа 2017, 23:47:10
Внизу http://infotex58.ru/forum/index.php?topic=1011.msg7912#msg7912