Руководство пользователя · 2016. 11. 9. ·...

37
© 2014 Wizard CAN Scanner Руководство пользователя

Transcript of Руководство пользователя · 2016. 11. 9. ·...

Page 1: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

© 2014 Wizard

CAN Scanner

Руководство пользователя

Page 2: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду
Page 3: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN ScannerПрограмма для мониторинга и управления CAN сетью с

помощью интеллектуального модуля USB-CAN

Wizard

Page 4: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Printed: Июль 2014 in (whereever you are located)

CAN Scanner

© 2014 Wizard

Publisher

Managing Editor

Technical Editors

...Wizard...

...Wizard...

...Wizard...

Production

...Wizard...

Page 5: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Содержание

5

© 2014 Wizard

Содержание

Часть I Введение 7

................................................................................................................................... 71 Краткое описание программы

................................................................................................................................... 72 Системные требования

................................................................................................................................... 73 Файлы программы

Часть II Описание интерфейса 8

................................................................................................................................... 81 Главное окно программы

................................................................................................................................... 112 Список принимаемых сообщений

................................................................................................................................... 123 Список передаваемых сообщений

................................................................................................................................... 124 Главное меню

.......................................................................................................................................................... 13Файл

.......................................................................................................................................................... 13Настройки

.......................................................................................................................................................... 14Управление

.......................................................................................................................................................... 15Диагностика

.......................................................................................................................................................... 15Помощь

................................................................................................................................... 165 Пиктограммы

................................................................................................................................... 176 Диалоговые окна

.......................................................................................................................................................... 17Открыть файл

.......................................................................................................................................................... 18Сохранить файл

.......................................................................................................................................................... 19Настройки CAN

.......................................................................................................................................................... 20J1939-71

.......................................................................................................................................................... 22Настройки фильтров сообщений

.......................................................................................................................................................... 26Задание ID

.......................................................................................................................................................... 26Задание периода/смещения

.......................................................................................................................................................... 27Задание данных для передачи

.......................................................................................................................................................... 27Настройка автоматического изменения данных

.......................................................................................................................................................... 28Сканирование ответов

.......................................................................................................................................................... 29О программе

Часть III Форматы рабочих файлов 30

................................................................................................................................... 301 Файл со списком принятых сообщений [*.rxl]

................................................................................................................................... 302 Файл со списком передаваемых сообщений [*.txl]

................................................................................................................................... 313 Файл трассировки [*.trc]

Часть IV Работа с программой 32

................................................................................................................................... 321 Установка программы

................................................................................................................................... 322 Подключение и работа со сканером

................................................................................................................................... 343 Настройка сообщений для передачи

................................................................................................................................... 354 Трассировщик

.......................................................................................................................................................... 35Запись последовательности сообщений на шине

.......................................................................................................................................................... 36Воспроизведение записанной последовательности

Page 6: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner6

© 2014 Wizard

6

Page 7: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Введение

© 2014 Wizard

7 7

1 Введение

Раздел содержит краткие сведения о программе CAN Scanner.Краткое описание программыСистемные требованияФайлы программы

1.1 Краткое описание программы

Программа CAN Scanner предназначена для мониторинга CAN шины стандартаISO-11898 в реальном времени с помощью интеллектуального модуля - моста USB-CAN.

Интеллектуальный модуль USB-CAN представляет из себя устройство впластмассовом корпусе с тремя светодиодами, USB разъёмом и коннектором дляподключения к автомобильному диагностическому разъёму OBD-II. Модуль BOXподключается к шине CAN через контакты 6 (CAN H1) и 14 (CAN L1), либо черезконтакты 3 (CAN H2) и 11 (CAN L2) разъёма OBD-II.

Функции программы позволяют просматривать в реальном времени любыесообщения (все, избранные по списку, из заданного диапазона или группы),проходящие в сети CAN с определением их периодичности, на любой заданнойскорости подключения. Скорость подключения к шине CAN может быть задана любая спомощью ручной настройки либо выбрана из списка:• 5 Кбит/с • 47,619 Кбит/с • 125 Кбит/с• 8,3333 Кбит/с • 50 Кбит/с • 250 Кбит/с• 10 Кбит/с • 83,3333 Кбит/с • 500 Кбит/с• 20 Кбит/с • 95,2381 Кбит/с • 800 Кбит/с• 33,3333 Кбит/с • 100 Кбит/с • 1 Мбит/с

Также имеется возможность сконфигурировать и передать в сеть CAN до 16сообщений однократно или в автоматическом режиме, записать и воспроизвестипоследовательность принимаемых сообщений.

1.2 Системные требования

Минимальные системные требования:• процессор Intel Pentium Pro;• ОЗУ 256 Мбайт;• видео адаптер SVGA 1024x768 256 цветов;• ОС MS Windows XP SP2.

1.3 Файлы программы

- CANScanner.exe - исполняемый файл. - Папка Help с файлом данной справки CANScanner.chm

Page 8: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

8 8

2 Описание интерфейса

Раздел содержит описание интерфейса программы.Главное окно программыСписок принимаемых сообщенийСписок передаваемых сообщенийГлавное менюПиктограммыДиалоговые окна

2.1 Главное окно программы

