![USB-CAN интерфейс, или просто CAN хакер своими руками - Share Project - PCBWay CAN-Bus адаптеры](https://ae04.alicdn.com/kf/S85fa328d5c0c4b18bbe4eb3414afc1e3v.jpg_480x480.jpg)
USB-CAN интерфейс, или просто CAN хакер своими руками
Протокол CAN сейчас широко распространён не только в автомобильной сфере, но и на предприятиях, в различных самоделках, и даже в Средствах Индивидуальной Мобильности контроллеры VESC, например. В ноябре прошлого года я сделал для себя удобный инструмент для анализа CAN и отправки фреймов, сейчас же хочется сделать код опенсорсным MIT License и рассказать о самом проекте. Сперва расскажу о том, что меня подтолкнуло к его созданию. На прошлой работе, а потом и в своих проектах приходилось часто сталкиваться с анализом шины CAN, с необходимостью отправлять фреймы для отладки и тестирования.
![GTRANSLATE CAN-шина и stm32](https://ab-log.ru/files/Image/smart_house/asterisk/sip-doorphone-2/sip-doorphone-kit.jpg)
![CAN scanner на Arduino Промышленная плата интерфейса связи CAN-bus для высокоскоростной передачи данных](https://motorstate.com.ua/image/cache/catalog/image/cache/catalog/goods/skaner_elm327-600x600.webp)
![Наши читатели NMEA2000 подключить простой CAN адаптер N2kNMEA183](https://ae04.alicdn.com/kf/H84b283c5b2174432a06b13c67d1db4d2c.jpg_480x480.jpg)
![Публикации Всепротокольный OBD-2 AIIpro адаптер своими руками](https://habrastorage.org/r/w780/webt/bm/2p/rc/bm2prc7jdp1ofibuawzorlkuggy.jpeg)
![USB-CAN Adapter - адаптер-переходник шины CAN на USB](https://habrastorage.org/r/w780/files/2c3/56d/de6/2c356dde6be64e898e4d492e463ec9ca.jpg)
![](https://i.ytimg.com/vi/WTkWR4LQGY4/sddefault.jpg)
![](https://ab-log.ru/files/Image/smart_house/smart_house_scheme.jpg)
![](https://ext.mysku-st.net/250/g02.a.alicdn.com/kf/HTB1QrWJHVXXXXbCXVXXq6xXFXXXQ/ELM327-USB-Plastic-OBD2-Auto-Diagnostic-Tool-Version-V1-5-ELM-327-USB-Interface-OBDII-CAN.jpg)
![](https://full-chip.net/uploads/posts/2016-11/thumbs/1480355421_usb-to-can-shema.jpg)
![](https://i.ytimg.com/vi/Fz9uo2hGNO8/sddefault.jpg)
![](https://bxproject.co.uk/blog/wp-content/uploads/2020/12/CITM1.jpg)
![](https://drossel.ua/pics/prod/big/13270_25621.jpg)
![](https://a.d-cd.net/jvJx5phIuKcBBq3S6OiLw3mMOUk-960.jpg)
Вход Регистрация Восстановление пароля Вход Запомнить меня. Получить ссылку на изменение пароля. Топики Разделы Об авторе Вход Регистрация. Вход Регистрация.
![CAN sniffer / Хабр](https://i.ytimg.com/vi/Vdt_LvAf9xM/maxresdefault.jpg)
![Всепротокольный OBD-2 AIIpro адаптер своими руками](https://m.media-amazon.com/images/I/41joyajKzVL._AC_UL420_SR420,420_.jpg)
![Собираем удобный CAN bus сниффер с интерактивной консолью за $3 / Хабр](https://caraudio.in.ua/wa-data/public/shop/products/01/82/38201/images/60113/60113.970.jpg)
![Электросчетчики](https://dop-shop.ru/wa-data/public/shop/products/96/58/5896/images/14293/14293.750.jpg)
![Форум РадиоКот • Просмотр темы - CAN-USB адаптер.](https://caraudio.in.ua/wa-data/public/shop/products/56/92/39256/images/61113/16-045-1.970.png)
![CAN-шина и stm32 / STM32 / stD](https://i.ytimg.com/vi/fJt4FzncEVc/maxresdefault.jpg)
![USB звук своими руками!? [Архив] - Страница 3 - Форум palitra-bags.ru](https://ae04.alicdn.com/kf/S48d363f76cf6418aab513edf57cd1a4cP.jpg_480x480.jpg)
![CAN анализатор (CAN-Hacker ) на Arduino своими руками | Мастер Винтик. Всё своими руками!](https://storage.googleapis.com/media.amperka.com/projects/abot-robot-part-1/media/part_8/irl/part_8_irl_electronics_1.jpg)
![Промышленная плата интерфейса связи CAN-bus для высокоскоростной передачи данных | AliExpress](https://habrastorage.org/getpro/habr/upload_files/b30/ecb/2ec/b30ecb2ecc470f669c7350764806b925.jpg)
![](https://habrastorage.org/files/53e/546/09f/53e54609f5794fcf93493cef6744e524.jpg)
![](https://i.ytimg.com/vi/SJyoPuRW2Mo/maxresdefault.jpg)
![](https://ae04.alicdn.com/kf/S380d669d86034722ae9288b2d4f891c5o.jpg_480x480.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/c0e/3ab/7a1/c0e3ab7a10967d405f97314d83556f6c.png)
![](https://motorstate.com.ua/image/cache/catalog/image/cache/catalog/goods/122_2019_08_31-23_51_19-1-500x500.webp)
В последнее время, как в автомобилях так и в промышленной автоматике, очень часто стал применяться так называемая CAN Controller Area Network шина. Высокая скорость передачи данных, отличная помехоустойчивость и возможность объединения множества устройств в одну сеть, делают ее практически вне конкуренции с другими шинами. Для передачи данных по КАН шине достаточно двух проводов, или иными словами одна витая пара. Подробности работы CAN шины описаны неоднократно, кому интересно тот найдет и почитает. Нас больше интересует как же подключится с помощью компьютера, ноутбука или планшета к шине КАН.
![](https://ae01.alicdn.com/kf/HTB1l5JFVhTpK1RjSZFKq6y2wXXac.jpg)
![](https://motorstate.com.ua/image/cache/catalog/image/cache/catalog/goods/skaner_elm327_usb-600x600.webp)
![](https://i.ytimg.com/vi/dsNWM8oel8g/mqdefault.jpg)
![](https://ae04.alicdn.com/kf/S8e178d2bc7074bda9e8533916d8c2dc3m.jpg_480x480.jpg)
![](http://easyelectronics.ru/img/Instrument/microscope/IMG_0003.jpg)
![](https://a.d-cd.net/6631cc5s-1920.jpg)
![](https://caraudio.in.ua/wa-data/public/shop/products/27/72/37227/images/56499/56499.970.jpg)
![](https://masterkit.ru/images/sets_big/full_mp9213.jpg)
![](https://ae04.alicdn.com/kf/S34dc74c0dbf44fd7a296e4a2f32225788.jpg_480x480.jpg)
![](https://ae04.alicdn.com/kf/S72c38205ad894eeea7528318bd60e8494.jpg_480x480.jpg)