Программирование автомобильных сетей
Программирование автомобильных сетей
Всех приветствую! Давно искал, где обитают такие люди. В общем, ближе к делу. Занимаюсь разработкой программы для Windows, которая будет заниматься сканированием автомобильных сетей (K-line, CAN), выявлять электронные блоки и работать с ними. С K-line я разобрался, а вот с CAN шиной, пока темный лес. Владею пока только С/С++, не много баловался Ассемблером, программировал PIC, AWR. Имеется шнурок китайский VAG-K+CAN, с помощью которого я подключаюсь к ОБД2. Шнур на PIC18F258 с встроенным CAN модулем, со своими командами, мне не известными. Направьте меня пожалуйста в нужном направлении, где занимаются подобным изучением этих интерфейсов. Это мое первое сообщение, прошу не пинайте с разу и извините если что то не по вашим обычаям. Спасибо за внимание!
- AndreyB
- Site Admin
- Posts: 14636
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Программирование автомобильных сетей
Ну так получается, что тебе нужно написать свою прошивку для 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- Dron_Gus
- contributor
- Posts: 473
- Joined: Wed Nov 13, 2013 1:11 pm
- Location: S-Pb
- Github Username: dron0gus
Re: Программирование автомобильных сетей
Самый быстрый путь вхождения - Linux + SocketCAN + адаптер из списка https://elinux.org/CAN_Bus#SocketCAN_Supported_Controllers + can-utils.
Раньше был хороший сайт https://subdiesel.wordpress.com/ но умер. Но от него кое-что осталось https://github.com/amilanir/Subaru-CAN-Reverse-Engineering
Раньше был хороший сайт https://subdiesel.wordpress.com/ но умер. Но от него кое-что осталось https://github.com/amilanir/Subaru-CAN-Reverse-Engineering
Re: Программирование автомобильных сетей
Да кан шына это интересно ...
Тебе нужен CanHACKER or can bus sniffer ... Ты сможиш считывать пакеты в кан шине и отправлять но ты незнаеш какой пакет к чему относится ...и здесь тебе нужна библиотека этих пакетов кодов как удобно ... Я встречал на гитхабе ... Парен вытащил эти библиотеки из мультимарочьного сканера по ремонту авто типа launch x431 ...
Тебе нужен CanHACKER or can bus sniffer ... Ты сможиш считывать пакеты в кан шине и отправлять но ты незнаеш какой пакет к чему относится ...и здесь тебе нужна библиотека этих пакетов кодов как удобно ... Я встречал на гитхабе ... Парен вытащил эти библиотеки из мультимарочьного сканера по ремонту авто типа launch x431 ...
Re: Программирование автомобильных сетей
Низкий поклон Вам AndreyB, за подходящее название темы. Всем откликнувшимся, огромное Спасибо за материал для размышления.