Страница 1 из 4
MCP2515 CAN Bus Модуль
Добавлено: 01 дек 2016, 09:08
stapmoff
Кто может помочь написать пользовательский блок для MCP2515 CAN Bus Модуль.
Нужно следующее;
1. Отправка в кан шину статические данные, для проверки устройств чтения кан
2. Чтение данных с кан шины

MCP2515 CAN Bus Модуль
Добавлено: 13 мар 2017, 05:51
ElectroMechaniC
Ну что? Ничего не нарыл? Тоже проблемку с блоком курю, точнее с нехваткой оного!
MCP2515 CAN Bus Модуль
Добавлено: 11 апр 2017, 19:33
AVGN
Жаль никто не обращает внимание на нужный модуль.
MCP2515 CAN Bus Модуль
Добавлено: 12 апр 2017, 11:02
support
Ребята, у меня пришли такие платки, к следующей версии постараюсь сделать блоки.
MCP2515 CAN Bus Модуль
Добавлено: 12 апр 2017, 11:19
AVGN
support писал(а):Ребята, у меня пришли такие платки, к следующей версии постараюсь сделать блоки.
если пришли, дайте пожалуйста ссылку(если не секрет) где покупал?
MCP2515 CAN Bus Модуль
Добавлено: 12 апр 2017, 15:38
support
MCP2515 CAN Bus Модуль TJA1050 приемник SPI Для 51 MCU ARM контроллер
http://s.aliexpress.com/fi6FfQj6
(from AliExpress Android)
MCP2515 CAN Bus Модуль
Добавлено: 12 апр 2017, 22:24
slavas
Есть с бесплатной доставкой.
почему ссылки на андроиде вставляются целиком?
MCP2515 CAN Bus Модуль
Добавлено: 12 апр 2017, 22:36
Олег
slavas, достаточно той части ссылки, которая заканчивается html, остальное мусор.
MCP2515 CAN Bus Модуль
Добавлено: 12 апр 2017, 22:50
slavas
MCP2515 CAN Bus Модуль
Добавлено: 13 апр 2017, 06:34
AVGN
slavas писал(а):Есть с бесплатной доставкой.
Это доставка Yanwen Economic Air Mail в России не отслеживается и на территории России как правило стырят.
24 таких посылочки не пришли в этом 2017 году.
Защиту три раза пришлось продлевать так и не пришли деталюшки.
В кризисные времена на почте России ворья стало больше.
MCP2515 CAN Bus Модуль
Добавлено: 13 апр 2017, 12:42
omich66
Ссылки по теме (в основном для автомобилистов)
CanHacker,
ISO 15765-2 ISO-TP ,
Arduino-OBD2-Simulator ,
Здесь форум.
MCP2515 CAN Bus Модуль
Добавлено: 13 апр 2017, 13:25
AVGN
Здесь описание
MCP2515: контроллер шины CAN с интерфейсом SPI
Добавлено (13.04.2017, 13:25)
---------------------------------------------
omich66 писал(а):Ссылки по теме (в основном для автомобилистов)
CanHacker, ISO 15765-2 ISO-TP , Arduino-OBD2-Simulator
Вот на базе
CAN адаптер на Arduino + MCP2515 наверно можно пользовательский блок сделать
MCP2515 CAN Bus Модуль
Добавлено: 13 апр 2017, 14:50
DrMario
Для меня тема очень интересная,
имею небольшой опыт...
За полгода мне удалось сделать устройство VCI на базе ардуино но пока только по К линии. Начинал делать на простеньких контроллерах. Столкнулся с проблемой критической нехваткой памяти и быстродействием. Если проблема с нехваткой памяти решается переходом на мегу 2560, то проблему быстродействия мне не удалось решить на базе этих микроконтроллеров даже с учетом того, что с ФЛПроге появилась возможность выполнения фрагмента программы по условию. В общем пока не сделал проект на DUE так проблему и не решил.
Если целью является только КАН протокол, то ардуины уно вполне должно хватить. У меня же задача стояла намного сложнее. Мне нужны были протоколы обмена не только КАН, но и все протоколы по К линии с дополнительной конфигурацией, которая собственно и жрет ресурс.
По началу для КАН интерфейса присматривался к этому модулю, но с переходом на Arduino Due интерес немного пропал. В Arduino Due есть даже два порта CAN, остается только сделать шилд с трансивером, примерно
вот такой (ну или купить готовый).
MCP2515 CAN Bus Модуль
Добавлено: 13 апр 2017, 16:23
AVGN
DrMario, а зачем трансивер DUE когда есть CAN?
MCP2515 CAN Bus Модуль
Добавлено: 14 апр 2017, 08:45
omich66
AVGN писал(а):DrMario, а зачем трансивер DUE когда есть CAN?
Там есть аппаратный CAN но нет физического уровня.
MCP2515 CAN Bus Модуль
Добавлено: 14 апр 2017, 09:46
stapmoff
DrMario писал(а):Если целью является только КАН протокол, то ардуины уно вполне должно хватить
Не могли бы вы сделать блок для работы уно через шилд (что в первом посте) передачи и приема данных КАН
MCP2515 CAN Bus Модуль
Добавлено: 14 апр 2017, 11:45
AVGN
MCP2515 CAN Bus Модуль
Добавлено: 14 апр 2017, 17:14
DrMario
stapmoff писал(а):Не могли бы вы сделать блок для работы уно через шилд (что в первом посте) передачи и приема данных КАН
Постом выше есть ссылка на проект, можно воспользоватся им.
Если просто запрашивать данные и получать пакеты (данные) от ЭБУ двигателя, то для этой цели наверно лучше использовать готовый адаптер ELM327. Общаться с ELM327 можно АТ командами через обычную терминальную программу. В интернете много всяких диагностических программ для этого адаптера. Если Вам пригодится, могу выложить мануал по этим командам.
Расскажите для чего Вам эти данные, где их применять? Ведь эти данные нужно еще правильно обработать.
MCP2515 CAN Bus Модуль
Добавлено: 15 апр 2017, 06:56
DrMario
Почему ботов не убирают?
Заказал пару таких модулей. Когда приедут посмотрю что из них можно сделать. Может получится какой нибудь Generic OBD-II сканер к примеру, в Меге вон сколько места.
Здесь есть немного информации по этому чипу
MCP2515 CAN Bus Модуль
Добавлено: 19 апр 2017, 13:13
stapmoff
AVGN писал(а):Еще один проект WIRING THE MCP2515 CONTROLLER AREA NETWORK CAN BUS DIAGNOSTICS
Попробывал этот проэкт, прием работает данные читаетБ только подскажите как переделать скейтч чтоб ID был 18FEC101 а данные вот такие к примеру EA 80 00 00 FF FF FF FF?
Я сделал вот так, но видимо не правильно
unsigned char stmp[32] = {0xEA800000FFFFFFFF};
void loop()
{
// send data: id = 0x00, standrad flame, data len = 8, stmp: data buf
CAN0.sendMsgBuf(0x18FEC101, 0, 32, stmp);