1

Тема: Скорость CAN 92kbps

Здравствуйте,

Поддерживает ли CANNY 7 работу с CAN шиной со скоростью 92kbps? Если да, то как настроить?

2

Re: Скорость CAN 92kbps

Поддерживает, но в списке настроек такой скорости нет, так как мы с ней не сталкивались. Если вы уверены в том, что у вас именно CAN, то напишите нам письмо, мы подготовим и вышлем в течение дня вам прошивку для теста, и если тестирование пройдет успешно - добавим эту скорость в список.

3

Re: Скорость CAN 92kbps

Да, это CAN. Если быть точным, это т.н. среднескоростная (мультимедийная) шина CAN на Opel Corsa D. На этой шине сидят дисплей, магнитола, навигация, портал телефона и т.п. ерунда. При замене магнитолы на нештатную было бы неплохо как-то сделать CAN-адаптер, это позволило бы не ковырять проводку в труднодоступных местах:-)

4

Re: Скорость CAN 92kbps

Что нашел по Opel:

HSCAN - Dual-wire, High Speed CAN-BUS, 500 kbps
MSCAN - Dual-wire, Medium Speed CAN-BUS, 95 kbps
SWCAN - Single-wire, Low Speed CAN-BUS, 33.3 kbps

Есть указания на то, что MSCAN не ровно 95 kbps, а 95,2 kbps

Точно 92k ? Буду благодарен за любую ссылку или скан/фото выдержки из документации.

5

Re: Скорость CAN 92kbps

Да, информацию о том, что скорость MSCAN 95,2 kbps я также видел. Меня смутило то, что OPCOM при подключении показывал скорость 92 kbps (см. приложенный файл, там скриншот без реального подключения к машине). Т.к. он успешно работал со всеми блоками на всех шинах, я ему поверил и, как оказалось, напрасно.

Из того, что высланная Вами тестовая прошивка успешно работает можно заключить, что скорость MSCAN действительно 95,2 kbps.

Благодарю за поддержку, но все же хочу уточнить, как скоро новая опция скорости появится в Canny Lab и стандартных ccx?

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

Иконка вложения OPCOM.png 252.01 кб, скачивался 100 раз, последний раз 2016-10-23 

6

Re: Скорость CAN 92kbps

Привожу цитату из Manuale di elettronica Opel Corsa D 1.2i e 1.3 CDTi, информация которой подтвердилась экспериментально.
Официальная поддержка CAN 95.2k появится в следующем же релизе CannyLab.

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

mscan.png, 255.4 кб, 787 x 279
mscan.png 255.4 кб, скачивался 173 раз, последний раз 2016-10-23 

7

Re: Скорость CAN 92kbps

Здравствуйте, читаю MSCAN на Opel Antara 2014г.
Выбираю 95.2 в ccm.exe
Соединяется, вроде читает данные, но некоторые пакеты отсутствуют! Примерно каждый 5-й, иногда подряд
Например ставлю фильтр по 0x6c1, первый байт - порядковый номер сообщения, пропущены 0x26, 0x29, 0x2A:

     0x6c1     0x21    0x00    0x55    0x00    0x53    0x00    0x42    0x02    340753    !.U.S.B.
     0x6c1     0x22    0x10    0x27    0x87    0x00    0x1B    0x00    0x5B    340764    ".'....[
     0x6c1     0x23    0x00    0x74    0x00    0x6C    0x00    0x31    0x00    340775    #.t.l.1.
     0x6c1     0x24    0x34    0x00    0x6D    0x00    0x20    0x00    0x4D    340788    $4.m. .M
     0x6c1     0x25    0x00    0x2D    0x00    0x43    0x00    0x41    0x00    340799    %.-.C.A.
     0x6c1     0x27    0x27    0x80    0x00    0x1B    0x00    0x5B    0x00    340848    ''....[.
     0x6c1     0x28    0x74    0x00    0x72    0x00    0x33    0x00    0x32    340859    (t.r.3.2
     0x6c1     0x2B    0x00    0x74    0x00    0x6C    0x00    0x33    0x00    340872    +.t.l.3.
     0x6c1     0x2C    0x34    0x00    0x6D    0x00    0x1B    0x00    0x5B    340884    ,4.m...[
     0x6c1     0x2D    0x00    0x66    0x00    0x53    0x00    0x5F    0x00    340896    -.f.S._.
     0x6c1     0x2F    0x00    0x48    0x00    0x7A    0x10    0x0F    0x00    340908    /.H.z...

Без них не склеить пакет.
Подскажите, что я делаю не так.
Или у меня частота не правильная?
Нашел здесь https://sites.google.com/site/astracarpc/ms-can, что в Астре частота MSCAN 95238bps у диллерского диагностического прибора TECH2 (у меня Антара, но ГУ вроде такое же)
95238 bps / 1024 = 93,005859375 kbps, т.е. может мне нужна более точная частота?
Можете мне собрать ccm.exe с этими частотами?

8

Re: Скорость CAN 92kbps

Даже небольшое несоответствие частоты CAN приводит как правило к полной потере свази. Вряд-ли дело в этом.
Приведите скриншот ccm в процессе работы на котором будет видна строка статуса (самая нижняя строка в программе).
Рекомендую тщательно проверить надежность соединения GND компьютера с GND контроллера и GND автомобиля, сократить длину проводов CAN-H и CAN-L контроллера и проверить надежность их подключения к CAN автомобиля. Использование фильтрации CAN должно быть в вашем случае обязательным.

9

Re: Скорость CAN 92kbps

Спасибо за советы, завтра попробую укоротить провода и сделаю скриншот.
На счет надежности соединения GND, я припаял провода из комплекта Canny 7 в ответную часть разъема obd2, а к ноутбуку подключен USB-кабелем. Этого не достаточно?

10

Re: Скорость CAN 92kbps

Должно быть достаточно. Еще одним вариантом проверки качества связи CAN, для исключения влияния ccm, может быть написание диаграммы, которая будет подсчитывать поступление всех частей сообщения и индицировать это при помощи например встроенного светодиода контроллера.

11

Re: Скорость CAN 92kbps

А может быть такое, что передаются только те части сообщения в котором произошли изменения?

12

Re: Скорость CAN 92kbps

А может быть такое, что передаются только те части сообщения в котором произошли изменения?

Не похоже - если не трогать кнопки магнитолы, то сообщение идет одинаковое, состоящее из нескольких пакетов.
Снял видео как всё делаю https://drive.google.com/open?id=0B6lvH … Gdfa0p4SE0
часто появляется переполнение CAN и USB (COVF! и USBOVF!) и редко communication error!
Вот весь журнал https://drive.google.com/open?id=0B6lvH … FBvZzZsU3c

Эти сообщения ест дисплей, это запакованное название радиостанции или трека.

Провода еще не укорачивал, паяльника не было с собой.

13

Re: Скорость CAN 92kbps

Не сразу заметил ваш ответ.
Спасибо за видео - всё похоже прояснилось.
Я полагаю, что в данном случае дело не в проводах CAN. У вас есть возможность использовать внешний USB-hub (разветвитель) для подключения контроллера к ПК через него? USB-hub может быть любым, самым простым, внешнее питание не требуется. При этом контроллер должен быть единственным подключенным к нему USB-устройством.

14

Re: Скорость CAN 92kbps

Попробовал теперь с другим USB-кабелем и USB-хабом. USBOVF! больше не выскакивает.
Но COVF! выскакивает по-прежнему и некоторые пакеты все равно теряются.
Вот новое видео https://drive.google.com/open?id=19LT6N … UazYbJAVIp
На видео видно, что когда пакетов мало, то всё ОК. Но когда в шину прилетает сразу штук 10-20 пакетов, некоторые из них в ccm не отображаются.

Что мне ещё попробовать? Если COVF! выскакивает в ccm, то в диаграмме есть шансы прочитать сообщение полностью?

15

Re: Скорость CAN 92kbps

Впервые встречаемся с подобным подходом к передаче в CAN (плотной пачкой сообщений с одним ID) в реальном автомобиле. Здесь поможет лишь увеличение длины буфера CAN-монитора. Поставим в план работ.