Jump to content

    
Sign in to follow this  
dronnet

Анализатор шины CAN автомобиля

Recommended Posts

Собственно стал вопрос об некоем устройстве, которое подсоединяется к CAN шине автомобиля (грузовики или легковые машины), а другим концом подсоединяется к USB порту ноутбука. На ноутбуке, как я подозреваю, должна стоять программа для общения с этой железкой.

 

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

 

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

 

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

 

Написал как смог, сильно не ругайтесь :rolleyes:

Share this post


Link to post
Share on other sites

Ну, к примеру, есть адаптеры 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

Edited by Juray

Share this post


Link to post
Share on other sites
Собственно стал вопрос об некоем устройстве, которое подсоединяется к CAN шине автомобиля (грузовики или легковые машины), а

 

http://can.web-box.ru/canhack.html

Share this post


Link to post
Share on other sites

Именно этот девайс лежит теперь у меня на столе :)

Пока к машине его не подсоединял. Но возможно скоро получится.

Лазил по сайту микрочипа, хотел найти программу (или какой- нибудь модуль) чтобы анализировать сообщения протокола J1939 или FMS (что по моему практически одно и тоже). Но что-то ничего похожего не нашел. Скорее всего такого софта и не существует

Share this post


Link to post
Share on other sites

а мне вот кажутся более интересными варианты с блютусом и КПК/телефоном:

http://www.orionspb.ru/main/pro/bort_comp/

http://4pda.ru/forum/index.php?showtopic=112498

Share this post


Link to post
Share on other sites
А эта софтина как я понял, с K-Line только работает.

ну задачу-то выполняет:

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

 

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

Edited by stells

Share this post


Link to post
Share on other sites

В основном вариации на тему кан анализатора от Michaels Wolf www.mictronics.de/projects/usb-can-bus/

 

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

 

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

 

Собственно сравнение SJA1000 и MCP2515

 

Share this post


Link to post
Share on other sites

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

 

 

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

 

В принципе пока обсуждать-то и нечего.

Share this post


Link to post
Share on other sites
Это не про меня случайно?

ну если Вы kav2005, тогда про Вас :)

 

тогда сейчас немедленно появятся вопросы :)

Edited by stells

Share this post


Link to post
Share on other sites

Девайс от mictonics.dе оч хороший сам пользую уже 4 года почти каждый день, ни одной проблемы. В качестве программы пользую CAN-Hacker. Скачать все разом можно у меня http://candev.web-box.ru/files

Edited by Punk

Share this post


Link to post
Share on other sites

Ну вот, наконец-то поработал немного с девайсом 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. После того как вручную забил в программе сообщение и нажал послать, не всегда можно нажать СТОП передачи.

Точнее стоп нажимается, но это ничего не дает, девай упорно шлет сообщение. Помогает только резет.

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this