Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Анализатор шины CAN автомобиля
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > АВТО электроника
андр
Собственно стал вопрос об некоем устройстве, которое подсоединяется к CAN шине автомобиля (грузовики или легковые машины), а другим концом подсоединяется к USB порту ноутбука. На ноутбуке, как я подозреваю, должна стоять программа для общения с этой железкой.

Цель этих действий - чтение данных с шины, всякие параметры автомобиля: уровень топлива, обороты двигателя и т.д. и т.п......

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

Может кто посоветует распространённое устройство, в цене определится не могу, но хотя бы понять что это такое кто продаёт и что с ним можно сделать?

Написал как смог, сильно не ругайтесь rolleyes.gif
Juray
Ну, к примеру, есть адаптеры IXXAT. Распространяет их таганрогский дилер Datamicro. http://www.datamicro.ru/interface
Самая дешёвая модель USB-to-CAN Compact стоит где-то в районе 10 тысяч рублей, в комплекте идут драйвера и утилита MiniMon, которая и годится только для наблюдения, что происходит в шине; писать лог она не умеет. Для более сложных задач нужно отдельно покупать довольно дорогой софт - CANanalyser
Есть документация по API к драйверам, так что можно написать свою прогу.

Альтернатива - CAN-bus-USBnp компании Марафон http://can.marathon.ru/devices/canbus-usb , 5000 руб
Из софта у них также есть комплектный монитор и отдельный анализатор, а также утилита конфигурирования CAN-сети.

Вот еще варианты по 2500 руб http://www.slavna.ru/stran/ucc06.htm
С монитором и API.
И еще ссылки:
CAN-USB Hacker http://www.minsk555.narod.ru/canhacker.htm
http://www.mcutool.ru/products/connectivity/default.aspx


Ну и здесь на форуме есть целый раздел по CAN: http://electronix.ru/forum/index.php?showforum=158
Punk
Цитата(андр @ Feb 1 2011, 18:10) *
Собственно стал вопрос об некоем устройстве, которое подсоединяется к CAN шине автомобиля (грузовики или легковые машины), а


http://can.web-box.ru/canhack.html
андр
Ой спасибо ! Направили в нужное русло ! теперь-то точно разберусь что и куда sm.gif
termin
http://www.microchip.com/stellent/idcplg?I...ocName=en546534
Можно найти и в Питере.
андр
Именно этот девайс лежит теперь у меня на столе sm.gif
Пока к машине его не подсоединял. Но возможно скоро получится.
Лазил по сайту микрочипа, хотел найти программу (или какой- нибудь модуль) чтобы анализировать сообщения протокола J1939 или FMS (что по моему практически одно и тоже). Но что-то ничего похожего не нашел. Скорее всего такого софта и не существует
Seryal
Можно ELM327 взять и с помощью него слушать CAN шину.
http://elm327.ru/
stells
а мне вот кажутся более интересными варианты с блютусом и КПК/телефоном:
http://www.orionspb.ru/main/pro/bort_comp/
http://4pda.ru/forum/index.php?showtopic=112498
Seryal
Цитата(stells @ Apr 6 2011, 13:40) *

А эта софтина как я понял, с K-Line только работает.
stells
Цитата(Seryal @ Apr 6 2011, 10:44) *
А эта софтина как я понял, с K-Line только работает.

ну задачу-то выполняет:
Цитата(андр @ Feb 1 2011, 18:10) *
Цель этих действий - чтение данных с шины, всякие параметры автомобиля: уровень топлива, обороты двигателя и т.д. и т.п......


автор, кстати, зарегистрирован на электрониксе, но пока не участвовал в обсуждениях... может подтянется
agg
В основном вариации на тему кан анализатора от Michaels Wolf www.mictronics.de/projects/usb-can-bus/

Вопрос - а насколько он, (предположительно) по сравнению с другими упомянутыми на форуме надежен. Встречалась информация (правда от 2008 г.) что при передаче завесил намертво шину АМ, так что ошибки сбрасывали у официалов. Хотя читает говорят вроде надежно.

От славны - www.slavna.ru адаптер выглядит достойно и по цене и опторазвязан, насколько он по мнению гуру лучше-хуже аналогов от Вольфа ?

Собственно сравнение SJA1000 и MCP2515
андр
"автор, кстати, зарегистрирован на электрониксе, но пока не участвовал в обсуждениях... может подтянется "


Это не про меня случайно?

В принципе пока обсуждать-то и нечего.
stells
Цитата(андр @ Apr 6 2011, 14:41) *
Это не про меня случайно?

ну если Вы kav2005, тогда про Вас sm.gif

тогда сейчас немедленно появятся вопросы sm.gif
Punk
Девайс от mictonics.dе оч хороший сам пользую уже 4 года почти каждый день, ни одной проблемы. В качестве программы пользую CAN-Hacker. Скачать все разом можно у меня http://candev.web-box.ru/files
андр
Ну вот, наконец-то поработал немного с девайсом http://www.microchip.com/stellent/idcplg?I...ocName=en546534
Раньше у меня было хорошее мнение о этой фирме.

