Начало работы. Подача питания
Режимы работы устройства
Режим работы 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 | ошибка переполнение буфера |