Руководство

Начало работы. Подача питания

Режимы работы устройства

Режим работы Bootloader

Режим работы Logger (SD Card)

Режим работы Gate (Шлюз)

Прошивка Player

Значения сигналов светодиодов

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


Начало работы. Подача питания


Питание для устройства подается с Micro-USB или, в зависимости от конкретной ситуации, допускается подача с источника питания в 12 вольт. На фото позиция подключения питания обозначена "12V Input Power".


Режимы работы устройства


Устройство может работать в следующих режимах:

  • режим Bootloader - служит для загрузки firmware устройства;
  • режим Gateway (шлюз) - предназначен для работы устройства в качестве шлюза FT-CAN и HS-CAN;
  • режим логирования Logger - предназначен для сбора логов кан шины.

Режим работы Bootloader


Чтобы ввести устройство в режим Bootloader, надо установить два джампера на первые две позиции.

На фото, которое расположено ниже, представлен пример установки джамперов для ввода устройства в режим Bootloader.

В режиме Bootloader предусмотрена возможность установки на устройство актуальной версии Firmware. Установку новой версии Firmware можно осуществлять двумя способами: первый способ реализуется с помощью модуля Cantracer, а второй способ - с помощью SD-карты.

В настоящий момент доступны две версии Firmware: 50-100-125 и 50-83,3-125, они ориентированы на работу с разными наборами частот. Соответственно, если номер версии Firmware, заканчивается на "7", то это означает, что загружена версия, работающая с 50-83,3-125, а остальные версии Firmware работают с 50-100-125.

Для того, чтобы определить, какая версия программного обеспечения установлена на устройство или установить актуальную версию Firmware на устройство, можно вопользоваться модулем Cantracer, который скачивается с сайта и устанавливается на ПК обычным образом. Модуль доступен в исходниках и его можно загрузить, выбрав файл Cantracer.ctp.

Модуль Cantracer предназначен для работы с устройством исключительно в режиме Bootloader.

При нажатии на кнопку "Информация ЭБУ" начинается чтение данных ЭБУ: название устройства, версия Bootloader и Firmware, серийный номер.

Кнопка Writeflash предназначена для загрузки Firmware.bin. Загрузка осуществляется путем выбора скачанного ранее на ПК файла обычным образом. Следует обратить внимание на то, что при загрузке новой версии Firmware в окне модуля Cantracer Device должно меняться отображение номера версии Firmware.

Следует отметить, что устройство работает самостоятельно, установка модуля Cantracer на ПК не является обязательной для работы устройства и может быть полезной для того, чтобы визуализировать некоторые процессы, а также предоставляет один из способов загрузки Firmware.

В качестве альтернативного способа загрузки Firmware можно использовать SD-карту.

SD-карту необходимо подключить с помощью адаптера WaveShare, который можно приобрести на специализированных торговых площадках в Интернете, например, адаптер для подключения Micro SD на Али-Экспресс.

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

SD-карта предварительно форматируется в FAT, в корень записывается файл Firmware.bin. Далее SD-карта вставляется в адаптер.

При подаче питания, когда присутствует активная SD-карта, индикатор подает два коротких желтых сигнала. Как только устройство увидит файл Firmware.bin при загрузке, прошивка будет автоматически установлена.

Режим работы Logger (SD Card)

Чтобы ввести устройство в режим работы Logger, необходимо установить джампер в позицию, которая на фото обозначена как "SDCARD ON".

После перезагрузки, которая необходима для перевода устройства режим работы Logger, лампочки мигает два раза, это означает, что SD-карта включена.

После перезагрузки и подачи питания в режиме, отличном от Bootloader и с подключенной SD-картой, устройство в автоматическом режиме начинает запись логов на SD-карту, если на CAN-шине есть какая-то активность.

Логи будут писаться, если идут сообщения, которые в свою очередь будут идти, если правильно выставлена частота. То есть и на HSCAN-шине, и на FTCAN-шине должна быть выставлена правильная частота, на которой работает эта шина

Необходимо отметить, что в случае использования SD-карты для бесперебойной передачи данных потребуется 10-й класс SD-карты, иначе скорость передачи данных может не соответствовать скорости чтения-записи SD-карты.

Процесс записи логов на SD-карту

На SD-карте каждый раз при включении питания создается файл с определенным индексом. При создании каждого нового файла индекс увеличивается на единицу. Рекомендуется регулярно удалять с SD-карты старые файлы, так как устройство производит создание индексов по циклу с 0001 до 1000, поэтому существует риск перезаписи нужных файлов.

Записанные данные можно считать двумя способами.

