Программирование автомобильных сетей

Про байтики и логику ЭБУ
Post Reply
FF.MAX.FF
Posts: 2
Joined: Fri Feb 21, 2020 6:39 am

Программирование автомобильных сетей

Post by FF.MAX.FF »

Всех приветствую! Давно искал, где обитают такие люди. В общем, ближе к делу. Занимаюсь разработкой программы для Windows, которая будет заниматься сканированием автомобильных сетей (K-line, CAN), выявлять электронные блоки и работать с ними. С K-line я разобрался, а вот с CAN шиной, пока темный лес. Владею пока только С/С++, не много баловался Ассемблером, программировал PIC, AWR. Имеется шнурок китайский VAG-K+CAN, с помощью которого я подключаюсь к ОБД2. Шнур на PIC18F258 с встроенным CAN модулем, со своими командами, мне не известными. Направьте меня пожалуйста в нужном направлении, где занимаются подобным изучением этих интерфейсов. Это мое первое сообщение, прошу не пинайте с разу и извините если что то не по вашим обычаям. Спасибо за внимание!
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Программирование автомобильных сетей

Post by AndreyB »

Ну так получается, что тебе нужно написать свою прошивку для PIC18F258? Иначе ты не автомобильные сети программируешь, а конкретный шнурок.

Я не владею материалом достаточно, чтоб советы давать :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: Программирование автомобильных сетей

Post by Dron_Gus »

Самый быстрый путь вхождения - Linux + SocketCAN + адаптер из списка https://elinux.org/CAN_Bus#SocketCAN_Supported_Controllers + can-utils.
Раньше был хороший сайт https://subdiesel.wordpress.com/ но умер. Но от него кое-что осталось https://github.com/amilanir/Subaru-CAN-Reverse-Engineering
Abricos
contributor
contributor
Posts: 849
Joined: Mon Aug 18, 2014 12:32 am
Location: Carteret, NJ 07008

Re: Программирование автомобильных сетей

Post by Abricos »

Да кан шына это интересно ...
Тебе нужен CanHACKER or can bus sniffer ... Ты сможиш считывать пакеты в кан шине и отправлять но ты незнаеш какой пакет к чему относится ...и здесь тебе нужна библиотека этих пакетов кодов как удобно ... Я встречал на гитхабе ... Парен вытащил эти библиотеки из мультимарочьного сканера по ремонту авто типа launch x431 ...
FF.MAX.FF
Posts: 2
Joined: Fri Feb 21, 2020 6:39 am

Re: Программирование автомобильных сетей

Post by FF.MAX.FF »

Низкий поклон Вам AndreyB, за подходящее название темы. Всем откликнувшимся, огромное Спасибо за материал для размышления.
Post Reply