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

Easyelectronics.ru

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

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



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

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

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

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

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



Ну в своей машине я знаю скажем где кан. Как машина поведет я пока не знаю если подать ID 280! Но ведь можно узнать это на автомобиле например подключит какхакер и нажать на кнопку центрального замка и мы увидим что у нас поменялось! Отправляем с помощью это го же хакера такую посылку в кан авто и если у нас закрылись двери значит посылка считана и отправлена верно. другое дело надо как то сгенерировать данную посылку на другом устройстве.


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

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


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

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 68
Откуда: Татарстан
wixa писал(а):
Тут писали раньше, что если подключатся к CAN то через разъём, не советовали вторгаться в места не предназначенные для этого...



Надыбал исходник видимо кан анализатора.


Вложения:
Комментарий к файлу: Если можите распишите файл!
CAN.c [10.62 Кб]
Скачиваний: 411
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 11:50 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3740
Откуда: Звенигород
Этот исходник входит в стандартную периферийную библиотеку:) Где-то рядом и пример использования должен быть:)))

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


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

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 68
Откуда: Татарстан
PRC писал(а):
Этот исходник входит в стандартную периферийную библиотеку:) Где-то рядом и пример использования должен быть:)))



Вчера ночью где то нарыл но примера там небыло((


Вложения:
stm32_can.zip [40.13 Кб]
Скачиваний: 495
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 12:37 
Старожил

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



Вчера ночью где то нарыл но примера там небыло((


Посмотри внимательнее скорее всего это CANdemo.c в архиве.


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

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 68
Откуда: Татарстан
Это CAN.C с архива


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

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
Astronom писал(а):
Это CAN.C с архива


Can.c это библиотека, а CANdemo.c это пример


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

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3740
Откуда: Звенигород
Если будет время и настроение, то сегодня-завтра выложу схему и большую часть софта для преобразователя usb(com)-can. Может пригодится для анализа, что именно ходит по шине.

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


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

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
Я думаю люди будут Вам премного благодарны :)


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

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 68
Откуда: Татарстан
PRC писал(а):
Если будет время и настроение, то сегодня-завтра выложу схему и большую часть софта для преобразователя usb(com)-can. Может пригодится для анализа, что именно ходит по шине.



Спасибо!


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

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
И всё же не выясненный вопрос....

Делал свой адаптер изначально по этой схеме :

Вложение:
Схема CAN с Spurk.JPG
Схема CAN с Spurk.JPG [ 15.39 Кб | Просмотров: 13665 ]


И что же всё таки то что я обвел в квадратик ????

На первый взгляд похоже на разделённую оконечную нагрузку :
Изображение

Но ведь нет.... там же соединение за конденсаторами.... а при разделённой перед... так что в сумме получается те же 120 Ом....

Очень похоже на RC цепочку, но зачем она там ?

Кто ответит ?


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

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

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


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

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

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


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

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 68
Откуда: Татарстан
И шина должна быть скручена Витая пара!


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

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3740
Откуда: Звенигород
kir_ll писал(а):
Can - быстрая шина, и нужно учитывать длину подключаемых проводов до устройства, если это, до скажем до 1 метра то нихера не надо согласовывать, если 10 или 100 м то, тут нужна вся это гадость, в виде омов и фарад. И, Зы, любой инженер изучал - длинные линии или телеграфные уравнения, и как бы вопросы по этому поводу не возникают.

Тут еще от скорости многое зависит. На 1Мб/с согласование нужно. На 10Кб/с у меня все чудно работало без всяких согласований на длине проводов больше 100м, главное терминаторы было включить.

Astronom писал(а):
И шина должна быть скручена Витая пара!

Не обязательно.

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


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

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


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

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


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

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3740
Откуда: Звенигород
Astronom писал(а):
в машине реализовано так!

В машине выход на колодку часто сделан отдельным. Что бы КЗ и прочие проблемы шаловливых рученок пользователя не повредили работе работе электроники. К проблемам при подключении к самой проводке это конечно не относится:)

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


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

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

Спаяв Can адаптер по данной схеме :
Вложение:
Схемка.JPG
Схемка.JPG [ 47.52 Кб | Просмотров: 13603 ]

Но добавив фильтры (вместо 100 Ом, 62 Ом), как показано выше :
Изображение
И заменив MCP 2551 на TJA1040....
Немного подрезав пример от "skpang" убрав мне не нужное (GPS, Джойстик, и еще что-то уже не помню), так и не разобравшись, как заменить вывод в LCD на вывод в Serial monitor, я решил всё же залить скетч :
Show


в сделанную мной Arduino mini, и пощупать своим новым Цифровым переносным осциллографом DS-203 (DSO QUAD) (поучится так сказать пользоватся (он не откалиброван, так что возможны не точности)) получилось вот такое :


На ножках идущих от MCP2515 к TJA1040 вот такие сигналы: (режим цифровых входов) :

Вложение:
IMAG001.JPG
IMAG001.JPG [ 31.89 Кб | Просмотров: 13603 ]


Дальше я снял показания на ножках CANH и CANL на выходе из TJA1040 и получил такие данные (аналоговые входы задействованы) :

Вложение:
IMAG002.JPG
IMAG002.JPG [ 34.96 Кб | Просмотров: 13603 ]


Кажется что по центру сигналы пересекаются, это не так, немного увеличив развёртку по оси напряжения я увидел такое (изначально не использовал, так как показания слева будут не верны, из за того что сигнал не помещается по вертикали в экран) :

Продолжение в след сообщении


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

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
Продолжение :

Вложение:
IMAG003.JPG
IMAG003.JPG [ 35.92 Кб | Просмотров: 13602 ]


Вот тесты библиотеки использованной в скетче :

Canbus.cpp
Show

Canbus.c
Show

defaults.c
Show

global.c
Show

mcp2515.c
Show

mcp2515.h
Show


Народ, помогите пожалуйста написать скетч , для соединения двух таких адаптеров между собой и обмена информации, для тестов.... есть две Arduino mini, спаяю еще один адаптер.... и надо заставить один допустим отправлять постоянно данные, а другой принимать и обрабатывать..... У кого есть такая возможность, помогите написать простенькое....

Заранее спасибо.


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

Зарегистрирован: 13 фев 2012, 12:15
Сообщения: 338
Откуда: Херсон-Киев
Да кстати, и еще :)

Сегодня сфоткал у знакомого разьём диагностический на последнем Nissan Note :
Вложение:
IMG042-2.jpg
IMG042-2.jpg [ 56.71 Кб | Просмотров: 13600 ]


Как видно из фото 6 и 14 пин присутствуют (Это CAN скорее всего), а вот 15 отсутствует, а значит, скорее всего
K-лайна там нет .....

Изображение


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

Зарегистрирован: 13 мар 2012, 15:24
Сообщения: 68
Откуда: Татарстан
Что нибудь прочитать удалось с машины?


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

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


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

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


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

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


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

Сейчас этот форум просматривают: Hold, Onatali


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

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

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