Прошивки
КВ радио,  Радиоприемники,  Разное,  Самодельная аппаратура

Прошивка для радиоприемников ATS-20 и UD3SBV

На Алиэкспрессе не так давно появились радиоприемники на базе чипа Si4732. Один из популярных и доступных является на данный момент ATS-20. Попользовавшись какое-то время данным устройством, понял, что он имеет много недостатков при неплохом заложенном в него потенциале.

По-умолчанию все приемники поставляются с прошивкой от PU2CLR, в которой из недостатков можно перечислить:

  • Oтдельный BFO. При прослушивании SSB приходится отдельным пунктом меню подкручивать тон.
  • Шрифты интерфейса буквально рябят в глазах
  • Внутрисхемные помехи при работе S-метра, который в этой прошивке не информативен

Спустя несколько месяцев неторопливой работы я выпустил собственную прошивку для приемников ATS-20 и плат от UD3SBV. Из особенностей:

  • Полноценный SSB с шагом от 50 Гц.
  • В режиме SSB softmute проявляется через каждые 16 кГц, а не 1 кГц. Сканировать и слушать диапазоны теперь очень комфортно и приятно.
  • Новый интерфейс с приятными и крупными шрифтами.
  • S-метр был отключен. От внутрисхемных помех удалось избавиться полностью. На НЧ диапазонах нет противного треска.
  • На платах UD3SBV также работает индикация заряда аккумулятора. В приемниках ATS-20 это будет реализовано чуть позже с небольшой доработкой схемы.
  • Добавлен синхродетектор АМ (SAM-L и SAM-U). Синхродетектор позволяет убрать искажения на замираниях при приеме АМ вещательных станций, а также позволяет отстроиться от рядом стоящей мешающей станции.

Прошивка находится на стадии тестирования. Обо всех багах можно написать в чате Telegram (ссылка сверху в меню), либо на форуме.

Поддерживаемые устройства:

  1. ATS-20 — радиоприемник с AliExpressПрошивка для радиоприемников ATS-20 и UD3SBV
  2. UD3SBV — RX4735 1.3 Прошивка для радиоприемников ATS-20 и UD3SBV
  3. UD3SBV-microПрошивка для радиоприемников ATS-20 и UD3SBV

Скачать прошивку можно с облака: ссылка на облако Mail.ru. Устанавливается прошивка через программу xLoader. При прошивке необходимо выбрать файл прошивки под ваш приемник, указать COM порт и выбрать Duemilanove/Nano(ATmega328). Скорость по-умолчанию 57600.

Прошивка для радиоприемников ATS-20 и UD3SBV

UPD 19.08.21: прошивку для ATS-20 обновил до версии 1.05.1. Теперь появилась индикация заряда приемника в процентах. Чтобы функция заработала, нужно допаять два резистора согласно схеме и обновить прошивку в приемнике.

Прошивка для радиоприемников ATS-20 и UD3SBV

UPD 20.08.21: дополнил статью.

Удачи!

17 комментариев

  • Александр

    Добрый день, коллега, очень классная у вас получилась конструкция. У меня вопрос : я купил китайский приёмник и он в корпусе думаю вы, наверное, знаете про какой идёт речь.
    Будьте любезны, не ответите мне, можно ли вашей прошивкой прошить этот приёмник.
    Вообще-то я слабак в этих делах, может укажите как это шаг за шагом сделать.
    И еще вам удалось победить при перестройке пшикалку. Огромное спасибо,
    73!
    Александр. K2PAL

    • R8CEH

      Здравствуйте! Предполагаю, что Вы приобрели ATS-20. Фотографии устройств добавлю в эту статью.
      Чтобы прошить его, подключите приемник к ПК по USB, установите драйвер (добавил в облако).
      Из облака скачайте программу xLoader и файл прошивки ATS-20_1.05.1.hex.
      После запуска xLoader, указать COM порт и выбрать Duemilanove/Nano(ATmega328). Скорость по-умолчанию 57600.
      Смотрите скриншот из статьи.
      Для работы индикации состояния АКБ нужно сделать доработку с двумя резисторами.
      73!

  • Александр

    Спасибо,
    Да вы правы это был набор ATS-20
    Всё сделал и работает прекрасно,а прошивка лучше всех подошла ATS-20_1.05.1
    Теперь другое дело шак от 50гц,можно принимать и радиолюбителей!
    Но у меня есть одна бяка, вчера слушал телеграф на 40м и через минут 5-10 такой щелчок и звук пропал,а дисплей работает.
    Приходится выключаться.
    Я попробую родную прошивку если она будет работать значит в новой проблемма.
    Другие прошивки работают,но не правильно это понятно вы же под свою плату делали.
    Надо будет ваш вариант повторить спасибо,что у вас проэкт открытый.
    Спасибо вам,теперь знаю как заливать HEX в Arduino.
    Я слежу за вашими разработками на cqham.ru
    73!

    • Вячеслав

      Здравствуйте Александр. Подскажит, а где можно взять родную прошивку для этого приёмника?

  • Алексей

    Добрый день. Сейчас собираю приёмник UD3SBV-micro, загрузчик на атмегу загрузил, но прошить не получается. Правильно ли я понимаю что выводы Tx,Rx,Rst нужно подключать к 30, 31 и 29 ногам атмеги + 5вольт на 18 и земля.
    Подскажите пожалуйста как правильно подключиться и прошить приёмник.
    С уважением Алексей
    73

    • R8CEH

      Здравствуйте! Если зашили загрузчик программатором, то hex можно зашить им же например через avrdudeprog 3.3. Фьюзы менять при этом не нужно.

  • Алексей

    Добрый день. Мк прошился, но сишка оказалась бракованная, после загрузки появляется только приветствие которое быстро исчезает, на кнопки не реагирует. Шьётся почему то, только на скорости 115200. Заказал сишку у другого продавца, жду, к сожалению теперь смогу попробовать только после 20 сентября. Можно ли заменить 4732 на 4735?
    С уважением Алексей

    • R8CEH

      Здравствуйте. Если приемник ATS-20, то заменить можно, есть место под распайку 4735 на верхней части платы.
      Если платы UD3SBV, то можно только 4732.

  • Алексей

    Добрый день. После замены сишки приемник начал работать, но неудобно каждый раз выставлять уровень громкости, сбрасывается на ноль. В режиме АМ почему-то происходит затык и дальше частота не меняется, если переключиться на лсб или ссб, то частота меняется. Пока не разобрался как на ФМ менять шаг настройки и модно ли сделать автосканирование этого диапазона?
    73

    • R8CEH

      Скорее всего приёмник по-прежнему не работает как надо. Какая у Вас плата?
      В FM шаг не меняется пока.
      Автоскан будет в следующей версии прошивки.

  • Вячеслав

    Здравствуйтею . Подскажите пожалуйста, а где можно взять родную прошивку для этого приёмника?

  • Алексей

    Добрый день. И все таки, можно ли изменить уровень громкости при включении и изменить шаг на Фм диапазоне?
    73

  • Vytautas

    Здраствыйте.Купил приёмник с али и замучился,включается,начинаеш настраивать частоту какую нибуть и сразу зависает,нереагирует и валкодер,пальцами касаешся к выводам сишки,или дисплея,опят начинает работать,крутиш валкодером,опят зависает.Заменна сишки положительного результата не дало.в чём ещё может быт проблема?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *