Главная ❯ Гидроакустические модемы ❯ Краткое описание семества устройств uWave
www.unavlab.com support@unavlab.com |
uWave - семейство устройств гидроакустической цифровой связи Краткое описание |
Семейство uWave (читается: “мю-вейв”, или “ю-вейв”) специально разработано для приложений, крайне чувствительных к массе и габаритам и представлена на текущий момент тремя устройствами:
Более детальное сравнение характеристик устройств семейства в Таблицах сравнения модемов uWave.
Все устройства в рамках семейства полностью совместимы акустически и имеют общий, NMEA-подобный протокол сопряжения.
Акустический протокол передачи uWave реализует множественный доступ к среде с кодовым разделением (CDMA) и поддерживает 20 изолирующих кодовых каналов. Любому устройству из семейства uWave могут быть настроены любые кодовые каналы для приема и передачи.
Изолирующий кодовый канал гарантирует, что данные, передаваемые в одном канале не будут приняты устройством, ведущим прием в любом другом кодовом канале.
Все устройства семейства uWave могут одновременно вести прием только в одном кодовом канале.
Стандартным режимом для устройств uWave является режим со скоростью передачи данных 78 бит/с. Этот режим обеспечивает максимальную дальность и надежность связи. Именно в этом режиме доступно наибольшее число кодовых каналов.
Все устройства семейства uWave поддерживают альтернативные режимы, обеспечивающие скорости передачи 156, 314 и 634 бит/с. Чем выше скорость - тем меньше помехустойчивость, а соответственно надежность и дальность связи.
Разные скоростные режимы не совместимы между собой. Перевод модема в другой скоростной режим обеспечивается заменой его встроенного ПО.
Все устройства семейства могут работать в двух режимах, переключение между которыми осуществляется пользователем:
Эти режимы определяют то, как модем воспринимает приходящие от управляющей системы данные:
В режиме прозрачного канала устройства не анализируют приходящие от управляющей системы данные и без изменений транслируют их в гидроакустический канал, где они могут быть приняты любым устройством из семейства, ведущим прием в таком же кодовом канале, в каком производилась передача.
В командном режиме устройства анализируют приходящие от управляющей системы данные и взаимодействие с ними осуществляется в рамках
очень простого NMEA-подобного ASCII протокола.
В этом режиме устройства позволяют передавать короткие кодовые запросы другим устройствам: запрашивать глубину, температуру,
напряжение питания удаленного модема и передавать 9 пользовательских команд.
Кодовые запросы имеют фиксированные длины запросных и ответных сигналов, что позволяет запрашивающей системе определять время
распространения (и наклонную дальность) до запрашиваемой системы.
Удаленный модем принимает и обрабатывает кодовый запрос независимо от того, в каком режиме он находится, что снимает с пользовательской системы необходимость контролировать состояние удаленного модема.
Устройства uWave USBL Modem позволяют определять горизонтальный угол прихода любого входящего сообщения от других устройств семейства uWave. В том числе и для пользовательских сообщений, передающихся в режиме прозрачного канала.
Пакетный режим позволяет передавать пакеты данных с гарантированной доставкой (ALO - At-least-once), уведомлением о доставке адресату. В пакетном режиме поверх кодовых каналов используется логическая адресация до 254 абонентов (255 - широковещательный адрес без уведомления и гарантированной доставки). Пакетный режим может использоваться только когда модем находится в командном режиме.
Устройства uWave, uWave Max и uWave Max OEM имеют встроенный модуль измерения напряжения питания. Напряжение питания всех устройств семейства может быть запрошено удаленно любыми другими устройствами сеймейства.
Начиная с версии прошивки 1.30 при командном режиме включенном по умолчанию, жила кабеля SVC/CMD становится цифровым выходом. На который передаются стробирующие прямоугольные импульсы синхронизированные с моментом начала излучения и моментом обнаружения входящего сообщения. Данная опция позволяет строить на базе модемов навигационные системы.
Устройства uWave, uWave Max и uWave USBL Modem имеют встроенные датчики глубины/температуры. Показания глубины и температуры могут быть запрошены удаленно любыми устройствами семейства.
Устройства uWave USBL Modem дополнительно имеют встроенные двухосевые инклинометры (измеряют углы крена и дифферента). пользователь может настроить выдачу этих данных в любых соотношениях или периодически, с заданной частотой (от 0.5 до 60 секунд) или тандемно - при поступлении любых данных от удаленных устройств. Показания инклинометра доступны только локально.
Все устройства оборудованные датчиками глубины/температуры, будучи включенными на воздухе производят автоматическую калибровку датчика давления, что позволяет исключить ошибку определения глубины, связанную с изменениями атмосферного давления и дрейфом нуля сенсора. Для достижения максимально возможной для данной технологии точности, устройство позволяет задать адекватное значение ускорение свободного падения для места проведения работ (например, согласно модели WGS84 Gravity, исключив тем самым влияние его изменения от географической широты).
Устройства рассчитаны на максимальную глубину погружения 300 метров.
Параметры, которые могут быть получены от устройства локально, т.е. при подключении к нему по кабелю.
uWave | uWave Max | uWave Max OEM | uWave USBL Modem | |
---|---|---|---|---|
Давление | ✓ | ✓ | ✘ | ✓ |
Температура | ✓ | ✓ | ✘ | ✓ |
Глубина | ✓ | ✓ | ✘ | ✓ |
Напряжение питания | ✓ | ✓ | ✓ | ✘ |
Крен | ✘ | ✘ | ✘ | ✓ |
Дифферент | ✘ | ✘ | ✘ | ✓ |
Параметры, которые могут быть запрошены у устройства удаленно, т.е. по гидроакустическому каналу связи, при помощи любого другого модема из семейства uWave.
uWave | uWave Max | uWave Max OEM | uWave USBL Modem | |
---|---|---|---|---|
Температура | ✓ | ✓ | ✘ | ✓ |
Глубина | ✓ | ✓ | ✘ | ✓ |
Напряжение питания | ✓ | ✓ | ✓ | ✘ |
Парметр | Min | Max | Единицы измерения |
---|---|---|---|
Давление | 0 | 30000 | мБар |
Температура | -4 | 46 | °С |
Глубина | 0 | 300 | м |
Напряжение питания | 0 | 15 | В |
Крен | -180 | 180 | ° |
Дифферент | -180 | 180 | ° |
Парметр | Разрешение локально |
Разрешение удаленно |
---|---|---|
Давление | 0.1 мБар | - |
Температура | 0.1 °С | 0.1 °С |
Глубина | 0.01 м | 0.1 м |
Напряжение питания | 0.1 В | 0.1 В |
Крен | 0.1 ° | - |
Дифферент | 0.1 ° | - |
Все устройства семейства uWave сопрягаются с пользовательской системой при помощи физического интерфейса UART 3.3 В, и по умолчанию работают в режиме прозрачного канала. Для этого не требуется никакой дополнительной интеграции и настройки.
Для работы в командном режиме используется простой NMEA-подобный ASCII протокол.
На нашем GitHub представлены примеры с открытым исходным кодом для сопряжения устройств uWAVE: