Yacht Devices Новости: Tank Adapter: звуковые предупреждения и сглаживание уровня жидкости
14.11.2019
Новая прошивка управляет цифровыми устройствами NMEA 2000. Интервал сглаживания теперь можно увеличить для стабильных показаний уровня при волнении.
Мы уже добавили управление стандартными цифровыми устройствами NMEA 2000 в наши интеллектуальные датчики. Теперь эта возможность появилась и в Tank Adapter.
Новая прошивка управляет каналами через PGN 127502 «Switch Bank Control». В числе совместимых устройств — наши:
- Yacht Devices Circuit Control YDCC-04;
- Yacht Devices Alarm Button YDAB-01.
Можно задать четыре правила включения каналов и четыре правила выключения. Настройки загружаются с MicroSD или командами YD через поля описания установки NMEA 2000.
Например, с нашей Alarm Button YDAB-01можно создать контроль баков со звуком: сигнал предупредит о слишком низком уровне или о почти полном баке при заправке.
Ниже показана обработка следующих ситуаций:
- бак пуст (уровень жидкости < 1%) — воспроизвести «Tank empty», звук 25 на YDAB-01;
- низкий уровень в баке (уровень жидкости < 20%) — воспроизвести «Low fuel», звук 26;
- бак заполнен на 96% — воспроизвести «Refueling complete», звук 27;
- датчик уровня неисправен — воспроизвести «Sensor failed», звук 28.
Сначала настроим Alarm Button YDAB-01 и загрузим четыре собственных звука с голосовыми сообщениями в ячейки 25–28. Мы подготовили их по ссылкам выше через Text2Speech.org — первый бесплатный сервис в поиске Google, другие мы не сравнивали — и изменили частоту WAV-файлов на 22 кГц в бесплатной Audacity.
Затем задайте номер цифрового банка YDAB-01. В примере используем банк 1. Теперь настроим Tank Adapter и правила. Для файла MicroSD они выглядят так:
# Empty tank, <1% for 15 seconds, bank 1, channel 25 ON
SW1_ON=<1 15 1 25
# Immediately cancel empty tank alarm, if the level is >1%, bank 1, channel 25 OFF
SW1_OFF=>1 0 1 25
# Low fluid level, <20% for 60 seconds, bank 1, channel 26 ON
SW2_ON=<20 60 1 26
# Cancel low fluid level alarm, if the level is >20% for 30 seconds, bank 1, channel 26 OFF
SW2_OFF=>20 30 1 26
# Refueling complete, >96% for 20 seconds, bank 1, channel 27 ON
SW3_ON=>96 20 1 27
# Sensor failure for 3 seconds, bank 1, channel 28 ON
SW4_ON=ER 3 1 28
# Cancel sensor failure alarm, turn bank 1, channel 28 OFF
SW4_OFF=OK 3 1 28
Один клиент заметил, что показания YDTA-01 слишком чувствительны к положению судна и сильно колеблются при волнении. Сглаживание уже было, но постоянная времени составляла фиксированные три секунды.
Теперь она задаётся явно настройкой DAMPING. Также обновлены и добавлены команды YD для настройки через строки описания установки.
Изменены ответы на команды: если параметр опущен, устройство возвращает его текущее значение.
Прошивка для Tank Adapter YDTA-01 (1.05) доступна на странице загрузок . Подробности — в обновлённом руководстве YDTA-01 .
