Вы находитесь на странице: 1из 33

CAN Scanner

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

© 2011 Wizard
CAN Scanner
Программа для мониторинга и управления CAN сетью с
помощью интеллектуального модуля USB-CAN
Wizard
CAN Scanner

© 2011 Wizard

Printed: Ноябрь 2011 in (whereever you are located)

Publisher
...Wizard...

Managing Editor

...Wizard...

Technical Editors
...Wizard...

Production
...Wizard...
Содержание

Содержание

Часть I Введение 7
1 Краткое
...................................................................................................................................
описание программы 7
2 Системные
...................................................................................................................................
требования 7
3 Файлы...................................................................................................................................
программы 7

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


1 Главное
...................................................................................................................................
окно программы 8
2 Список
...................................................................................................................................
принимаемых сообщений 10
3 Список
...................................................................................................................................
передаваемых сообщений 11
4 Главное
...................................................................................................................................
меню 11
Файл .......................................................................................................................................................... 12
Настройки .......................................................................................................................................................... 12
Управление .......................................................................................................................................................... 13
Диагностика .......................................................................................................................................................... 14
Помощь .......................................................................................................................................................... 14
5 Пиктограммы
................................................................................................................................... 14
6 Диалоговые
...................................................................................................................................
окна 16
Открыть файл.......................................................................................................................................................... 16
Сохранить файл
.......................................................................................................................................................... 17
Настройки CAN
.......................................................................................................................................................... 17
J1939-71 .......................................................................................................................................................... 18
Настройки фильтров
..........................................................................................................................................................
сообщений 20
Задание ID .......................................................................................................................................................... 23
Задание периода/смещения
.......................................................................................................................................................... 24
Задание данных
..........................................................................................................................................................
для передачи 24
О программе .......................................................................................................................................................... 25

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


1 Файл...................................................................................................................................
со списком принятых сообщений [*.rxl] 26
2 Файл...................................................................................................................................
со списком передаваемых сообщений [*.txl] 26
3 Файл...................................................................................................................................
трассировки [*.trc] 27

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


1 Установка
...................................................................................................................................
программы 28
2 Подключение
...................................................................................................................................
и работа со сканером 28
3 Настройка
...................................................................................................................................
сообщений для передачи 30
4 Трассировщик
................................................................................................................................... 31
Запись последовательности
..........................................................................................................................................................
сообщений на шине 32
Воспроизведение
..........................................................................................................................................................
записанной последовательности 32

© 2011 Wizard

5
6 CAN Scanner 6

© 2011 Wizard
7 Введение 7

1 Введение
Раздел содержит краткие сведения о программе CAN Scanner.
Краткое описание программы
Системные требования
Файлы программы
1.1 Краткое описание программы
Программа CAN Scanner предназначена для мониторинга CAN шины стандарта
ISO-11898 в реальном времени с помощью интеллектуального модуля - моста USB-
CAN. Интеллектуальный модуль USB-CAN поставляется в двух исполнениях: OEM и
BOX.
Вариант OEM представляет из себя плату с двумя светодиодами, USB разъёмом и
выходным разъёмом типа PLD c сигналами CAN шины.
Вариант BOX представляет из себя модуль в пластмассовом корпусе с тремя
светодиодами, 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

© 2011 Wizard
8 CAN Scanner 8

2 Описание интерфейса
Раздел содержит описание интерфейса программы.
Главное окно программы
Список принимаемых сообщений
Список передаваемых сообщений
Главное меню
Пиктограммы
Диалоговые окна
2.1 Главное окно программы
Главное окно программы появляется после запуска и состоит из 8 основных частей:
Главное окно программы появляется после запуска и состоит из 8 основных частей:
1. Панель главного меню. Здесь собраны все команды и функции приложения.
2. Панель пиктограмм. Здесь собраны основные функции приложения для быстрого
доступа к ним.
3. Список принимаемых сообщений. Здесь отображается список всех принимаемых
по шине CAN сообщений в виде таблицы.
4. Список передаваемых сообщений. Здесь отображается информация о
сообщениях, которые будут переданы на шину CAN в соответствии с командами
управления передачей и настройки автоматической передачи сообщений. Может
быть сконфигурировано до 16 сообщений.
5. В этой части окна конфигурируется информационный состав выбранного в
списке передаваемых сообщений пакета.
6. В этой части окна конфигурируется автоматическая передача выбранного
сообщения.
7. Кнопки управления передачей сообщений:
· "Послать" - инициирует однократную посылку выбранного сообщения.
· "Авто" - запускает отправку всех сообщений в автоматическом режиме в
соответствии с индивидуальными настройками.
· "Стоп" - прекращает передачу всех сообщений в автоматическом режиме.
· "Добавить" - добавляет в список передачи одно сообщение с нулевыми
данными.
· "Копировать" - добавляет в список передачи одно сообщение с аналогичными
выбранному в списке передаваемых сообщений сообщению данными.
· "Удалить" - удаляет из списка передачи выбранное в списке передаваемых
сообщений сообщение.
· "Задать период/смещение" - вызывает диалоговое окно "Задание периода/
смещения", где задаются значения настроек периода и смещения сразу для
всех сообщений в списке передачи.
· "Задать данные для передачи" - вызывает диалоговое окно "Задание данных
для передачи", где задаются значения байтов данных сразу для всех
сообщений в списке передачи.
8. Панель состояния. Здесь выводится информация о скорости подключения к шине

