FORUM Carcd

FORUM Carcd (https://carcd.ru/forum/index.php)
-   Очумелые Ручки (https://carcd.ru/forum/25/)
-   -   Как Сделать Перехват Сигналов По Can-шине??? (https://carcd.ru/forum/25/thread33129/)

AVL 07.12.2007 09:54

Цитата:

'zoool' *'342994' *'7.12.2007, 10:24']

а как бы тгда купить готовый девайсhttp://www.carcd.ru/forum/public/sty...IR#>/smile.gif

http://www.minsk555.narod.ru/canhacker.htm

там ж написано шо 90 баксов стоит. И даже продают.

zoool 07.12.2007 11:20

что то я посмотрел...там вроде непосредственно перехвата нет...тоесть если чего необычное-то хренушки..мне к примеру надо предпусковик запустить...он по Кан-шине рулиться...я ж его хрен пущу..

Maloy 07.12.2007 15:58

Цитата:

'zoool' *'343024' *'7.12.2007, 11:20']

что то я посмотрел...там вроде непосредственно перехвата нет...тоесть если чего необычное-то хренушки..мне к примеру надо предпусковик запустить...он по Кан-шине рулиться...я ж его хрен пущу..

В двух словах объясни как как выглядит непосредственно перехват? или три признака перехвата по которым можно узнать есть он или нет.

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



То Vit@min не встречал такого, сам не откажусь девайса.

MaxL 18.08.2009 21:06

Тема свежая, поэтому решил ответить, так сказать, для набирания десяти постов http://www.carcd.ru/forum/public/sty...IR#>/smile.gif

Есть такие девайсы - переходники can-usb

http://can.marathon.ru/devices/canbus-usb

Конкретно с этим поставляются драйвера и утилиты, которые позволяют все сообщения в сети CAN сохранять в лог и отображать. Пользовался, только не для автомобильных целей. Удобно все, в продаже есть... Легко приспособить к "своей" программке на любом удобном языке программирования, чтобы потом слать и получать в сеть/из сети что конкретно надо.

sab 18.08.2009 21:43

ага, и цена 5 рублей...

kservice 07.09.2009 19:46

Интересная тема, не хотелось бы, чтоб умерла. Сегодня CAN-шина применяется в автомобилях все чаще.

Вот что пишут на http://can.marathon.ru/node/39

В легковых автомашинах применяются "закрытые" протоколы производителей стнадартизованные только на уровне подключения некоторых диагностических приборов и основанные идеологически на семействе протоколов SAE J1939.

Означает ли это, что упомянутые выше устройства не будут работать корректно в автомобилях? Ведь протокол обмена, получается, неизвестен?

ddk_f 08.09.2009 23:01

Цитата:

'kservice' *'07 Сентябрь 2009 - 18:46' *'1252342001' *'456134']

Интересная тема, не хотелось бы, чтоб умерла. Сегодня CAN-шина применяется в автомобилях все чаще.

Вот что пишут на http://can.marathon.ru/node/39

В легковых автомашинах применяются "закрытые" протоколы производителей стнадартизованные только на уровне подключения некоторых диагностических приборов и основанные идеологически на семействе протоколов SAE J1939.

Означает ли это, что упомянутые выше устройства не будут работать корректно в автомобилях? Ведь протокол обмена, получается, неизвестен?

Ты немного непонимаеш сути CAN - это сеть а не соединение блоков. И в шине CAN только регламентировано процедура передачи а что ты передаеш и для чего и что , так это на откуп производителя . CAN это транспортный протокол а в него уже засовывают разные диагностические протоколы и естесвено комуникацию-передачу даных для разных блоков у каждого разработчика свое видение что и как.

kservice 10.09.2009 10:18

Цитата:

'ddk_f' *'08 Сентябрь 2009 - 20:01' *'1252440084' *'456498']

Ты немного непонимаеш сути CAN - это сеть а не соединение блоков. И в шине CAN только регламентировано процедура передачи а что ты передаеш и для чего и что , так это на откуп производителя . CAN это транспортный протокол а в него уже засовывают разные диагностические протоколы и естесвено комуникацию-передачу даных для разных блоков у каждого разработчика свое видение что и как.

К сожалению, я не знаток в этой области. Но то, что CAN- это сеть (шина)с определенным протоколом я понимаю. Опять цитирую: Протокол CAN описывает только то, как пакеты должны быть доставлены от одного узла сети к другому. CAN ничего не говорит о том, как нужно интерпретировать поле данных пакета, как утилизировать поле арбитража, как обеспечить передачу данных, длина которых превышает 8 байт, какую логическую схему передачи должны использовать общающиеся между собой узлы и т.п. Другими словами CAN описывает только два нижних уровня эталонной сетевой модели ISO/OSI. Положения, которые не специфицируются стандартом CAN, (верхние пять уровней модели ISO/OSI) описываются, так называемыми CAN протоколами высокого уровня (HLP - Higher Layer Protocols).

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

romik 10.09.2009 12:07

Устройства то хорошие, и к авто их можно применить, вот только цена на софт не радует!

Варианты комплектации и стоимость:



* Основной модуль графического интерфейса CANwise с подгружаемым модулем CANmonitor доступен бесплатно (можно скачать с сайта, см. выше);

* Анализатор CANopen – ориентировочная стоимость 9500 рублей;

* Интерактивный CANopen Конфигуратор – ориентировочная стоимость 15500 рублей;

* Сценарный CANopen Конфигуратор – ориентировочная стоимость 15500 рублей;

* Тройной пакет (Интерактивный CANopen Конфигуратор + Анализатор + Сценарный Конфигуратор) – ориентировочная стоимость 35000 рублей;

* Основной модуль графического интерфейса CANwise в редакции Developer Edition (позволяет самостоятельно разрабатывать новые подгружаемые модули, поставляется с полным исходным кодом модуля CANmonitor и документацией описывающей процесс разработки) – ориентировочная стоимость 19890 рублей;



А без софта, это - кусок железа.

Геннадий75 10.09.2009 13:13

Цитата:

'kservice' *'10 Сентябрь 2009 - 14:18' *'1252567090' *'456790']

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

С моей точки зрения , кан это просто поток информаций(нулей и единиц) с определённой

битовой скоростью. Если известны условия начала и окончания пакетов, можно разделить

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

собрал адаптер на pic контроле.

PIC считывает входящий сигнал с выбранной битовой скоростью.

После разделяет его на пакеты, условие начала пакета перепад от единицы к нулю

условие окончания восемь единиц подряд. Дальше если задана маска, сравнивает

пакеты и пропускает только пакеты с выбранной маской, если не выбрана тупо

отправляет все пакеты со скоростью 921600 в USB-COM.

В качестве USB-COM используется дата кабель от телефона на PL-2303.

Собирается адаптер подключается к машине и считывается полученная

информация. В теории можно отследить нужный пакет, программа анализирует

входящие пакеты сравнивает с полученными ранее, и если такого пакета небыло

пишет его в правое окно. Программа легко сравнивает миллионы пакетов, с входящей

битовой скоростью 500 кбит/сек. Передача на шину также пакет нулей и единиц,

единственное отслеживается приоритет шины. Выкладывал программу на соседнем

форуме, может здесь кому будет интересна.


Текущее время: 09:38. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot