Автоматический сканер J1939 и ISOBUS — шлюз CANUp

Автоматический сканер J1939 и ISOBUS - шлюз CANUp

Автоматический сканер J1939 и ISOBUS — одна из важнейших функций телематического шлюза CANUp. Шлюз предназначен для систем телематики сложных машин, которым характерно множество точек контроля и штатных  интерфейсов данных. Под точками контроля подразумеваются один или несколько двигателей, топливных баков, верхнее и/или навесное/прицепное оборудование. Штатные интерфейсы — например, CAN J1939, J1708, ISOBUS.

Сегодня сложно найти терминал мониторинга транспорта, который бы не имел входной интерфейс CAN J1939. Но разные терминалы по-разному работают с данными шины CAN. А функцию автоматического разбора сообщений шины ISOBUS почти невозможно найти на рынке телематики.

Выгоды автоматического сканера J1939 и ISOBUS в шлюзе CANUp

  1. Возможность получать специфические для сельхозтехники параметры ISOBUS.
  2. Наглядность наличия необходимых параметров в J1939/71 и ISOBUS.
  3. Экономия времени при настройке бортового оборудования и сервера мониторинга.
  4. Исключение ошибок, возможных при ручном разборе HEX-формата.
  5. Доступно для установщиков любого уровня квалификации.

Получение сообщений штатных шин данных

Современная техника оснащена информационными шинами, в которые поступают данные от штатных датчиков, электронных блоков управления (ЭБУ) и другой автоэлектроники. Существуют несколько стандартов шин данных используемых в коммерческом транспорте. Наиболее распространенные — SAE J1708 и SAE J1939, в которых можно обнаружить полезные для телематики данные, например:

  • группа FMS: уровень топлива, расход топлива (по форсункам), обороты двигателя, температура охлаждающей жидкости, давление и температура моторного масла и другие — всего около 30,
  • температура в салоне и на улице,
  • коды неисправностей ЭБУ — DTC diagnostic trouble codes,
  • паспорт транспортного средства,
  • …и несколько тысяч других параметров.

Телематический шлюз CANUp разработан для сбора и анализа большого количества параметров работы техники. Преимущественно, параметров описанных стандартами J1939/71 и основанном на нем протоколе коммуникации сельскохозяйственной техники ISOBUS.

Шлюз CANUp способен сканировать и автоматически распознавать более 10 000 возможных параметров J1939/71 и ISOBUS. Разобранные значения параметров передаются в отчетах на сервер мониторинга транспорта или стационарного объекта. Кроме того, CANUp способен передавать информацию пользователю системы мониторинга напрямую, по email и SMS.

Что такое шина ISOBUS?

Шина ISOBUS – стандарт протокола связи, применяемый в сельскохозяйственной технике и основанный на SAE J1939, а на физическом уровне — CAN 2.0B. Шину ISOBUS можно обнаружить на различных видах сельхозмашин и с/х техники. Помимо тракторов и комбайнов, шина ISOBUS есть на прицепном и навесном оборудовании — плугах, сеялках, культиваторах, опрыскивателях и других.

Для чего получать данные из ISOBUS? Шина содержит более 7 тысяч параметров работы сельскохозяйственных машин: «классические» расхода топлива, обороты двигателя, температура ОЖ, а также информацию о настройках и состоянии прицепного и навесного оборудования— глубине погружения, скорости подачи сырья или жидкости и т.д.

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

Подключение к CAN

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

Безопасный способ подключения – при помощи бесконтактных считывателей Crocodile. Crocodile сохраняет целостность изоляции и не имеет прямого электрического контакта с проводами, остается «невидимым» для штатной электроники и не нарушает гарантию на технику.

Бесконтактный считыватель CAN шины

Автоматический сканер J1939 и ISOBUS

Один из наиболее распространенных способов работы с данными CAN-шины в ГЛОНАСС-терминалах мониторинга — ручной парсинг данных.