© 2011 Wizard
9 Описание интерфейса 9

CAN, типе выбранного фильтра сообщений, режиме работы сканера и версии


микропрограммы интеллектуального модуля.

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

© 2011 Wizard
10 CAN Scanner 10

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


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

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

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

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

© 2011 Wizard
11 Описание интерфейса 11

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

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


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

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


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

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

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


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

© 2011 Wizard
12 CAN Scanner 12

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

© 2011 Wizard
13 Описание интерфейса 13

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


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

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

1. Соединение/Отключение - Открывает/закрывает соединение с


интеллектуальным модулем USB-CAN. По этой команде модуль устанавливает
мост между шиной CAN и программой CAN Scanner в соответствии с
настройками из меню "Настройки". Команда дублируется кнопкой на панели
пиктограмм.
2. Очистить окно "Приём" - Очищает Список принимаемых сообщений. Очищает
только список в текущем режиме работы программы, то есть в режиме "Монитор"
очищает только список этого режима, а список трассировщика оставляет без
изменений и наоборот. Команда дублируется кнопкой на панели пиктограмм.
3. Скопировать в окно "Передача" - Добавляет в Список передаваемых
сообщений одно сообщение с аналогичными выбранному в Списке
принимаемых сообщений сообщению данными. Команда дублируется кнопкой
на панели пиктограмм.
4. Трассировщик/Монитор - Доступна только при установленном соединении с
шиной CAN. Переключает режимы работы программы Трассировщик или
Монитор. Команда дублируется кнопкой на панели пиктограмм.
5. Запись/Пауза - Доступна только в режиме Трассировщик. Запускает или
останавливает запись последовательности сообщений на шине CAN в Список
принимаемых сообщений. Команда дублируется кнопкой на панели пиктограмм.
6. Шаг - Доступна только в режиме Трассировщик. Пошаговое выполнение
записанной последовательности. Выполняет посылку только одного выбранного
в списке приёма сообщения и перемещает курсор выбора не следующее. Команда
дублируется кнопкой на панели пиктограмм.
7. Воспроизведение/Стоп - Доступна только в режиме Трассировщик.
Воспроизведение записанной последовательности сообщений с начала до конца

© 2011 Wizard
14 CAN Scanner 14

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


интервалов). Команда дублируется кнопкой на панели пиктограмм.
8. Зацикливание - Доступна только в режиме Трассировщик. Опция, которая
включает или отключает циклическое воспроизведение записанной
последовательности сообщений по команде "Воспроизведение". Команда
дублируется кнопкой на панели пиктограмм.
9. Активировать все - Доступна только в режиме Трассировщик. Активирует все
сообщения в списке трассировщика (в колонке "Актив" для всех сообщений
появляется знак "#"). Команда дублируется кнопкой на панели пиктограмм.
10. Деактивировать все - Доступна только в режиме Трассировщик. Деактивирует
все сообщения в списке трассировщика (в колонке "Актив" для всех сообщений
исчезает знак "#"). Команда дублируется кнопкой на панели пиктограмм.
11. Активировать по ID - Доступна только в режиме Трассировщик. Активирует
сообщения в списке трассировщика с заданным ID (в колонке "Актив" для этих
сообщений появляется знак "#"). По команде вызывается диалоговое окно
"Задание ID". Команда дублируется кнопкой на панели пиктограмм.
2.4.4 Диагностика
Меню "Диагностика" содержит функции поддержки высокоуровневых протоколов
связи по CAN интерфейсу.

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

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


