ДОМО насИнформация об отрасли Углубленный анализ модуля UWB650 (часть 3): расшир...

Углубленный анализ модуля UWB650 (часть 3): расширенные функции и обслуживание системы

12

Sep . 2025

Автор: SDGA:

В этой главе рассматриваются расширенные функции модуля UWB650, выходящие за рамки базовых функций связи и позиционирования. В главе рассматриваются вопросы масштабируемости сети, повторного использования аппаратных интерфейсов и управления жизненным циклом прошивки устройства, что позволяет создавать более сложные и мощные системы приложений UWB.

Расширение покрытия с помощью ячеистой сети

Для решения проблемы недостаточной дальности связи за один скачок в больших или сложных средах с препятствиями в модуле UWB650 реализована функция ячеистой сети.

  • Включение функции : Функция сетки по умолчанию отключена и может быть включена с помощью UWBRFAT+MESHENABLE=Команда. Эта функция позволяет передавать пакеты данных через несколько узлов сети, тем самым значительно расширяя эффективную зону покрытия сети.

  • Режимы работы : модуль может играть разные роли в ячеистой сети, определяемыепараметр:

  • type=1 (Pure Relay) : модуль действует только как узел пересылки данных, не генерируя и не потребляя их. Подходит для развертывания в ключевых точках для соединения двух отдельных сетевых областей.

  • type=2 (Чистый узел) : модуль действует только как исходный или целевой узел для данных и не участвует в пересылке данных.

  • type=3 (гибридный режим) : модуль может выступать как в роли узла данных, так и ретранслятора. Получив пакет данных, адресованный не ему, он пересылает его. Это наиболее гибкий режим, позволяющий любому узлу сети участвовать в построении маршрута.

Принципиальная схема топологии ячеистой сети

  • Ключевое ограничение : Чтобы предотвратить бесконечное распространение пакетов данных по сети, которое может привести к широковещательным штормам и перегрузке канала, в прошивке жестко запрограммировано ограничение на количество пересылок не более 10. Когда ретрансляционный узел получает пакет данных, который уже был переслан 10 раз, он прекращает его пересылку. Кроме того, важным ограничением конструкции является то, что модуль с включенной функцией Mesh не может осуществлять регулярный обмен данными с модулем, у которого эта функция отключена (функции определения дальности и позиционирования остаются в силе). Это означает, что после принятия решения об использовании Mesh обычно необходимо настроить все узлы связи во всей сети единообразно.

Принципиальная схема многоадресной передачи в ячеистой сети

Обновление прошивки по протоколу YModem

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

  • Переход в режим обновления : обновление прошивки должно быть запущено при определённых аппаратных условиях. Процедура выглядит следующим образом: сначала выключите модуль. Затем с помощью внешней цепи подключите контакт 35 (UPGRADE) модуля к низкому уровню (или замкните его непосредственно на GND). После этого снова включите питание модуля. В этот момент модуль перейдёт в режим обновления прошивки и будет ожидать получения нового файла прошивки через последовательный порт.

Pin 35 UPGRADE модуля UWB650

  • Протокол и инструменты : Прошивка передаётся по стандартному протоколу YModem со скоростью передачи данных через последовательный порт 115200 бит/с. Пользователям потребуется инструмент для работы с последовательным портом на стороне ПК, поддерживающий протокол YModem, например, ExtraPuTTY или официальная утилита SerialPortYmodem.

  • Процесс обновления : Полные шаги обновления следующие:

  1. Выполните аппаратную операцию для входа в режим обновления.

  2. Подключите последовательный порт модуля к ПК и откройте совместимый с YModem последовательный инструмент, настроив COM-порт и скорость передачи данных.

Интерфейс настройки последовательного порта ExtraPuTTY

3. После подключения последовательный терминал отобразит сигнал установления связи YModem, отправленный модулем (обычно это последовательность символов «C»).

Сигнал рукопожатия YModem (символы «C»)

4. В инструменте ПК выберите функцию «Отправить файл» и выберите новый двоичный файл прошивки, чтобы начать передачу.

Выбор файла отправки Ymodem в ExtraPuTTY

Ход передачи файлов в ExtraPuTTY

5. Дождитесь завершения передачи файла. 6. После успешной передачи отсоедините контакт 35 от GND, а затем выполните полный цикл питания модуля (выключите и включите питание).

Завершение переноса прошивки в ExtraPuTTY

7. После перезапуска модуль загрузит и запустит новую прошивку.

Вот пример использования официального инструмента SerialPortYmodem:

  1. Выберите соответствующий COM-порт и откройте его.

Настройка последовательного порта с помощью инструмента SerialPortYmodem

  1. Найдите и выберите файл прошивки, затем нажмите «Отправить», чтобы начать передачу.

Ход передачи файла в инструменте SerialPortYmodem

  1. После завершения передачи появится сообщение об успешном завершении. После этого отсоедините контакт 35 и перезапустите модуль.

Сообщение об успешной отправке файла в инструменте SerialPortYmodem

  • Проектирование оборудования : наличие механизма обновления прошивки означает, что если продукт должен поддерживать локальное или удалённое обновление, при проектировании печатной платы необходимо заранее продумать управление уровнем сигнала на выводе 35. Для управления этим выводом можно использовать специальную физическую перемычку, зарезервированную контрольную точку или порт GPIO от главного микроконтроллера. Если это упустить на этапе проектирования, последующие обновления прошивки станут крайне затруднительными, возможно, даже потребуют физического отзыва установленных устройств.

Углубленный анализ серии модулей UWB650


Связаться с нами

 +86-755-23080616

 sales@nicerf.com

Сайт: https://www.nicerf.com/ .

Адрес: 309-314, 3/F, корпус A, деловое здание Хунду, зона 43, район Баоань, Шэньчжэнь, Китай

Связаться с нами
политика конфиденциальности

политика конфиденциальности

· Политика конфиденциальности

В настоящее время нет доступного контента


           

Электронная почта: sales@nicerf.com

Тел:+86-755-23080616

Адрес: 309-314, 3/F, корпус A, деловое здание Хунду, зона 43, район Баоань, Шэньчжэнь, Китай


×