Easyelectronics.ru

Электроника для всех
Текущее время: 07 июл 2020, 17:36

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 160 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 22:41 
Заглядывает иногда

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 70
Откуда: Татарстан
PRC писал(а):
Смотреть сигналы нужно на 1 и 4 ноге 1040. На 1 будет выходной сигнал и сигнал подтверждения приема, а на 4 собственно принимаемые данные.
С программой не помогу, я использовал can с stm8s208, в которой аппаратный контроллер и 2515 у меня просто нет.

Если можно скинте в личку ваш проект я тоже на stm остановился.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 22:49 
Старожил

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
Astronom писал(а):
PRC писал(а):
Смотреть сигналы нужно на 1 и 4 ноге 1040. На 1 будет выходной сигнал и сигнал подтверждения приема, а на 4 собственно принимаемые данные.
С программой не помогу, я использовал can с stm8s208, в которой аппаратный контроллер и 2515 у меня просто нет.

Если можно скинте в личку ваш проект я тоже на stm остановился.

Не обязательно только в личку :) Можно и сюда кинуть тоже, особенно если было обсуждение.... почитать подчеркнуть что-то полезного для себя.... Читаю сейчас литературу, которую мне посоветовали.....

Идёт она конечно туго, но что-то в голове всё таки откладывается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:04 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
Парни wixa и Astronom, самый гемор это в вашем (моем) случаи посмотреть что там в шине гуляет и что можно с ентим делать. Я например разбираюсь с пром оборудованием, обмен по кан, сделал интерфейс и думаю, а за нах?, в первую очередь нужно увидеть посылки и разобрать что к чему, затем пробовать вмешиваться. CAN hacker - след. этап - программа и интерфейс ( сниффер в общем).

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:08 
Заглядывает иногда

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 70
Откуда: Татарстан
kir_ll писал(а):
Парни wixa и Astronom, самый гемор это в вашем (моем) случаи посмотреть что там в шине гуляет и что можно с ентим делать. Я например разбираюсь с пром оборудованием, обмен по кан, сделал интерфейс и думаю, а за нах?, в первую очередь нужно увидеть посылки и разобрать что к чему, затем пробовать вмешиваться. CAN hacker - след. этап - программа и интерфейс ( сниффер в общем).



Для начала надо анализатор кан и пробывать например закрыть центральный замок! посмотреть какие данные проходят по какому id и сьэмулировать такой же код и отправить его в шину! Если замок закрылся то код верный и так далее находить нужные пакеты данных в кан.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:11 
Заглядывает иногда

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 70
Откуда: Татарстан
Не сочтите за рекламу нашел шнурок китайский http://www.ebay.com/itm/USB-CAN-USB-to- ... 4ab57f0726 заказал на прошлой неделе. Но это все не то нужно что то своими руками


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:14 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
Astronom писал(а):
kir_ll писал(а):
Парни wixa и Astronom, самый гемор это в вашем (моем) случаи посмотреть что там в шине гуляет и что можно с ентим делать. Я например разбираюсь с пром оборудованием, обмен по кан, сделал интерфейс и думаю, а за нах?, в первую очередь нужно увидеть посылки и разобрать что к чему, затем пробовать вмешиваться. CAN hacker - след. этап - программа и интерфейс ( сниффер в общем).



Для начала надо анализатор кан и пробывать например закрыть центральный замок! посмотреть какие данные проходят по какому id и сьэмулировать такой же код и отправить его в шину! Если замок закрылся то код верный и так далее находить нужные пакеты данных в кан.


CAN hacker, http://www.mictronics.de/projects/usb-can-bus/, самое дешёвое, платы пустые продают http://technorix.ru/index.php/analizators/produkt-0 дернули с www.mictronics.de , кан контроллер sja1000, пром стандарт, все открыто и доступно.

Есть и софт и форум, правда на неметчине http://www.canhack.de/.

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:24 
Заглядывает иногда

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 70
Откуда: Татарстан
kir_ll писал(а):
Astronom писал(а):
kir_ll писал(а):
Парни wixa и Astronom, самый гемор это в вашем (моем) случаи посмотреть что там в шине гуляет и что можно с ентим делать. Я например разбираюсь с пром оборудованием, обмен по кан, сделал интерфейс и думаю, а за нах?, в первую очередь нужно увидеть посылки и разобрать что к чему, затем пробовать вмешиваться. CAN hacker - след. этап - программа и интерфейс ( сниффер в общем).



Для начала надо анализатор кан и пробывать например закрыть центральный замок! посмотреть какие данные проходят по какому id и сьэмулировать такой же код и отправить его в шину! Если замок закрылся то код верный и так далее находить нужные пакеты данных в кан.