окно J1939-71 мониторинга CAN шины с обработкой по данному протоколу.
2.4.5 Помощь
Меню "Помощь" содержит команды вызова справки по программе

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

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


пиктограмм.
2. О программе - Вызов диалогового окна "О программе".
2.5 Пиктограммы
Панель пиктограмм содержит основные функции приложения для быстрого доступа
к ним.

© 2011 Wizard
15 Описание интерфейса 15

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

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

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

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


Соединение/Отключение.
- Команда CAN Соединение. Дублирует команду меню Настройки [ CAN
Соединение.
- Команда Фильтр сообщений. Дублирует команду меню Настройки [ Фильтр
сообщений.
- Команда Очистить окно "Приём". Дублирует команду меню Управление [
Очистить окно "Приём".
- Команда Скопировать в окно "Передача". Дублирует команду меню
Управление [ Скопировать в окно "Передача".
- Команда Трассировщик/Монитор. Дублирует команду меню Управление [
Трассировщик/Монитор.
- Команда Помощь. Дублирует команду меню Помощь [ Помощь.

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

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

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

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

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


- Команда Шаг. Дублирует команду меню Управление [ Шаг.
- Команда Воспроизведение/Стоп. Дублирует команду меню Управление [
Воспроизведение/Стоп.
- Команда Зацикливание. Дублирует команду меню Управление [
Зацикливание.
- Команда Активировать все. Дублирует команду меню Управление [
Активировать все.
- Команда Деактивировать все. Дублирует команду меню Управление [
Деактивировать все.
- Команда Активировать по ID. Дублирует команду меню Управление [
Активировать по ID.
- Команда Деактивировать по ID. Дублирует команду меню Управление [
Деактивировать по ID.

© 2011 Wizard
16 CAN Scanner 16

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


Раздел содержит описание всех диалоговых окон программы.
Открыть файл
Сохранить файл
Настройки CAN
J1939-71
Настройки фильтров сообщений
Задание ID
Задание периода/смещения
Задание данных для передачи
О программе
2.6.1 Открыть файл
Стандартное диалоговое окно "Открыть" вызывается командами Файл [ Открыть
список передачи и Файл [ Открыть список трассировки. Позволяет выбрать файл для
открытия его в программе. По команде "Открыть список передачи" можно выбрать файл
с расширением [*.txl]. По команде "Открыть список трассировки" можно выбрать файл с
расширением [*.trc].

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

© 2011 Wizard
17 Описание интерфейса 17

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


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

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

2.6.3 Настройки CAN


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

· Скорость CAN - Выпадающий список, в котором выбирается одна из


предустановленных стандартных скоростей шины от 5 Кбит/с до 1 Мбит/с,
либо выбирается режим ручной настройки, если нужна нестандартная
скорость подключения.
· Режим CAN - Выпадающий список, в котором выбирается режим работы
модуля CAN. Нормальный режим-модуль подключается к шине как
полноценный участник обмена, выдаёт биты подтверждения и коды ошибок
и может передавать сообщения. Только режим слушать-модуль является
пассивным слушателем шины и никак не участвует в обмене информацией.
· Делитель частоты (BRP=1-1024) - Поле ввода значения. Доступно при
ручной настройке скорости подключения. Задаётся делитель тактовой
частоты модуля CAN и определяет значение кванта времени

© 2011 Wizard
18 CAN Scanner 18

Tq=BRP/36000000.
· Ширина зоны ресинхронизации (SJW) - Выпадающий список, в котором
выбирается ширина зоны в кратностях кванту Tq. Доступно при ручной
настройке скорости подключения.
· Сегмент бита 1 (BS1) - Выпадающий список, в котором выбирается ширина
сегмента бита 1 (включает в себя сегменты PROP_SEG и PHASE_SEG1 по
спецификации CAN) в кратностях кванту Tq. Доступно при ручной настройке
скорости подключения.
· Сегмент бита 2 (BS2) - Выпадающий список, в котором выбирается ширина
сегмента бита 2 в кратностях кванту Tq. Доступно при ручной настройке
скорости подключения.
· Выбор 3, 11 контактов разъёма OBD-II - Переключатель для активации
одноименной функции модуля в исполнении BOX. По умолчанию модуль
подключается к шине CAN через контакты 6 (CAN H1) и 14 (CAN L1). При
включении данной функции модуль подключается через контакты 3 (CAN H2)
и 11 (CAN L2).

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


скорость при изменении настроек.

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

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

© 2011 Wizard
19 Описание интерфейса 19

параметров автомобиля, передаваемых по протоколу SAE J1939-71. Если параметр


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

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

© 2011 Wizard
20 CAN Scanner 20

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

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


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

© 2011 Wizard
21 Описание интерфейса 21

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

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

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


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

© 2011 Wizard
22 CAN Scanner 22

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


сообщений:
1. Алгоритм "Программный фильтр" активизирует функцию
программной фильтрации сообщений по заданному диапазону.
Становятся доступны поля "Начальный ID", "Конечный ID", "Формат
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).
· Режим маски ID - Группа содержит 14 полей для настройки каждого из 14
аппаратных фильтров. В данном режиме каждый фильтр конфигурируется как
значение ID и маска ID, которые определяют группу сообщений,
пропускаемых фильтром. Заполняется значение ID, формат ID - стандартный
или расширенный (переключатель IDE) и формат сообщения-данные или
запрос (переключатель RTR). Фильтр работает следующим образом: для
сравнения со значением ID сообщений используются только те биты из поля
ID, которым соответствуют единичные биты из поля Mask, остальные не
сравниваются и пропускаются фильтром. Это относится и к значениям
переключателей IDE и RTR. При этом расположение значения ID в слове
конфигурации для модуля CAN как для поля ID, так и для поля Mask в
зависимости от состояния переключателя IDE будет следующее:

© 2011 Wizard
23 Описание интерфейса 23

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

Например, чтобы принимать только стандартный ID = 0x003 с помощью


данного типа фильтра, нужно сконфигурировать фильтр следующим образом:

А если надо принимать все сообщения (стандартные и расширенные) с ID =


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

Следующая настройка фильтра будет пропускать только стандартный


ID=0x003 и расширенный ID=0x000C0000:

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


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

© 2011 Wizard
24 CAN Scanner 24

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

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


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

Offset[i]=OffsetRef*i ,
где:
Offset[i] - значение смещения для i-го сообщения в списке передачи.
OffsetRef - введённое значение смещения в поле "Смещение (мс)" данного
диалогового окна.
i - порядковый номер сообщения в списке передачи. Для первого (самого
верхнего) сообщения i=0, для второго i=1 и т.д.

Если переключатель "Алгоритм период/смещение для всех" включен, то после


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

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

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


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

© 2011 Wizard
25 Описание интерфейса 25

всех сообщений из списка передачи.

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

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

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

© 2011 Wizard
26 CAN Scanner 26

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


Раздел содержит описание форматов входных и выходных рабочих файлов.
Файл со списком принятых сообщений [*.rxl]
Файл со списком передаваемых сообщений [*.txl]
Файл трассировки [*.trc]
3.1 Файл со списком принятых сообщений [*.rxl]
Файл содержит текстовую информацию о принятых сканером сообщений в режиме
"Монитор". Программа может только сохранять данные в этом файле:

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

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


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

© 2011 Wizard
27 Форматы рабочих файлов 27

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

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


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

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

В столбик перечислена вся записанная последовательность сообщений с указанием


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

© 2011 Wizard
28 CAN Scanner 28

4 Работа с программой
Раздел содержит описание использования функциональных возможностей
программы.
Установка программы
Подключение и работа со сканером
Настройка сообщений для передачи
Трассировщик
4.1 Установка программы
Программа не требует инсталляции. Достаточно скопировать в выбранную папку
файлы, перечисленные в разделе Файлы программы. Для соединения и работы с
интеллектуальным модулем USB-CAN на ПК требуется установить D2XX драйверы для
FTDI микросхем, которые можно скачать на сайте производителя http://www.ftdichip.com.
4.2 Подключение и работа со сканером
Интеллектуальный модуль USB-CAN поставляется в двух исполнениях: OEM и
BOX.
Вариант OEM представляет из себя плату с двумя светодиодами, USB разъёмом и
выходным разъёмом типа PLD c сигналами CAN шины. Зелёный светодиод загорается
по событию приёма или передачи сообщений на шине CAN. Красный сигнализирует о
неудовлетворительной связи модуля с шиной CAN. Мигающий красный обозначает о
плохом качестве сигнала, постоянно горящий сигнализирует о полном отсутствии
связи.
Вариант BOX представляет из себя модуль в пластмассовом корпусе с тремя
светодиодами, USB разъёмом и коннектором для подключения к автомобильному
диагностическому разъёму OBD-II. Красный и зелёный светодиоды имеют такую-же
функцию, как и в модуле OEM. Жёлтый светодиод сигнализирует о включенной
функции "Выбор 3, 11 контактов разъёма OBD-II", которая выбирается установкой
соответствующего переключателя в диалоговом окне "Настройки CAN". По умолчанию
модуль подключается к шине CAN через контакты 6 (CAN H1) и 14 (CAN L1) разъёма
OBD-II. При включении данной функции модуль подключается через контакты 3 (CAN
H2) и 11 (CAN L2). Для корректной работы этой функции необходимо наличие питания
+12V на контакте 16 коннектора OBD-II.
Вариант OEM не поддерживает функцию "Выбор 3, 11 контактов разъёма OBD-II".

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


порту ПК. При подключении на модуле должны одновременно моргнуть все
светодиоды.

© 2011 Wizard
29 Работа с программой 29

Интеллектуальный модуль USB-CAN ОЕМ

Интеллектуальный модуль USB-CAN BOX

CAN разъём платы ОЕМ

© 2011 Wizard
30 CAN Scanner 30

CAN разъём BOX

2. После запуска программы CAN Scanner появляется Главное окно программы.


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

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


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

1. Период/Смещение - Становятся доступны поля "Период (мс)" и "Смещение


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

© 2011 Wizard
31 Работа с программой 31

передатчика, то есть задержку запуска. Эта настройка разносит по времени разные


сконфигурированные сообщения. Например, есть два сообщения с заданным
интервалом передачи 40 мс. Для сообщения а задано смещение 0 мс, а для сообщения b
20 мс. Тогда после запуска автоматики запустится отсчёт интервалов и через 40 мс на
шину будет передано сообщение a, а ещё через 20 мс сообщение b, затем через 20 мс
снова сообщение a и снова через 20 мс сообщение b. Таким образом, интервал между
двумя сообщениями a и между двумя сообщениями b будет 40 мс, а вот между
ближайшими a и b будет 20 мс.
2. RTR - Нет доступных полей. Алгоритм подразумевает передачу сообщения по
обнаружению на шине пакета запроса данных с аналогичным ID.
3. Триггер - Становится доступным поле "Триггер ID". Алгоритм подразумевает
передачу сообщения по обнаружению на шине пакета с заданным значением ID любого
формата.

При включении переключателя "Авто" заданный алгоритм начинает работать и в


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

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

4.4 Трассировщик
Режим предназначен для записи последовательности и времени появления всех
сообщений на шине CAN и воспроизведения этой записи.
Переход в данный режим осуществляется командой Управление [ Трассировщик/

© 2011 Wizard
32 CAN Scanner 32

Монитор после установки соединения с модулем.


Раздел содержит описание работы с режимом:
Запись последовательности сообщений на шине
Воспроизведение записанной последовательности
4.4.1 Запись последовательности сообщений на шине
1. Запись запускается командой Управление [ Запись/Пауза и останавливается
выполнением этой же команды. Записываются только те сообщения, которые
соответствуют настройкам фильтров сообщений из меню Настройки [ Фильтр
сообщений.
2. Если требуется сохранить записанную последовательность, то командой Файл [
Сохранить список трассировки записанные данные сохраняются в файле
трассировки [*.trc].
4.4.2 Воспроизведение записанной последовательности
1. Воспроизводить можно как сохраненную в файле трассировки
последовательность, так и только что записанную. Открыть ранее записанные
данные можно командой Файл [ Открыть список трассировки.
2. Двойным щелчком левой кнопки мыши по нужным сообщениям в списке
маркируются или деактивируются нужные сообщения в списке
последовательности.
3. Воспроизведение записанной последовательности сообщений запускается
командой Управление [ Воспроизведение/Стоп, прерывается этой же командой.
Программа начнёт передавать на шину CAN все сообщения последовательно с
выдержкой временных интервалов с первого до последнего и затем
останавливается. При этом воспроизводятся на шину CAN только помеченные
маркером "#" сообщения.
4. Если включена опция Управление [ Зацикливание, программа не
останавливается после передачи последнего сообщения в списке, а сразу
начинает выполнение с первого. И так до тех пор, пока оператор не выключит
опцию "Зацикливание" или не подаст команду "Стоп" (Управление [
Воспроизведение/Стоп).
5. Командой Управление [ Шаг можно воспроизводить последовательность по
одному сообщению, начиная с выбранного курсором в окне "Передача".

© 2011 Wizard
Index 33

Index
-J-
J1939-71 16

© 2011 Wizard