TSMaster — программная платформа инструментария для работы с автомобильными шинами, разработанная TOSUN: полноценный инструмент для проектирования, симуляции, анализа, диагностики и калибровки шин, поддерживающий весь цикл разработки — от анализа требований до реализации системы. Аппаратные интерфейсные карты TOSUN обеспечивают разработку, симуляцию, тестирование и обслуживание сетей CAN, CAN FD, LIN, FlexRay и Ethernet. TSMaster подключает, конфигурирует и управляет всеми интерфейсными картами TOSUN, закрывая задачи мониторинга шин, симуляции, диагностики, калибровки, BootLoader, управления I/O, измерений и EOL. Поддерживается также оборудование Vector, Kvaser, PCAN, Intrepid, ZLG и других производителей, что позволяет вести совместную мультиканальную симуляцию и тестирование на разном железе. В работе неизбежно возникают вопросы — ниже подробно разобраны самые частые из них.

Ключевые слова: TSMaster, интерфейсные карты TOSUN, каналы, маппинг, LIN, CAN FD, прошивка, FAQ.

1. Настройка и маппинг аппаратных каналов

Вопрос 1. Как добавить виртуальный канал TOSUN в TSMaster?
Откройте «Оборудование» → «Маппинг каналов» → «Виртуальные каналы TOSUN» и добавьте нужное число виртуальных каналов.

Добавление виртуального канала TOSUN
Рис. 1. Добавление виртуальных CAN-каналов TOSUN в редакторе маппинга каналов

Вопрос 2. Устройство TOSUN при подключении к компьютеру выдаёт предупреждение о скачке тока (power surge). Раньше работало нормально, а после смены компьютера устройство не определяется, хотя другие устройства TOSUN подключаются без проблем.
Вероятно, в этом устройстве вышла из строя изоляция. Рекомендуем отправить устройство на завод для диагностики и ремонта.

Ошибка USB: скачок тока на порту
Рис. 2. Предупреждение Windows «Скачок тока на USB-порту»

Вопрос 3. Каково соответствие выводов в разветвителе DB9 «один в два»?
У розетки (мама) выводы 2-7-3 соответствуют выводам 2-7-3 вилки (папа) первого канала, а выводы 3-4-8 — выводам 3-2-7 вилки второго канала (см. рисунок).

Распиновка разветвителя DB9
Рис. 3. Соответствие выводов разветвителя DB9: каналы CH1 и CH2

Вопрос 4. Может ли TSMaster работать со сторонним оборудованием для приёма и передачи CAN FD?
С CAN-картами других производителей TSMaster поддерживает стандартный CAN. Если требуется CAN FD, рекомендуем использовать аппаратуру TOSUN.

Вопрос 5. Как переключаться между расширенной (enhanced) и классической (classic) контрольной суммой LIN?
Тип контрольной суммы выбирается версией протокола LIN: для протокола 1.3 используется классическая контрольная сумма, а версии 2.0 и 2.1 используют расширенную.

Выбор версии протокола LIN
Рис. 4. Выбор версии протокола LIN в настройках аппаратного канала

Вопрос 6. Как посмотреть версию прошивки устройства?
Подключите устройство, откройте «Оборудование» → «Маппинг каналов» и выберите нужное устройство — отобразятся версия прошивки и серийный номер.

Просмотр версии прошивки
Рис. 5. Серийный номер и версия прошивки в редакторе маппинга каналов

Вопрос 7. Поддерживают ли устройства TOSUN режим self ACK (петля/loopback)?
Да. В «Оборудование шины» → «Режим контроллера» режимы «внутренняя петля» и «внешняя петля» работают как self ACK.

Режим контроллера: внутренняя и внешняя петля
Рис. 6. Выбор режима контроллера: внутренняя / внешняя петля

Примечания:
1) режим внутренней петли не требует подтверждения от других узлов — фактически это «сам себе отправил, сам себе принял»;
2) режим внешней петли также не требует подтверждения от других узлов, но при этом отправляет сообщение в сеть CAN — обычно используется для пробуждения спящих ЭБУ.

Вопрос 8. Поддерживается ли оборудование ZLG USBCAN FD 200U?
Нет, не поддерживается. Список поддерживаемых устройств ZLG можно посмотреть в конфигурационной информации:

