Обновление от 10.03.2023
Релиз прошивки HEX: 2.00
Релиз конфигуратора CFG: 2.0.8469
Если в качестве индикатора выбран светодиод L и модуль DS-3231 был выбран в качестве источника времени, при отсутсвии ответа от DS-3231 по шине i2c, светодиод быстро моргает.
Debag:
Исправлено подключение к конфигуратору при отсутствующем/неисправном модуле DS-3231, если он был выбран в качестве источника времени.
Оптимизация кода, исправление выявленных ошибок.
Наконец дошли руки до описания WSPR маяка из готовых модулей.
Функционал:
- автономная работа на диапазонах 160/80/60/40/30/20/17/15/10/6/2m (для диапазона 2m необходим TXCO — кварцевый генератор с температурной компенсацией, для тактирования генератора Si5351);
- поддерживаемые источники времени DS-3231/GPS NEO-6M;
- поддерживаемые дисплеи LCD1602 с модулем i2c на базе микросхем PCF8574/PCF8574A или OLED дисплеи 0.96′ 128×64 или 0.91′ 128×32 выполненных на однокристальном CMOS драйвере SSD1306, возможна работа маяка и без дисплея;
- управление внешними BPF/LPF фильтрами по ABCD – коду (конфигурируемая опция);
- управление внешним усилителем мощности;
- настройка маяка выполняется через приложение конфигуратор на компьютере.
В архиве ниже:
- подробное описание в PDF файле;
- файл прошивки;
- приложение конфигуратор;
- BAT файл прошивки через загрузчик Arduino;
- файл прошивки и GUI загрузчик Chip45boot2.
Внимание!!! Допустил ошибку в файле прошивки, забыл раскомментировать код перехода на передачу при использовании GPS, ниже архив исправленный от 12.03.2023.
WSPR_beacon_3 Update #5
1 файл(ы) 10.85 MB
Работу прототипа можно посмотреть тут!
73!
Возможен ли вариант формирования выходного сигнала на частоте 1,5 Кгц,для подачи на звуковой вход трансивера?
В данном случае надо смотреть с чего в атмеге можно получить такой сигнал, а это проще новый проект сделать. Было в планах переписать код под маяк, но пока не до него.
При инициализации OLED дисплея 0.91′ 128×32,не проходят данные с GPS приемника в программу веб конфигуратора,а при инициализации LED диода все работает корректно.Это конфликт на шине или баг?
А так, Огромное спасибо за проделанную работу и интересный девайс!
Александр, добрый день. Собрал ваш маяк на отдельной atmega328p. RTC — DS3231SN, Oled-I2C 0,96″, ну и плата с si5351A. Тактирование от внешнего кварца на 16 Мгц. С помощью AVRdude и STK500 стёр чип, выставил необходимые фьюзы, залил chip45boot2_atmega328p_uart0_v2.9Q.hex. Далее с помощью USB-TTL FT232RL и программы chip45boot2_gui.exe прошиваю файлом WSPR_Beacon_3.hex — всё норм. А далее программа WSPR_Beacon_3_CFG.exe не может соединиться с маяком. Просто висит сообщение Waiting for a response… ну и т.д. Подскажите, что не так и куда копать?
Собрал … работает отлично , не плохоб было кнопку для выбора диапазона (чтоб не по кругу бегал
а так … с Камчатки на JA-2000-3000 Km c VK- 8000-1000 Km принимают ,антенна ATAS-120 на 28мгц настроена и РА-3W
73! de UA0ZEO
Спасибо Олег за отзыв! Напишите на почту info@r9ofg.ru подробнее Ваше предложение.
Супер! Огромное спасибо за проделанную работу и интересный девайс!