Поточний час: 29 бер 2024, 13:07

Часовий пояс: UTC + 2 години



Почати нову тему Відповісти на тему  [ Повідомлень: 7 ] 
Автор Повідомлення
 Заголовок повідомлення: CAN-анализатор за дёшево
#94521Повідомлення 29 лист 2019, 15:48 
Власник електромобіля, член клубу
Аватара користувача
Не в мережі

Дякував (ла) 144 Подякували 132
Мій електротранспорт: Renault Zoe
Хочу електротранспорт: Renault Kangoo
Стоял вопрос сделать себе адаптер CAN в компьютер, без ELM-ки, напрямую, ну и малой кровью в денежном эквиваленте. Отпишусь о своих результатах, может кому-то будет полезно тоже. ;)

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

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


Повернутися до початку
 Профіль  
Відповісти цитуючи  
 Заголовок повідомлення: Re: CAN-анализатор за дёшево
#94522Повідомлення 29 лист 2019, 16:27 
Творець електромобіля, член клубу
Не в мережі

Звідки: Украина
Дякував (ла) 117 Подякували 562
Мій електротранспорт: COOLON
Хочу електротранспорт: COOLON
Прикольно. в нашем деле +/- 10-20 баксов нестрашно. гораздо ценнее знания как и что.
Собственно также сейчас думаю над организацией кан шины и протокола в машине.
Делать отфонарный протокол впринципе легко. кан работает , пакеты бегают.
но думаю нужно использовать какойто общепринятый формат и протокол для авто. чтоб любители кана могли подключиться и поломать чтото. ))
Если есть мысли как сделать красиво. обмен между ТрипКомпом Инвертором БМС Зарядником Фарами , и возможно есть примеры из открытых источников. то с радостью послушаю.

_________________
CEO COOLON MOTORS
Head Project "City Truck "COOLON"
https://coolonmotors.com


Повернутися до початку
 Профіль  
Відповісти цитуючи  
 Заголовок повідомлення: Re: CAN-анализатор за дёшево
#94524Повідомлення 29 лист 2019, 16:46 
Власник електромобіля, член клубу
Аватара користувача
Не в мережі

Дякував (ла) 144 Подякували 132
Мій електротранспорт: Renault Zoe
Хочу електротранспорт: Renault Kangoo
SRMotor писав(ла):
но думаю нужно использовать какойто общепринятый формат и протокол для авто. чтоб любители кана могли подключиться и поломать чтото. ))

Есть стандартные протоколы OBD, все что касается выхлопа, ну нам на этом форуме не грозит. Остальное, насколько я понимаю на примере Зои, это проприетарщина и от машины к машине разнится.

Вот рекомендую сюда заглянуть https://github.com/cedricp/ddt4all , это вообще клон CLIP-а который умеет читать официальные XML-описания блоков Renault, но на нем можно (и судя по официальным докам нужно :ja: ну тип не будут же писать что это клон CLIP-а) делать интерфейс для диагностики своих блоков, почти безболезнено.

Ну и https://en.wikipedia.org/wiki/ISO_15765-2 вот сюда для поддержки передачи блоков данных больше 7 байт за раз, очень распространненный стандарт и не сложно реализовать.


Повернутися до початку
 Профіль  
Відповісти цитуючи  
 Заголовок повідомлення: Re: CAN-анализатор за дёшево
#94612Повідомлення 02 груд 2019, 00:33 
Творець електромобіля, член клубу
Аватара користувача
Не в мережі

Звідки: Украина,Киев
Дякував (ла) 113 Подякували 616
Мій електротранспорт: ЗАЗ 965e, Peugeot Partner (продан), Renault Zoe, Renault Fluence, Tesla Model 3
Для самоделки не думаю, что нужно делать по каким-то протоколам сеть, ибо у каждого производителя свои приколы, имеет смысл только диагностические команды делать стандартные, что б можно было какой-то готовой софтиной, через Елм327 вычитывать данные с телефона.


Повернутися до початку
 Профіль  
Відповісти цитуючи  
 Заголовок повідомлення: Re: CAN-анализатор за дёшево
#94623Повідомлення 02 груд 2019, 13:23 
Власник електромобіля, член клубу
Аватара користувача
Не в мережі

Дякував (ла) 144 Подякували 132
Мій електротранспорт: Renault Zoe
Хочу електротранспорт: Renault Kangoo
Дмитрий_Липко писав(ла):
Для самоделки не думаю, что нужно делать по каким-то протоколам сеть, ибо у каждого производителя свои приколы, имеет смысл только диагностические команды делать стандартные, что б можно было какой-то готовой софтиной, через Елм327 вычитывать данные с телефона.

Смотря о чем речь, если это БМС для условного Лифа-Зои то она ограничена тем, что родные блоки от неё ждут, разумеется.

Если это вообще самоделка с нуля, то все равно протокол какой-то нужен, если его более менее стандартизовать (даже в пределах клуба) можно например этот самый софт написать один раз для всех (ddt4all например).


Повернутися до початку
 Профіль  
Відповісти цитуючи  
 Заголовок повідомлення: Re: CAN-анализатор за дёшево
#94626Повідомлення 02 груд 2019, 13:42 
Творець електромобіля, член клубу
Не в мережі

Звідки: Украина
Дякував (ла) 117 Подякували 562
Мій електротранспорт: COOLON
Хочу електротранспорт: COOLON
Для самоделки для себя вобще пляши как хочеш. Для продажи, лучше чтобы на любом сервисе могли почитать более менее понятно.
и понять что делать.

_________________
CEO COOLON MOTORS
Head Project "City Truck "COOLON"
https://coolonmotors.com


Повернутися до початку
 Профіль  
Відповісти цитуючи  
 Заголовок повідомлення: Re: CAN-анализатор за дёшево
#94627Повідомлення 02 груд 2019, 13:53 
Власник електромобіля, член клубу
Аватара користувача
Не в мережі

Дякував (ла) 144 Подякували 132
Мій електротранспорт: Renault Zoe
Хочу електротранспорт: Renault Kangoo
SRMotor писав(ла):
Для самоделки для себя вобще пляши как хочеш.

Ага, просто если есть готовый диагностический софт, то гораздо проще его не переиозбретать.


Повернутися до початку
 Профіль  
Відповісти цитуючи  
Показати повідомлення за:  Поле сортування  
Почати нову тему Відповісти на тему  [ Повідомлень: 7 ]             

Часовий пояс: UTC + 2 години


Хто зараз на конференції

Зараз цей форум переглядають: немає зареєстрованих користувачів і гості: 4


Ви не можете створювати нові теми
Ви не можете відповідати на повідомлення
Ви не можете редагувати свої повідомлення
Ви не можете видаляти свої повідомлення
Ви не можете додавати додаткові файли

Найти:
Створено на основі phpBB® Forum Software © phpBB Group