Главное окно программы появляется после запуска и состоит из 8 основных частей:Главное окно программы появляется после запуска и состоит из 8 основных частей:1. Панель главного меню. Здесь собраны все команды и функции приложения.2. Панель пиктограмм. Здесь собраны основные функции приложения для быстрого

доступа к ним.3. Список принимаемых сообщений. Здесь отображается список всех принимаемых

по шине CAN сообщений в виде таблицы.4. Список передаваемых сообщений. Здесь отображается информация о

сообщениях, которые будут переданы на шину CAN в соответствии с командамиуправления передачей и настройки автоматической передачи сообщений. Можетбыть сконфигурировано до 16 сообщений.

5. В этой части окна конфигурируется информационный состав выбранного всписке передаваемых сообщений пакета.

6. В этой части окна конфигурируется автоматическая передача выбранногосообщения. Подробнее смотри раздел "Настройка сообщений для передачи"

7. Кнопки управления передачей сообщений:· "Послать" - инициирует однократную посылку выбранного сообщения.· "Авто" - запускает отправку всех сообщений в автоматическом режиме в

соответствии с индивидуальными настройками.· "Стоп" - прекращает передачу всех сообщений в автоматическом режиме.· "Добавить" - добавляет в список передачи одно сообщение с нулевыми

данными.· "Копировать" - добавляет в список передачи одно сообщение с аналогичными

выбранному в списке передаваемых сообщений сообщению данными.· "Удалить" - удаляет из списка передачи выбранное в списке передаваемых

сообщений сообщение.· "Задать период/смещение" - вызывает диалоговое окно "Задание периода/

смещения", где задаются значения настроек периода и смещения сразу длявсех сообщений в списке передачи.

· "Задать данные для передачи" - вызывает диалоговое окно "Задание данныхдля передачи", где задаются значения байтов данных сразу для всехсообщений в списке передачи.

· Кнопка "Автоинкремент" вызывает диалоговое окно "Настройка

Page 9: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

9 9

автоматического изменения данных" для выбранного в списке передаваемыхсообщений сообщения, где задаются номера байтов в полях Data, которыебудут изменяться с заданным шагом и с заданной периодичностью инастраивается контрольная сумма данных. Выбранные байты подсвечиваютсясерым в полях Data. Доступна при выборе алгоритма автоматическойпосылки "Период/смещение".

8. Панель состояния. Здесь выводится информация о скорости подключения к шинеCAN, типе выбранного фильтра сообщений, режиме работы сканера и версиимикропрограммы интеллектуального модуля.

Page 10: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

10 10

Главное окно программы

Page 11: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

11 11

2.2 Список принимаемых сообщений

В этом окне выдается информация о присутствующих на шине CAN сообщениях.

Режим монитора:Указывается идентификатор сообщения (ID), длина поля данных (DLC), данные

(Data), средний период появления сообщения на шине в миллисекундах (Период, мс) иколичество принятых сообщений (Количество). Сообщения автоматическисортируются по значению идентификатора.

Окно принимаемых сообщений в режиме монитора

Режим трассировщика:При включении записи в столбик записывается последовательность сообщений на

шине по мере появления с указанием идентификатора, длины, данных и моментапоявления в секундах от начала записи (Время, с). Колонка "Актив" предназначена дляпометки сообщений (значок "#"), которые участвуют в воспроизведении записаннойпоследовательности. Маркер ставится или снимается двойным щелчком левой кнопкимыши по нужному сообщению в списке. По умолчанию все сообщения активны ипомечены маркером.

Page 12: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

12 12

Окно принимаемых сообщений в режиме трассировщика

2.3 Список передаваемых сообщений

В этом окне выдается информация о сообщениях, готовых к передаче на шину CAN.

Указывается идентификатор сообщения (ID), длина поля данных (DLC), данные(Data), период появления сообщения на шине в миллисекундах (Период, мс) дляпериодической передачи или тип триггера (RTR или Триггер) и статус автоматическойпередачи (Статус) - Авто, если сообщение запущено на передачу.

Окно со списком сообщений для передачи

2.4 Главное меню

Раздел содержит описание функций главного меню программы.ФайлНастройкиУправлениеДиагностикаПомощь

Page 13: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

13 13

2.4.1 Файл

Меню "Файл" содержит команды для работы с файлами:

Меню "Файл"

1. Сохранить список приёма - Сохранить список принятых сообщений режима"Монитор" в файле формата [*.rxl]. Вызывает диалоговое окно Сохранить файлCtrl+S.

2. Сохранить список передачи - Сохранить список передаваемых сообщений вфайле формата [*.txl]. Вызывает диалоговое окно Сохранить файл Ctrl+Alt+S.

3. Открыть список передачи - Открывает в Списке передаваемых сообщенийданные из файла формата [*.txl]. Вызывает диалоговое окно Открыть файл Ctrl+Alt+O.

4. Сохранить список трассировки - Сохраняет последовательность принятыхсообщений режима "Трассировщик" в файле формата [*.trc]. Вызывает диалоговоеокно Сохранить файл.

5. Открыть список трассировки - Открывает в Списке принимаемых сообщенийданные из файла формата [*.trc]. Которые будут показаны в режиме"Трассировщик". Вызывает диалоговое окно Открыть файл.

6. Выход - выход из программы.

