эмм, отключить 5В от ардуины и mcp2515, подождать пару секунд и подключить обратно. Странно, что вам это непонятно. CarBUSAnalyser эта программа заточена под оригинальные адаптеры разработчиков этой программы. Вряд ли она будет работать с ардуино.
CarBUSAnalyzer прекрасно работает с ардуинкой. Только версия программы должна быть не выше 0.4.10 (build 40/r962). В более свежих убрали поддержку протокола Lawicel.
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Какой версией IDE скетч лить лучше? Есть разница? И программатор в IDE какой выбирать есть разница?
Все остальное проверил неоднократно.
Эта хрень нужна для запуска магнитолы на столе. В машине стартует а на столе чето никак. вот и заморочился. а канхакер интересен для тестов отклика магнитолы. Все нужные ID у меня есть
Вам бы светодиодом для начала помигать , немного попривыкнуть к теме ардуино. Программатор в ИДЕ никакой выбирать не надо в случае заливки скетча обычным образом, через UART (программатор нужно выбирать , когда прошиваете через ICSP (SPI)). Версию ИДЕ без разницы, ну только не совсем уж старую (выше 1.6.5.). Раз у вас много ардуинок, купите второй MCP2515 и соедините две связки между собой , сначала используя стандартные примеры из библиотек, потом CANhacker. Вот когда заработает, уже лезть в машину и майфун.
Диодиком сами мигайте. Для особо одаренных "гуру" повторюсь: Стандартный скетч на приеме данных из кан шины работает. На входе автосканер автоком. Не работает канхакер.
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Канхакер на stm я делал на ардуине из общеизвестного скетча. Плату mcp подключал к SPI2 (он 5v толерантен).
Диодиком сами мигайте. Для особо одаренных "гуру" повторюсь: Стандартный скетч на приеме данных из кан шины работает. На входе автосканер автоком. Не работает канхакер.
Покажите ваш скетч и на какой ардуине он не работает?
Видели в скетче такую строчку?
// uncomment that lines for Leonardo, Pro Micro or Esplora
Диодиком сами мигайте. Для особо одаренных "гуру" повторюсь: Стандартный скетч на приеме данных из кан шины работает. На входе автосканер автоком. Не работает канхакер.
для особо одаренных нубов. если у всех работает, а вас нет, где искать проблему? Раз вы такие глупые вопросы задаете про программатор , то некуй стонать, что вас диодом посылают мигать. Видимо пока рано вам в CAN шину лезти. Я в общемто с первого раза понял , что у вас пример из библиотеки работает. Вместо того чтобы язвить, лучше бы советы перечитали внимательно и ещё раз проверили все ли правильно делаете.
Умственное развитие на грани фантастики раз кроме послания помигать диодиком ничего путного не можете пояснить. Нормальные спецы указывают контрольные точки которые стоит проверить для работоспособности проекта а не кичатся и стебутся. Да я нуб в этом проекте. Да задаю кучу вопросов которые не понимаю. Но ваша отсылка к диодику равносильно посланию нах... Разберусь сам без ваших крутых соплей. Честь имею.
По CAN передаются кадры (фреймы). Для этого и используется контроллер mcp2515, он упаковывает данные в кадры, вам нужно только выбрать ID и предоставить байты данных. Если же вы хотите сами по битам что то там в CAN засовывать, то вам нужно напрямую (без mcp2515) через CANприемопередатчик (например tja1050, mcp2551) выставлять лог 1 или 0. Только трудно представить себе нафига это может пригодиться.
Я хочу сделать бортовой компьютер для автомобиля, эти манипуляции нужны для инициализации с ЭБУ. Цитирую: "Передается инициализирующая последовательность высокий уровень к линии 25мс, низкий уровень к линии 25мс, последовательность 0х81 0х10 0xF1 0x81 0x03."
То что вы описали не может быть шиной CAN. Вы спутали с шиной К-лайн. Ищите тут на форуме темы про бортовой компьютер опель зафира и тему про клайн адаптер. Все уже разжевано
Думаю вам нужно подключить для настройки к шине с известной скоростью и использовать 2.00.1 для работы .
Когда система стабильно работает можно пробовать подцепить анализер через виртуальный компорт. Напрямую не работает.
Здравствуйте. А какой софт для VCP применялся? Я перепробовал несколько но везде результат invalid device type. C Канхакером 2.00.2 плата работает (nano CH340 + CAN shield 16mhz (1050 заменён на 2551)). Либо вообще надо другую связку ProMini + FT232
PS и какой нужен скетч can_usb или usb_cdc (сейчас залит он)
Сразу скажу, я не программист, только учусь) Сильно не пинайте)
Есть у меня ардуинка + MCP2515, все работает вроде бы как надо, и канхакер плату определяет и пакеты принимает/отправляет, вопросов нет! Но, пока провожу тесты вне автомобиля, мне бы хотелось исключить модуль-MCP2515 и вместо него прикрутить блюпуп HC-06. Т.е. мне нужно что бы канхакер по прежнему опознавал в ардуине адаптер и отправлял пакеты в порт HC-06. Иначе приходится собирать гирлянду из приемо-передающих частей на столе, а так сильно облегчается задача для меня. Пробовал сам что то делать, но не получается. Когда вмешиваешься в оригинальный код для ардуины, канхакер перестает определять плату как кан-адаптер. Собсна в этом и есть вопрос, как это сделать? Если это вообще возможно…
Было точно такое случае что работал CAN Hacker с 11 бит и 29 бит, и вдруг перестал принимать 29 бит. Думал хана TJA1050 или arduino но был у меня был второй MCP плата и с ним всё заработало. Интересно то что когда на обеих платах залито одинаковые скетчи то плата не принимающий 29 битный ID успешно передаёт 29 битный ID. Залил на неработающую плату скетч Arduino CANBus Monitor а на втором работающем плате оставил скетч от CAN Hacker и на удивление плата не принимающий 29 битный ID принимает 29 битные ID с скетчем Arduino CANBus Monitor. Если залить скетч CAN Hacker и не выдернуть USB с компа то работает через раз и с CAN Hacker но если переподключить то не работает. На не принимающий MCP2515 плате 29 бита с осциллограф проверил SO и INT, SO нет ничего а на INT высокий уровень и не меняется.
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Подскажите пожалуйста, а у Вас получилось carbusanalizer через виртуальный com порт запустить?
И ещё момент может кто сталкивался, на 100кбс ещё худо бедно работает, а на 500 виснет через короткое время, неужели надо как рекомендовали здесь fT232
Да я тоже скачал, разные программы вирт ком портов ставил, но не видит нифига он адаптер( хотя КХ видит и работает. В то же время в посте 579 было точно сказано что это работает и подсказка как заставить работать. Что неудобно на этом форуме нет личных сообщений и поэтому не могу написать автору того поста.
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Подскажите пожалуйста, а у Вас получилось carbusanalizer через виртуальный com порт запустить?
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Подскажите пожалуйста, а у Вас получилось carbusanalizer через виртуальный com порт запустить?
Я думаю на Вас молиться тут будут, если у Вас в закромах найдётся этот дистрибутив и Вы его куда-то в общий доступ выложить сможете. Лично я на это тупо надеюсь сейчас =)
CarBUSAnalyzer качал из темы. Схожа по интерфейсу на канхакер.
А вот перебрасывать питание - можно чуть подробнее? Что именно нужно сделать?
эмм, отключить 5В от ардуины и mcp2515, подождать пару секунд и подключить обратно. Странно, что вам это непонятно. CarBUSAnalyser эта программа заточена под оригинальные адаптеры разработчиков этой программы. Вряд ли она будет работать с ардуино.
По поводу "перебрасывать" я уж лучше переспрошу.
НА счет канхакера. Не могу понять к каком месте происходит инициализация mcp в скетче канхакера. ТАкое впечатление что не инициализируется mcp.
Еще один вопрос касательно перемычки j1 в моем случае? При заливке она должна быть замкнута а при работе канхакера откл?
CarBUSAnalyzer прекрасно работает с ардуинкой. Только версия программы должна быть не выше 0.4.10 (build 40/r962). В более свежих убрали поддержку протокола Lawicel.
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
А какая плата ардуино должна быть чтобы её карбусаналайзер понимал? Скетч стандартный? У меня как раз такая версия
Дак вы сначала добейтесь работы с canhacker 2.00, он то точно должен работать
Та я бы с радостью. не выходит ни,,,я
В настройках кан хакера точно все совпадает? Номер и скорость ком порта? Скорость кан, листен моде убрана галка?
Какой версией IDE скетч лить лучше? Есть разница? И программатор в IDE какой выбирать есть разница?
Все остальное проверил неоднократно.
Эта хрень нужна для запуска магнитолы на столе. В машине стартует а на столе чето никак. вот и заморочился. а канхакер интересен для тестов отклика магнитолы. Все нужные ID у меня есть
Убрал nano сейчас на uno (pl2303) пробую
Вам бы светодиодом для начала помигать , немного попривыкнуть к теме ардуино. Программатор в ИДЕ никакой выбирать не надо в случае заливки скетча обычным образом, через UART (программатор нужно выбирать , когда прошиваете через ICSP (SPI)). Версию ИДЕ без разницы, ну только не совсем уж старую (выше 1.6.5.). Раз у вас много ардуинок, купите второй MCP2515 и соедините две связки между собой , сначала используя стандартные примеры из библиотек, потом CANhacker. Вот когда заработает, уже лезть в машину и майфун.
Диодиком сами мигайте. Для особо одаренных "гуру" повторюсь: Стандартный скетч на приеме данных из кан шины работает. На входе автосканер автоком. Не работает канхакер.
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Канхакер на stm я делал на ардуине из общеизвестного скетча. Плату mcp подключал к SPI2 (он 5v толерантен).
Диодиком сами мигайте. Для особо одаренных "гуру" повторюсь: Стандартный скетч на приеме данных из кан шины работает. На входе автосканер автоком. Не работает канхакер.
Покажите ваш скетч и на какой ардуине он не работает?
Видели в скетче такую строчку?
// uncomment that lines for Leonardo, Pro Micro or Esplora
Диодиком сами мигайте. Для особо одаренных "гуру" повторюсь: Стандартный скетч на приеме данных из кан шины работает. На входе автосканер автоком. Не работает канхакер.
для особо одаренных нубов. если у всех работает, а вас нет, где искать проблему? Раз вы такие глупые вопросы задаете про программатор , то некуй стонать, что вас диодом посылают мигать. Видимо пока рано вам в CAN шину лезти. Я в общемто с первого раза понял , что у вас пример из библиотеки работает. Вместо того чтобы язвить, лучше бы советы перечитали внимательно и ещё раз проверили все ли правильно делаете.
Канхакер на stm я делал на ардуине из общеизвестного скетча. Плату mcp подключал к SPI2 (он 5v толерантен).
пасиб, понято
Умственное развитие на грани фантастики раз кроме послания помигать диодиком ничего путного не можете пояснить. Нормальные спецы указывают контрольные точки которые стоит проверить для работоспособности проекта а не кичатся и стебутся. Да я нуб в этом проекте. Да задаю кучу вопросов которые не понимаю. Но ваша отсылка к диодику равносильно посланию нах... Разберусь сам без ваших крутых соплей. Честь имею.
Подскажите пожалуйста, как передать высокий и низкий уровень по CAN (логическая 1 и 0) каждый длительность по 25мс, используя mcp2515 для arduino?
По CAN передаются кадры (фреймы). Для этого и используется контроллер mcp2515, он упаковывает данные в кадры, вам нужно только выбрать ID и предоставить байты данных. Если же вы хотите сами по битам что то там в CAN засовывать, то вам нужно напрямую (без mcp2515) через CANприемопередатчик (например tja1050, mcp2551) выставлять лог 1 или 0. Только трудно представить себе нафига это может пригодиться.
Я хочу сделать бортовой компьютер для автомобиля, эти манипуляции нужны для инициализации с ЭБУ. Цитирую: "Передается инициализирующая последовательность высокий уровень к линии 25мс, низкий уровень к линии 25мс, последовательность 0х81 0х10 0xF1 0x81 0x03."
То что вы описали не может быть шиной CAN. Вы спутали с шиной К-лайн. Ищите тут на форуме темы про бортовой компьютер опель зафира и тему про клайн адаптер. Все уже разжевано
Думаю вам нужно подключить для настройки к шине с известной скоростью и использовать 2.00.1 для работы .
Когда система стабильно работает можно пробовать подцепить анализер через виртуальный компорт. Напрямую не работает.
Здравствуйте. А какой софт для VCP применялся? Я перепробовал несколько но везде результат invalid device type. C Канхакером 2.00.2 плата работает (nano CH340 + CAN shield 16mhz (1050 заменён на 2551)). Либо вообще надо другую связку ProMini + FT232
PS и какой нужен скетч can_usb или usb_cdc (сейчас залит он)
Доброго времени!
Прошу помощи!
Сразу скажу, я не программист, только учусь) Сильно не пинайте)
Есть у меня ардуинка + MCP2515, все работает вроде бы как надо, и канхакер плату определяет и пакеты принимает/отправляет, вопросов нет! Но, пока провожу тесты вне автомобиля, мне бы хотелось исключить модуль-MCP2515 и вместо него прикрутить блюпуп HC-06. Т.е. мне нужно что бы канхакер по прежнему опознавал в ардуине адаптер и отправлял пакеты в порт HC-06. Иначе приходится собирать гирлянду из приемо-передающих частей на столе, а так сильно облегчается задача для меня. Пробовал сам что то делать, но не получается. Когда вмешиваешься в оригинальный код для ардуины, канхакер перестает определять плату как кан-адаптер. Собсна в этом и есть вопрос, как это сделать? Если это вообще возможно…
Плата MCP2515 подключается к ардуине по SPI, а HC-06 по сериал. Уже из этого следует, что без коренной переделки программы одну другой не заменить
Плата MCP2515 подключается к ардуине по SPI, а HC-06 по сериал. Уже из этого следует, что без коренной переделки программы одну другой не заменить
Ну это понятно, иначе зачем мне просить помощи )
Можно кстати не заменять, дополнить. SPI шина в данном случае не мешает.
Было точно такое случае что работал CAN Hacker с 11 бит и 29 бит, и вдруг перестал принимать 29 бит. Думал хана TJA1050 или arduino но был у меня был второй MCP плата и с ним всё заработало. Интересно то что когда на обеих платах залито одинаковые скетчи то плата не принимающий 29 битный ID успешно передаёт 29 битный ID. Залил на неработающую плату скетч Arduino CANBus Monitor а на втором работающем плате оставил скетч от CAN Hacker и на удивление плата не принимающий 29 битный ID принимает 29 битные ID с скетчем Arduino CANBus Monitor. Если залить скетч CAN Hacker и не выдернуть USB с компа то работает через раз и с CAN Hacker но если переподключить то не работает. На не принимающий MCP2515 плате 29 бита с осциллограф проверил SO и INT, SO нет ничего а на INT высокий уровень и не меняется.
зачем люди запятые придумали
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Подскажите пожалуйста, а у Вас получилось carbusanalizer через виртуальный com порт запустить?
И ещё момент может кто сталкивался, на 100кбс ещё худо бедно работает, а на 500 виснет через короткое время, неужели надо как рекомендовали здесь fT232
я гдето программу эту скачал , но так и не пробовал , не знаю работет или нет
Да я тоже скачал, разные программы вирт ком портов ставил, но не видит нифига он адаптер( хотя КХ видит и работает. В то же время в посте 579 было точно сказано что это работает и подсказка как заставить работать. Что неудобно на этом форуме нет личных сообщений и поэтому не могу написать автору того поста.
Да я тоже скачал, разные программы вирт ком портов ставил, но не видит нифига он адаптер
и VSPE пробовали?
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Подскажите пожалуйста, а у Вас получилось carbusanalizer через виртуальный com порт запустить?
http://arduino.ru/forum/apparatnye-voprosy/arduino-uno-i-mcp2515-can?pag...
vspe не пробовал, попробую
но эту версию уже не скачать с их сайта, только у вас, видимо, можно скачать. За инфу спасиб , скачал у вас, попробую . За одно спрошу не поделитесь скетчем канхакера для стм? вы в кубе делали?
Подскажите пожалуйста, а у Вас получилось carbusanalizer через виртуальный com порт запустить?
http://arduino.ru/forum/apparatnye-voprosy/arduino-uno-i-mcp2515-can?pag...
Приветствую!
Я думаю на Вас молиться тут будут, если у Вас в закромах найдётся этот дистрибутив и Вы его куда-то в общий доступ выложить сможете. Лично я на это тупо надеюсь сейчас =)
Добрый день
Подскажите как можно в библиотеке mcp_can.h поменять пины SPI (нужно для esp32s3) ?
Пробовал так
..