Arduino CAN Sender ( Ардуино отправка пакетов в КАН шину)

  Рет қаралды 20,960

Gennadi Lisai

Gennadi Lisai

Күн бұрын

Пікірлер: 147
@TheAerotrike
@TheAerotrike 4 жыл бұрын
10:02 Народ! Для того, чтобы шина Arduini Nano справлялась со скоростями 500KBPS и выше на CAN линии нужно установить терминирующий резистор 120ом, то есть на CAN шильде нужно установить перемычку J1
@mautun4903
@mautun4903 5 жыл бұрын
Заказал платы с китая, буду пробовать, раньше даже не думал про это, очень интересную тему подкинул, спасибо
@lisai-auto
@lisai-auto 4 жыл бұрын
Пожалуйста, а еще мне тут многие пишут что инфо навалом :):) Ее то много , но как говорится подтолкнуть
@Borzboy
@Borzboy Жыл бұрын
Спасибо за информацию 👍👍👍
@Uliana_morozova
@Uliana_morozova 4 жыл бұрын
Привет. Спасибо за познавательные видео на канале. Вы один из не многих кто несёт знание для тех кто хочет учится и познавать. И за толчок в саморазвитии многим, кто смотрит постоянно или случайно включил это и другие ваши фильмы.
@lisai-auto
@lisai-auto 4 жыл бұрын
Спасибо
@Владимирматовый
@Владимирматовый 2 жыл бұрын
Очень помогли ваши видео !!! Спасибо огромное 🔥🔥🔥🔥🔥
@якофякоб
@якофякоб 5 жыл бұрын
Спасибо!
@НиколайИванов-р1п8з
@НиколайИванов-р1п8з 3 жыл бұрын
Спасибо большое. Классное видео.
@yuriyzvyeryev4937
@yuriyzvyeryev4937 3 жыл бұрын
Очень интересно, долго искал похожую информацию.
@lisai-auto
@lisai-auto 3 жыл бұрын
Пожалуйста . Будем в свободное время стараться ещё снимать
@ЮрийСушков-я9у
@ЮрийСушков-я9у 3 жыл бұрын
Спасибо автору за интересное видео. После свапа не могу запустить электроуселитель руля на VW Touran. Теперь буду пробовать.
@евгенийуваров-т7ш
@евгенийуваров-т7ш 2 жыл бұрын
видео вдохновило на покупку ардуино и разбор полетов) установил и поманиторил.теперь осталось научится загружать) дай бог терпения и творческих успехов тебе!
@lisai-auto
@lisai-auto 2 жыл бұрын
спасибо
@1bivis1
@1bivis1 4 жыл бұрын
Очень интересное видео, спасибо
@АнтонВалерьевич-ц9х
@АнтонВалерьевич-ц9х 5 жыл бұрын
Спасибо, очень подробно все разжевано! Самое время свой форум открывать для вопросов))
@lisai-auto
@lisai-auto 5 жыл бұрын
Группа есть в ватсап , но для клиентов :):) и их вопросов :):)
@lisai-auto
@lisai-auto 5 жыл бұрын
За отзыв спасибо
@АнтонВалерьевич-ц9х
@АнтонВалерьевич-ц9х 5 жыл бұрын
Придется стать клиентом)!
@МаксимМакаров-с5я
@МаксимМакаров-с5я 5 жыл бұрын
Спасибо очень интересно посмотреть видео.
@lisai-auto
@lisai-auto 4 жыл бұрын
спасибо
@alexdiagnostik7818
@alexdiagnostik7818 4 жыл бұрын
Забыл, лайк и подписка, спасибо 🙏💕
@lisai-auto
@lisai-auto 4 жыл бұрын
Да о главном не забывать :):):)
@good_news511
@good_news511 Жыл бұрын
лайк тебе, сразу ставлю. молодец
@IversNonGrant
@IversNonGrant 6 ай бұрын
Вступление.... достойно.
@АндрейМар-о2и
@АндрейМар-о2и 2 жыл бұрын
Спасибо, отличное видео
@lisai-auto
@lisai-auto 2 жыл бұрын
спасибо за обратную связь
@korehok72
@korehok72 Жыл бұрын
Круто!!! Спасибо!!!
@alexdiagnostik7818
@alexdiagnostik7818 4 жыл бұрын
Привет, очень интересно, спасибо за ваш труд, хочу сделать автоматьческое включение подогрева сидений при автозапуске, на шевроле Круз, пойду заказывать с алиэкспресс все компоненты)))))
@shukurulloshuxratbekov9242
@shukurulloshuxratbekov9242 3 жыл бұрын
Спасибо большое ещё надо такое видео
@lisai-auto
@lisai-auto 3 жыл бұрын
Обязательно будет , просто катастрофически не хватает времени на все , особенно летом
@farruxrajapov4477
@farruxrajapov4477 3 жыл бұрын
Здравствуйте как с вами связаться?
@ДмитрийКожарко
@ДмитрийКожарко 2 ай бұрын
Добрыйдень, а не подскажите где можно взять такой скетч, только для lin шины нужно отправлять сообщения в шину.
@КолякаСпб
@КолякаСпб 4 жыл бұрын
Спасибо очень полезно👍👍👍
@АлександрМартынов-й1б
@АлександрМартынов-й1б 3 жыл бұрын
спасибо за видео!!!!!
@lisai-auto
@lisai-auto 3 жыл бұрын
Всегда пожалуйста
@AVTODOCtor12
@AVTODOCtor12 6 ай бұрын
Благодарю за инфу. Чем можно делать тоже самое с кан500?
@lisai-auto
@lisai-auto 6 ай бұрын
Можно и на Ардуино на на слабо нагруженных сетях , а так esp32, stm32 , nxp , gd и им подобные МК
@lisai-auto
@lisai-auto 6 ай бұрын
Есть на канале пару примеров с эмулятором новым и шлюзом
@lisai-auto
@lisai-auto 6 ай бұрын
В скором скорее всего на форуме нашем создадим отдельную ветку по программированию и там отдельные темы - на все просто катастрофически не хватает времени
@AVTODOCtor12
@AVTODOCtor12 6 ай бұрын
Благодарю. Поищу еще реализации.
@ievheniiskala4513
@ievheniiskala4513 Жыл бұрын
Спасибо за видео! Хотелось бы узнать как по нажатию кнопки или по срабатыванию ЦЗ оформитть отправку в кан шину ? Каким должен быть скетч для и томуподобные нюансы
@lisai-auto
@lisai-auto Жыл бұрын
Ну по отправке в кан все то же самое Если по кнопке или питанию , то добавить пин и условие. В принципе как в стандартной библиотеке например с диодом , только вместо диода отправка кан пакета
@vitaly_vasilev_2012
@vitaly_vasilev_2012 4 жыл бұрын
Спасибо Вам.
@oooKVADR
@oooKVADR Жыл бұрын
молодец, спасибо
@ЯсныйДобрый
@ЯсныйДобрый 3 жыл бұрын
Не обращайте внимания на нахалов. Блокируйте и всё. Видео очень познавательные.
@1bivis1
@1bivis1 4 жыл бұрын
Просто и чудно
@LS-oh6po
@LS-oh6po 2 жыл бұрын
Что интересно. Соединил по CAN две nano через MCP2515. Первой шлю canMsg1, и одновременно принимаю от второй canMsg2. (на второй соответственно наоборот) Прошу вывести на Serial Monitor1 только canMsg2 , а он мне печатает и canMsg1 и canMsg2 #include #include MCP2515 mcp2515(10); struct can_frame canMsg1; struct can_frame canMsg2; void setup() { SPI.begin(); mcp2515.reset(); mcp2515.setBitrate(CAN_500KBPS); mcp2515.setNormalMode(); Serial.begin(9600); } void loop() { canMsg1.can_id = 0x01; canMsg1.can_dlc = 4; canMsg1.data[0] = 0x01; canMsg1.data[1] = 0x01; canMsg1.data[2] = 0x01; canMsg1.data[3] = 0x01; mcp2515.sendMessage(&canMsg1); if (mcp2515.readMessage(&canMsg2) == MCP2515::ERROR_OK) { Serial.print("canMsg2= "); Serial.print(canMsg2.can_id, HEX); Serial.print(" "); Serial.print(canMsg2.can_dlc, HEX); Serial.print(" "); Serial.print(canMsg2.data[0], HEX); Serial.print(" "); Serial.print(canMsg2.data[1], HEX); Serial.print(" "); Serial.print(canMsg2.data[2], HEX); Serial.print(" "); Serial.print(canMsg2.data[3], HEX); Serial.println(" "); } delay(3000); }
@viktorviktor3624
@viktorviktor3624 8 ай бұрын
д.д. Геннадий , если есть возможность подсказать . на стадии компиляции этого скетча происходит ошибка aggregate can_frame canMsg1 has incomplete type and cannot be defined . вроде все символы прописаны верно , перепроверил подключение к шильду , тоже все ок . простенький скетч blink записывается а этот нет . если можете подсказать в чем ошибка . спасибо .
@lisai-auto
@lisai-auto 8 ай бұрын
Возможно не та библиотека Или проверьте на объявленные в начале скетча кан сообщения ( на что в принципе и ругается )
@viktorviktor3624
@viktorviktor3624 8 ай бұрын
@@lisai-auto геннадий . большое спс за ответ . эта ошибка происходила в такой последовательности - когда я скетч записывал вручную и я все перепроверил до рези в глазах . все проблемы прошли когда я все-таки скачал ваш файл мср2515 геннадийлисай и все вроде то же самое но все начало компилировать и записывать . склоняюсь что в моей зписи вручную какие-то символы были записаны не корректно но какие пока что не понимаю . спс за ответ .
@evgeniyrodichev9353
@evgeniyrodichev9353 29 күн бұрын
Здравствуйте. Подскажите пожалуйста, ардуино может отправить Кан посылку по 83,3 шине
@lisai-auto
@lisai-auto 27 күн бұрын
здравствуйте да может с кварцем на 16mhz и правкой библиотеки mcp2515
@Artificer-lv7ed
@Artificer-lv7ed 4 жыл бұрын
Спасибо большое!
@s.t.pgarage2728
@s.t.pgarage2728 Жыл бұрын
Здравствуйте, а какие контроллеры использовать для передачи в высокоскоростной шине?
@lisai-auto
@lisai-auto Жыл бұрын
Стм нхп пик и им подобные
@s.t.pgarage2728
@s.t.pgarage2728 Жыл бұрын
@@lisai-auto спасибо
@СергейМоргунов-ф1ц
@СергейМоргунов-ф1ц Жыл бұрын
Здравствуйте Геннадий! Спасибо за Вашу просветительскую работу!!! Я нашёл на своё авто табличку с описанием PID-ов (если не ошибаюсь, так называются), но не пойму как использовать данные из неё. Может подскажете? Там содержатся след. данные, например: название передаваемой команды "Set Battery Cooling Fan Speed 4", кр. название - SFS4, ModeAndPin - "30810604", Equation - "A", MinValue - 0, MaxValue - 0, Header - "7E2". Этих данных достаточно для формирования canMsg в вашем примере? Если да, то подскажите как их преобразовать, чтобы заполнить все параметры canMsg. Буду признателен! Заранее спасибо!!!
@Vandernader
@Vandernader 9 ай бұрын
на приус мутишь охлаждение мутишь?)
@alexstrange6297
@alexstrange6297 Жыл бұрын
А два id -шника ардуино сможет отправлять?
@lisai-auto
@lisai-auto Жыл бұрын
сможет
@Данил-н3ш8ы
@Данил-н3ш8ы 4 жыл бұрын
А на дешевых STM32F103 под ардуино не пробовал подобное устройство приема/передачи собирать? Стоит сборка на нано в шине 500кб/с в роле фильтра перед приборной панелью с подменой битов, иногда зависает... Мощности не хватает судя по всему, но виснет редко, от раза в неделю до пары месяцев.
@lisai-auto
@lisai-auto 4 жыл бұрын
Пробовали и на stm и на lpc и на nxp и ещё много на чем . На канале есть видео с stm32 в котором какова и отправляли пакеты в Кан
@lisai-auto
@lisai-auto 4 жыл бұрын
Да по ардуино есть вопросы с быстродействием . Больше всего понравилось на pic , процессор с обвязкой и все
@Данил-н3ш8ы
@Данил-н3ш8ы 4 жыл бұрын
@@lisai-auto сейчас поищу видео с stm. PIC дороже в реализации.
@sifka3555
@sifka3555 4 жыл бұрын
@@lisai-auto Здравствуйте, не могу найти это видео. Пытаюсь зашить stm скетчем из данного видео, но не получается.
@Antihrist1
@Antihrist1 3 жыл бұрын
Здравствуйте, спасибо. А можно через CAN шину управлять инвертором Тоеты? Можете сделать такую плату?
@lisai-auto
@lisai-auto 3 жыл бұрын
Думаю можно Но как минимум нужна одна рабочая машина для снятия логов и данных и ну сам инвертор
@Antihrist1
@Antihrist1 3 жыл бұрын
@@lisai-auto здравствуйте, спасибо, конструктоюивно. А вы где живёте.
@Antihrist1
@Antihrist1 3 жыл бұрын
@@lisai-auto у меня есть и родной Инвертор от Лексуса, но он из 288 вольт делает 650 вольт на мост Лексуса. Но у меня Вбатарея на 244 вольт. По этому я купил от такой же машины как и у меня Тоеты Авалон-Камри ещё один инвертор, он из 244 вольт делает 650, но мой двигатель Тоета 5000 оборотов 650 вольт в пике, а мотор-редуктор заднего моста Лексуса 10000 оборотов 650 вольт в пике. Проблема ли, что батарея Тоета меньше вольтажем для Лексусовского инвертора. И проблема ли что Тоеты инвертор запитывал электродвигатель на 5000 оборотов, а нужно 10000 ему давать?
@Antihrist1
@Antihrist1 3 жыл бұрын
@@lisai-auto машину для замеров я найду в любом городе, это не на долго же? Я денежку оплачу водителю машины. Инвертор свой я вам переслать готов. На каком мне остановиться инверторе на Лексусе из 288 вольт в 650, или на Тоете из 244 вольт в 650. С учётом что у меня батарея 244 вольт. Да, а внешняя часть резольвера на этом мотор-редекторе фишка есть, нужен ли он? Я его уже вварил в траверсу на сайлентблоки, но могу снять показыва ария какие скажешь. Проводки пучок родной Лексуса есть. Может и инвертор все таки от Лексуса взять? Проблема ли, что аккумулятор у меня в Тоете 244 вольта, а не 288 как в Лексусе?
@mind6780
@mind6780 3 жыл бұрын
Подскажите какие контроллеры можно применить, что бы успевало работать на высоких скоростях? Может есть опыт с ESP8266? Спасибо за подробные разъяснения.
@lisai-auto
@lisai-auto 3 жыл бұрын
STM32 или NXP лучший вариант
@lisai-auto
@lisai-auto 3 жыл бұрын
8266 тоже теряет пакеты так как на работает по SPI ESP32 можете юзануть там есть кан
@lisai-auto
@lisai-auto 3 жыл бұрын
Ардуино с применением фильтра на самой MPC и с выборкой данных тоже не плохо работает на высоких скоростях Ну естественно есть сложности с настройкой ну и временем запуска контроллера
@mind6780
@mind6780 3 жыл бұрын
Так получается узкое место это SPI, а не контроллер?
@lisai-auto
@lisai-auto 3 жыл бұрын
в случае с нано и то и то
@АндрейСамсонов-ь7з
@АндрейСамсонов-ь7з 3 жыл бұрын
Здорово, а управлением кнопкой может отправлять? Например если пин три high то выполнить отправку этого кода, если пин 4 high то дугой код послать в кан.
@lisai-auto
@lisai-auto 3 жыл бұрын
Да так тоже можно
@АндрейСамсонов-ь7з
@АндрейСамсонов-ь7з 3 жыл бұрын
@@lisai-auto о! Пойду закупаться! Спасибо за видео!
@3D_ART_LAB369
@3D_ART_LAB369 Жыл бұрын
👍🏼👍🏼
@alexivanov1770
@alexivanov1770 3 жыл бұрын
Возможно ли сделать работу что бы одна команда в шину отправлялась при поступлении определенной Команды из шины на этих же элементах? Спасибо.
@lisai-auto
@lisai-auto 3 жыл бұрын
Да возможно
@alexivanov1770
@alexivanov1770 3 жыл бұрын
@@lisai-auto спасибо, многим было бы интересно
@vladimirfocsa7750
@vladimirfocsa7750 4 жыл бұрын
Хочу узнать возможно ли... Короче задача для электро самоходной платформы : стоят три инвертора Zappi ( на тягу , гидро насос и ЭУР ) всё три имеют CAN BUS. На Ардуино привязать аналоговый джойстик передавать в CAN BUS на выполнение команд, реально управлять платформой. Передвижение вперёд-назад, на лево-на право, вира-майна. Заранее благодарю, видос по теме! Лайкос и подписка!
@lisai-auto
@lisai-auto 4 жыл бұрын
Watsap +79060130349 Сделать принципе все можно :):)
@tuningbus6335
@tuningbus6335 4 жыл бұрын
Очень полезное видео. Можно подробно рассказать про шину Lin (чтение и передача)
@lisai-auto
@lisai-auto 4 жыл бұрын
Можно , но позже :)
@tuningbus6335
@tuningbus6335 4 жыл бұрын
@@lisai-auto Буду ждать :)
@timurtt9018
@timurtt9018 3 жыл бұрын
Уважаемый автор! Возможно ли использовать сей девайс в качестве эмулятора сан шины для запуска сидушек от BMW E65?
@lisai-auto
@lisai-auto 3 жыл бұрын
да возможно
@LS-oh6po
@LS-oh6po 2 жыл бұрын
А можно ли присваивать CAN сообщениям какое-то имя, чтобы его идентифицировать при приеме? Как передаваемые данные перевести в понятное исчисление? То есть как, например, передать температуру воздуха?
@lisai-auto
@lisai-auto 2 жыл бұрын
На программном уровне можно , в самом кан в е данные в hex
@lisai-auto
@lisai-auto 2 жыл бұрын
Температуру , ну взять и передать в hex формате
@elmirakassymova380
@elmirakassymova380 3 жыл бұрын
Здравствуйте, подскажите, пожалуйста, почему в программе CanHacker данные шины прекрасно принимаются (данные бегают), но отправить код данных внизу в окошке Transmit не получается???данные вводятся правильно, выбираю Periodic, потом нажимаю Single Shot но ничего не происходит
@lisai-auto
@lisai-auto 3 жыл бұрын
Так отправленные данные и не отображаются
@lisai-auto
@lisai-auto 3 жыл бұрын
Только рядом со строчкой есть счетчик сколько сообщений отправлено
@elmirakassymova380
@elmirakassymova380 3 жыл бұрын
@@lisai-auto Спасибо большое, разобралась. Если не сложно, подскажите еще одну вещь: сообщения должны отправляться по нажатию кнопки, а когда отпускаешь сообщения не должны передаваться. Пишу на СТМ. подключила 4 EXTI, 4 EXTI Handler получилось. ИТОГ: после 2 нажатий, начинает ошибаться, глючить...Как так? Сбросы всяких флагов уже в обработчике ведь!!!!Всю голову сломала, уже 3 месяца ничего не получается, Debug пользоваться не умею...Вообще HAL создает 4 обработчика, а Callbackov тоже 4 должно быть? хоть маленькую подсказку дайте если знаете! Спасибо заранее что нашли время прочитать
@Abricos4440
@Abricos4440 4 жыл бұрын
ОгОнЬ ... Спасибо...
@akdarum1400
@akdarum1400 3 жыл бұрын
Приветствую! Спасибо такие видео. Нужное дело, хороший пинок начать. А нет случайно, скетча что б вылавливать нужное с кан-шины? Необходимо (например) выловить нажатие штатной кнопки или события в машине и выдать в кан команду? В одном и з видео вы упоминали, что в MCP можно применять фильтры и маски что б проц не грузить. Что почитать в этом направлении?
@lisai-auto
@lisai-auto 3 жыл бұрын
Даташит на mcp2515 И содержимое библиотек
@lisai-auto
@lisai-auto 3 жыл бұрын
Там описаны майлбоксы и аппаратные фильтра
@akdarum1400
@akdarum1400 3 жыл бұрын
@@lisai-auto Спасибо,за ответ. Лет 20 не брал в руки шашку - тяжко вспоминать. Накупил всяких модулей - потихоньку третий день ковыряю. Канхакер и сендер запустил, накидал в сендер нужных команд. Теперь встал вопрос чем управлять - не хочется каких то не штатных кнопок в машину прикручивать. Вот размышляю как вылавливать имеющиеся кнопки и рычаги. Ещё раз спасибо за совет. Подписался, ждем видео.
@K0NTRALER
@K0NTRALER 4 жыл бұрын
ардуина чикает шину. палит что включили зажигание и завели мотор. далее смотрит температуру на улице и если там холодно (ниже 10гр) то включает подогрев руля и сидения реально такое сделать?
@lisai-auto
@lisai-auto 4 жыл бұрын
На ардуино можно но если шина не сильно нагруженная и она будет справляться . Лучше на stm или nxp
@АндрейТ-р8ж
@АндрейТ-р8ж 3 жыл бұрын
Добрый день! Может ли arduino + mcp2515 работать с программой car bus analyzer. Интересует bomber для приборной панели Honda accord 7.
@lisai-auto
@lisai-auto 3 жыл бұрын
Со старыми версиями может , с небольшими изменениями в библиотеке и скетче
@Weltreizer
@Weltreizer 3 жыл бұрын
Добрый день! Можно ли с помощью этого скетча отправлять 4 пакета данных с разным периодом одновременно, и если да, то как это правильно оформить в скетче?
@lisai-auto
@lisai-auto 3 жыл бұрын
Можно
@lisai-auto
@lisai-auto 3 жыл бұрын
Пока времени нет , чуть позже что-то отснимем
@ЕвгенийСоколов-д6о
@ЕвгенийСоколов-д6о 4 жыл бұрын
Скажите, если мне нужно будет отправить несколько сообщений, то я просто пишу с новой строки другой id и байты?
@lisai-auto
@lisai-auto 4 жыл бұрын
Да , там если посмотреть файл mcp2515.h в нем все возможности и команды библиотеки написаны . А все вычислительные операции и функции на С
@орпигнаютжигщмнз
@орпигнаютжигщмнз 4 жыл бұрын
Здравствуйте, можно таким образом отправить данные о скорости авто, за ранее спасибо!
@lisai-auto
@lisai-auto 4 жыл бұрын
да можно в принципе намотки коновые так и делают :)
@vladimirfocsa7750
@vladimirfocsa7750 4 жыл бұрын
Если есть готовое решение могу купить. Нужно наладить работу на пару десяток платформ и электро погрузчиков.
@lisai-auto
@lisai-auto 4 жыл бұрын
Готовых решений уйма вопрос в том что нужно вам :) Пишите на ватсап +79060130349
@СергейПетров-о7р
@СергейПетров-о7р 4 жыл бұрын
Приветствую Геннадий! Время через которое отправляется сообщение регулируется параметром delay, как отрегулировать время отправки между пакетами, если в скетче прописано несколько пакетов? Мне нужны паузы между отправкой каждого ID.
@lisai-auto
@lisai-auto 4 жыл бұрын
Delay это задержка выполнения всей программы , то есть всего скетча . Рассмотрите такие варианты как Millis , Tim . Да и вообще для более нормальной работы с каном рассмотрите arm процессоры.
@СергейПетров-о7р
@СергейПетров-о7р 4 жыл бұрын
@@lisai-auto Решил свою задачу проставив функцию delay с нужным мне временем после каждого сообщения. Просто нужен был девайс для посылки нескольких пакетов в кан, ардуино с этим справилась. Для более серьёзных задач я использую stm32.
@lisai-auto
@lisai-auto 4 жыл бұрын
ясно отлично
@XXX-is7iu
@XXX-is7iu 4 жыл бұрын
Когда в блоке сертификации ключей имеется счётчик на каждый родной ключ, при открытии крутится именно только тот который привязан именно к этому ключу. Или нет?
@lisai-auto
@lisai-auto 4 жыл бұрын
Нет
@ЖалоСядом
@ЖалоСядом 4 жыл бұрын
Ну чё,круть.мона приколоться с блевотиной,и написать какойнить полезный/е макрос/ы команд,в какомнить дроидскрипт,чтоб кнопочки макрокоманд были на таче фона.или жсм прикрутить,с самопальным keeloq.
@lisai-auto
@lisai-auto 4 жыл бұрын
Это да
@lisai-auto
@lisai-auto 4 жыл бұрын
Большинство заводских адаптеров по тому же принципу и сделаны
@ЖалоСядом
@ЖалоСядом 4 жыл бұрын
@@lisai-auto да,но речь то про сам.сам дешевле,в том и прикол.да и функциональные можно сделать.завод это программист далёкий от нужд каждого.
@perinoveriza1658
@perinoveriza1658 4 жыл бұрын
May i know arduino canbus sketch ?
@ИгорьЛ-б6у
@ИгорьЛ-б6у 4 жыл бұрын
Привет.подскажите а как отправлять ID 29бит как можно
@lisai-auto
@lisai-auto 4 жыл бұрын
Через Кан хакер поставить галочку на отправке 29 битный I’d
@ИгорьЛ-б6у
@ИгорьЛ-б6у 4 жыл бұрын
@@lisai-autoнет не прокатывает но он ещё и не принимает 29 битные .. 11четко .видимо скетч нужно что-то дописать .со скетчем для отправки я разобрался как отсылать 29бит пакет а с кан хакером не могу нет приема нет передачи
@budni_elektrica
@budni_elektrica 4 жыл бұрын
Добрый день! Как скачать скетч? Гугл Диск просит доступ для скачивания
@lisai-auto
@lisai-auto 4 жыл бұрын
В комментариях посмотрите. Там продублировано
@lisai-auto
@lisai-auto 4 жыл бұрын
drive.google.com/file/d/1WWTcChfFOPA0ZMagIOXneIqWmWvBY_A_/view?usp=sharing
@НиколайИванов-р1п8з
@НиколайИванов-р1п8з 3 жыл бұрын
Можно так спидометр мотать?
@lisai-auto
@lisai-auto 3 жыл бұрын
Можно
@НиколайИванов-р1п8з
@НиколайИванов-р1п8з 3 жыл бұрын
А скетч этот же?
@lisai-auto
@lisai-auto 3 жыл бұрын
этот же но с вашими данными точнее под ваш авто
@Ivan89y
@Ivan89y 4 жыл бұрын
++++++
@SERBF
@SERBF Жыл бұрын
Жаль бомбер не сработает(((
@lisai-auto
@lisai-auto Жыл бұрын
Бомбер немного другими методами Но в принципе и с отправкой можно написать и изменением байт +1
@vrms4096
@vrms4096 3 жыл бұрын
о давидыч
@LS-oh6po
@LS-oh6po 2 жыл бұрын
Добрый день! Скачал папку arduino-mcp2515-canSend_gennadilisai и полностью переместил ее в library. появилось: IDE -> Examples -> autowp-mcp2515 -> CAN-write Открывается такой пример: #include #include struct can_frame canMsg1; struct can_frame canMsg2; MCP2515 mcp2515(10); void setup() { canMsg1.can_id = 0x0F6; canMsg1.can_dlc = 8; canMsg1.data[0] = 0x8E; canMsg1.data[1] = 0x87; canMsg1.data[2] = 0x32; canMsg1.data[3] = 0xFA; canMsg1.data[4] = 0x26; canMsg1.data[5] = 0x8E; canMsg1.data[6] = 0xBE; canMsg1.data[7] = 0x86; canMsg2.can_id = 0x036; canMsg2.can_dlc = 8; canMsg2.data[0] = 0x0E; canMsg2.data[1] = 0x00; canMsg2.data[2] = 0x00; canMsg2.data[3] = 0x08; canMsg2.data[4] = 0x01; canMsg2.data[5] = 0x00; canMsg2.data[6] = 0x00; canMsg2.data[7] = 0xA0; while (!Serial); Serial.begin(9600); mcp2515.reset(); mcp2515.setBitrate(CAN_80KBPS); mcp2515.setNormalMode(); Serial.println("Example: Write to CAN"); } void loop() { mcp2515.sendMessage(&canMsg1); mcp2515.sendMessage(&canMsg2); Serial.println("Messages sent"); delay(100); } поменял на Serial.begin(9600); CAN_80KBPS В итоге: avrdude: ser_open(): can't open device "\\.\COM6": �� ������� ����� ��������� ����.
@lisai-auto
@lisai-auto 2 жыл бұрын
настройте плату и подключение к ней у вас сама программа не видит плату ардуино
@LS-oh6po
@LS-oh6po 2 жыл бұрын
@@lisai-auto Да. Спасибо. Забыл проверку драйверов отключить при загрузке компьютера. Продолжаю изучение. 🤔
Arduino CanHacker Lowicel (дружим Ардуино с программой CanHacker)
39:57
Подробно про CAN шину
30:19
Eugene Irimia
Рет қаралды 713 М.
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 18 МЛН
Arduino CAN Hacker, CAN Monitor, CAN Sender разбор вопросов
24:40
Геннадий Лисай
Рет қаралды 25 М.
Кан шина, что это? Поймет школьник! принцип работы
13:36
CAN Bus Gateway (homemade CAN gateway with additional program)
23:53
Геннадий Лисай
Рет қаралды 16 М.
Прошивка Bruce для StickC Plus2 !
11:19
Hobby Support
Рет қаралды 13 М.
Визитка программиста
19:40
Александр Красников
Рет қаралды 177 М.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 116 М.
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,3 МЛН
CanHacker  из Ардуино
16:49
MMC Delca p24w Predator
Рет қаралды 37 М.
лекция 403  CAN шина- введение
13:04
Электротехника и электроника для программистов
Рет қаралды 360 М.