1

Тема: Volvo CAN (легковой)

Прошу посодействовать, кто знает.
Ищу id скорости и оборотов в среднескоростной (салонной) или в высокоскоростной CAN шине вольво xc70 (PIII).

CAN монитором не получается вычленить, - масса значений меняется.
Стандартные id (010С, 010D) в мониторе отсутствуют. От Форда (фокуса) тоже отсутствуют (0201).

Весь мозг уже сломал....

P.S.1 Причём по фирменному мануалу значения скорости/оборотов есть в обеих шинах.
P.S.2 Приборка получает эти значения именно по среднескоростной (салонной) шине.
P.S.3 ELM327 подключенный к машине по id 010d и 010с выдаёт корректные значения speed/rpm

2

Re: Volvo CAN (легковой)

Как вариант.
По скорости:
Снимите лог с автомобиля в движении.
Включите CAN-монитор и начните движение, плавно разгонитесь, с переключением скоростей, до определенной скорости (ориентируясь по показаниям спидометра), запомните максимальную скорость с которой двигались. плавно остановитесь, остановите запись ЛОГа в CAN-мониторе, скопируйте ЛОГ через буфер обмена операционной системы и сохраните его (вставкой) в текстовый файл. (http://wiki.canny.ru/index.php?title=CA … 0.BB.D0.B0)
Полученный ЛОГ можно проанализировать и выделить различные характеристики движения автомобиля, в том числе скорость.

По оборотам:
Достаточно снять ЛОГ на нейтрали, плавно повышая обороты до, скажем 3000, а затем плавно снижая.

Прикрепляйте ЛОГи к своему ответу либо присылайте почтой  - взглянем.

3

Re: Volvo CAN (легковой)

Снял логи. Обороты до 2000 и 2500.
Скорость до 40 и до 60. Соответственно разгоняем потом затормаживаем.
Причем бало замечено очень быстрое переполнение буфера can.

Вот собственно головоломки для взрослых:

Вложений в сообщении

Иконка вложения rpm up to 2000.txt 495.43 кб, скачивался 698 раз, последний раз 2016-07-16 

4 (16-07-2016 23:48:01 отредактировано a.dav)

Re: Volvo CAN (легковой)

ещё обороты

Вложений в сообщении

Иконка вложения rpm up to 2500.txt 495.43 кб, скачивался 399 раз, последний раз 2016-07-16 

5

Re: Volvo CAN (легковой)

скорость

Вложений в сообщении

Иконка вложения rpm up to 2000.txt 495.43 кб, скачивался 560 раз, последний раз 2016-07-16 

6

Re: Volvo CAN (легковой)

ещё скорость

Вложений в сообщении

Иконка вложения Speed up to 60.txt 495.43 кб, скачивался 583 раз, последний раз 2016-07-16 

7

Re: Volvo CAN (легковой)

Все файлы абсолютно одинакового содержания. Т.е. это один и тот же файл с разными названиями.

8

Re: Volvo CAN (легковой)

Снял логи заново.

Вложений в сообщении

Иконка вложения Архив.zip 111.18 кб, скачивался 361 раз, последний раз 2016-07-17 

9

Re: Volvo CAN (легковой)

Попробуйте:
скорость:
0x145 D4:D5 - HB:LB - x100 kph
0x145 D6:D7 - HB:LB - x100 kph

обороты:
0x155 D4:D5 - HB:LB - rpm

10

Re: Volvo CAN (легковой)

Спасибо превеликое, Денис!

Да действительно это обороты и две скорости.
Байты действительно наоборот.

Непонятно только почему скорости постоянно отличаются друг от друга?
Я полагаю, что это скорость из разных источников. От акпп и с датчиков системы ABS.

Сделал лог с фильтрацией и удалил слишние ID.
Ускорялся до 60-ти кмч.

Вложений в сообщении

Иконка вложения rpm&speed.txt 154.73 кб, скачивался 646 раз, последний раз 2016-07-17 

11

Re: Volvo CAN (легковой)

Странно, но не наблюдаю в среднескоростной шине пакетов х145 и х155... модель та же, платформа тоже

Подскажите, что означает запись "HB:LB"? больший бит делим на меньший?

12

Re: Volvo CAN (легковой)

maikl1988 пишет:

Подскажите, что означает запись "HB:LB"? больший бит делим на меньший?

Эта запись говорит о расположении старшего и младшего байта.

13

Re: Volvo CAN (легковой)

Не могли бы вы подсказать последовательность действий для получения скорости автомобиля исходя из полученных данных? Беглым поиском в Гугле не понял сути...

14 (03-05-2020 16:32:55 отредактировано a.dav)

Re: Volvo CAN (легковой)

maikl1988 пишет:

Не могли бы вы подсказать последовательность действий для получения скорости автомобиля исходя из полученных данных? Беглым поиском в Гугле не понял сути...

Давно дело было..
смысл: из can ловим пакеты с указанными адресами.  указанные байты там расположены наоборот.
соответственно для скорости переставляем их местами и (? умножаем на 100 или делим) .. и получаем скорость в кмч.

для оборотов просто переставляем местами, и видим обороты.

P.S.   контроллер уже 4 года стоит на машине, и вполне себе успешно отрабатывает возложенные на него задачи.

15

Re: Volvo CAN (легковой)

a.dav пишет:
maikl1988 пишет:

Не могли бы вы подсказать последовательность действий для получения скорости автомобиля исходя из полученных данных? Беглым поиском в Гугле не понял сути...

Давно дело было..
смысл: из can ловим пакеты с указанными адресами.  указанные байты там расположены наоборот.
соответственно для скорости переставляем их местами и (? умножаем на 100 или делим) .. и получаем скорость в кмч.

для оборотов просто переставляем местами, и видим обороты.

P.S.   контроллер уже 4 года стоит на машине, и вполне себе успешно отрабатывает возложенные на него задачи.

здраствуйте а можете подсказать как подключится к кану на volvo