Yacht Devices Новости: Engine Gateway: EDC II, J1708/J1587 и пересылка сообщений
17.05.2017
Новая прошивка позволяет собирать данные с датчиков NMEA 2000 в сети двигателя, имеет поддержку адаптеров J1708 / J1587 (тестовая серия разослана!) и включает важные исправления.
Рисунок 1. Преобразователь Yacht Devices J1708 в J1939 (тестовая серия)
Обновление прошивки v1.14 содержит важные исправления и настоятельно рекомендуется всем пользователям YDEG, и особенно пользователям версии прошивки 1.12.
Наряду с исправлениями мы добавили множество новых функций. Прежде всего, происходит пересылка сообщений из сети двигателя в сеть NMEA 2000. На многих моторных лодках в сети двигателя установлены датчики NMEA 2000, а YDEG позволяет собирать эти данные и отображать их на картплоттере.
Чтобы указать глубину воды (NMEA 2000 PGN 128267), скорость в воде (PGN 128259) и температуру воды (PGN 130310), добавьте следующую строку в файл YDEG.CFG (можно указать до 20 PGN):
PASS_PGN=128267,128259,130310
Различные устройства в этих различных сетях могут иметь совпадающие адреса. А пересылка таких сообщений может вызвать конфликты. Чтобы избежать конфликтов, YDEG может использовать свой собственный исходный адрес или указанный адрес в качестве адреса отправителя в пересылаемых сообщениях. Это управляется настройкой PASS_ADDR, например:
PASS_ADDR=YDEG
PASS_ADDR=AS_IS
PASS_ADDR=190
PASS_ADDR=OFF
Значение OFF отключает пересылку сообщений, при этом сообщения AS_IS пересылаются как есть (с исходным адресом отправителя). Если выбрано значение YDEG, будет использоваться адрес Gateway, или вы можете установить фиксированный адрес в диапазоне 0..253. Значение YDEG является наиболее безопасным вариантом в случае пересылки сообщений NMEA 2000.
Вариант AS_IS кажется наиболее опасным, но если вам нужно пересылать сообщения J1939, это может быть единственный правильный вариант. Например, чтобы переслать активные диагностические коды неисправностей от одного или нескольких двигателей:
PASS_PGN=65226
PASS_ADDR=AS_IS
В сети J1939 устройства имеют фиксированные адреса (адрес механизма порта всегда равен 0 и т. д.), и пересылка сообщений J1939 с использованием адреса YDEG не имеет практической цели.
Engine Gateway не позволяет пересылать сообщения в сеть J1939 из NMEA 2000. Это бесшумное устройство в сети двигателя. Если вам нужно пересылать сообщения в обоих направлениях, используйте наш Bridge.
Engine Gateway поддерживает двигатели EDC III и EDC IV, а в этой версии мы добавили экспериментальную поддержку EDC II, которую можно включить ключом:
EDC2=ON
Двигатели Volvo Penta с EDC II используют интерфейс J1939 только для синхронизации двигателя. Это означает, что левый двигатель передает фактические обороты, а двигатель правого борта слушает и синхронизирует обороты. К сожалению, других данных на интерфейсе J1939 нет. Вы можете подключить YDEG к кабелю синхронизации (желтый/белый — CAN HIGH, желтый/серый — CAN LOW) и даже «эмулировать» сдвоенные двигатели для картплоттеров:
EDC2=ON
ENGINE_0=0
ENGINE_1=0
С указанными выше настройками вы можете видеть на картплоттере два двигателя, но на самом деле оба датчика RPM будут показывать данные левого двигателя.
Для поддержки двигателей EDC II и EDC I, включая очень популярные D12C-A MP, TAMD72, TAMD73, TAMD74, TAMD75, KAD300, KAD44 и другие оборудованные двигатели. с интерфейсом J1708 / J1587 мы разработали преобразователь J1708 в J1939, и по состоянию на прошедшую неделю устройства из тестовой серии были отправлены пользователям.
Engine Gateway имеет специальную поддержку адаптеров J1708, позволяя настраивать и обновлять прошивку адаптера. Мы ожидаем, что эти адаптеры будут доступны для заказа в конце июня вместе с комплектом кабелей для двигателей Volvo Penta.
Обновление прошивки Engine Gateway доступно на странице загрузок.
