Easyelectronics.ru

Электроника для всех
Текущее время: 18 ноя 2018, 11:12

Часовой пояс: 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 Кб]
Скачиваний: 418
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino+CANbus+LED индикация приборной панели Nissan Note
СообщениеДобавлено: 24 мар 2012, 11:50 
Старожил
Аватара пользователя

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

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


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

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



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


Вложения:
stm32_can.zip [40.13 Кб]
Скачиваний: 501
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 3764
Откуда: Звенигород
Если будет время и настроение, то сегодня-завтра выложу схему и большую часть софта для преобразователя 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 Кб | Просмотров: 13838 ]


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

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

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

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

Кто ответит ?


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 3764
Откуда: Звенигород
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
Сообщения: 3764
Откуда: Звенигород
Astronom писал(а):
в машине реализовано так!

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

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


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

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

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

Но добавив фильтры (вместо 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 Кб | Просмотров: 13776 ]


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

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


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

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


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

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

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


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

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 Кб | Просмотров: 13773 ]


Как видно из фото 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 часов


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

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


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

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

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