Это видео недоступно.
Сожалеем об этом.
Arduino CAN Monitor (простейший монитор шины CAN)
HTML-код
- Опубликовано: 28 сен 2019
- Видео про изготовление самодельного, простейшего монитора CAN шины . Данное устройство собирается и изготавливается на коленке максимум за пол часа . Инструмент конечно так себе , но для общих представлений и отслеживания работы шины вполне предостаточно. Файлы для сборки по ссылке ниже.
файлы:
drive.google.c...
Донат для поддержки канала:
new.donatepay....
Донат для поддержки канала:
www.donational...
Поддержи канал подпиской , это поможет развиваться и снимать разные видео на разную тематику а не заниматься сугубо заработком на одних и тех же авто !!! :
/ @lisai-auto
Дополнительный ресурс нашего канала на котором так же можно поддержать канал и автора ну и еще получить какую либо информацию или софт :
boosty.to/genn...
+79060130349
мои страницы :
gennadi...
/ gennadi.lisai
/ gennadilis
ok.ru/gennady....
/ gennadilisai
Мои группы :
/ autoservice_moscow
mercede...
autoser...
truckdi...
ok.ru/group590...
/ autoservice.moscow
/ mercedes.moscow.club
/ truckdiagmoscow
Адрес в Дзене
zen.yandex.ru/...
Очень благодарен, начал изучать ардуино и это видео для меня золото!
Главное чтобы на пользу
Отличное видео! Вот бы ещё подобное видео по LIN шине, да и по CAN подетальнее.
Ничего себе, о простейшем. Почувствовал себя ребенком.
Ну вообще Ардуино , позиционируется как конструктор для детского творчества :):) Ну по крайней мере Uno и Nano.
Это только кажется сложно , если вникнуть и немного почитать то все как раз два
Что-то смотрю видео данного характера не совсем заходит и интересно зрителям, уж очень малая активность. Понятно что видео о простейшем устройстве , но как говорится с чего то нужно начинать :):) На то и раздел уроков , с низу в верх как говорится. Или я ошибаюсь ???
Не многие умеют что то подобное делать просто
Не многие знают что это возможно)))) для специалистов это бесценная информация, все думают что Кан шина это что-то из другой вселенной)))
было бы интересно теперь посмотреть в реальных условиях. к примеру поймать пакет стеклоподъемника и отправить его обратно или ЦЗ к примеру.
Подскажите где взять базовые знания! Что такое ID/ Frame шины, конкретно и детально. ?
надеюсь подобные видосы будут продолжаться)
Видео не просто просмотры набирает! Я сходу подписался. Порадовало что все так доходчиво разъясняете и очень интересно.
очень информативно ,а можно услышать вашу версию или методику поиска обрыва или кз кан шины?
спасибо тебе добрый человек! лай подписка! отличное видео!
очень интересны!!!
Спасибо за видео
очень интересное видео
Очень полезное устройство .
I know I'm quite randomly asking but does anyone know of a good place to stream new series online ?
Спасибо большое
Очень интеренсно было бы сделать вывод параметров двигателя через ардуину на дисплей, без участия компьютера
Очень просто. Подцепляешься к каждому датчику параллельно на выводы ардуино. Считываешь параметры, сопоставляешь их с реальными и выводишь скажем на dwin дисплей. К примеру уровень топлива, заливаешь в бак по литру и смотришь показания на мониторе порта. Эту переменную кодируешь, чтобы показывало именно 1 литр на дисплее. Опрашиваешь датчик, показывает к примеру 255. Означает пусто или 0. Заливаешь литр, показывает уже 233. Значит диапазон переменной от скажем 250 до 230 к примеру означает 1 литр. Чтобы показать единицу на dwin дисплее переменная имеет код 49 по аски. Сопоставляешь. Если диапазон переменной от 250 до 230, выводить 49 на дисплей или подгрузить соответствующую библиотеку и просто единицу. И так далее с каждым датчиком. Проще, когда имеешь уже реальные данные, считанные с компа, сопоставлять с данными, что шлют датчики на ардуино. А вообще можно все в машине переделать на микроконтроллерах и сенсорных дисплеях, оптитрон, блок климат контроля, управление обычной магнитолой.
По ссылке в приложении открывается can write, а в видео can read, откорректируйте пожалуйста.
Красава 😎😎😎😎
Спасибо!
Полезное познавательное видео, всё доходчиво и понятно.
У меня к вам вопрос, хочу запустить магнитолу 99 года выпуска Philips от BMW Е46. И конечно же она не работает как нужно без 7 провода i-Bus. Если ей отправить нужную команду будет работать? А может есть иной способ заставить её работать вне BMW ?
Наверняка есть и другой , так как магнитола довольна старая . Но я если честно так сразу и не скажу , уж очень давно занимался этими авто и их системами . А так если подключить I bus думаю что все должно стартануть . Кстати на ардуино и приблуду для I bus когда-то собирал , но уж очень давно
Добрый день, Видео огонь, прям для самых маленьких. Этот сканер работатет только с 11bit или 29bitные значения тоже отобразятся?
И с 11 и с 29
Спасибо Геннадий,а этот сканер только для авто? или можно применить и для других целей там где есть can шина?
Для любых где есть кан
Добрый день Я смотрел ваше видео и много чего научилась. Я взял плату mcp2515(tja1050), arduino nano и программировал их как у вас. У меня автомобиль W203 кузов C класс Mercedes, а там кан шина со стандартом ISO 11898-3. Я как-то могу ли считать кан шину iso 11898-3 с помощью tja1050? Или мне купить кан шилд другим трассивером.? Спасибо заранее
я так долго паял проводки между мср и уно а потом оказалось что это всё зря , так как ты специально кан рид стёр и на его место записал кан врайт
вы о чем на канале выложены отдельно как кан вид так и кан врайт
там где вид кан монитор
там где врайт кан сендер
Ну а в принципе в библиотеке присутствуют и то и то в чем собственно проблема
Зделай видео если есть желание про филтрирование пакетов штобы эмулировать систему или блок управления.... Или я слишком тут разошёлся....?
По фильтрованию , да слишком . По эмуляции в полне
Очень полезное видео, спасибо.
Подскажите, а как подключать шилд к CAN порту авто? У шилда 2 контакта, у CAN порта авто значительно больше.
Забейте в поисковике распниновка обд разъема и марку своего авто . Там так же 2 контакта будут каном . Просто в некоторых авто канов в обд несколько . Ну а так в принципе лучше подключатся в шину на прямую , так как в многих авто обд не имеет прямого подключения к кан а работает через гейтвей в авто
Доброго времени суток! Я прошу прощения. А для чего нужен андруина , какую функцию он несёт , что им можно сделать ?
Все что угодно !
Геннадий, ссылка под видео на дргуй скетч. Ссылки в комментариях так же на другие файлы. Пожалуйста обновите ссылку на нужный скетч.
Я просто руками набрал по скриншоту.
Доброго времени суток! Как подружить данное устройство с CANHacker'om?
Чуть позже сниму , как будет капельку свободного времени
CANHacker через вторую ардуину покеты шлёт?
Если честно уже не помню как в этом ролике было арганизовано
Но что-то точно шлёт
В целом всё понятно. Спасибо! Дальше будем двигаться? Например есть кнопка в машине. Нажатие должно быть видно на шине. Если это так, можно ли с помощью ардуины эмитировать нажатие этой кнопки? И если да то как, есть видос?
Можно но на стм интереснее , видоса пока нет
@@lisai-auto интересней только из-за скорости ядра? ESP8266 в пять раз шустрее дуины и всё тот же IDE работает как родной. А если WI-FI OBD|| подключить то ещё в PID-ы по K-Line посылать и читать можно.
есть такой проект у меня рабочий , даже с веб мордой. Просто не вылаживал видео. Точнее не снимал. В моих соцсетях есть фото
@@lisai-auto новый проект в студию
нету там can read , только can write
Здраствуйте Геннадий, скажите пожалуйста,
может ли сама Arduino Uno работать с CAN протоколом без дополнительных модулей?
И если нет то почему?
Заранее Спасибо.
Нет не может так как Arduino uno это только процессор и его обвязка
В нем нет встроенных средств для работы с кан шиной
В принципе неплохой девайс)
Простейший но в принципе у кого нет для начала неплохо , свою роль выполняет. В следующем видео выложу как сдружить Ардуино и программу Кан Хакер .
@@lisai-auto отлично))) буду ждать!
Спасибо за видео.
Я правильно понимаю, что при используя ардуино, можно также отправлять в can команды, и управлять узлами сети?
Да можно , но не на сильно нагруженных цепях и не на больших скоростях. Так как производительности ардуино не совсем хватает . Например на салонной шине 125 или 83.3 kbs можно организовать довольно неплохие устройства . А вот на шине 500 kbs ардуино затыкается и часто пропускает пакеты .
@@lisai-auto
Не вытягивает com порт, или процессор ардуино? Если заменить ардуино на arm процессор, что нибудь вроде stm32?
Проц
Да можно и stm , но не bluepill а полноценно через cub и Keli , ну или что больше нравится :)
@@lisai-auto почему не bluepill, можно конкретний пожалуйсто. заранее спасибо за ответ! сам только разбираюсь во всем этом. много чего непонятного... спасибо за понимание)
Спасибо. Видео очень интересное, а есть вопрос один, можно ли по средством этого отправлять в кан шину какие то данные
да можно
видео есть
@@lisai-auto спасибо
Очень интересно, но что дальше!? Как поставить фильтр на пакеты и вывести их куда нибудь на нештатный дисплей!? Как с ними работать кроме как мониторить?
В к стандартно по стандартным командам библиотеки на си .
Как будет получаться по времени и сопутствующим работаем постараюсь что-то отснять
Уважаемый Генадий, смотрел все ваши видео по канхакер на ардуино, нигде не получается скачать файлы, гугл требует разрешение на доступ, как быть?
Да я писал по этому поводу тут в комментариях . Как буду иметь доступ к своим файлам выложу ещё раз и ссылки в описании размещу ну или в комментах . На гугле срок хранения закончился
Спасибо за ролик, а можете скинуть скетч на чтение а то в файле только на запись
Есть в библиотеке и под другими видео на канале
Так же на гитхабе
Я пока в отъезде нет возможности скинуть ссылку
Приветствую. Может кто-то подсказать для чего нужен пин INT. Дело в том, что я хочу включить электроусилитель от Nisan leaf. Коды CAN шины я прочитал CanHacker без проблем но при отправке трассы в электроусилитель он не хочет работать. Купил девайс Logic Analyzer. Сканирую шину CAN пустота. Сканирую шину SPI также пустота. Скажите пожалуйста данный скетч может работать только на прием. Так как по чтению нет никаких проблем все читается. Или и на прием и на передачу. Я о скетче usb_cdc_can_newsoftwareserial. Подскажите пожалуйста. Спасибо
чуть позже снимем более подробное видео на эту тему жато вопросов слишком много от всех
и в этом видео что вы пишете непосредственно монитор шины
usb_cdc_can_newsoftwareserial и на прием и на передачу
Про подключение CAN Bus Модуль MCP2515 к Arduino и другим контроллерам (Подробно и развернуто по подключению и шине SPI)
boosty.to/gennadilisai/posts/f0bb6c5f-37d1-4aaa-bb8f-d024e7a2ddbf?share=post_link
Добрый день Геннадий как сделать простейший анализатор Lin шины для прочтения кнопок руля и на чем потом собрать адаптер чтоб определенная кнопка включала простейший ключ на N-канале по команде через адаптер
ну я думаю лучше всего на stm или pic
на них же можно и реализовать работу кнопок
можете посмотреть на готовое решение от небезизвестной фирмы (не буду писать , чтоб небыло рекламой) напишите в ватсап
В нем есть и лине и возможность управлять по лин
Единственное программирование данной вещицы на любителя , блоками диаграмм (на подобие промышленных контроллеров)
Добрый день! Не могу сообразить, где можно найти ссылку на архив чтобы скачать библиотеку mcp2515.h. Или не доступно?
в комментах есть
в библиотеках ардуино штатных есть
на гитхабе есть
Здравствуйте! Подскажите можно ли использовать данное устройство в анализе модулей грузового транспорта? С точки зрения их работоспособности, если он например не выходит на связь? Так сказать первичная диагностика кан шины данного модуля подключенного отдельно на столе?
Да можно
@@lisai-auto но для этого нужно для начала подключить рабочий и посмотреть его биты данных где именно они будут изменятся?
Да да совершенно верно
Доброе время суток, видео очень полезное. Но вот что можно делать с полученными данными и какие данные отсылать, что бы устройства друг друга понимали. Видео получилось незавершонным.
Ну это вы уже хотите готовое решение по данным
Устройство как раз законченное и самостоятельное
в дальнейшем будет
не совсем понятно пока в каком виде и с каким доступом но точно будет
как определить скорость кан шины?
Ну или знать по машине
Или можно записать скетч автоперебора
при свапе в туарег 2.3 вр5 мотора с гольфа перестал работать абс блок? его можно подружить с мозгами двигателя при помощи такого кан адаптера ?
Ну таким наврятли .
Таким посмотреть можно данные в кан
Под эти задачи лучше использовать stm с двумя кранами в роли шлюза
Приветствую, а схема подключения платы на stm32 с mcp2515 точно повторяет подключение с нано?
Нет
Ну а в общем зачем стм мцп2515
Ну хотя если стм без кана то да мцп нужно
А аот подключение по мануалу на вашу плату смотрите
Привет, Гена. Подскажи пожалуйста на что пишешь звук в видео?
как получается :) в основном на телефон :) на который чаще всего и снимаю :)
Нет особо времени заморачиваться , хотя и средства имеются
Например в этом видео начало на экшен камере , вторая половина на Айфон . Разница впринцыпе замента :):):)
Было бы здорово, если использовать петличку☺ приятней смотреть видосики😉
это да , не всегда есть возможность. Обычно все в процессе ремонта :) Но как говорится буду стараться :)
Смотрю вы разбираетесь в can шинах. В чем может быть проблема: при подключении к obd2 приборчик elm327 или бк Multitronics - на приборке загорается значек подушки. Получается что какой-то конфликт. Хотя данные считываются. Как можно подключить, чтобы избежать конфликта?
Это нужно смотреть Кан анализатором что там происходит . Возможно при считывании ошибок и замарается подушка .
Так сразу и не скажешь, тут выяснять нужно .
@@lisai-auto, это даже не на одной машине, а на конкретной модели. Уже многие это проверили с elm327, и Гбо с obd2. Во всех вариантах она загорается. Оффициалы разводят руками.
Что за автомобиль???? При подключении ЕЛМ в обд без опроса шины тоже горит
Я хорошо понимаю што с нано можно эмулятор запросто зделать если есть задача обмануть кокой нибудь модуль или ecu?
Да можно , но не для всех задач
Здравствуйте. Можно ли отправлять данные на can шину по протоколу j1939 ? Там просто индификатор состоит если не ошибаюсь с pgn и spn
можно
под это есть отдельные библиотеки
@@lisai-auto вы не сможете сказать какие библиотеки используются ? Знаю одну CAN.h но там j1939 вроде нельзя только по can2.0b он похожий на j1939
на гитхабе есть переточенная под j1939
@@lisai-auto спасибо большое за информацию
@@lisai-auto не подскажите, как называется протокол или стандарт по которому происходит обмен данными в шине can на легковых автомобилей? И да, там же can 2.0a ? То есть 11 битный?
Доброго времени 👋 А есть скетч для ардуино на отправку в кан значения по нажатию на кнопку?
(например сложить подголовники или сложить зеркала по нажатию на кнопку)
Я думаю для каждой машины это разные сигналы. И их нужно знать заранее
Автору большое спасибо. Нет доступа в архив на гугл диске? Вы можете пожалуйста дать ссылку которая работает ???
Ссылка продублирована в комментах
drive.google.com/file/d/1n752KXe5fZMs1cNckSo0JR1_WpyleolZ/view?usp=drivesdk
@@lisai-auto Большое спасибо!!!!! Я уже скачал и по ссылке под видео это была ошибка сервиса. Будем пробовать подключаться к nissan leaf. И попробуем запустить электроусилитель руля без автомобиля.
удачи
Можно вопрос?
можно
но желательно на форуме а не тут
Добрый день. Спасибо за видео. Скажите, почему я не могу скачать файлы по указанной вами ссылке под видео?
Скорее всего закончился срок хранения , как смогу выложу ещё раз . Может если кто-то скачал пусть выложат со ссылкой в комментариях
@@lisai-auto Геннадий, отправьте, пожалуйста, на почту mal1963собакаmail.ru? Спасибо.
@@BigMike_123 и мне скиньте пожалуста halaidzhi@mail.ru
посмотрите в комментариях , человек продублировал на своем диске
посмотрите в комментариях , человек продублировал на своем диске
Экран протрите в следущий раз.Пока досмотрел. свой пять раз протёр.
так и до дыр протереть можно
больше скажу не туда смотрите
генадий а как с вами можно созвониться,вайбер ват сап и др.
Все есть под видео и в ссылках под ним .
А так на ваш вопрос +79060130349
Все Месседжеры привязаны к этому номеру
Очень познавательно. Но ведь в CAN шине данные могут бегать быстрее, чем 115кбит (там вроде до 1мбит/с), что в таком случае делать?
Переходить на stm , nxp , pic
а есть готовое решение с стм32 на мс2551?
Stm32 и печать в uart всего принятого
в скачеваемых файлах скетч не тот
Автору большое спасибо за видео. Вы можете поделиться файлом программы для чтения кодов. Потому что вы дали 2 силки на одинаковую папку и обе на запись файла а не на чтение нет файла. Спасибо
Посмотрите в комментах и под другими видео на эту тематику . Если нет то брошу ссылку под комментарий . Но позже , сейчас к сожалению не на месте
where i can find a CAN_READ ?
///CAN_BUS Monitor///
#include
#include
struct can_frame canMsg;
MCP2515 mcp2515(10);
void setup() {
Serial.begin(115200);
SPI.begin();
mcp2515.reset();
mcp2515.setBitrate (CAN_500KBPS, MCP_8MHZ);
mcp2515.setNormalMode();
Serial.println("----------- CAN Monitor -----------");
Serial.println("ID DLC DATA");
}
void loop() {
if (mcp2515.readMessage(&canMsg) == MCP2515::ERROR_OK)
{
Serial.println(canMsg.can_id, HEX); // print ID
Serial.println(" ");
Serial.println(canMsg.can_dlc,HEX); // print DLC
Serial.println(" ");
for (int i=0; i
Архив поврежден не открывается
Там в комментах есть еще
Такие функции тока приборы за кучу денег имеют
Все сделал как на видео, в кан хакере пишет -CAN Interface not responding!-)
Значит что-то не то делаете , проверьте ком порты и скорость , чтобы была 115200.
И если делали по этому видео то это для терминала для канхакер другое видео
Arduino CanHacker Lowicel (дружим Ардуино с программой CanHacker) ruclips.net/video/8pwFN5bfxc4/видео.html
@@lisai-auto Спасибо, Геннадий!)
Файла CAN_READ нет
В комментах посмотрите дублировался неоднократно
подскажите как скачать файлы с гугл диска
Ответил вам на антологичный коммент ваш выше
Надо видео ravon r3
Вообще че за чудо смастерил
Привет, подскажите вот эта штука не подходит для таких задач ? и размер на много меньше, #Aliexpress 58,76 руб. 5%СКИДКА | MCP2551 высокоскоростной CAN протокол контроллер интерфейсный модуль шины
a.aliexpress.ru/_eNA4Cg
Это для пропев с поддержкой Кан без мцп. Например для stm
@@lisai-auto спасибо
Здравствуйте, а такую штуку вместо canшилд использовать можно: SN65HVD230 CAN шина модуль связи приемопередатчика тепловой защиты наклон управления Логика для Arduino управления Лер доска
a.aliexpress.com/mVUdY2mwB
Для того варианта что я описывал то нет , а вот для плат ардуино дуо да можно . Ну и в принципе для любых плат на процессоре с Кан шиной
@@lisai-auto, у меня просто появилась мысль, с помощью двух таких плат сделать так называемую гальваническую развязку. Соединить две эти платки одной парой tx-rx, одной can шиной в obd, второй к бк Multitronics или elm327. Не знаю получится ли так.
Вторая идея. С помощью этой платки соединить блок ГБО через выход uart c бк Multitronics can шиной. Сегодня пробовал, но почему-то напряжение на Can шине (Гбо и бк) проседает до 1.3 вольта. Вычитал, что эти микросхемки китайские vp230 бывают бракованные. Нашёл американский аналог. Попробую ещё их.
думаю так наврятли выйдет , только если делать полноценный шлюз на шине и устранять конфликт данных
а видео как с ардуино посылать пакеты? и нафига такая громкая заставка.
Как и обещал отправка позже .
А что не так с заставкой ???? Она что в чём-то вас обманула или не отражает чудь видео ???? Или может что-то я не понимаю в вашем недовольстве по поводу заставки .
Монитор CAN , это где можно посмотреть :):) если что
А вот can sender от слова отправить , вот там и отправка :):). Так что по моему мнению данная заставка как нельзя лучше отображает судь видео.