Если упростить — при ручном парсинге сообщений CAN установщик системы мониторинга накладывает маски на «сырые» сообщения шины CAN J1939, поступающие в шестнадцатеричном формате (HEX). Таким образом, установщик «объясняет» терминалу мониторинга какой байт отвечает за какой параметр. Недостаток такого способа — установщик должен иметь достаточную квалификацию и опыт работы с CAN-шиной.

При работе с шлюзом CANUp маски вручную накладывать не требуется. Шлюз CANUp самостоятельно сканирует все доступные в шинах J1939/71 или ISOBUS сообщения (PGN) и параметры (SPN). Установщику системы мониторинга остается лишь выбрать какие параметры включить в отчет для передачи на телематический сервер или по email/SMS.

С такой задачей справится даже начинающий установщик системы мониторинга транспорта.

Автоматическое сканирование параметров J1939

Существует два способа поиска нужно параметра (SPN) при настройке Бортовых Отчетов в шлюзе CANUp:

  1. ручной фильтр по номеру или наименованию параметра. Для этого необходимо знать что искать. Если установщику нужно выбрать параметр одной из единиц телематического оборудования Технотон — все сообщения всех датчиков описаны в Руководствах по эксплуатации.
  2. автоматический сканер параметров J1939/71.

На скриншоте сервисной программы CANUp выше отражена работы автоматического сканера J1939 и ISOBUS. Сканер позволяет просматривать все доступные параметры (SPN) и их группы (PGN):

  • SPN (первая колонка) — содержит номер параметра. Номер уникален, не существует двух разных параметров с одним номером. Описание более 10,000 параметров (SPN) можно найти в Базе Данных S6. Однако два разных источника данных (SA) могут отправлять один и тот же параметр. Например, если техника имеет два топливных бака, в которых установлены два датчика уровня топлива.
  • Имя SPN — содержит описательное название параметра и его спецификатор. Спецификатор — уточнение параметра, например «Расход топлива в обратке» и «Расход топлива в подаче» имеют один номер, но отличаются благодаря спецификатору.
  • Единица измерения —  уточняющая колонка, помогающий установщик правильно выбрать данные.
  • PGN — номер сообщения, в котором содержится параметр.
  • SA — сетевой адрес источника данных, дополнительного (датчика уровня, расходомера топлива и др.) или штатного устройства.
  • Счетчик — отображает количество обнаруженных SPN с момента запуска автоматического сканирования J1939 или ISOBUS. Нарастающее значение означает, что параметр продолжает появляться в сканируемой шине.

Отправка параметров J1939 и ISOBUS
на сервер мониторинга

Отправка параметров J1939 на сервер мониторинга транспорта

CANUp позволяет настроить 20 Бортовых Отчетов, по 10 параметров в каждом. Для Отчетов можно выбрать условия формирования, например «таймер 1 минута» или Событие-триггер «Слив топлива». Кроме того, установщик может определить условия передачи и получателей – сервер мониторинга, email-адреса и номера телефонов пользователей (для отправки SMS-оповещений об определении События в обход сервера).

Событие — резкое или редкое изменения значения контролируемого параметра работы техники. Телематический шлюз CANUp способен определять изменения параметров с дискретностью 0.1-10 секунд.

Например, резкое изменение уровня топлива в баке можно трактовать как слив топлива. Также, Событием может быть регулярное явление (таймер).

Событийная модель отправки отчетов CANUp позволяет мгновенно определять изменения важных эксплуатационных параметров машин и оповещать пользователей системы мониторинга. Эта особенность CANUp особенно полезна при раннем выявлении неисправностей техники и предотвращении поломок.

Кроме того, существуют дополнительные условия формирования Бортовых Отчетов: наличие/отсутствие признака движения,  наличие/отсутствие внешнего электропитания. Также, существует возможность выбора очереди отправки отчетов  — в хронологическом порядке (FIFO) или «вначале свежие» (LIFO).

Footer 1 rus