Ездил, по работе, на грузовик Scania, подсоединил этот девай к КАН шине, записал с его помощью лог.

Всё красиво, все замечательно, не понравилось то, что необходимо вручную выбирать скорость шины. Минут 5 перебирал все возможные скорости, пока лог не начал появляться на экране. Далее я думал что, записав этот лог, я спокойно смогу его воспроизвести на рабочем столе с помощью этого девайса. Хрен, свой же лог он воспроизводить не может.

За-то может отсылать в шину сообщения (с заданым интервалом по времени).
В общем потратил почти день, но так мне и не удалось послать такого сообщения которое другое устройство воспримет.
При этом устройство принимающее сообщение 100% исправно, т.к. стояло на машине и нормально читало с шины данные.

1. Более углублённая проверка показала, что девайс от фирмы Микрочип - полная лажа, а именно:
1.1.По осциллографу видны разные уровни напряжения CAN-H и CAN-L, разница в полтора раза (может это и не критично, но все равно мне не нравится). Длина проводов шины были не более 30 см.
1.2. Последняя посылка (доминантная) имеет хороший уровень сигнала CAN-L и практически нулевой CAN-H,
соответственно это сообщение скорее всего ошибочно.
1.3. Девайс многократно зависает, при этом часто необходимо жать кнопку Reset в программе (а это очень быстро надоедает).
1.4. Невозможно выставить скорость передачи 125kbps и другие тоже. 250 выставляется хорошо, но тоже через резет.....
1.5. После того как вручную забил в программе сообщение и нажал послать, не всегда можно нажать СТОП передачи.
Точнее стоп нажимается, но это ничего не дает, девай упорно шлет сообщение. Помогает только резет.

В общем очень не понравилось. Для обычного пользователя (коим я и являюсь) это устройство вряд ли подойдет.
Punk
У Микрочипа софт сам по себе неудобный. А подвисание может быть из-за очень плотного трафика в шине.
андр
вряд ли, этим девайсом (микрочиповским) я имитировал работу автомобильной КАН шины. Т.е. задал в программе выдачу определенного параметра. Блок, на который посылались эти сообщения их не воспринял и ещё и сами сигналы были досточно кривые. Смотрел по осциллографу
Punk
А у Вас со стороны сниффера случайно не был подключен резистор 120 Ом?
ol_ua
Цитата(Punk @ Apr 16 2011, 07:17) *
А у Вас со стороны сниффера случайно не был подключен резистор 120 Ом?


120 ом не помешает. разве что на трансивере желательно 8 ногу на массу усадить, если скорость обмена высокая.
Punk
Цитата(ol_ua @ Apr 16 2011, 21:15) *
120 ом не помешает.

Мне как то мешал. Дело было толи на мермедесе толи на фольце, там резисторы к кану по другому немного были подключены в итоге пока со стороны сниффера 120Ом не оторвал трафик не видел
ol_ua
Цитата(Punk @ Apr 17 2011, 08:16) *
Мне как то мешал. Дело было толи на мермедесе толи на фольце, там резисторы к кану по другому немного были подключены в итоге пока со стороны сниффера 120Ом не оторвал трафик не видел


я специально не исследовал. но теоретически в сети авто уже стоят два по 120 ом на концах линии. подключал адаптер в котором также стоит 120 ом. сбоев ниразу небыло. разве что если будет ещё отвод отдалённый какого либо блока с третьим 120, то вполне возможно, что уже 4-ре 120 омных многовато для линии. попробую как нибудь навесить ради интереса ещё сопротивление на шину и посмотрю.
Punk
Цитата(ol_ua @ Apr 17 2011, 14:06) *
я специально не исследовал. но теоретически в сети авто уже стоят два по 120 ом на концах линии. подключал адаптер в котором также стоит 120 ом. сбоев ниразу небыло. разве что если будет ещё отвод отдалённый какого либо блока с третьим 120, то вполне возможно, что уже 4-ре 120 омных многовато для линии. попробую как нибудь навесить ради интереса ещё сопротивление на шину и посмотрю.


У меня такой расклад был: в блоке стоял CAN трансивер TJA??? 14-и лапый, CAN-Hi резюком подтянут к напряжению питания, CAN-Low к массе. Могу ошибаться было 4года назад, но было что-то подобное. Так вот это дело ни в какую не мониторилось со 120-Омами на CAN-Hacker-е
backa
а Вы смотрели в сторону "USBee AX" - тоже дёшево и доступно - куча людей юзает америкосовскую штуковину (и я в том числе) .... не пробовал только КАН шину а все остальные протоколы выдаёт на ура в очень красивой форме )) .... если будет необходимость в нём могу помочь приобрести за небольшую сумму ))
андр
смотрю с интересом в сторону http://can.marathon.ru/devices/canbus-usb
в ближайшее время надо будет постараться этот прибор поиметь.
Мне кажется что он будет работать получше чем предыдущий от микрочипа.
Punk
Цитата(андр @ Apr 18 2011, 14:51) *
смотрю с интересом в сторону http://can.marathon.ru/devices/canbus-usb
в ближайшее время надо будет постараться этот прибор поиметь.
Мне кажется что он будет работать получше чем предыдущий от микрочипа.

