SineLink 2: разбор линка второго поколения
Несколько месяцев назад мы разбирали первый SineLink. Сегодня нам попался полный комплект второго поколения.
Корпус теперь модульный, внутри два слота под сменные радиомодули, у каждого свой SMA и свой обдув. Слот первый, условно «1G», это прямой потомок старого SineLink по частотному диапазону. Слот второй, «2G», это дополнительный диапазон частот. Дальность выросла до 140 км, передатчик до 2 Вт.
Управляет всем микроконтроллер STM32H750 на ядре Cortex-M7 с частотой 480 МГц, против скромного STM32G431 в первом поколении. Радиочип Semtech LR1121, третье поколение LoRa-трансиверов у Semtech. И вот здесь начинается самое интересное.
Даташит LR1121 описывает четыре рабочие полосы: привычный sub-GHz (150–960 МГц), L-band 1525–1660 МГц, S-band 1900–2200 МГц и классический ISM 2.4 ГГц. Производитель поставил в борт модуль с маркировкой «Band: 1600–2700», и это не опечатка. Стандартные FPV-джаммеры работают по 700–1000 МГц и по 2.4 ГГц, потому что там сидят ELRS и первые SineLink. А тут линк прыгает по 1100 МГц полосе, захватывая L-диапазон. Внутри 1610–1626 МГц сидит восходящий канал Iridium, выше идёт спутниковый S-сектор. Жечь помехой на этих частотах значит гасить и спутниковую связь.
Дальше усилили адаптивность. Четыре режима FHSS: ручной, одноканальный (модем сам сбегает с зашумлённого канала), многоканальный, где одновременно занято несколько чистых частот, и режим, вычёркивающий каналы по потерям пакетов. Отдельно работает динамическая модуляция: при помехах битрейт падает с 30 кбит/с до 1.5 кбит/с, и линк выживает там, где обычный рвётся. Мощность тоже сама подтягивается вверх, как только растут повторы пакетов.
Маппинг портов расширили до 5 линий: три физических UART плюс два виртуальных на USB-C. Протоколы на выбор: RAW, MAVLink, SBUS и CRSF. Появился полноценный Ethernet с PoE - модем на мачте питается и живёт через один кабель, всё что ходит по UART доступно как UDP-порты. Для тяжёлых комплексов это большой шаг, один шнур вместо пучка.
Канальная инфраструктура выросла в сторону роя. Один мастер держит до 32 бортов с индивидуальными AES-ключами, либо PSK-сеть с общим ключом, это для дешёвых FPV-бортов. Появилась функция Masquerade: мастер за 1 секунду превращается в «умный маяк» и обратно, без перезагрузки. А вместе с Share Slaves это готовая рабочая процедура - борт запускается с одной точки, в полёте оператор в укрытии забирает управление себе, начальный мастер уходит в тихий режим. Внутри сети есть даже чат для операторов на 25 символов, смешно, но имеет место.
Отдельно режим Sinepilot, в котором наземный модем сам генерирует координаты борта из сети маяков SNS и отдаёт их наружу как обычный MAVLink. Официальное применение - антенные трекеры.
Враг сейчас уходит туда, где подавление на бытовом железе не работает - спутниковые L/S-диапазоны, адаптивный FHSS, автоподстройка модуляции и мощности. Чтобы давить такие линки, нужна широкополосная станция, закрывающая и 510 МГц, и весь сектор 1.6–2.7 ГГц. Плюс на стороне платформы сеть маяков, которая ведёт борт без GPS вообще.
Протокол и поведение эфира полноценно не видно на одном модуле, нужен второй экземпляр для пары мастер/слейв. Если у кого-то такой модуль завалялся, вы бы могли помочь нашему изучению.
Post #137676
533
Forwarded from FPV COVENANT