CAN hacker, http://www.mictronics.de/projects/usb-can-bus/, самое дешёвое, платы пустые продают http://technorix.ru/index.php/analizators/produkt-0 дернули с http://www.mictronics.de , кан контроллер sja1000, пром стандарт, все открыто и доступно.

Есть и софт и форум, правда на неметчине http://www.canhack.de/.



Ну да велосипед давно изобрели! Но хотелось бы руками так сказать все прощупать! Помогите собрать что то похожее самому шнурок подарю как приедет))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:30 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
kir_ll правильно все говорит. Там эмулировать нечего, выдал пакет и все. Главное что в пакете должно быть.
Сами отправка и прием элементарны, при использовании библиотек. Вот, как пример, работа с stm8s208:
Show

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Последний раз редактировалось PRC 23 мар 2012, 23:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:31 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
Цитата:
Ну да велосипед давно изобрели! Но хотелось бы руками так сказать все прощупать! Помогите собрать что то похожее самому шнурок подарю как приедет))))


УГУ, готов то же ченибудь подарить. Но буду идти по этому пути, пока хочу заказать детали.

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:36 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
Я делал конвертор-монстра can <-> usart. На той же стм8:)
Схема стандартная, по даташиту.
Вложение:
123.png
123.png [ 21.72 Кб | Просмотров: 16079 ]

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:39 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
Софт на стороне ПС нужен, аааа....

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:43 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
Софт тоже делал. Правда мне было проще, я за своим протоколом следил:)

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:46 
Заглядывает иногда

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 70
Откуда: Татарстан
Да схема стандартная!

Надо сначала научится отправлять хотя бы известные пакеты данных! Хочу счас на макетке набросать схему и найти какие нибудь пакеты для своего авто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:50 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
Astronom писал(а):
Да схема стандартная!

Надо сначала научится отправлять хотя бы известные пакеты данных! Хочу счас на макетке набросать схему и найти какие нибудь пакеты для своего авто.

Учиться надо принимать для начала, об этом и разговор.

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:53 
Старожил

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
На сколько я читал, и уже узнал..... часть кодов идентична для разных машин.... например те что касаются количества оборотов, скорости, температуры.... на WIKI есть они.... конечно не факт что они подойдут, но судя по библиотеке sparkfun и их адаптера, они подходят....

Кстати вот вопрос : Зачем перемычка на резистор 120 Ом.... про оконечную нагрузку прочитал, но не понятно зачем перемычка??


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 23 мар 2012, 23:56 
Заглядывает иногда

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 70
Откуда: Татарстан
Перемычка это чтоб терминатор соеденить так есть между can H и can L я правильно все понимаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 00:01 
Старожил

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
wixa писал(а):
На сколько я читал, и уже узнал..... часть кодов идентична для разных машин.... например те что касаются количества оборотов, скорости, температуры.... на WIKI есть они.... конечно не факт что они подойдут, но судя по библиотеке sparkfun и их адаптера, они подходят....

Кстати вот вопрос : Зачем перемычка на резистор 120 Ом.... про оконечную нагрузку прочитал, но не понятно зачем перемычка??


Судя из того что я уже прочитал, то не совсем : привожу цитату :

Код:
Оконечная нагрузка шины

Оконечная нагрузка шины (bus termination) используется для минимизации отражения сигнала в шине. ISO-11898 требует, чтобы шина CAN имела номинальную характеристику входного полного сопротивления линии передачи в 120 Ом. Поэтому обычное значение согласующего резистора для каждого конца шины составляет 120 Ом. Есть несколько различных способов реализации оконечной нагрузки, используемых для увеличения электромагнитной совместимости (EMC) (см. Рис. 11):

1. Стандартная оконечная нагрузка.
2. Разделённая оконечная нагрузка.
3. Смещённая разделённая оконечная нагрузка.

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


Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 00:02 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
Прежде чем что-то отправлять нужно знать, что именно отправляешь. Т.е. нужны идентификаторы и их назначение + поля данных. Приема это тоже касается.
Да, терминатор ставится на крайние устройства на линии между CanH-CanL.

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 00:03 
Старожил

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
Точнее правильно, но зачем именно перемычка, почему нельзя было сразу соединить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 00:05 
Заглядывает иногда

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 70
Откуда: Татарстан
ну вот пример данных!

Изображение

Допустим мы прочитали с машины эти данные они у нас должны отобразиться в таком виде как я понимаю! ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 00:07 
Старожил

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
Получается что так как я привел на схеме с двумя резисторами и конденсаторами, тоже как вариант возможная схема называющаяся - Разделённая оконечная нагрузка .... опять цитата :

