Yacht Devices Новости: Alarm Button: сигнал MOB в Expedition 11 и туманный горн с управлением с картплоттера

26.05.2022

Новая прошивка Alarm Button позволяет передавать и принимать сигнал MOB в Expedition 11. Ещё один пример применения — внешний туманный горн по требованиям МППСС с управлением с картплоттера через CZone.

Недавно вышла новая основная версия Expedition 11 . Благодаря сотрудничеству с разработчиками Expedition мы смогли проверить её функции в нашей лаборатории.

Теперь Expedition работает по нашему протоколу RAW как со шлюзами и маршрутизаторами NMEA 2000 с IP-интерфейсом (YDWG-02, YDEN-02 и YDNR-02), так и с NMEA 2000 USB Gateway YDNU-02. Это позволяет передавать в Expedition абсолютно все данные NMEA 2000 без преобразования: RAW лишь упаковывает кадры CAN в текстовый поток ASCII.

Вместе с Expedition мы также одними из первых используем стандартный PGN NMEA 2000 127233 «Man Overboard Notification (MOB)» в Alarm Button YDAB-01. Исторически сигнал «человек за бортом» сначала передавали через предложения AIS VDO и VDM в NMEA 0183, хотя стандарт предусматривал и отдельное предложение MOB. Дело в том, что AIS уже имеет свой механизм передачи тревоги MOB. После декодирования приёмником AIS и преобразования в NMEA 0183 она становится «AIS Safety Related Broadcast Message» с идентификатором 14 или 15. Дублировать её предложением MOB никто не хотел ради экономии пропускной способности. Данных AIS и так много: специально для них NMEA 0183 ввёл скорость 38400 бод. В итоге производителям картплоттеров пришлось поддержать «AIS MOB» вместо предложения MOB.

При переходе на NMEA 2000 история повторилась. По состоянию на 2022 год устройств и программ, передающих или принимающих стандартный PGN 127233 «Man Overboard Notification (MOB)», почти нет. На большинстве современных картплоттеров и дисплеев MOB передаётся через PGN 129802 «AIS Safety Related Broadcast Message» с идентификатором 14/15 «AIS MOB».

Наша Alarm Button YDAB-01 не исключение: для совместимости при нажатии она передаёт PGN «AIS Safety Related Broadcast Message», а не PGN «MOB». В Expedition начиная с версии 11.14.17 появилась поддержка PGN 129802. Поэтому при включении тревоги нашей кнопкой на карте Expedition появится метка AIS MOB.

Expedition 11 принимает AIS MOB из NMEA 2000

Рисунок 1. Expedition 11 принимает AIS MOB из NMEA 2000.

Можно поставить метку MOB и в Expedition клавишей F2. В текущей версии программа отправляет PGN MOB, но не AIS MOB. Начиная с прошивки 1.08 Alarm Button YDAB-01 принимает такой PGN, поэтому тревогу можно включить из Expedition. Однако версия 11.14.17 не отправляет PGN AIS MOB, и вызвать из неё тревогу на большинстве картплоттеров не получится.

Надеемся, производители дисплеев добавят поддержку стандартного PGN MOB, либо Expedition начнёт передавать AIS MOB для совместимости.

Ещё один интересный вариант применения Alarm Button в режиме цифрового управления нагрузками реализовал наш клиент. Он спросил, можно ли создать два туманных сигнала по требованиям МППСС и управлять ими с картплоттера. На судне уже имелись внешний громкоговоритель и мощный усилитель, поэтому второй вопрос касался подключения YDAB-01.

Всё это возможно. Расскажем, как решение реализовали на практике.

Сначала подключим YDAB-01 к усилителю. Встроенный усилитель устройства имеет мощность всего 10 Вт, которой недостаточно для внешнего туманного горна: нужны усилитель подходящей мощности и соответствующая акустика. Линейный вход такого усилителя рассчитан примерно на 1 В действующего значения, а YDAB-01 на максимальной громкости выдаёт до 12 В действующего значения.

У большинства усилителей вход сигнала не имеет гальванической развязки от питания. Выход Alarm Button также не развязан от питания NMEA 2000. Прямое соединение фактически свяжет питание сети и усилителя, нарушит требования NMEA 2000 и создаст контур заземления. Это может повредить Alarm Button или усилитель либо нарушить работу сети.

Поэтому нужно решить две задачи: обеспечить гальваническую развязку и снизить уровень сигнала. К счастью, в автомобильной аудиотехнике давно доступны недорогие трансформаторные преобразователи высокого уровня в линейный с развязкой. Их высокоуровневый вход подключают к выходу Alarm Button, а линейный выход — к входу усилителя. Такие устройства пассивные и не требуют питания. Обычно они стереофонические, но нам хватит одного канала. У большинства есть регулятор уровня, позволяющий установить около 1 В действующего значения, ожидаемого усилителем.

В этой установке пользователь хотел одновременно использовать YDAB-01 и уже подключённый активный микрофон. Это легко решается микшером из той же автомобильной аудиотехники. Alarm Button подключили через преобразователь к одному входу микшера, микрофон — к другому, а выход микшера — к усилителю. Испытания подтвердили нормальную работу сигнализации, микрофона и аудиоплеера.

Теперь о МППСС. Международные правила предупреждения столкновений судов в море предусматривают следующие звуковые сигналы:

  • Правило 35. Звуковые сигналы при ограниченной видимости
    (a) Судно с механическим двигателем, имеющее ход относительно воды, должно подавать один продолжительный звук с интервалами не более двух минут.
    И
    (b) Судно с механическим двигателем на ходу, но остановившееся и не имеющее хода относительно воды, должно подавать с интервалами не более двух минут два последовательных продолжительных звука с промежутком около двух секунд.
  • Правило 32. Определения
    (b) «Короткий звук» означает звук продолжительностью около одной секунды.
    (c) «Продолжительный звук» означает звук продолжительностью от четырёх до шести секунд.

Как получить такие сигналы на YDAB-01? Устройство поддерживает загрузку собственных звуков и автоматическое повторение. Мы подготовили два файла: один с продолжительным пятисекундным сигналом, второй — с двумя пятисекундными сигналами и двухсекундной паузой между ними. Затем загрузили их в YDAB-01 через Wi-Fi Gateway YDWG-02 и CAN Log Viewer.

Загрузка собственных звуков в CAN Log Viewer

Рисунок 2. Загрузка собственных звуков в CAN Log Viewer.

В результате в пользовательских ячейках 27 и 28 оказались соответственно один и два продолжительных сигнала; они выделены зелёным. В ячейку 26, выделенную синим, добавили непрерывно повторяющийся звук. Для двухминутного повторения ячеек 27 и 28 задали соответствующую «Replay Delay», а для непрерывного звучания ячейки 26 — нулевую задержку.

Мы проверили систему, переведя YDAB-01 в режим цифрового управления и включив каналы 26..28 из CAN Log Viewer. Затем добавили последний элемент — управление с Raymarine Axiom.

Axiom поддерживает цифровое управление NMEA 2000 только через расширение CZone, а YDAB-01 — лишь первые шесть каналов CZone. Поэтому мы добавили в интерфейс Axiom шесть кнопок для каналов 1..6, отредактировав конфигурацию CZone ZCF и файлы представления Axiom QML.

Настроенный интерфейс Axiom. Кнопки YDAB-01 в нижнем ряду. Также установлены два YDCC-04 и один YDRI-04.

Рисунок 3. Настроенный интерфейс Axiom. Кнопки YDAB-01 в нижнем ряду. Также установлены два YDCC-04 и один YDRI-04.

Затем мы связали события YDAB-01 1, 2 и 3 с пользовательскими звуками 26, 27 и 28 командами:


   YD:LINK 1 SOUND 26
   YD:LINK 2 SOUND 27
   YD:LINK 3 SOUND 28

Теперь «Manual horn» включает непрерывный сигнал, «Horn OTW» — один продолжительный звук каждые две минуты, «Horn Stopped» — два продолжительных звука с тем же интервалом. Остаются ещё три события для других задач. Помните пока неиспользуемую пользовательскую ячейку 26? В неё можно загрузить дополнительный звук. Есть и множество встроенных, например «Big ship horn» или «Alien laser burst».

YDAB-01 поддерживает приоритет событий: чем меньше номер, тем выше приоритет. Допустим, мы идём в тумане с включённым «Horn OTW», но нужно вручную привлечь внимание другого судна. Нажатие «Manual Horn» немедленно переключит событие 2 на событие 1 с непрерывным звуком. Когда «Manual Horn» выключено, устройство автоматически вернётся к событию 2, если «Horn OTW» всё ещё включено.

Недавно выпущенная прошивка 1.08 для Alarm Button и обновлённое руководство пользователя доступны на странице загрузок .