10:02 Народ! Для того, чтобы шина Arduini Nano справлялась со скоростями 500KBPS и выше на CAN линии нужно установить терминирующий резистор 120ом, то есть на CAN шильде нужно установить перемычку J1
@mautun49035 жыл бұрын
Заказал платы с китая, буду пробовать, раньше даже не думал про это, очень интересную тему подкинул, спасибо
@lisai-auto4 жыл бұрын
Пожалуйста, а еще мне тут многие пишут что инфо навалом :):) Ее то много , но как говорится подтолкнуть
@Borzboy Жыл бұрын
Спасибо за информацию 👍👍👍
@Uliana_morozova4 жыл бұрын
Привет. Спасибо за познавательные видео на канале. Вы один из не многих кто несёт знание для тех кто хочет учится и познавать. И за толчок в саморазвитии многим, кто смотрит постоянно или случайно включил это и другие ваши фильмы.
@lisai-auto4 жыл бұрын
Спасибо
@Владимирматовый2 жыл бұрын
Очень помогли ваши видео !!! Спасибо огромное 🔥🔥🔥🔥🔥
@якофякоб5 жыл бұрын
Спасибо!
@НиколайИванов-р1п8з3 жыл бұрын
Спасибо большое. Классное видео.
@yuriyzvyeryev49373 жыл бұрын
Очень интересно, долго искал похожую информацию.
@lisai-auto3 жыл бұрын
Пожалуйста . Будем в свободное время стараться ещё снимать
@ЮрийСушков-я9у3 жыл бұрын
Спасибо автору за интересное видео. После свапа не могу запустить электроуселитель руля на VW Touran. Теперь буду пробовать.
@евгенийуваров-т7ш2 жыл бұрын
видео вдохновило на покупку ардуино и разбор полетов) установил и поманиторил.теперь осталось научится загружать) дай бог терпения и творческих успехов тебе!
@lisai-auto2 жыл бұрын
спасибо
@1bivis14 жыл бұрын
Очень интересное видео, спасибо
@АнтонВалерьевич-ц9х5 жыл бұрын
Спасибо, очень подробно все разжевано! Самое время свой форум открывать для вопросов))
@lisai-auto5 жыл бұрын
Группа есть в ватсап , но для клиентов :):) и их вопросов :):)
@lisai-auto5 жыл бұрын
За отзыв спасибо
@АнтонВалерьевич-ц9х5 жыл бұрын
Придется стать клиентом)!
@МаксимМакаров-с5я5 жыл бұрын
Спасибо очень интересно посмотреть видео.
@lisai-auto4 жыл бұрын
спасибо
@alexdiagnostik78184 жыл бұрын
Забыл, лайк и подписка, спасибо 🙏💕
@lisai-auto4 жыл бұрын
Да о главном не забывать :):):)
@good_news511 Жыл бұрын
лайк тебе, сразу ставлю. молодец
@IversNonGrant6 ай бұрын
Вступление.... достойно.
@АндрейМар-о2и2 жыл бұрын
Спасибо, отличное видео
@lisai-auto2 жыл бұрын
спасибо за обратную связь
@korehok72 Жыл бұрын
Круто!!! Спасибо!!!
@alexdiagnostik78184 жыл бұрын
Привет, очень интересно, спасибо за ваш труд, хочу сделать автоматьческое включение подогрева сидений при автозапуске, на шевроле Круз, пойду заказывать с алиэкспресс все компоненты)))))
@shukurulloshuxratbekov92423 жыл бұрын
Спасибо большое ещё надо такое видео
@lisai-auto3 жыл бұрын
Обязательно будет , просто катастрофически не хватает времени на все , особенно летом
@farruxrajapov44773 жыл бұрын
Здравствуйте как с вами связаться?
@ДмитрийКожарко2 ай бұрын
Добрыйдень, а не подскажите где можно взять такой скетч, только для lin шины нужно отправлять сообщения в шину.
@КолякаСпб4 жыл бұрын
Спасибо очень полезно👍👍👍
@АлександрМартынов-й1б3 жыл бұрын
спасибо за видео!!!!!
@lisai-auto3 жыл бұрын
Всегда пожалуйста
@AVTODOCtor126 ай бұрын
Благодарю за инфу. Чем можно делать тоже самое с кан500?
@lisai-auto6 ай бұрын
Можно и на Ардуино на на слабо нагруженных сетях , а так esp32, stm32 , nxp , gd и им подобные МК
@lisai-auto6 ай бұрын
Есть на канале пару примеров с эмулятором новым и шлюзом
@lisai-auto6 ай бұрын
В скором скорее всего на форуме нашем создадим отдельную ветку по программированию и там отдельные темы - на все просто катастрофически не хватает времени
@AVTODOCtor126 ай бұрын
Благодарю. Поищу еще реализации.
@ievheniiskala4513 Жыл бұрын
Спасибо за видео! Хотелось бы узнать как по нажатию кнопки или по срабатыванию ЦЗ оформитть отправку в кан шину ? Каким должен быть скетч для и томуподобные нюансы
@lisai-auto Жыл бұрын
Ну по отправке в кан все то же самое Если по кнопке или питанию , то добавить пин и условие. В принципе как в стандартной библиотеке например с диодом , только вместо диода отправка кан пакета
@vitaly_vasilev_20124 жыл бұрын
Спасибо Вам.
@oooKVADR Жыл бұрын
молодец, спасибо
@ЯсныйДобрый3 жыл бұрын
Не обращайте внимания на нахалов. Блокируйте и всё. Видео очень познавательные.
@1bivis14 жыл бұрын
Просто и чудно
@LS-oh6po2 жыл бұрын
Что интересно. Соединил по 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); }
@viktorviktor36248 ай бұрын
д.д. Геннадий , если есть возможность подсказать . на стадии компиляции этого скетча происходит ошибка aggregate can_frame canMsg1 has incomplete type and cannot be defined . вроде все символы прописаны верно , перепроверил подключение к шильду , тоже все ок . простенький скетч blink записывается а этот нет . если можете подсказать в чем ошибка . спасибо .
@lisai-auto8 ай бұрын
Возможно не та библиотека Или проверьте на объявленные в начале скетча кан сообщения ( на что в принципе и ругается )
@viktorviktor36248 ай бұрын
@@lisai-auto геннадий . большое спс за ответ . эта ошибка происходила в такой последовательности - когда я скетч записывал вручную и я все перепроверил до рези в глазах . все проблемы прошли когда я все-таки скачал ваш файл мср2515 геннадийлисай и все вроде то же самое но все начало компилировать и записывать . склоняюсь что в моей зписи вручную какие-то символы были записаны не корректно но какие пока что не понимаю . спс за ответ .
@evgeniyrodichev935329 күн бұрын
Здравствуйте. Подскажите пожалуйста, ардуино может отправить Кан посылку по 83,3 шине
@lisai-auto27 күн бұрын
здравствуйте да может с кварцем на 16mhz и правкой библиотеки mcp2515
@Artificer-lv7ed4 жыл бұрын
Спасибо большое!
@s.t.pgarage2728 Жыл бұрын
Здравствуйте, а какие контроллеры использовать для передачи в высокоскоростной шине?
@lisai-auto Жыл бұрын
Стм нхп пик и им подобные
@s.t.pgarage2728 Жыл бұрын
@@lisai-auto спасибо
@СергейМоргунов-ф1ц Жыл бұрын
Здравствуйте Геннадий! Спасибо за Вашу просветительскую работу!!! Я нашёл на своё авто табличку с описанием PID-ов (если не ошибаюсь, так называются), но не пойму как использовать данные из неё. Может подскажете? Там содержатся след. данные, например: название передаваемой команды "Set Battery Cooling Fan Speed 4", кр. название - SFS4, ModeAndPin - "30810604", Equation - "A", MinValue - 0, MaxValue - 0, Header - "7E2". Этих данных достаточно для формирования canMsg в вашем примере? Если да, то подскажите как их преобразовать, чтобы заполнить все параметры canMsg. Буду признателен! Заранее спасибо!!!
@Vandernader9 ай бұрын
на приус мутишь охлаждение мутишь?)
@alexstrange6297 Жыл бұрын
А два id -шника ардуино сможет отправлять?
@lisai-auto Жыл бұрын
сможет
@Данил-н3ш8ы4 жыл бұрын
А на дешевых STM32F103 под ардуино не пробовал подобное устройство приема/передачи собирать? Стоит сборка на нано в шине 500кб/с в роле фильтра перед приборной панелью с подменой битов, иногда зависает... Мощности не хватает судя по всему, но виснет редко, от раза в неделю до пары месяцев.
@lisai-auto4 жыл бұрын
Пробовали и на stm и на lpc и на nxp и ещё много на чем . На канале есть видео с stm32 в котором какова и отправляли пакеты в Кан
@lisai-auto4 жыл бұрын
Да по ардуино есть вопросы с быстродействием . Больше всего понравилось на pic , процессор с обвязкой и все
@Данил-н3ш8ы4 жыл бұрын
@@lisai-auto сейчас поищу видео с stm. PIC дороже в реализации.
@sifka35554 жыл бұрын
@@lisai-auto Здравствуйте, не могу найти это видео. Пытаюсь зашить stm скетчем из данного видео, но не получается.
@Antihrist13 жыл бұрын
Здравствуйте, спасибо. А можно через CAN шину управлять инвертором Тоеты? Можете сделать такую плату?
@lisai-auto3 жыл бұрын
Думаю можно Но как минимум нужна одна рабочая машина для снятия логов и данных и ну сам инвертор
@Antihrist13 жыл бұрын
@@lisai-auto здравствуйте, спасибо, конструктоюивно. А вы где живёте.
@Antihrist13 жыл бұрын
@@lisai-auto у меня есть и родной Инвертор от Лексуса, но он из 288 вольт делает 650 вольт на мост Лексуса. Но у меня Вбатарея на 244 вольт. По этому я купил от такой же машины как и у меня Тоеты Авалон-Камри ещё один инвертор, он из 244 вольт делает 650, но мой двигатель Тоета 5000 оборотов 650 вольт в пике, а мотор-редуктор заднего моста Лексуса 10000 оборотов 650 вольт в пике. Проблема ли, что батарея Тоета меньше вольтажем для Лексусовского инвертора. И проблема ли что Тоеты инвертор запитывал электродвигатель на 5000 оборотов, а нужно 10000 ему давать?
@Antihrist13 жыл бұрын
@@lisai-auto машину для замеров я найду в любом городе, это не на долго же? Я денежку оплачу водителю машины. Инвертор свой я вам переслать готов. На каком мне остановиться инверторе на Лексусе из 288 вольт в 650, или на Тоете из 244 вольт в 650. С учётом что у меня батарея 244 вольт. Да, а внешняя часть резольвера на этом мотор-редекторе фишка есть, нужен ли он? Я его уже вварил в траверсу на сайлентблоки, но могу снять показыва ария какие скажешь. Проводки пучок родной Лексуса есть. Может и инвертор все таки от Лексуса взять? Проблема ли, что аккумулятор у меня в Тоете 244 вольта, а не 288 как в Лексусе?
@mind67803 жыл бұрын
Подскажите какие контроллеры можно применить, что бы успевало работать на высоких скоростях? Может есть опыт с ESP8266? Спасибо за подробные разъяснения.
@lisai-auto3 жыл бұрын
STM32 или NXP лучший вариант
@lisai-auto3 жыл бұрын
8266 тоже теряет пакеты так как на работает по SPI ESP32 можете юзануть там есть кан
@lisai-auto3 жыл бұрын
Ардуино с применением фильтра на самой MPC и с выборкой данных тоже не плохо работает на высоких скоростях Ну естественно есть сложности с настройкой ну и временем запуска контроллера
@mind67803 жыл бұрын
Так получается узкое место это SPI, а не контроллер?
@lisai-auto3 жыл бұрын
в случае с нано и то и то
@АндрейСамсонов-ь7з3 жыл бұрын
Здорово, а управлением кнопкой может отправлять? Например если пин три high то выполнить отправку этого кода, если пин 4 high то дугой код послать в кан.
@lisai-auto3 жыл бұрын
Да так тоже можно
@АндрейСамсонов-ь7з3 жыл бұрын
@@lisai-auto о! Пойду закупаться! Спасибо за видео!
@3D_ART_LAB369 Жыл бұрын
👍🏼👍🏼
@alexivanov17703 жыл бұрын
Возможно ли сделать работу что бы одна команда в шину отправлялась при поступлении определенной Команды из шины на этих же элементах? Спасибо.
@lisai-auto3 жыл бұрын
Да возможно
@alexivanov17703 жыл бұрын
@@lisai-auto спасибо, многим было бы интересно
@vladimirfocsa77504 жыл бұрын
Хочу узнать возможно ли... Короче задача для электро самоходной платформы : стоят три инвертора Zappi ( на тягу , гидро насос и ЭУР ) всё три имеют CAN BUS. На Ардуино привязать аналоговый джойстик передавать в CAN BUS на выполнение команд, реально управлять платформой. Передвижение вперёд-назад, на лево-на право, вира-майна. Заранее благодарю, видос по теме! Лайкос и подписка!
@lisai-auto4 жыл бұрын
Watsap +79060130349 Сделать принципе все можно :):)
@tuningbus63354 жыл бұрын
Очень полезное видео. Можно подробно рассказать про шину Lin (чтение и передача)
@lisai-auto4 жыл бұрын
Можно , но позже :)
@tuningbus63354 жыл бұрын
@@lisai-auto Буду ждать :)
@timurtt90183 жыл бұрын
Уважаемый автор! Возможно ли использовать сей девайс в качестве эмулятора сан шины для запуска сидушек от BMW E65?
@lisai-auto3 жыл бұрын
да возможно
@LS-oh6po2 жыл бұрын
А можно ли присваивать CAN сообщениям какое-то имя, чтобы его идентифицировать при приеме? Как передаваемые данные перевести в понятное исчисление? То есть как, например, передать температуру воздуха?
@lisai-auto2 жыл бұрын
На программном уровне можно , в самом кан в е данные в hex
@lisai-auto2 жыл бұрын
Температуру , ну взять и передать в hex формате
@elmirakassymova3803 жыл бұрын
Здравствуйте, подскажите, пожалуйста, почему в программе CanHacker данные шины прекрасно принимаются (данные бегают), но отправить код данных внизу в окошке Transmit не получается???данные вводятся правильно, выбираю Periodic, потом нажимаю Single Shot но ничего не происходит
@lisai-auto3 жыл бұрын
Так отправленные данные и не отображаются
@lisai-auto3 жыл бұрын
Только рядом со строчкой есть счетчик сколько сообщений отправлено
@elmirakassymova3803 жыл бұрын
@@lisai-auto Спасибо большое, разобралась. Если не сложно, подскажите еще одну вещь: сообщения должны отправляться по нажатию кнопки, а когда отпускаешь сообщения не должны передаваться. Пишу на СТМ. подключила 4 EXTI, 4 EXTI Handler получилось. ИТОГ: после 2 нажатий, начинает ошибаться, глючить...Как так? Сбросы всяких флагов уже в обработчике ведь!!!!Всю голову сломала, уже 3 месяца ничего не получается, Debug пользоваться не умею...Вообще HAL создает 4 обработчика, а Callbackov тоже 4 должно быть? хоть маленькую подсказку дайте если знаете! Спасибо заранее что нашли время прочитать
@Abricos44404 жыл бұрын
ОгОнЬ ... Спасибо...
@akdarum14003 жыл бұрын
Приветствую! Спасибо такие видео. Нужное дело, хороший пинок начать. А нет случайно, скетча что б вылавливать нужное с кан-шины? Необходимо (например) выловить нажатие штатной кнопки или события в машине и выдать в кан команду? В одном и з видео вы упоминали, что в MCP можно применять фильтры и маски что б проц не грузить. Что почитать в этом направлении?
@lisai-auto3 жыл бұрын
Даташит на mcp2515 И содержимое библиотек
@lisai-auto3 жыл бұрын
Там описаны майлбоксы и аппаратные фильтра
@akdarum14003 жыл бұрын
@@lisai-auto Спасибо,за ответ. Лет 20 не брал в руки шашку - тяжко вспоминать. Накупил всяких модулей - потихоньку третий день ковыряю. Канхакер и сендер запустил, накидал в сендер нужных команд. Теперь встал вопрос чем управлять - не хочется каких то не штатных кнопок в машину прикручивать. Вот размышляю как вылавливать имеющиеся кнопки и рычаги. Ещё раз спасибо за совет. Подписался, ждем видео.
@K0NTRALER4 жыл бұрын
ардуина чикает шину. палит что включили зажигание и завели мотор. далее смотрит температуру на улице и если там холодно (ниже 10гр) то включает подогрев руля и сидения реально такое сделать?
@lisai-auto4 жыл бұрын
На ардуино можно но если шина не сильно нагруженная и она будет справляться . Лучше на stm или nxp
@АндрейТ-р8ж3 жыл бұрын
Добрый день! Может ли arduino + mcp2515 работать с программой car bus analyzer. Интересует bomber для приборной панели Honda accord 7.
@lisai-auto3 жыл бұрын
Со старыми версиями может , с небольшими изменениями в библиотеке и скетче
@Weltreizer3 жыл бұрын
Добрый день! Можно ли с помощью этого скетча отправлять 4 пакета данных с разным периодом одновременно, и если да, то как это правильно оформить в скетче?
@lisai-auto3 жыл бұрын
Можно
@lisai-auto3 жыл бұрын
Пока времени нет , чуть позже что-то отснимем
@ЕвгенийСоколов-д6о4 жыл бұрын
Скажите, если мне нужно будет отправить несколько сообщений, то я просто пишу с новой строки другой id и байты?
@lisai-auto4 жыл бұрын
Да , там если посмотреть файл mcp2515.h в нем все возможности и команды библиотеки написаны . А все вычислительные операции и функции на С
@орпигнаютжигщмнз4 жыл бұрын
Здравствуйте, можно таким образом отправить данные о скорости авто, за ранее спасибо!
@lisai-auto4 жыл бұрын
да можно в принципе намотки коновые так и делают :)
@vladimirfocsa77504 жыл бұрын
Если есть готовое решение могу купить. Нужно наладить работу на пару десяток платформ и электро погрузчиков.
@lisai-auto4 жыл бұрын
Готовых решений уйма вопрос в том что нужно вам :) Пишите на ватсап +79060130349
@СергейПетров-о7р4 жыл бұрын
Приветствую Геннадий! Время через которое отправляется сообщение регулируется параметром delay, как отрегулировать время отправки между пакетами, если в скетче прописано несколько пакетов? Мне нужны паузы между отправкой каждого ID.
@lisai-auto4 жыл бұрын
Delay это задержка выполнения всей программы , то есть всего скетча . Рассмотрите такие варианты как Millis , Tim . Да и вообще для более нормальной работы с каном рассмотрите arm процессоры.
@СергейПетров-о7р4 жыл бұрын
@@lisai-auto Решил свою задачу проставив функцию delay с нужным мне временем после каждого сообщения. Просто нужен был девайс для посылки нескольких пакетов в кан, ардуино с этим справилась. Для более серьёзных задач я использую stm32.
@lisai-auto4 жыл бұрын
ясно отлично
@XXX-is7iu4 жыл бұрын
Когда в блоке сертификации ключей имеется счётчик на каждый родной ключ, при открытии крутится именно только тот который привязан именно к этому ключу. Или нет?
@lisai-auto4 жыл бұрын
Нет
@ЖалоСядом4 жыл бұрын
Ну чё,круть.мона приколоться с блевотиной,и написать какойнить полезный/е макрос/ы команд,в какомнить дроидскрипт,чтоб кнопочки макрокоманд были на таче фона.или жсм прикрутить,с самопальным keeloq.
@lisai-auto4 жыл бұрын
Это да
@lisai-auto4 жыл бұрын
Большинство заводских адаптеров по тому же принципу и сделаны
@ЖалоСядом4 жыл бұрын
@@lisai-auto да,но речь то про сам.сам дешевле,в том и прикол.да и функциональные можно сделать.завод это программист далёкий от нужд каждого.
@perinoveriza16584 жыл бұрын
May i know arduino canbus sketch ?
@ИгорьЛ-б6у4 жыл бұрын
Привет.подскажите а как отправлять ID 29бит как можно
@lisai-auto4 жыл бұрын
Через Кан хакер поставить галочку на отправке 29 битный I’d
@ИгорьЛ-б6у4 жыл бұрын
@@lisai-autoнет не прокатывает но он ещё и не принимает 29 битные .. 11четко .видимо скетч нужно что-то дописать .со скетчем для отправки я разобрался как отсылать 29бит пакет а с кан хакером не могу нет приема нет передачи
@budni_elektrica4 жыл бұрын
Добрый день! Как скачать скетч? Гугл Диск просит доступ для скачивания