Академический Документы
Профессиональный Документы
Культура Документы
Шина СAN Scania
Шина СAN Scania
Скания
Спецификация сообщения
(сообщение от координатора DLN1-Proprietary)
• 1 столбец –
номер байта
• 2 – номер бита
• 3 – длина
информации
(бит)
Пример, CAN-сообщение посылается
каждые 20 ms
4V CAN H
2.5 V
CAN L
1V
20 ms
4 µs ( 250 kBit/s )
Байт, бит, двоичное, шестнадцатиричное,
десятичное представление....
1 Байт = 8 Бит
При помощи 8 бит можно представить 256 различных чисел, ( 28 = 256 ).
0101 0011 0 1 0 1 0 0 1 1
* * * * * * * *
128 64 32 16 8 4 2 1
= 0 + 64 + 0 + 16 + 0 + 0 + 2 + 1 = 83
Идентификатор сообщения координатора
DLN1 - Proprietary (allspeed engine)
Identifier Tmin Tmax PGN Default R1 DP Source Destination Group
Priority Extension
0C FF 80 27 20 20 00 FF 80 3 0 0 27 00 80
0 C F F 8 0 2 7
0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1
not used Prio R DP PF (PDU format) PS (PDU specific) SA (Source Adress)
R, DP, PF and PS: составляют PGN - Parameter Group Number определяющий содержание сообщения в соответствии с J1939.
Если значение PF составляет FF, содержание сообщения определяется изготовителем транспортного средства (proprietary)
Байт, используемый для передачи информации о состоянии переключателей
Достаем калькулятор
START
All Programs
Accessories
Calculator
Переводим калькулятор в режим Scientific
Вводим интересующее нас число
Нажав кнопку BIN, переводим число в двоичное
представление
Offset
Представление аналоговой информации с высокой точностью
(два и более байт)
(Пример – частота вращения двигателя, скорость автомобиля)
Insert
Function
Выбираем тип функции -
сумму
Появляется табличка – в ней
мы должны указать, где
брать слагаемые
Указываем, где взять первое
слагаемое (в той же строчке
– байт 5)
Так как байт 5 старший, его
значение следует умножить
на 256
Указываем, где взять второе
слагаемое (в той же строчке
– байт 4)
Корректируем формулу – умножаем результат на
множитель 0,125 (это число дается в описании)
Смотрим, что получилось – похоже на правду!
Копируем формулу
Выделяем столбец под ячейкой, в
которой находится формула
И вставляем в него содержимое ячейки
(формулу)
Теперь в каждой ячейке – свое
значение частоты вращения
То, что получилось в итоге – график зависимости частоты вращения
двигателя от времени
Byte 3
8 7 6 5 4 3 2 1
x x x x x x x x
Low idle switch
Kickdown switch
Engine start
Engine stop (with error code)
DLN1 - Proprietary (allspeed engine)
Byte 4
8 7 6 5 4 3 2 1
1 1 1 1 1 1 x x
Engine stop (without error code)
Not used for I/M
Byte 5
8 7 6 5 4 3 2 1
x x x x x x x x
Active error in COO
Active control panel
Lamp test
CC - off
DLN1 - Proprietary (allspeed engine)
Byte 6
8 7 6 5 4 3 1 2
x x x x x x x x
ISSW1 (PTO-mode)
ISSW2 (PTO-mode)
Torque Limit 1
Torque Limit 2
Byte 7
8 7 6 5 4 3 2 1
x x x x x x x x
Exhaust brake Floor sw
Exhaust brake Brake Assist Switch
Idle Command
White smoke limit request
Byte 8
x x
x x x x x x x x
Retarder selection
Уровни напряжения на шине CAN
1.5 В
18
Вольт
9
Вольт
16:07-02
Нарушение связи с бортовыми
блоками управления
Рекомендации по диагностике неисправностей
Расположение разъемов шины CAN
На автомобилях 5 серии
разъемы находятся под блоком
предохранителей справа
На автомобилях 4 серии разъем
CAN находится на разъеме С56,
расположенном под блоком
предохранителей