Первый способ: вынуть карту из устройства, установить ее в карт-ридер и прочесть SD-карту на ПК.

Второй способ: не вынимать карту из устройства и воспользоваться соединительным кабелем usb.

В этом случае карта читается только в режиме "BOOT", который включается при установке джамперов в позиции "FT-CAN SPEED SETTING" (см. фото) и "SDCARD ON".

Джамперы в позиции "FT-CAN SPEED SETTING" включают режим "BOOT", а джампер в позиции "SDCARD ON" говорит о том, что активна SD-карта.

После перезагрузки устройства оно определится в ОС ПК в качестве внешнего носителя информации. Надо учитывать, что это usb 1.0 и передача данных будет осуществляться с соответствующей скоростью.

Полученные логи можно загрузить в CanTracer, они имеют стандартный для CanTracer формат.

Если при записи данных по каким-то причинам процесс был прерван, то при чтении будет показано сообщение об ошибке, которое не влияет на завершение процесса чтения и обработки данных.

Логи можно сохранить в текстовом формате и производить дальнейший анализ.

Режим работы Gate (Шлюз)

Чтобы воспользоваться режимом работы Gate (Шлюз), надо выставить скорость, установив джамперы нужным образом (см. фото).

Например, чтобы выставить скорость в 100 кБ/с, необходимо установить джамперы "FT-CAN SPEED SETTING" (см. фото) в позицию 1-0.

Чтобы выставить скорость в 125 кБ/с, необходимо установить джамперы "FT-CAN SPEED SETTING" в позицию 1-1.

В позиции "FT-CAN SPEED SETTING" джамперы переключают скорости FTCAN.

В позиции "HS-SPEED" (см. фото) джамперы переключают скорости HSCAN (250-500-125).

Таким образом, с помощью cantracer можно делать различные запросы к FTCAN-блокам.

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

Прошивка Player

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

Для работы с этой прошивкой необходимо подключить адаптер SD-карты, так как модуль с которым работает прошивка располагается на SD-карте. Модуль должен быть назван "autorun.ctp" и находится в корневой директории карты памяти. Синтаксис модулей можно посмотреть в руководстве по созданию модулей программы Can Tracer. Разумеется, особенности применения и производительность процессора устройства накладывают свои ограничения на возможности модуля.

Например, нет необходимости создавать разные секции. Существует только одна секция, и называется она "autorun".

[autorun]
[autorun/settings]
CANID=700
filter=000007??
mpause=400
playlog=run.trb
button="Emulate CAR"

В числе особенностей модуля для устройства есть, пока не реализованный в программе Can Tracer, управляющий элемент "playlog". Он позволяет посылать сообщения в CAN шину из файла, который указан в параметре. Лог принимается только в формате "trb", который поддерживает как ПО Can Tracer, так и устройство в режиме логирования. Таким образом, вы можете снять логи с автомобиля, поместить их на карту, написать короткий модуль и эмулировать автомобиль уже на столе.

Режим Player восновном применяется для имитации наличия каких-либо блоков в автомобиле или на столе для анализа и проведения диагностики.

Более подробно с возможностями этого режима можно ознакомиться в этом ролике:

Значения сигналов светодиодов

На устройстве присутствуют светодиоды, которые передают различную информацию.

Значения сигналов светодиодов:

  • включен шлюз - три желтых сигнала при старте
  • включена SD-карта - два желтых сигнала
  • включены шлюз + SD-карта - три + два желтых сигнала
  • Режим Player - четыре жёлтых сигнала
  • устройство готово к работе - один зеленый сигнал
  • приходит сообщение на CAN-шину - мигает зеленый диод
  • сообщения на CAN-шину приходят непрерывно в большой скоростью - зеленый диод горит непрерывно
  • передача сообщений с одной шины на другую не удалась - горит желтый диод

Мигание желтого диода - это переполнение внутреннего почтового буфера процессора, и когда CanTracer принимает данные, то буфер не переполняется и лампочка не мигает.

В режиме шлюза HSCAN и FTCAN работают в режиме передачи данных в обоих направлениях. Если при передаче данных возникла ошибка, то желтая лампочка начинает мигать.

Устройство также отображает "фатальные ошибки", при которых продолжение работы устройства невозможно.
В таких случаях красный светодиод гаснет. А жёлтый отмаргивает ошибку в постоянном режиме, через небольшие паузы. Таблица ошибок приведена ниже:

Количество миганий Значение ошибки
4 ошибка sd карты
5 ошибка can шины
6 непредвиденная ошибка
7 ошибка лицензии
8 ошибка модуля
9 ошибка переполнение буфера