2.4.2 Настройки

Меню "Настройки" содержит функции настройки подключения сканера к CAN шинеи фильтрации сообщений.

Меню "Настройки"

1. CAN Соединение - Вызывает диалоговое окно "Настройки CAN" для настройкиопций подключения к шине и режима работы сканера. Данные настройкизадаются перед установкой соединения с CAN шиной.

2. Фильтр сообщений - Вызывает диалоговое окно "Настройки фильтровсообщений" для настройки типа и параметров фильтрации принимаемыхсообщений. Параметры фильтрации можно менять непосредственно во время

Page 14: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

14 14

мониторинга CAN шины.

2.4.3 Управление

Меню "Управление" содержит функции для управления работой программы CANScanner.

Меню "Управление"

1. Соединение/Отключение - Открывает/закрывает соединение синтеллектуальным модулем USB-CAN. По этой команде модуль устанавливаетмост между шиной CAN и программой CAN Scanner в соответствии снастройками из меню "Настройки". Команда дублируется кнопкой на панелипиктограмм.

2. Очистить окно "Приём" - Очищает Список принимаемых сообщений. Очищаеттолько список в текущем режиме работы программы, то есть в режиме "Монитор"очищает только список этого режима, а список трассировщика оставляет безизменений и наоборот. Команда дублируется кнопкой на панели пиктограмм.

3. Скопировать в окно "Передача" - Добавляет в Список передаваемыхсообщений одно сообщение с аналогичными выбранному в Спискепринимаемых сообщений сообщению данными. Команда дублируется кнопкойна панели пиктограмм.

4. Трассировщик/Монитор - Доступна только при установленном соединении сшиной CAN. Переключает режимы работы программы Трассировщик илиМонитор. Команда дублируется кнопкой на панели пиктограмм.

5. Запись/Пауза - Доступна только в режиме Трассировщик. Запускает илиостанавливает запись последовательности сообщений на шине CAN в Списокпринимаемых сообщений. Команда дублируется кнопкой на панели пиктограмм.

6. Шаг - Доступна только в режиме Трассировщик. Пошаговое выполнениезаписанной последовательности. Выполняет посылку только одного выбранногов списке приёма сообщения и перемещает курсор выбора не следующее. Командадублируется кнопкой на панели пиктограмм.

7. Воспроизведение/Стоп - Доступна только в режиме Трассировщик.Воспроизведение записанной последовательности сообщений с начала до конца

Page 15: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

15 15

списка (выдача на шину CAN сообщений с соблюдением заданных временныхинтервалов). Команда дублируется кнопкой на панели пиктограмм.

8. Зацикливание - Доступна только в режиме Трассировщик. Опция, котораявключает или отключает циклическое воспроизведение записаннойпоследовательности сообщений по команде "Воспроизведение". Командадублируется кнопкой на панели пиктограмм.

9. Активировать все - Доступна только в режиме Трассировщик. Активирует всесообщения в списке трассировщика (в колонке "Актив" для всех сообщенийпоявляется знак "#"). Команда дублируется кнопкой на панели пиктограмм.

10. Деактивировать все - Доступна только в режиме Трассировщик. Деактивируетвсе сообщения в списке трассировщика (в колонке "Актив" для всех сообщенийисчезает знак "#"). Команда дублируется кнопкой на панели пиктограмм.

11. Активировать по ID - Доступна только в режиме Трассировщик. Активируетсообщения в списке трассировщика с заданным ID (в колонке "Актив" для этихсообщений появляется знак "#"). По команде вызывается диалоговое окно"Задание ID". Команда дублируется кнопкой на панели пиктограмм.

2.4.4 Диагностика

Меню "Диагностика" содержит функции поддержки высокоуровневых протоколовсвязи по CAN интерфейсу.

Меню "Диагностика"

1. J1939-71 - функция поддержки протокола SAE J1939-71. Вызывает диалоговоеокно J1939-71 мониторинга CAN шины с обработкой по данному протоколу.

2. Сканирование ответов - вызывает диалоговое окно "Сканирование ответов",где в автоматическом режиме можно путем перебора посылаемых сообщений сразличным значением ID и данных фиксировать ответную реакцию.

2.4.5 Помощь

Меню "Помощь" содержит команды вызова справки по программе

Меню "Помощь"

1. Помощь - Вызов данной справки. Команда дублируется кнопкой на панелипиктограмм.

2. О программе - Вызов диалогового окна "О программе".

Page 16: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

16 16

2.5 Пиктограммы

Панель пиктограмм содержит основные функции приложения для быстрого доступак ним.

Режим "Монитор"

В этом режиме панель пиктограмм выглядит следующим образом:

Панель пиктограмм в режиме "Монитор"