Код:
Разделённая оконечная нагрузка

Разделённая оконечная нагрузка приобретает всё большую популярность, так как позволяет легко добиваться снижения излучения. Разделённая оконечная нагрузка - модификация стандартной оконечной нагрузки, в которой один резистор номиналом 120 Ом на каждом конце шины разделяется на два резистора по 60 Ом с развязывающим конденсатором, присоединенным между резисторами и подключенным к земле. Номиналы этих резисторов должны как можно меньше отличаться друг от друга.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 00:09 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
wixa писал(а):
На сколько я читал, и уже узнал..... часть кодов идентична для разных машин.... например те что касаются количества оборотов, скорости, температуры.... на WIKI есть они.... конечно не факт что они подойдут, но судя по библиотеке sparkfun и их адаптера, они подходят....

Кстати вот вопрос : Зачем перемычка на резистор 120 Ом.... про оконечную нагрузку прочитал, но не понятно зачем перемычка??


От блин, нужна она перемычка, чтоб 120 Ом подключить, это согласующее сопротивление, терминатор, но в реальных авто, как пишут, сопротивление терминатора может быть и другим, затем и перемычка включить терминатор или так сойдет.

На счет Вики, там пишут что должно быть на разъеме ОБД-2, а, и тут писали, что можно отсосать что КАН там есть, часто К-Л-лайн. Если есть то для другого, например прошить мозги. Усугублю, переход между шинами КАН ( их там, в авто много) делают через шлюзы, и это тоже предмет исследования.

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 01:14 
Старожил

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
kir_ll писал(а):
wixa писал(а):
На сколько я читал, и уже узнал..... часть кодов идентична для разных машин.... например те что касаются количества оборотов, скорости, температуры.... на WIKI есть они.... конечно не факт что они подойдут, но судя по библиотеке sparkfun и их адаптера, они подходят....

Кстати вот вопрос : Зачем перемычка на резистор 120 Ом.... про оконечную нагрузку прочитал, но не понятно зачем перемычка??


От блин, нужна она перемычка, чтоб 120 Ом подключить, это согласующее сопротивление, терминатор, но в реальных авто, как пишут, сопротивление терминатора может быть и другим, затем и перемычка включить терминатор или так сойдет.

На счет Вики, там пишут что должно быть на разъеме ОБД-2, а, и тут писали, что можно отсосать что КАН там есть, часто К-Л-лайн. Если есть то для другого, например прошить мозги. Усугублю, переход между шинами КАН ( их там, в авто много) делают через шлюзы, и это тоже предмет исследования.


Спасибо за ответ.

Может действительно подумать всё-таки о K-line.... Он точно есть в этом разьёме..... Жалко CAN бросать .... тем более что человек с форума Nissan сделал адаптер для Nissan Note, так там и K-line есть и CAN.... Всётаки по CAN можно добраться куда глубже чем по K-line.... Да и CAN довольно таки перспективней чем K-line.... Короче х.з.

Думаю тема жива, и нуждается в развитии, так как почти все наработки по CAN на постсоветском просторе интернета коммерческие и не охотно раскрываются..... А хочется как за бугром, открыто :) Всё таки Open Sources считаю большим скачком для развития науки в будущем!!!..... Короче бред пошел какой то .... надо спать идти :) Всем Спокойной Ночи :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 01:29 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
Astronom писал(а):
ну вот пример данных!
Допустим мы прочитали с машины эти данные они у нас должны отобразиться в таком виде как я понимаю! ?

Пусть будут в таком:) А теперь главный вопрос - что сделает машина при получении идентификатора 280? А если еще заменить первый байт на 3?

Кстати, что там приведена распиновка OBD-II, в которой есть выход кан не значит что она есть реально на колодке. У меня тоже в машине OBD-II, но реально выведен только K-Line.
И еще - в машине выход часто бывает 12В и ее подключать через MCP2551/TAJ1040 нельзя.

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 01:33 
Старожил

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
PRC писал(а):
Astronom писал(а):
ну вот пример данных!
Допустим мы прочитали с машины эти данные они у нас должны отобразиться в таком виде как я понимаю! ?

Пусть будут в таком:) А теперь главный вопрос - что сделает машина при получении идентификатора 280? А если еще заменить первый байт на 3?

Кстати, что там приведена распиновка OBD-II, в которой есть выход кан не значит что она есть реально на колодке. У меня тоже в машине OBD-II, но реально выведен только K-Line.
И еще - в машине выход часто бывает 12В и ее подключать через MCP2551/TAJ1040 нельзя.


Выход CAN ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 160 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB