Author: Mykola Meresii

  • Радіозвʼязок W2LRS Study Open v1.2

    Радіозвʼязок W2LRS Study Open v1.2

    W2LRS Study Open

    W2LRS Study Open — відкритий проєкт системи цифрового радіозв’язку, який містить вихідні коди прошивок передавача та приймача, документацію й інструменти для розробки. Проєкт створений для тих, хто прагне вивчати сучасні технології цифрового радіозв’язку, брати участь у їх розвитку або використовувати відкриті рішення у власних безпілотних системах.

    Усі прошивки розробляються з використанням STM32CubeMX та STM32CubeIDE і побудовані на мікроконтролерах STM32 із використанням бібліотеки HAL та бібліотек W2LRS. Для реалізації радіоканалу використовується радіотрансивер SX1278.

    Основні особливості

    • 📡 Відкрита система цифрового радіозв’язку W2LRS Open.
    • ⚙️ Побудовано на мікроконтролерах STM32 із використанням HAL.
    • ⚙️ Використовується радіотрансивер SX1278.
    • 🧩 Підтримка базових команд специфікації CRSF Rev. 07 (14.08.2017).
    • 🎮 Підтримка апаратури керування під керуванням OpenTX та EdgeTX.
    • ❌ Відсутні алгоритми шифрування.
    • ❌ Відсутній захист від копіювання.
    • ❌ Відсутня технологія ППРЧ (FHSS).
    • 📄 Повністю відкрита архітектура для навчання, дослідження та подальшого розвитку.

    Чому у W2LRS Study Open відсутні шифрування, захист від копіювання та ППРЧ?

    Проєкт W2LRS Study Open навмисно не містить алгоритмів шифрування, механізмів захисту від копіювання та технології ППРЧ (FHSS). Основною метою відкритої версії є навчання, дослідження, розробка та розвиток відкритих технологій цифрового радіозв’язку.

    Зазначені функції доступні лише у W2LRS Military — спеціалізованій версії проєкту, яка надається виключно підрозділам ЗСУ та організаціям, що розробляють або виготовляють безпілотні системи для потреб ЗСУ.

    З питань отримання інформації щодо військової або комерційної версії проєкту, а також можливостей співпраці, звертайтеся електронною поштою яку можете знайти на сайті w2ds.com

    Передавач

    Проєкт W2LRS Study Open TX Source містить вихідні коди прошивки передавача системи цифрового радіозв’язку W2LRS Open. Він призначений для універсальних модулів передавачів, що працюють з апаратурою керування під керуванням OpenTX або EdgeTX.

    Програмна особливість

    Проєкт побудований з використанням FreeRTOS — операційної системи реального часу, яка забезпечує ефективне керування виконанням паралельних задач на STM32. Вона дозволяє розділити програму на окремі незалежні задачі, спрощуючи обробку периферії, комунікацій та інших процесів. FreeRTOS також надає механізми синхронізації та обміну даними між задачами, такі як черги, семафори та mutex. Це робить проєкт більш структурованим, масштабованим і зручним для подальшого розвитку.

    Приймач

    Проєкт W2LRS Study Open RX Source містить вихідні коди прошивки приймача системи цифрового радіозв’язку W2LRS Open.

    Прошивка призначена для польотних контролерів, які підтримують специфікацію CRSF Rev. 07 (14.08.2017), і забезпечує взаємодію між радіоканалом W2LRS та системою керування безпілотного літального апарата.

    Призначення проєкту

    W2LRS Study Open створено як повністю відкрите програмне забезпечення для розробників, дослідників, студентів та ентузіастів безпілотних систем.

    Основна мета проєкту — створити сучасну, прозору та легко модифіковану платформу цифрового радіозв’язку, яка стане основою для експериментів, навчання, власних розробок і розвитку відкритих технологій у сфері безпілотних систем.

    Проєкт не обмежується готовими пристроями чи конкретною апаратною платформою. Його архітектура дозволяє адаптувати програмне забезпечення до різних конфігурацій обладнання, досліджувати принципи роботи цифрового радіозв’язку та брати участь у розвитку відкритої екосистеми W2LRS.

    Посилання на репозиторії

    Вихідні коди передавача: W2LRS_Study_Open_Tx_SRC_SX1278_v1.2.x

    Вихідні коди приймача: W2LRS_Study_Open_Rx_SRC_SX1278_v1.2.x

    Посилання на документацію

    Схема Е3 передавача та приймача: W2RLS Study Open TxRx v1.2.x