- Команда Соединение/Отключение. Дублирует команду меню Управление [Соединение/Отключение.

- Команда CAN Соединение. Дублирует команду меню Настройки [ CANСоединение.

- Команда Фильтр сообщений. Дублирует команду меню Настройки [ Фильтрсообщений.

- Команда Очистить окно "Приём". Дублирует команду меню Управление [Очистить окно "Приём".

- Команда Скопировать в окно "Передача". Дублирует команду менюУправление [ Скопировать в окно "Передача".

- Команда Трассировщик/Монитор. Дублирует команду меню Управление [Трассировщик/Монитор.

- Команда Помощь. Дублирует команду меню Помощь [ Помощь.

Режим "Трассировщик"

В этом режиме панель пиктограмм выглядит следующим образом:

Панель пиктограмм в режиме "Трассировщик"

Добавляются следующие пиктограммы:

- Команда Запись/Пауза. Дублирует команду меню Управление [ Запись/Пауза.

- Команда Шаг. Дублирует команду меню Управление [ Шаг.

- Команда Воспроизведение/Стоп. Дублирует команду меню Управление [Воспроизведение/Стоп.

- Команда Зацикливание. Дублирует команду меню Управление [Зацикливание.

- Команда Активировать все. Дублирует команду меню Управление [Активировать все.

Page 17: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

17 17

- Команда Деактивировать все. Дублирует команду меню Управление [Деактивировать все.

- Команда Активировать по ID. Дублирует команду меню Управление [Активировать по ID.

- Команда Деактивировать по ID. Дублирует команду меню Управление [Деактивировать по ID.

2.6 Диалоговые окна

Раздел содержит описание всех диалоговых окон программы.Открыть файлСохранить файлНастройки CANJ1939-71Настройки фильтров сообщенийЗадание IDЗадание периода/смещенияЗадание данных для передачиНастройка автоматического изменения данныхСканирование ответовО программе

2.6.1 Открыть файл

Стандартное диалоговое окно "Открыть" вызывается командами Файл [ Открытьсписок передачи и Файл [ Открыть список трассировки. Позволяет выбрать файл дляоткрытия его в программе. По команде "Открыть список передачи" можно выбрать файлс расширением [*.txl]. По команде "Открыть список трассировки" можно выбрать файл срасширением [*.trc].

Page 18: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

18 18

Диалоговое окно "Открыть файл"

2.6.2 Сохранить файл

Стандартное диалоговое окно "Сохранить файл" вызывается командой Файл [Сохранить список приёма, Файл [ Сохранить список передачи, Файл [ Сохранитьсписок трассировки. Позволяет задать имя и выбрать место сохранения файла.

Page 19: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

19 19

Диалоговое окно "Сохранить файл"

2.6.3 Настройки CAN

Диалоговое окно вызывается командой Настройки [ CAN Соединение. В этомокне доступны следующие настройки:

· Скорость CAN - Выпадающий список, в котором выбирается одна изпредустановленных стандартных скоростей шины от 5 Кбит/с до 1 Мбит/с,либо выбирается режим ручной настройки, если нужна нестандартнаяскорость подключения.

· Режим CAN - Выпадающий список, в котором выбирается режим работымодуля CAN. Нормальный режим-модуль подключается к шине какполноценный участник обмена, выдаёт биты подтверждения и коды ошибоки может передавать сообщения. Только режим слушать-модуль являетсяпассивным слушателем шины и никак не участвует в обмене информацией.

· Делитель частоты (BRP=1-1024) - Поле ввода значения. Доступно приручной настройке скорости подключения. Задаётся делитель тактовойчастоты модуля CAN и определяет значение кванта времениTq=BRP/36000000.

· Ширина зоны ресинхронизации (SJW) - Выпадающий список, в которомвыбирается ширина зоны в кратностях кванту Tq. Доступно при ручнойнастройке скорости подключения.

· Сегмент бита 1 (BS1) - Выпадающий список, в котором выбирается ширина

Page 20: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

20 20

сегмента бита 1 (включает в себя сегменты PROP_SEG и PHASE_SEG1 поспецификации CAN) в кратностях кванту Tq. Доступно при ручной настройкескорости подключения.

· Сегмент бита 2 (BS2) - Выпадающий список, в котором выбирается ширинасегмента бита 2 в кратностях кванту Tq. Доступно при ручной настройкескорости подключения.

· Выбор 3, 11 контактов разъёма OBD-II - Переключатель для активацииодноименной функции модуля. По умолчанию модуль подключается к шинеCAN через контакты 6 (CAN H1) и 14 (CAN L1). При включении даннойфункции модуль подключается через контакты 3 (CAN H2) и 11 (CAN L2).

· Включение терминального резистора - Переключатель для активацииподсоединения к шине CAN терминального резистора 120 Ом.

Поле "Выбранная скорость CAN" автоматически показывает полученнуюскорость при изменении настроек.

Диалоговое окно "Настройки CAN"

2.6.4 J1939-71

Диалоговое окно вызывается командой Диагностика [ J1939-71. Здесьпроизводится обработка присутствующих на шине CAN сообщений по протоколу SAEJ1939-71 (Vehicle Application Layer - прикладной уровень) , который описываетфактические данные (параметры или переменные сети с диапазоном значений,разрешением, физическим модулем и типом передачи). Каждое сообщение имеетоднозначную ссылку по номеру (номер группы параметров).

На вкладке "Основные параметры" отображаются индикаторы основныхпараметров автомобиля, передаваемых по протоколу SAE J1939-71. Если параметротсутствует на шине, то соответствующий индикатор становится невидимым или всоответствующем цифровом поле отображается значение "N\A".

Page 21: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

21 21

Диалоговое окно "J1939-71". Полный набор основных параметров.

Page 22: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

22 22

Диалоговое окно "J1939-71". Все параметры отсутствуют.

2.6.5 Настройки фильтров сообщений

Диалоговое окно вызывается командой Настройки [ Фильтр сообщений. В этомокне доступны следующие настройки:

Page 23: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

23 23

Диалоговое окно "Настройки фильтров сообщений"

Поле настройки фильтра

· Включить фильтрацию сообщений - Переключатель включить/выключить

Page 24: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

24 24

фильтрацию входящих сообщений. При включении становятся доступны всеостальные поля диалогового окна.

· Способ фильтрации сообщений - Переключатель алгоритма фильтрациисообщений:

1. Алгоритм "Программный фильтр" активизирует функциюпрограммной фильтрации сообщений по заданному диапазону.Становятся доступны поля "Начальный ID", "Конечный ID", "ФорматID", "Сообщения", "Формат сообщения" и "Режим списка ID", гдеможно задать до 28 значений ID, которые будут пропускаться илиисключаться фильтром в зависимости от положения переключателя"Сообщения".

2. Алгоритм "Список ID" выбирает аппаратный фильтр модуля CAN.Становится доступно поле "Режим списка ID", где можно задать до28 значений ID, которые будут пропускаться фильтром.

3. Алгоритм "Маска ID" выбирает аппаратный фильтр модуля CAN.Поле "Режим списка ID" становится доступным и меняет название на"Режим маски ID". Алгоритм предполагает определение групппринимаемых сообщений. Можно задать до 14 фильтров групп.

· Сообщения - Переключатель режима фильтрации. Значение "принимать"определяет, что фильтр будет пропускать все сообщения, формат которыхсоответствует установленным настройкам. Значение "исключать" определет,что фильтр будет пропускать все сообщения, кроме тех, которыесоответствуют установленным настройкам.

· Начальный ID - Поле ввода значения. Здесь задаётся нижнее значениедиапазона программного фильтра в шестнадцатеричном виде. Все сообщения,значения которых больше заданного в данном поле включительно, будутпропускаться фильтром.

· Конечный ID - Поле ввода значения. Здесь задаётся верхнее значениедиапазона программного фильтра в шестнадцатеричном виде. Все сообщения,значения которых меньше заданного в данном поле включительно, будутпропускаться фильтром.

· Формат ID - Переключатель формата ID пропускаемых фильтром сообщений.Пропускать сообщения с любым ID или только с расширенным ID (29 бит),или только со стандартным ID (11 бит).

· Формат сообщения - Переключатель формата пропускаемых фильтромсообщений. Пропускать и сообщения с данными, и запрос данных, толькозапрос данных (только с RTR) или только данные (только без RTR).

· Режим списка ID - Группа содержит 14 полей для настройки каждого из 14аппаратных фильтров. В данном режиме каждый фильтр конфигурируется каксписок из двух ID, которым разрешено пройти через фильтр. Заполняетсязначение ID, формат ID - стандартный или расширенный (переключатель IDE)и формат сообщения-данные или запрос (переключатель RTR). В режимепрограммного фильтра в зависимости от положения переключателя"Сообщения" сообщения из списка либо пропускаются либо отсеиваются.

Page 25: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

25 25

· Режим маски ID - Группа содержит 14 полей для настройки каждого из 14аппаратных фильтров. В данном режиме каждый фильтр конфигурируется какзначение ID и маска ID, которые определяют группу сообщений,пропускаемых фильтром. Заполняется значение ID, формат ID - стандартныйили расширенный (переключатель IDE) и формат сообщения-данные илизапрос (переключатель RTR). Фильтр работает следующим образом: длясравнения со значением ID сообщений используются только те биты из поляID, которым соответствуют единичные биты из поля Mask, остальные несравниваются и пропускаются фильтром. Это относится и к значениямпереключателей IDE и RTR. При этом расположение значения ID в словеконфигурации для модуля CAN как для поля ID, так и для поля Mask взависимости от состояния переключателя IDE будет следующее:

Если для поля ID переключатель IDE выключен, а для поля Mask включен, то11 используемым битам из поля ID будут соответствовать старшие 18..28 изполя Mask и наоборот.

Например, чтобы принимать только стандартный ID = 0x003 с помощьюданного типа фильтра, нужно сконфигурировать фильтр следующим образом:

А если надо принимать все сообщения (стандартные и расширенные) с ID =0x003 с помощью данного типа фильтра, нужно сконфигурировать фильтрследующим образом:

Следующая настройка фильтра будет пропускать только стандартныйID=0x003 и расширенный ID=0x000C0000:

Page 26: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

26 26

При активации нескольких фильтров наибольший приоритет имеет фильтр сменьшим номером.

2.6.6 Задание ID

Диалоговое окно вызывается командой Управление [ Активировать по ID илиУправление [ Деактивировать по ID. В этом окне задаётся значение ID для активацииили деактивации всех сообщений с этим ID в списке трассировщика.

Диалоговое окно "Задание ID"

2.6.7 Задание периода/смещения

Диалоговое окно вызывается кнопкой "Задать период/смещение", расположенной в7 части главного окна программы "Кнопки управления передачей сообщений". В этомокне задаётся период следования сообщений и их смещение (см. главу "Настройкасообщений для передачи"). При этом смещение рассчитывается для всех сообщений попорядку по формуле:

Offset[i]=OffsetRef*i ,где:

Offset[i] - значение смещения для i-го сообщения в списке передачи.OffsetRef - введённое значение смещения в поле "Смещение (мс)" данного

диалогового окна.i - порядковый номер сообщения в списке передачи. Для первого (самого

верхнего) сообщения i=0, для второго i=1 и т.д.

Если переключатель "Алгоритм период/смещение для всех" включен, то посленажатия кнопки "ОК" устанавливается алгоритм автоматической посылки сообщенийкак "Период/смещение" для всех сообщений в списке передачи.

Введённые настройки применяются сразу ко всем сообщениям в списке передачипосле нажатия кнопки "ОК".

Page 27: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

27 27

Диалоговое окно "Задание периода/смещения"

2.6.8 Задание данных для передачи

Диалоговое окно вызывается кнопкой "Задать данные для передачи",расположенной в 7 части главного окна программы "Кнопки управления передачейсообщений". В этом окне задаются значения любых из восьми байтов данных сразу длявсех сообщений из списка передачи. Переключатели, расположенные над полямизначений, активируют эти поля. После нажатия кнопки "ОК" значения активированныхполей в данном диалоговом окне переписываются в соответствующие байты данныхвсех сообщений из списка передачи.

Диалоговое окно "Задание данных для передачи"

2.6.9 Настройка автоматического изменения данных

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

Также в этом окне можно настроить автоматический подсчет контрольной суммы(КС) данных в сообщении. Настройка производится в группе "Контрольная суммасообщения" при ее активации переключателем под названием группы. КС являетсясуммой всех байтов в сообщении, кроме байта, в котором будет хранится КС. Поле"Номер байта КС" определяет байт в сообщении, где будет хранится КС. Поле"Дополнение" определяет постоянное число (в десятичной системе счисления), котороебудет прибавляться к полученной сумме байтов. Таким образом КС равна сумме всехбайт сообщения плюс дополнение.

Page 28: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

28 28

Диалоговое окно "Настройка автоматического изменения данных"

2.6.10 Сканирование ответов

Диалоговое окно вызывается командой Диагностика [ Сканирование ответов.Здесь в автоматическом режиме можно путем перебора посылаемых сообщений сразличным значением ID и данных фиксировать ответную реакцию.

Группа "Режим сканирования" содержит настройки автоматического сканированияшины. Поля "ID" "DLC" и "Data" определяют информационный состав передаваемых нашину сообщений. Переключатель "Перебор ID" активирует автоматический инкрементзначения ID для каждого последующего сообщения, передаваемого на шину. Группапереключателей "Перебор байтов данных" активируют автоматический инкрементзначений полей данных. При активации перебора нескольких байт их значенияперебираются в направлении, определяемом переключателем "Направление перебораданных от старшего байта к младшему". Если переключатель не активирован, то сначалаперебирается весь диапазон младших байтов. Например выбран перебор для 1ого и2ого байта. Сначала меняется значение первого байта до числа 0xFF, после этогозначение 2ого байта увеличивается на единицу и значение первого байта сноваперебирается от 0 до 0xFF. Если переключатель "Направление перебора данных отстаршего байта к младшему" активирован, то сначала перебирается значения 2ого байта.

Кнопка "Старт" запускает автоматический перебор данных. В процессе перебора вокне "Список найденных ответов" появляется список зафиксированных ответныхсообщений.

Кнопка "Сохранить лог" вызывает диалоговое окно сохранения файла. Ввыбранный файл *.log сохраняется в текстовом виде содержимое окна "Списокнайденных ответов".

Кнопка "Очистить окно" очищает содержимое окна "Список найденных ответов".Группа "Фильтр данных" содержит настройки для фильтрации принимаемых

сообщений по содержимому полей данных:· Способ фильтрации - Переключатель режима фильтрации. Значение "принимать"

определяет, что фильтр будет пропускать все сообщения, формат которыхсоответствует установленным настройкам. Значение "исключать" определет, чтофильтр будет пропускать все сообщения, кроме тех, которые соответствуютустановленным настройкам.

· Фильтровать байты данных" - группа переключателей активирует илидеактивирует фильтры для каждого из восьми байтов принятого сообщения.

Page 29: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Описание интерфейса

© 2014 Wizard

29 29

· "Фильтр 1", "Фильтр 2", "Фильтр 3", "Фильтр 4" - четыре группы фильтровданных. В поле, соответствующему номеру байта данных, задается значение длянего, Для совпадения нужно, чтобы в принятом сообщении значения всех байтовданных, выбранных переключателями группы "Фильтровать байты данных",соответствовали значениям, указанным в полях фильтра. При совпадении слюбым из четырех фильтров сообщение пропускается или игнорируется взависимости от положения переключателя "Способ фильтрации". Если сообщениепропущено фильтром, то его состав появляется в окне "Список найденныхответов"

Диалоговое окно "Сканирование ответов"

2.6.11 О программе

Диалоговое окно вызывается командой Помощь [ О программе. Окно содержитинформацию о версии и авторе программы.

Диалоговое окно "О программе"

Page 30: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

30 30

3 Форматы рабочих файлов

Раздел содержит описание форматов входных и выходных рабочих файлов.Файл со списком принятых сообщений [*.rxl]Файл со списком передаваемых сообщений [*.txl]Файл трассировки [*.trc]

3.1 Файл со списком принятых сообщений [*.rxl]

Файл содержит текстовую информацию о принятых сканером сообщений в режиме"Монитор". Программа может только сохранять данные в этом файле:

Структура файла [*.rxl]

Первый столбик содержит список ID сообщений, второй - длины полей данных,третий - данные, четвертый - период появления на шине, пятый - количествопринятых сообщений.

3.2 Файл со списком передаваемых сообщений [*.txl]

Файл содержит информацию о сконфигурированном списке сообщений в окне"Передача". Программа может как сохранять результаты в этом файле, так и загружатьранее сохранённые данные из этого файла:

Page 31: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Форматы рабочих файлов

© 2014 Wizard

31 31

Структура файла [*.txl]

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

3.3 Файл трассировки [*.trc]

Файл содержит текстовую информацию о принятых сканером сообщений в режиме"Трассировщик". Программа может как сохранять результаты в этом файле, так изагружать ранее сохраненные данные из этого файла:

Структура файла [*.trc]

В столбик перечислена вся записанная последовательность сообщений с указаниемвремени появления относительно начала записи в секундах. Также маркером "#"отмечены сообщения, которые активированы для воспроизведения пользователем.

Page 32: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

32 32

4 Работа с программой

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

Установка программыПодключение и работа со сканеромНастройка сообщений для передачиТрассировщик

4.1 Установка программы

Программа не требует инсталляции. Достаточно скопировать в выбранную папкуфайлы, перечисленные в разделе Файлы программы. Для соединения и работы синтеллектуальным модулем USB-CAN на ПК требуется установить D2XX драйверы дляFTDI микросхем, которые можно скачать на сайте производителя http://www.ftdichip.com.

4.2 Подключение и работа со сканером

Интеллектуальный модуль USB-CAN из себя устройство в пластмассовом корпусе стремя светодиодами, USB разъёмом и коннектором для подключения к автомобильномудиагностическому разъёму OBD-II. Красный сигнализирует о неудовлетворительнойсвязи модуля с шиной CAN. Мигающий красный обозначает о плохом качестве сигнала,постоянно горящий сигнализирует о полном отсутствии связи. Жёлтый светодиодсигнализирует о включенной функции "Выбор 3, 11 контактов разъёма OBD-II" и"Включение терминального резистора", которые выбираются установкойсоответствующих переключателей в диалоговом окне "Настройки CAN". По умолчаниюмодуль подключается к шине CAN через контакты 6 (CAN H1) и 14 (CAN L1) разъёмаOBD-II. При включении функции "Выбор 3, 11 контактов разъёма OBD-II" модульподключается через контакты 3 (CAN H2) и 11 (CAN L2). Для работы этой функциинеобходимо наличие питания +12В на контакте 16 коннектора OBD-II.

1. Интеллектуальный модуль USB-CAN подключается к любому свободному USBпорту ПК. При подключении на модуле должны одновременно моргнуть всесветодиоды.

Интеллектуальный модуль USB-CAN. Внешний вид.

Page 33: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Работа с программой

© 2014 Wizard

33 33

CAN разъём

2. После запуска программы CAN Scanner появляется Главное окно программы.3. Командой Настройки [ CAN Соединение вызывается диалоговое окно

Настройки CAN, где задаётся требуемая скорость CAN и режим работы модуля.4. Если требуется фильтрация принимаемых сообщений, то командой Настройки [

Фильтр сообщений вызывается диалоговое окно "Настройки фильтровсообщений", где можно задать требуемые параметры фильтрации. Параметрыфильтрации можно менять в любой момент работы программы.

5. По команде Управление [ Соединение программа пытается установить связь сподключенным к ПК модулем CAN, в случае успешного соединения в панелисостояния появится информация о скорости CAN и версии микропрограммымодуля. В случае неудачи программа сообщит об ошибке подключения. Кактолько связь будет установлена в окне "Приём" будет выводиться информация осообщениях, присутствующих на шине.

6. При приёме или передаче сообщений на модуле моргает зелёный светодиод.7. При плохом качестве связи на шине CAN моргает красный светодиод. При

отсутствии связи или неправильной скорости подключения красный светодиодгорит постоянно.

8. При активации функции "Выбор 3, 11 контактов разъёма OBD-II" и соединении смодулем CAN желтый светодиод начинает кратковременно вспыхивать счастотой 1 Гц.

9. При активации функции "Включение терминального резистора" и соединении смодулем CAN зажигается желтый светодиод и кратковременно гаснет с частотой1 Гц.

10.При активации обеих функций "Выбор 3, 11 контактов разъёма OBD-II","Включение терминального резистора" и соединении с модулем CAN желтыйсветодиод и горит постоянно.

11.Модуль имеет встроенный контроль уровня напряжения на контакте 16коннектора OBD-II). При попытке активировать функцию "Выбор 3, 11 контактовразъёма OBD-II" при напряжении, большем 18 вольт, желтый светодиод начнетмигать с частотой 3Гц, а программа CAN Scanner выдаст соответствующеесообщение.

Page 34: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

34 34

4.3 Настройка сообщений для передачи

Конфигурация списка передачи доступна только в режиме "Монитор". Длянастройки сообщений в окне Передача" следует выделить требуемое сообщениекурсором. Под окном "Передача" появляется информация о сообщении. Все данныеможно менять в режиме реального времени. В группе полей "Автоматическая посылкасообщения" выбирается алгоритм и параметры алгоритма автоматической передачи.Переключатель "Авто" индивидуально запускает или останавливает автоматическуюпередачу сообщения. Доступно 3 алгоритма автоматики и её отключение, которыевыбираются переключателем "Алгоритм":

1. Период/Смещение - Становятся доступны поля "Период (мс)" и "Смещение(мс)". Алгоритм подразумевает периодическую передачу сообщения с заданныминтервалом в поле "Период (мс)". Поле "Смещение (мс)" задаёт смещение по времениначала передачи сообщения с заданной периодичностью относительно момента запускапередатчика, то есть задержку запуска. Эта настройка разносит по времени разныесконфигурированные сообщения. Например, есть два сообщения с заданныминтервалом передачи 40 мс. Для сообщения а задано смещение 0 мс, а для сообщения b20 мс. Тогда после запуска автоматики запустится отсчёт интервалов и через 40 мс нашину будет передано сообщение a, а ещё через 20 мс сообщение b, затем через 20 мсснова сообщение a и снова через 20 мс сообщение b. Таким образом, интервал междудвумя сообщениями a и между двумя сообщениями b будет 40 мс, а вот междуближайшими a и b будет 20 мс.

Также в группе "Параметры изменения данных" доступны настройки дляавтоматического изменения полей Data в выбранном сообщении. Поле "Шаг" задаетчисло от 0 до 255, которое периодически прибавляется к значению заданных байтовполей Data. Поле "Кол-во сообщений" задает периодичность прибавления шага от 0 до255. Таким образом изменение данных происходит после передачи на шину заданногоколичества сообщений. Если поле равно 0, то данные меняются в каждом сообщении,если 1, то через одно и т.д. Кнопка "Автоинкремент" вызывает диалоговое окно "Настройка автоматического изменения данных" где задаются номера байтов в поляхData, которые будут изменяться с заданным шагом и с заданной периодичностью.Выбранные байты подсвечиваются серым в полях Data.

2. RTR - Нет доступных полей. Алгоритм подразумевает передачу сообщения пообнаружению на шине пакета запроса данных с аналогичным ID.

3. Триггер - Становится доступным поле "Триггер ID". Алгоритм подразумеваетпередачу сообщения по обнаружению на шине пакета с заданным значением ID любогоформата.

При включении переключателя "Авто" заданный алгоритм начинает работать и вокне "Передача" в колонке "Статус" напротив выбранного сообщения появляется "Авто".Параметры автоматики, также как и данные сообщения, можно менять не выключая"Авто".

Page 35: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Работа с программой

© 2014 Wizard

35 35

Параметры сообщений из списка передачи

4.4 Трассировщик

Режим предназначен для записи последовательности и времени появления всехсообщений на шине CAN и воспроизведения этой записи.

Переход в данный режим осуществляется командой Управление [ Трассировщик/Монитор после установки соединения с модулем.

Раздел содержит описание работы с режимом:Запись последовательности сообщений на шинеВоспроизведение записанной последовательности

4.4.1 Запись последовательности сообщений на шине

1. Запись запускается командой Управление [ Запись/Пауза и останавливаетсявыполнением этой же команды. Записываются только те сообщения, которыесоответствуют настройкам фильтров сообщений из меню Настройки [ Фильтрсообщений.

2. Если требуется сохранить записанную последовательность, то командой Файл [Сохранить список трассировки записанные данные сохраняются в файлетрассировки [*.trc].

Page 36: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

CAN Scanner

© 2014 Wizard

36 36

4.4.2 Воспроизведение записанной последовательности

1. Воспроизводить можно как сохраненную в файле трассировкипоследовательность, так и только что записанную. Открыть ранее записанныеданные можно командой Файл [ Открыть список трассировки.

2. Двойным щелчком левой кнопки мыши по нужным сообщениям в спискемаркируются или деактивируются нужные сообщения в спискепоследовательности.

3. Воспроизведение записанной последовательности сообщений запускаетсякомандой Управление [ Воспроизведение/Стоп, прерывается этой же командой.Программа начнёт передавать на шину CAN все сообщения последовательно свыдержкой временных интервалов с первого до последнего и затемостанавливается. При этом воспроизводятся на шину CAN только помеченныемаркером "#" сообщения.

4. Если включена опция Управление [ Зацикливание, программа неостанавливается после передачи последнего сообщения в списке, а сразуначинает выполнение с первого. И так до тех пор, пока оператор не выключитопцию "Зацикливание" или не подаст команду "Стоп" (Управление [Воспроизведение/Стоп).

5. Командой Управление [ Шаг можно воспроизводить последовательность поодному сообщению, начиная с выбранного курсором в окне "Передача".

Page 37: Руководство пользователя · 2016. 11. 9. · Воспроизведение/Стоп. - Команда Зацикливание. Дублирует команду

Index 37

© 2014 Wizard

Index- J -J1939-71 17