|
CAN-шина авто + MCP2515, с чего начать? |
|
|
|
Jul 12 2012, 11:48
|
Профессионал
    
Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256

|
Добрый день. Задача: узнать обороты двигателя авто. Сперва думал считать импульсы, но так как в современных авто на тахометр приходит CAN-шина, то идея провалилась и уважаемый Vasily_ предложил считывать данные оборотов двигателя с этой самой шины. Погулял по форуму и прикинул, что для меня будет лучшим решением заюзать MCP2515 + AVR. Так как я в этой теме профан, то возникло несколько вопросов: 1. Необхоидимо ли для связи с авто использовать приемопередатчик MCP2551 для согласования уровней с MCP2515? 2. Надо ли настраивать MCP2515 для работы с CAN-шиной или просто впаял и читай по SPI буфер? Спасибо. з.ы. или проще заюзать at90can128 (с меньшим флешем нигде нету) + MCP2551?
Сообщение отредактировал Alt.F4 - Jul 12 2012, 12:22
|
|
|
|
|
 |
Ответов
|
Jun 17 2014, 17:22
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-06-13
Из: Севастополь
Пользователь №: 77 093

|
Я уже записывал последовательности, но вот не могу с протоколом разобраться. Часть пачек схожи друг с другом, а вот некоторые имеют либо большую, либо меньшую длительность. Планирую продолжить, записывая код при этом меняя какой либо параметр, например обороты, громкость, номер трека и тд. Может получится разобраться. На форумебыло обсуждение, я там выкладывал последовательности. Правда идею посчитали бредовой, много воды в теме, а потом у нас в Севастополе всё закрутилось, не до того было!
|
|
|
|
|
Jun 18 2014, 03:13
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 4-09-07
Из: Краснодар
Пользователь №: 30 259

|
Цитата(Sanich @ Jun 17 2014, 21:22)  Я уже записывал последовательности, но вот не могу с протоколом разобраться. Часть пачек схожи друг с другом, а вот некоторые имеют либо большую, либо меньшую длительность. Планирую продолжить, записывая код при этом меняя какой либо параметр, например обороты, громкость, номер трека и тд. Может получится разобраться. На форумебыло обсуждение, я там выкладывал последовательности. Правда идею посчитали бредовой, много воды в теме, а потом у нас в Севастополе всё закрутилось, не до того было! Пытаться читать протокол по осциллограммам это круто, примерно как играть в шахматы разглядывая одну пешку. Вам надо сначала превратить в байты весь трафик.
|
|
|
|
|
Jun 18 2014, 17:20
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-06-13
Из: Севастополь
Пользователь №: 77 093

|
Цитата(0xC2 @ Jun 18 2014, 05:13)  Вам надо сначала превратить в байты весь трафик. Делал тут, но сравнить не с чем было. ZASADA спасибо, буду изучать. Правда с английским туго, так и не смог постичь.
|
|
|
|
|
Jun 18 2014, 17:33
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 4-09-07
Из: Краснодар
Пользователь №: 30 259

|
Цитата(Sanich @ Jun 18 2014, 21:20)  Делал тут, но сравнить не с чем было. ZASADA спасибо, буду изучать. Правда с английским туго, так и не смог постичь. Это бесконечно мало, нельзя прочесть книгу по двум трем словам. Распишите трафик за несколько секунд, затем делайте захват при определенных дествиях с оборудованием и т.д. и т.п.
|
|
|
|
|
Jun 18 2014, 17:45
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-06-13
Из: Севастополь
Пользователь №: 77 093

|
Цитата(0xC2 @ Jun 18 2014, 19:33)  Это бесконечно мало, нельзя прочесть книгу по двум трем словам. Распишите трафик за несколько секунд, затем делайте захват при определенных дествиях с оборудованием и т.д. и т.п. Да, именно так и планирую, во вчерашнем посте обозначил. Пока смутно представляю сам протокол, где что. Пишу на асме, вот думаю нюхач прикрутить на PIC, чтоб сразу в h коде записывать. Тактовую знаю. Спасибо за помощь. PS. на самом деле записей последовательностей много, но не привязывал к событию.
Сообщение отредактировал Sanich - Jun 18 2014, 17:48
|
|
|
|
Сообщений в этой теме
Alt.F4 CAN-шина авто + MCP2515 Jul 12 2012, 11:48 zksystem Посоветовал бы Вам вначале на простых примерах поу... Jul 24 2012, 13:21 M&P Самое простое решение - возьмите ELM327 или STN111... Nov 4 2012, 19:17 Myron Цитата(Alt.F4 @ Jul 12 2012, 06:48) 1. Не... Nov 4 2012, 20:01 IXFN50N80Q2 Если J1939 то почти любой PIC
Даже под J1939 либа ... Jun 10 2013, 16:33 редактор ЦитатаСперва думал считать импульсы, но так как в ... Jun 11 2013, 08:14 lead_seller MCP2551 - это дравер физического уровня HS-CAN. К ... Jun 28 2013, 07:39 KARLSON А разве J1939 имеется в обычных авто? Или какие ав... Jul 2 2013, 05:39 ZASADA да, J1939 для грузовиков. но это просто софтовый п... Jul 3 2013, 14:12 KARLSON дело не в железе. Для общения нужен протокол, а в ... Jul 3 2013, 18:00 ZASADA вопрос изначально стоял про железо. топикстартер и... Jul 3 2013, 18:15 Sanich Хотелось бы узнать, реализована ли идея? Дело в т... Feb 18 2014, 10:56 0xC2 Самая простая сборка для кана - MCP2551 -физически... Jun 17 2014, 14:00 mempfis_ Цитата(0xC2 @ Jun 17 2014, 17:00) Самая п... Jun 17 2014, 14:12 Sanich Как считаете, если есть возможность записать после... Jun 17 2014, 16:23 0xC2 Цитата(Sanich @ Jun 17 2014, 20:23) Как с... Jun 17 2014, 17:04 ZASADA 1. I-BUS это К-line, а тема про CAN
2. для начала... Jun 18 2014, 06:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|