реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Автомобильные протоколы на CAN шине., Библиотеки для Linux.
JeDay
сообщение Feb 4 2014, 12:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Всем привет.
Хочу реализовать снифер J1939, J1708, OBD-II под линуксом. Может кто встречался с open source реализациями парсеров сообщений?
Возможно есть закрытые "lib*.so" комерческие или чтото подобное?
Гуглю второй день, ничего толкового пока не нашел кроме примитивных недописанных парсеров...
Go to the top of the page
 
+Quote Post
meloden2
сообщение Feb 4 2014, 17:03
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 343
Регистрация: 1-07-12
Из: СПб - Китай - Гонг Конг
Пользователь №: 72 579



Впрос по софту и совместимости софта и железа?


--------------------
Поиск по складам: http://search.venicegrp.ru/ru/search.html
Производство печатных плат и контрактное производство: http://www.venicegrp.ru/menu/production.html
info@venicegrp.ru
Санкт-Петербург / Гонг Конг / Китай
Go to the top of the page
 
+Quote Post
JeDay
сообщение Feb 4 2014, 17:16
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Цитата
Впрос по софту и совместимости софта и железа?

Об этом вообще речь не шла.

Вопрос в опенсорсных библиотеках/наработках которые содержат парсеры сообщений вышеперечисленных протоколов/интерфейсов. Чтобы не писать самому.
Go to the top of the page
 
+Quote Post
Андрей239
сообщение Feb 4 2014, 20:06
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 4-09-13
Из: Чикаго
Пользователь №: 78 190



Я подпишусь на тему, если накопаете - мне будет интересно в мой ЭБУ.

Я знаю, что с messageId CAN в целом полная засада - информация по сообщения доступна минимально sad.gif Со стандартным протоколом OBD via CAN должно быть проще, там хоть коды ошибок например стандартизированы...

Короче подпишусь sm.gif
Go to the top of the page
 
+Quote Post
JeDay
сообщение Feb 4 2014, 20:43
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Цитата
Я знаю, что с messageId CAN в целом полная засада - информация по сообщения доступна минимально sad.gif

Не согласен. На предыдущем месте работы я делал поддержку J1939 на LPC17xx, только выборочно. На местром FTP есть довольно свежая спецификация стандарта. Я парсил то что мне надо, не все сообщения конечно. Их там больше тысячи.
Go to the top of the page
 
+Quote Post
Андрей239
сообщение Feb 4 2014, 20:48
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 4-09-13
Из: Чикаго
Пользователь №: 78 190



Цитата(JeDay @ Feb 4 2014, 15:43) *
довольно свежая спецификация стандарта.

Я могу быть не прав, а еще есть вероятность что я не очень ясно выразился. Я говорю о том, что поверх CAN кроме SAE стандартов есть еще очень много нестандартизированных личных протоколов производителей. По большому счёту это лишь косвенно связанно с топиком этой темы - моя мысль была в том, что из-за наличия зоопарка CAN сообщений (не OBD), в этой области непросто с единынством или едиными проектами.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Feb 4 2014, 20:49
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



готовое платное под винду
Go to the top of the page
 
+Quote Post
JeDay
сообщение Feb 4 2014, 20:57
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Цитата
готовое платное под винду

Да, есть там пара полезных .DLL. Пересобрать бы их в .SO и купить за 5 копеек sm.gif
Go to the top of the page
 
+Quote Post
Jackov
сообщение Apr 8 2014, 14:05
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Заранее прошу прощения за возможно глупый вопрос.
Знает ли кто, какие протоколы применяются в современных отечественных двигателях, и где можно найти полное описание этих протоколов?
Go to the top of the page
 
+Quote Post
yes
сообщение Apr 9 2014, 09:53
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



http://can.marathon.ru/ конечно не ixxat, но J1939 парсит. прога и база PGN доступна для скачивания

off
Цитата(Jackov @ Apr 8 2014, 18:05) *
современных отечественных двигателях

явно одно слово лишнее
можете привести пример?

в неотечественных J1939 (я в ворохе этих стандартов не особо разбираюсь, может называется по другому, но они похожие) применяется - по крайней мере в ECU
Go to the top of the page
 
+Quote Post
Jackov
сообщение Apr 9 2014, 11:28
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(yes @ Apr 9 2014, 12:53) *
явно одно слово лишнее
можете привести пример?

Двигатель ЗМЗ-4091, стоит на УАЗиках, там разъёмчик есть, см. картинку.
Говорят, что вот такой штукой диагностируется:
http://microline.ru/products/Car-Computers...al/Prestige-77/
Прикрепленный файл  __________.png ( 231.62 килобайт ) Кол-во скачиваний: 24
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Apr 9 2014, 14:46
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



Jackov, по вашей ссылке перечислены названия и производители блоков EDC . вот и копайте в их сторону.
Go to the top of the page
 
+Quote Post
Jackov
сообщение Apr 9 2014, 15:36
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(ZASADA @ Apr 9 2014, 17:46) *
Jackov, по вашей ссылке перечислены названия и производители блоков EDC . вот и копайте в их сторону.

Да это понятно... Я думал, эти протоколы тут известны.
Go to the top of the page
 
+Quote Post
yes
сообщение Apr 10 2014, 10:32
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Jackov @ Apr 9 2014, 19:36) *
Да это понятно... Я думал, эти протоколы тут известны.


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

http://www.volga-club.com/blog/chip-tuning/1493.html

я так понимаю, что CAN это K/L-линии. можно тем же марафоном посмотреть, что там выдается.

но судя по подключаемым датчикам "ничего интересного" (для меня sm.gif этот блок не знает

-----------------

протоколы
NMEA2k NMEA2000 (я например сталкивался с таким названием на тракторах, а не на марин вииклах)
IEC 61162-3
ISO 11783
ISO 11992
они все как бы SAE J1939 с добавлением каких-то дополнительных PGN

по крайней мере, я так себе это представляю sm.gif
Go to the top of the page
 
+Quote Post
Jackov
сообщение Apr 10 2014, 11:04
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(yes @ Apr 10 2014, 13:32) *
вобщем это некая примочка к серийному (старому советскому) двигателю.

http://www.volga-club.com/blog/chip-tuning/1493.html

я так понимаю, что CAN это K/L-линии. можно тем же марафоном посмотреть, что там выдается.

но судя по подключаемым датчикам "ничего интересного" (для меня sm.gif этот блок не знает

-----------------

протоколы
NMEA2k NMEA2000 (я например сталкивался с таким названием на тракторах, а не на марин вииклах)
IEC 61162-3
ISO 11783
ISO 11992
они все как бы SAE J1939 с добавлением каких-то дополнительных PGN

по крайней мере, я так себе это представляю sm.gif

Понятно. Будем посмотреть.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01609 секунд с 7
ELECTRONIX ©2004-2016