Електро-автосам
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-ки, напрямую, ну и малой кровью в денежном эквиваленте. Отпишусь о своих результатах, может кому-то будет полезно тоже. ;)

Купил от жадности вот такой дейвайс:
Додаткові файли:
70200.jpg
70200.jpg [ 313.98 КБ | Переглядів: 6149 ]

https://auvidea.eu/product/70200/

Из очевидных минусов: очень маленький и судя по всему редкий коннектор на вход, но был в комплекте с джамперами.

При включении в компьютер конечно же не заработал, а распознался как загрузчик STM32 по DFU-протоколу. При помощи DFU-утилит попытался вытянуть прошивку — она оказалась пустая абсолютно. Написал в поддержку, ответ был такой: мы просто продаем железку, софта нет и не будет, даташита тоже :pfeif:

Я уже морально приготовился писать свою прошивку, но тут 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, но на нем можно (и судя по официальным докам нужно :ja: ну тип не будут же писать что это клон CLIP-а) делать интерфейс для диагностики своих блоков, почти безболезнено.

Ну и 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/