Easyelectronics.ru • Просмотр темы - Arduino+CANbus+LED индикация приборной панели Nissan Note

Easyelectronics.ru

Электроника для всех
Текущее время: 20 авг 2018, 09:37

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

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

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


Её нет, работаю с программой Канхакер.

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


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

Зарегистрирован: 31 окт 2011, 10:27
Сообщения: 955
Откуда: Оренбург
а кто нить знает как с can шины достать угол поворота рулевого колеса (или угол поворота колес) ?

я сколько примеров смотрел - ни у кого нет.. все только обороты двигателя, опережение, расходы получают...
а как получить угол поворота колес ?


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

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3740
Откуда: Звенигород
А кто сказал, что он есть?

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


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

Зарегистрирован: 31 окт 2011, 10:27
Сообщения: 955
Откуда: Оренбург
никто точно и не говорил..

но например ведь система курсовой устойчивости наверняка работает в зависимости от угла поворота колеса - значит где то угол есть.. но вот откуда его достать ?

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

тогда второй вопрос - где взять угол поворота колеса?


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

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3740
Откуда: Звенигород
Этих шин в машине несколько. А на выход идет только то, что производитель считает нужным выдавать. Даже уровень топлива не все выдают, а тут угол поворота.

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


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

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
Про угол поворота, смотреть что за машина, скачать схемы. Например, сейчас делаем учебный стенд, кан-шина на примере лансера, этот угол точно есть в одной и кан, но доходит ли он до колодки диагностики, не узнаем пока не сделаем. И правильно PRC, говорит там много чего может быть, тут нужны подробности, типа что за авто, для начала.

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


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

Зарегистрирован: 31 окт 2011, 10:27
Сообщения: 955
Откуда: Оренбург
АААаа.. вон как.. :-(

в том то и дело что нужно более менее универсальное решение..
ну пусть для начала Nissan (Quashka, XTrail, Juke), Subaru (Forester), Honda (CR-V, Civic, Pilot)

p.s. была надежда что в CAN шине стандартизирован не только электрический формат передачи, но и смысловой...


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

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
ВитГо писал(а):
АААаа.. вон как.. :-(

в том то и дело что нужно более менее универсальное решение..
ну пусть для начала Nissan (Quashka, XTrail, Juke), Subaru (Forester), Honda (CR-V, Civic, Pilot)

p.s. была надежда что в CAN шине стандартизирован не только электрический формат передачи, но и смысловой...


Универсальности не будет, в том числе и по физическому интерфейсу. Есть их 2. Быстрый кан - 82С251, и кан -ошибко- защищенный - TJA1054, и это в пределах одной машины. В лансере например 4 шины кан, все они сливаются в один блок (ETACS, или межсетевой интерфейс) туда же подключают LIN. Что и куда шлюзует этот ETACS почти не известно.

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


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

Зарегистрирован: 20 ноя 2012, 00:50
Сообщения: 1
Добрый день.
Решаю аналогичную задачу - отображение параметров работы двигателя. В моем случае правда нет нужды чем-то управлять, мне надо только отображать несколько параметров и сигнализировать в случае выхода из диапазона.
Поскольку в электронике не силен, решали делать на Arduino.
Однако shield для работы с CAN я хочу взять готовую. Пока буду учиться травить платы и собирать схемы все желание пропадет =)
Я нашел упоминание о двух платах:
https://www.sparkfun.com/products/10039 - более дорогая, с избыточным функционалом (gps у меня в ЭБУ есть).
http://www.seeedstudio.com/depot/canbus ... th=132_134 - более простой вариант, кроме того есть выводы для подключения CANH и CANL (я планирую подключать прямо к соответствующим ногам ЭБУ, чтобы не занимать ODBII разъем, он нужен для настройки ЭБУ). Т.е. мне D-SUB вообщем-то не нужен.
Однако оказалось, что вот прямо взять и купить не получится, по срокам не раньше нового года.
Может есть ссылки, где можно приобрести готовый CAN-BUS Shield для Arduino? Нет проблем купить не только в России, а у тех же китайцев. На dx.com тоже не нашел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 25 дек 2017, 15:58 
Здравствуйте!

Зарегистрирован: 31 янв 2014, 16:50
Сообщения: 4
Если есть система курсовой устойчивости то можно поискать угол поворота руля.
На своей Kia Picanto находил.
Искал через ELM327 и Torque pro + Advanced fo Kia LT. есть аналогичный плагин для нисанов. В плагине есть сканер в котором можно выбрать один из 8 блоков (адреса с 7E0 по 7E8) После сканирования результат отправляем себе на почту.
В результатах вначале идет скан пидов которые ответили. а далее дамп этих пидов. Всего 500 записей примерно.
В первых колонках идет ответ запроса параметров температуры, оборотов, скорости, дросселя и другие. Их можно пересчитать по описанию ОБД протокола из википедии.
В формулах экселя использовал функции ПСТР шестп.в.дес.
В последней колонке PID идет ответ. В колонке SID идентификатор.
Пример:
>7E810326101D9ED7000>7E821D3D3006A1BA600>7E822000000C2010D38>7E82350311A00002500>7E8248E000041000074>7E82501498100000000>7E82600000000000000>7E82700005555555555
Разберем по порядку. Ответ передается несколькими фреймами, в данном случаи их 8.
Фрейм состоит из ID=7E8, DLC=8, и данных 10 32 61 01 D9 ED 70 00
DLC это длинна сообщения. Для дальнейшей обработки нужно все фреймы собрать в пакет.
В первом фрейме содержатся данные о пакете
10 заголовок пакета
32 длинна пакета
6101 = ID or 4000
дальше идут данные 4 байта

следующие фреймы разбираются проще. Первый байт данных порядковый номер c 21 до 2F и с нова 21 (21..29 2A 2B 2C 2D 2E 2F 21... )
следующие 7 байт данные.
D9ED7000D3D3006A1BA600000000C2010D3850311A000025008E000041000074014981000000000000000000000000005555555555
Хвост из 5 не входит в пакет.
длинна пакета это 2 байта идентификатора и данные до пятерок.
В полученных данных ищем необходимые данные основываясь на показаниях скорости оборотов педали газа и температуры двигателя.

часть 2 онлайн поиск.
Зная пиды которые можно посмотреть можно поискать в реальном времени. Добавляем в торкуе пользовательский пид. заполняем Пид и заголовок из сканирования выше. названия любые. в формулу можно написать A что бы выводился первый байт данных. Нажимаем тест. Откроется окошка с постоянным обновлением заданного пида. Теперь можно анализировать что меняется при повороте руля.
Для перехода ко 2 части нужно сканировать все устройства на кан шине. У меня были 7E0 двикатель, 7E1 коробка, 7E2 система курсовой устойчивости.

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

В процессе изучения перещел на более низкий уровень, повысил скороть елмки и дампил шину через монитор (команда ATMA) в консоль валится просто шквал сообщений ни чего не имеющих общего с выше изложенным. Вот кусочек
Код:
43F8004000FF316C0B00
4408FF00000000000000
1658F6F77F0000000D73
350800289340410000BA
37080020000000000000
1538000010FF00FF707E
22082404EF030A000510
1F180000000000000000
2C083D00000000000000
31683523350D2324007F
2A080000480000000000
0A083D5A350D00250200
0A18867D000024000000
18F8000D000000550020
26080023233000006900
32980F8380101128000C
5458E00C008FFDFFFBFF
0028000000000006094A

В идеале найти нужные параметры в данных сообщениях. Они валяться с разной скоростью, с периодом 10мс какие то 100 или 200 мс.


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

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


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

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


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

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

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