Брали такое тельце с партнером. Недовольны. Валяется где-то в пыльном углу
андр
вот блин... теперь после такого отзыва даже и не знаю, просить начальство это покупать или нет. Хотя производитель дает гарантию на изделие и на его корректную работоспособность ! http://can.marathon.ru/files/soft/man/cw/C...-User-Guide.pdf - прямо на третьей странице так и написано

"МАРАФОН гарантирует, что его программное обеспечение будет работать в строгом
соответствии с прилагаемой к нему МАРАФОНОМ документацией в течении
девяноста (90) дней с момента его приобретения у МАРАФОНА или Авторизованного
Реселлера."

Вот после этих слов сразу и выросло доверие. В общем полюбому надо приобрести девайс, а потом заодно и узнаем его с какой-нибудь стороны.
Punk
Я бы на Вашем месе, имея столько сомнений, спаял бы для начала сам простой CAN сниффер - дешево и сердино + разберетесь в тонкостях.
termin
Здравствуй Андр!
У меня тоже микрочиповский девайс, есть CAN и LIN в основном мне необходим был LIN адаптер.Со своей задачей он справился нормально,
правда скорость устанавливал в ручную данные тоже вводить надо ручками. Но самое главное лог пишет правильно и сохраняет в файле.CAN адаптер шеф купил в вдогонку к LIN я его сильно не "пытал" скорость действительно не удобно выставлять.Пытался перехватить управление сидениями замучился с подстройкой скорости.
С ув.
ol_ua
Цитата(Punk @ Apr 17 2011, 08:16) *
Мне как то мешал. Дело было толи на мермедесе толи на фольце, там резисторы к кану по другому немного были подключены в итоге пока со стороны сниффера 120Ом не оторвал трафик не видел


да, правильно. если в шине всего 2 по 120 ом то всё работает. если добавляется ещё устройство с своим, третьим уже 120 ом по счёту, то идут ошибки пакетов. проверил уже. соединил три устройства устройства, в каждом по 120 на шине, и работа нарушилась.
ol_ua
Цитата(ol_ua @ Apr 24 2011, 14:42) *
да, правильно. если в шине всего 2 по 120 ом то всё работает. если добавляется ещё устройство с своим, третьим уже 120 ом по счёту, то идут ошибки пакетов. проверил уже. соединил три устройства устройства, в каждом по 120 на шине, и работа нарушилась.


разобрался. проблема в том была что на устройствах все три трансивера(типа 2551) я устанавливал на макс частоту, до 1 мбит. т.е. 8 нога rs на массу. вот и пошли сбои на частоте 250 кбит, когда в сети три работали. на 500 кбит сбоев небыло. отсоединил одно, и два между собой на 250 кбит заработали без ошибок. нужно сопротивление на rs подбирать.
agg
Цитата(Punk @ Apr 15 2011, 12:01) *
Девайс от mictonics.dе оч хороший сам пользую уже 4 года почти каждый день, ни одной проблемы. В качестве программы пользую CAN-Hacker. Скачать все разом можно у меня http://candev.web-box.ru/files


http://candev.web-box.ru/files - 404 - страница не найдена
Punk
Цитата(agg @ May 12 2011, 07:27) *
http://candev.web-box.ru/files - 404 - страница не найдена


проблемы с хостингом были. http://can.web-box.ru/devices/canhack/
Энри
Цитата(андр @ Apr 19 2011, 09:52) *
вот блин... теперь после такого отзыва даже и не знаю, просить начальство это покупать или нет. Хотя производитель дает гарантию на изделие и на его корректную работоспособность ! http://can.marathon.ru/files/soft/man/cw/C...-User-Guide.pdf - прямо на третьей странице так и написано

"МАРАФОН гарантирует, что его программное обеспечение будет работать в строгом
соответствии с прилагаемой к нему МАРАФОНОМ документацией в течении
девяноста (90) дней с момента его приобретения у МАРАФОНА или Авторизованного
Реселлера."

Вот после этих слов сразу и выросло доверие. В общем полюбому надо приобрести девайс, а потом заодно и узнаем его с какой-нибудь стороны.


Можешь брать, если будут вопросы по автомобильной шине (грузовой в частности) обращайся, помогу.
Belerafon
У меня на фирме куча марафоновских переходников, отлично работают, пользуемся. Вот конкретно сейчас на новогодних праздниках решил поиграть дома с протоколом J1939, подключился к контроллеру дизеля и запустил их анализатор траффика j1939. Работает, что-то показывает:


Теперь надо разбираться, что именно sm.gif
Конечно, при подключении пришлось одеть терминальный резистор на линию, т.к. контроллер дизеля лежит "на столе" и хотя бы один резистор нужен обязательно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.