WSPR

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

WSPR

Сообщение R0AEK » 25 ноя 2021, 16:07

Обновление для WSPR маяка из готовых модулей:
  • В виду нецелесообразности использования исключены: использование модуля точного времени DS-1302 и вариант подключения дисплея 1602 по 4-битной шине.
  • Добавлен вариант использования без дисплея 1602, на пин PB0 подключается светодиод, моргает - режим ожидания, горит постоянно - передача.
  • Добавлено управление внешним усилителем мощности, сигнал для управления снимается с пина PB1, в момент передачи состояние пина меняется с 0 на 1.
  • Если при запуске конфигуратора установлен язык ввода "ru-RU", то язык ввода автоматически меняется на "en-US" (актуально только для Windows 7).
  • В конфигураторе добавлен конвертер координат в QTH-локатор, вызывается кнопкой с вопросиком справа от соответствующего поля. Возможна калькуляция QTH-локатора по введенным в ручную координатам или используя интернет геолокацию по "публичному" IP адресу (при "сером" публичном IP адресе фактические координаты могут отличаться).
  • Добавлена функция пропуска периода передачи, т.е. после завершения передачи пропускается выбранное количество пропуска двух минутных периодов передачи, можно выбрать - 1,2,3 или 4 пропуска периодов передачи, либо без пропуска. При первом включении соответственно пропускается количество выбранных периодов.
1.png

Если возникают проблемы с подключением ардуино плат с TTL преобразователем CH340G на Windows 10 21H1, можно скачать актуальную версию драйверов у производителя по этой ссылке. На Windows 11 не пробовал, пока она у меня не внушает доверия после первого знакомства.

Важно!!! После обновления прошивки, необходимо очистить EEPROM и произвести начальную конфигурацию маяка с корректировкой выходной частоты для модуля Si5351.

WSPR_Beacon_3_ver_1_04c.zip
(50.61 КБ) 18 скачиваний

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

WSPR

Сообщение MiB » 26 ноя 2021, 12:52

R0AEK писал(а):
25 ноя 2021, 16:07
Добавлен вариант использования без дисплея 1602, на пин PB0 подключается светодиод, моргает - режим ожидания, горит постоянно - передача.
а можно перенести status led на PB5?


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

WSPR

Сообщение R0AEK » 26 ноя 2021, 13:26

[/quote]
MiB писал(а):
26 ноя 2021, 12:52
а можно перенести status led на PB5?
это RX пин USARTа, а так как на этот выход будет заведен TX от GPS (по крайне мере планируется), будет нехорошо.

MiB, как у Вас ситуация с чтением из EEPROM?

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

WSPR

Сообщение MiB » 26 ноя 2021, 14:43

R0AEK писал(а):
26 ноя 2021, 13:26
это RX пин USARTа, а так как на этот выход будет заведен TX от GPS (по крайне мере планируется), будет нехорошо.
мы об одном говорим?
19 вывод PB5 (SCK) Pin5 of PORTB SCK (SPI Bus Serial Clock). This is the clock shared between this controller and other system for accurate data transfer. [Serial Peripheral Interface (SPI) for programming]
в арудино используется как I/O 13 и на нем висит "стандартный" светодиод.

или какая-то программная реализация uart через прерывания?
R0AEK писал(а):
26 ноя 2021, 13:26
MiB, как у Вас ситуация с чтением из EEPROM?
Пока не шил новую прошивку, только сегодня увидел, приеду с работы постараюсь залить.

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

WSPR

Сообщение R0AEK » 26 ноя 2021, 15:09

MiB писал(а):
26 ноя 2021, 14:43
мы об одном говорим?
19 вывод PB5 (SCK) Pin5 of PORTB SCK (SPI Bus Serial Clock). This is the clock shared between this controller and other system for accurate data transfer. [Serial Peripheral Interface (SPI) for programming]
в арудино используется как I/O 13 и на нем висит "стандартный" светодиод.
Он в моей UNO на RX СH340G идет и на соответствующий пин МК.
Circuit.jpg

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

WSPR

Сообщение MiB » 26 ноя 2021, 17:04

странная схема.... вроде RX TX всю жизнь была 2,3 выводы.... PB5 - это 19й вывод в DIP корпусе....

мне кажется в твоей схеме перемычка между 17м и 30м выводами лишняя....
без нее как везде, PB5 - идет на ISP разъем и на светодиод через LMку.... а UART идет на RXD/TXD.

схема оригинальной ардуинки:
arduino-uno-schematic.pdf
(32.73 КБ) 8 скачиваний
UNO R3
Изображение


пиноуты Atmeg в разных корпусах и минимальные схемы для разных корпусов:
https://github.com/MCUdude/MiniCore

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

WSPR

Сообщение R0AEK » 26 ноя 2021, 21:00

MiB, спасибо, поизучаю

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

WSPR

Сообщение R0AEK » 26 ноя 2021, 21:12

Сегодня решил провести лабработу по фильтрации выходного сигнала, более менее антенна у меня в распоряжении на 10m, для этого диапазона и делал расчеты диапазонного полосового фильтра. "Бинокль" BN-61-2402, колечки Т37-6

2.png

3.png

7.png

Расчет и практический результат
5.png

Форма сигнала на выходе
6.png

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

WSPR

Сообщение MiB » 27 ноя 2021, 06:25

Нормально так попал.... :)
а какая функция трансформатора? почему не как у большинства два параллельных контура?

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

WSPR

Сообщение R0AEK » 27 ноя 2021, 08:07

MiB писал(а):
27 ноя 2021, 06:25
а какая функция трансформатора? почему не как у большинства два параллельных контура?
Идея была для использовать трансформатор для развязки больше, особо он тут не нужен.

Для расчета количества витков на колечках использовал онлайн калькулятор Coil32, расчетные данные получились L1-15 витков, L2-4 витка, на практике результат выше получил при L2- три витка.

Ответить

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