[ZLG]
Detect_34_USBCAN-8E-U=1
Detect_31_USBCAN-4E-U=1
Detect_21_USBCAN-2E-U=1
Detect_20_USBCAN-E-U=1
Detect_3_USBCAN-I=1
Detect_4_USBCAN-II=1
Detect_33_USBCAN-E-mini=1
Настройка определения устройств разных производителей
Рис. 7. Настройка определения устройств сторонних производителей в TSMaster и список поддерживаемых моделей ZLG в VendorConfiguration.ini

Вопрос 9. Для endurance-тестов нужно много LIN-мониторинга — выдержит ли оборудование?
Без проблем: многие клиенты TOSUN используют наши LIN- и CAN-карты именно для длительных endurance- и ageing-тестов продукции.

2. Вопросы по аппаратуре шин TOSUN

2.1. TC1012

Вопрос: в каких сценариях применять версии с «P» и без «P»?
TC1012P имеет встроенное питание линии LIN, ограниченное 12 В, поэтому в системах 24 В он неприменим. У TC1012 линия LIN требует внешнего питания; плюс — открытый сток (open-drain) и более широкий диапазон допустимых напряжений: версия без «P» допускает питание до 36 В.

Вопрос: можно ли в TC1012 LIN настраивать ведущий узел и резистор, как в интерфейсе CANoe?
Внутри устройства всё уже распределено: ведущему узлу назначен резистор 1 кОм, ведомым — 10 кОм; при выборе роли «ведущий/ведомый» согласование выполняется автоматически.

Настройки LIN: режим ведущего и резистор
Рис. 8. Настройки LIN в CANoe: режим ведущего узла и резистор ведущего

2.2. TC1014

Вопрос: при длительной работе двух TC1014 трижды возникала ситуация, когда устройство переставало принимать CAN-сообщения и зелёный индикатор гас. Помогало только нажатие «Стоп» в TSMaster и повторный запуск.
Обновите прошивку устройства и установите последнюю версию программы.

2.3. TL1001

Вопрос: какой максимальный период отправки одиночного LIN-кадра можно задать в TL1001?
В поле «Время задержки» максимальное значение — 255 мс.

2.4. Регистратор данных TLog1002

Вопрос: почему индикатор GPS постоянно мигает красным? В каких условиях он мигнёт зелёным?
Красный индикатор GPS означает отсутствие сигнала GPS. Зелёным он мигает на открытой местности вне помещений; при первом использовании TLog1002 инициализация GPS занимает 5–15 минут.

Вопрос: перезаписывает ли TLog1002 сохранённые CAN-трассы по кругу?
Нет. Когда память TLog1002 заполнена, запись прекращается; чтобы продолжить, устройство нужно инициализировать, удалив исторические данные.

2.5. Ethernet-конвертер TE1001

Вопрос: жёлтый индикатор разъёма RJ45 постоянно мигает — что это значит?
Мигающий жёлтый означает, что устройство находится в режиме 100 Мбит/с и работает нормально, либо согласован режим 1000 Мбит/с, но работает некорректно; в этом случае проверьте, в каком режиме работает оборудование на стороне пользователя. Корпоративный гигабитный коммутатор означает лишь максимальную поддержку гигабита — у него есть и режим автосогласования трёх скоростей.

Вопрос: что означает мигание жёлтого индикатора на разъёме RJ45?
Если на сетевом разъёме компьютера горят и зелёный, и жёлтый индикаторы — это нормально. Зелёный показывает наличие соединения, мигающий жёлтый — передачу данных. Зелёный (LINK) горит постоянно при нормальном сетевом подключении; жёлтый (ACTIVITY) мигает при передаче данных. Проще говоря, индикаторы показывают, исправно ли работает сетевое подключение.

2.6. TE1011

Вопрос: устройство TE1011 не пингуется — в чём может быть дело?

  1. Проверьте конфигурацию ведущего и ведомого узлов.
  2. Проверьте, является ли подключённая сеть гигабитным Ethernet и поддерживает ли подключаемый автомобильный Ethernet гигабитный режим.
  3. Проверьте, используется ли в локальной сети статический IP-адрес.

2.7. Автономная прошивка

Вопрос: можно ли выполнить офлайн-прошивку при питании только по USB?
Нет. Для офлайн-прошивки TSFlash обязательно требуется питание 12 В.