Електро-автосам https://electroavtosam.com.ua/forums/ |
|
CAN-анализатор за дёшево https://electroavtosam.com.ua/forums/viewtopic.php?f=43&t=3902 |
Сторінка 1 із 1 |
Автор: | landswellsong [ 29 лист 2019, 15:48 ] |
Заголовок повідомлення: | CAN-анализатор за дёшево |
Стоял вопрос сделать себе адаптер CAN в компьютер, без ELM-ки, напрямую, ну и малой кровью в денежном эквиваленте. Отпишусь о своих результатах, может кому-то будет полезно тоже. ![]() Купил от жадности вот такой дейвайс: Додаткові файли: https://auvidea.eu/product/70200/ Из очевидных минусов: очень маленький и судя по всему редкий коннектор на вход, но был в комплекте с джамперами. При включении в компьютер конечно же не заработал, а распознался как загрузчик STM32 по DFU-протоколу. При помощи DFU-утилит попытался вытянуть прошивку — она оказалась пустая абсолютно. Написал в поддержку, ответ был такой: мы просто продаем железку, софта нет и не будет, даташита тоже ![]() Я уже морально приготовился писать свою прошивку, но тут GitHub пришел на помощь в виде https://github.com/candle-usb/candleLight_fw стала как родная без пересборки все работает. Там же в README список известных opensource железок, именно от автора судя по всему не продается (на сайте ошибка), но самая компактная и дешевая: https://store.protofusion.org/product/canable/ У них же на сайте расписано про 2 вида прошивок: устройство будет видеться как последовательный порт или напрямую как CAN (актуально для Linux и их родной софтинки): https://canable.io/getting-started.html В принципе если есть время и желание можно напечатать какой-то их тех проектов, или банально на макетке развести STM32 чип и трансивер. Есть прошивка для BluePill: https://github.com/GBert/misc/tree/master/stm32-slcan но она требует опять же трансивера и и нет поддержки USB, только внешний USB serial, так как на чипе USB взаимоисключается с CAN, зато компонеты на любом радиорынке, проверял, тоже работает. Бонусная ссылка от Auvidea, совместимая прошивка/устройство с их дизайном (дублированы в Candlelight доке): https://ucandevices.github.io/uccb.html |
Автор: | SRMotor [ 29 лист 2019, 16:27 ] |
Заголовок повідомлення: | Re: CAN-анализатор за дёшево |
Прикольно. в нашем деле +/- 10-20 баксов нестрашно. гораздо ценнее знания как и что. Собственно также сейчас думаю над организацией кан шины и протокола в машине. Делать отфонарный протокол впринципе легко. кан работает , пакеты бегают. но думаю нужно использовать какойто общепринятый формат и протокол для авто. чтоб любители кана могли подключиться и поломать чтото. )) Если есть мысли как сделать красиво. обмен между ТрипКомпом Инвертором БМС Зарядником Фарами , и возможно есть примеры из открытых источников. то с радостью послушаю. |
Автор: | landswellsong [ 29 лист 2019, 16:46 ] |
Заголовок повідомлення: | Re: CAN-анализатор за дёшево |
SRMotor писав(ла): но думаю нужно использовать какойто общепринятый формат и протокол для авто. чтоб любители кана могли подключиться и поломать чтото. )) Есть стандартные протоколы OBD, все что касается выхлопа, ну нам на этом форуме не грозит. Остальное, насколько я понимаю на примере Зои, это проприетарщина и от машины к машине разнится. Вот рекомендую сюда заглянуть https://github.com/cedricp/ddt4all , это вообще клон CLIP-а который умеет читать официальные XML-описания блоков Renault, но на нем можно (и судя по официальным докам нужно ![]() Ну и https://en.wikipedia.org/wiki/ISO_15765-2 вот сюда для поддержки передачи блоков данных больше 7 байт за раз, очень распространненный стандарт и не сложно реализовать. |
Автор: | Дмитрий_Липко [ 02 груд 2019, 00:33 ] |
Заголовок повідомлення: | Re: CAN-анализатор за дёшево |
Для самоделки не думаю, что нужно делать по каким-то протоколам сеть, ибо у каждого производителя свои приколы, имеет смысл только диагностические команды делать стандартные, что б можно было какой-то готовой софтиной, через Елм327 вычитывать данные с телефона. |
Автор: | landswellsong [ 02 груд 2019, 13:23 ] |
Заголовок повідомлення: | Re: CAN-анализатор за дёшево |
Дмитрий_Липко писав(ла): Для самоделки не думаю, что нужно делать по каким-то протоколам сеть, ибо у каждого производителя свои приколы, имеет смысл только диагностические команды делать стандартные, что б можно было какой-то готовой софтиной, через Елм327 вычитывать данные с телефона. Смотря о чем речь, если это БМС для условного Лифа-Зои то она ограничена тем, что родные блоки от неё ждут, разумеется. Если это вообще самоделка с нуля, то все равно протокол какой-то нужен, если его более менее стандартизовать (даже в пределах клуба) можно например этот самый софт написать один раз для всех (ddt4all например). |
Автор: | SRMotor [ 02 груд 2019, 13:42 ] |
Заголовок повідомлення: | Re: CAN-анализатор за дёшево |
Для самоделки для себя вобще пляши как хочеш. Для продажи, лучше чтобы на любом сервисе могли почитать более менее понятно. и понять что делать. |
Автор: | landswellsong [ 02 груд 2019, 13:53 ] |
Заголовок повідомлення: | Re: CAN-анализатор за дёшево |
SRMotor писав(ла): Для самоделки для себя вобще пляши как хочеш. Ага, просто если есть готовый диагностический софт, то гораздо проще его не переиозбретать. |
Сторінка 1 із 1 | Часовий пояс: UTC + 2 години |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |