Портативный SDR приёмник ATS-100

Автор ES1019SWL, 22 ноября 2024г 14:48

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ES1019SWL

Приёмник привлёк своими габаритами, весом и возможностью приёма SSB в КВ диапазоне.

Я хотел другой, побольше, попрожорливее и с сенсорным экраном, но прислали такой.
Сначало было расстроился, но оказалось зря, сенсорный экран не нужен, шумит,только.
Взвесил и промерил чувствительность этого DSP Приёмника на микросхеме SI4732.
Оказалось, что не так плохо, как могло бы быть у аппарата весом 136 грамм.
FM    12 мкв.
MW      3 мкв.
SW    1.3мкв.
SW SSB 13 мкв.
Измерял по показаниям индикатора SNR и RSSI на экране приёмника.
Критерий фиксации +10dB относительно уровня шума.
Это по показометру коробочки, а на слух SW и SW SSB не отличаются, чуйка такая же, как и у Xiegu 6100.
Это я к чему? Оказалось, что со штатной прошивкой пользоваться этим чудом техники очень сложно.
У приёмника только один орган управления - валкодер, и меню организовано ужасно.
Некий jeffmer написал альтернативную прошивку,из стопицот файлов и выложил её на гитхаб с инструкцией,
как всё собрать в кучу.
Инструкция оказалась  сложной, и с ошибкой, так, что обладателем приёмника с лучшей прошивкой, похоже стал, только,  один человек  под ником 66vds.
Новая прошивка оказалась гораздо юзабельнее старой, оценка 4, а старой- двойка.
Заценить мне удалось, потому, что удалось -таки собрать!
Больше собирать не надо, слил дампы старой и новой прошивок.
Файлы тут:
Спойлер

20241122_124713.jpg

ES1019SWL

Как собрать прошивку из файлов с Github
Спойлер

Если у Вас Windows:
1 Поставьте python версии 3 и более
2 Поставьте пакет esptool при помощи команды pip или pip.py в коммандной  строке
  Прочитайте путь который написан в отчёте желтыми буквами и введите его в новую системную переменную PATH, если желтый текст присутствует.

3 поставьте драйвер CH341SER для того, чтобы windows увидел проёмник как СОМ порт, (если новый порт не появляется в device manager при подключении приёмника шнуром USB).
 
Спойлер

4 подключите приёмник к USB, запомните, или запишите номер порта, который появится в device manager.

5 Включите приёмник.Сохраните текущую прошивку, для восстановления, если что-то пойдёт не так.
  В коммандной строке введите:
  esptool -b 921600 read_flash 0 ALL ATS100_contents.bin
    или
  esptool.py -b 921600 read_flash 0 ALL ATS100_contents.bin
 
  дождитесь окончания загрузки.
  ATS100_contents.bin файл сохраняется в вашем профиле пользователя C:\\users\username

6 Загрузите скачанные из github файлы bootloader.bin, espruino_esp32.bin, partitions_espruino.bin
  в ваш профиль пользователя C:\\users\username

7 в коммандной строке введите

  esptool -b 921600 write_flash -z --flash_mode dio 0x1000 bootloader.bin 0x10000 espruino_esp32.bin 0x8000 partitions_espruino.bin
    ИЛИ
  esptool.py -b 921600 write_flash -z --flash_mode dio 0x1000 bootloader.bin 0x10000 espruino_esp32.bin 0x8000 partitions_espruino.bin
 
  дождитесь окончания загрузки.
  Старая прошивка стёрта и приёмник готов к подключению к "espruino web ide"

8 откройте "espruino web ide" 
Спойлер
  или можно работать офлайн установив его локально на компьютер (называется нативное приложение) из
 
Спойлер

9 Для связи в "espruino web ide" включите скорость when connecting over serial baud rate 115200
  Переподключите USB шнур.

10 Нажмите на иконку с розеткой в левом верхнем углу "espruino web ide" выберите "web serial",
  Выберите СОМ порт, который появлялся в device manager при подключении приёмника к USB (вы его записали, или запомнили).
  В левом чёрном окошке должен появиться символ приглашения ввода >

11 нажимайте в "espruino web ide" символ со стопкой дисков в середине и выбирая
  Upload xxxxxx, загрузите все файлы по одному, по инструкции автора,
  (файлы должны быть  Вами скачаны с Github в локальную папку),
  при этом будет предложено переименовать каждый.

  Переименуйте первые два, как указано в инструкции и файл иконки тоже
 
Спойлер

12 После того как все файлы проэкта загружены в хранилище, нажмите на стрелочку у иконки микросхемы,
  которая находится ниже иконки со стопкой дисков и выберите FLASH.

13 Нажмите на иконку микросхемы.
  Экран приёмника оживёт через пару секунд.

14 если приёмник окирпичился, нужно закрыть "espruino web ide" и закачать обратно старую прошивку командой в командной строке:
  esptool -b 921600 write_flash 0 ATS100_contents.bin
      или
  esptool.py -b 921600 write_flash 0 ATS100_contents.bin

15 Если прошивка Вам понравилась, и Вы хотите её сохранить,
достаточно при подключенном к USB и включённом приёмнике написать в командной строке

  esptool -b 921600 read_flash 0 ALL ATS100_espruino.bin
    ИЛИ
  esptool.py -b 921600 read_flash 0 ALL ATS100_espruino.bin
 
  Восстановление или клонирование на другой аппарат:
  esptool -b 921600 write_flash 0 ATS100_espruino.bin 
    ИЛИ
  esptool.py -b 921600 write_flash 0 ATS100_espruino.bin
   
16 Изучайте, пользуйтесь, делитесь с другими. улучшайте.

ES1019SWL

Guests are not allowed to view images in posts, please Register or Login


Проверил коробочку на блокирование и динамический диапазон калиброванными приборами.

Результат положительный
- эта писюкашка может работать на большую антенну,
    проверено, коробочка принимает на мою антенну 18 метров длинной с балуном 9:1 с балкона,
    мустамяе, этаж 2.
    Разницы, большой с трансивером Xiegu 6100 не заметил.

Результат исследований:

При расстройке 20 килогерц от помехи проблемы начинаются с уровня помехи +54дБ от сигнала на любом диапазоне.
При расстройке 100 килогерц от помехи проблемы начинаются с уровня +70дБ от сигнала, кроме SSB.

Отдельное удивление
На SSB, блокирование сильным сигналом при расстройке 100 килогерц,или более, наступает только при уровне помехи 110 дб!

20250114_173533.jpg

 

ES1019SWL

Проверил время работы от встроенного акумулятора с прошивкой, над которой работаю, и китайской. 10 -+ 05 часов, нет разницы. Кстати, бинарник на облаке обнавляю, а исходники на гитхабе нет, но это будет устранено.   

ES1019SWL



Всё, все баги отловлены, скорость работы повышена в 3 раза, исходники на гитхабе обновлены. \\проэкт закрыт

🡱 🡳
off