Скрытая компьютерная сеть в вашем автомобиле | Shop Talk ЭП 90
В выпуске Shop Talk #89 Дэйв и Глен разбирают вопросы зрителей о шине CAN: скрытой компьютерной сети внутри современных автомобилей. На этой неделе мы начинаем с более пугающей версии вопроса: можно ли взломать сеть внутри вашего автомобиля? Зрители спрашивали о краже шины CAN, атаках на фары, перегрузке шины OBD-адаптерами, современных средствах защиты и о том, достигла ли шина CAN того уровня, когда её нужно заменить. Затем Дэйв объясняет, как работает CAN: CAN High и CAN Low, почему в автомобилях может быть несколько сетей CAN, диагностические шины, однопроводная CAN, приоритет сообщений, арбитраж, идентификаторы, буферизация, тактовые сигналы, битовое заполнение и что происходит, когда контроллеры работают некорректно. Мы также обсуждаем практические проекты и инструменты: настройка шины CAN на ESP32, OBD-II, PID, перехват трафика автомобиля, обратное проектирование сообщений, чтение неизвестных адресов и возможность того, что Дэйв сделает ещё один проект, демонстрирующий добавление реальной функции с использованием CAN. В дальнейшем в этом эпизоде мы перейдем к рассмотрению смежных сетей и запросов зрителей, включая FlexRay, Modbus, ARCNET, автомобильный Ethernet, Amiga, Turbo Pascal, NightDriver, диаграммы, сгенерированные ИИ, и разницу между шиной CAN для развлекательных и медицинских целей. Обсуждаемые вопросы включают: • Можно ли заменить шину CAN? • Могут ли воры взломать CAN через фары? • Может ли OBD-адаптер перегрузить шину? • Как защищена современная шина CAN? • Что такое CAN High и CAN Low? • Есть ли в автомобилях несколько шин CAN? • Следует ли разделять критически важные системы? • Как работает арбитраж CAN? • Кто предоставляет тактовый сигнал CAN? • Является ли битовое заполнение кодированием Манчестера? • Как прослушивать CAN с помощью ESP32? • Как работают PID? • Можно ли реконструировать неизвестные сообщения CAN? • Что такое FlexRay? • Был ли ARCNET похож на шину CAN? • Почему Turbo Pascal был таким быстрым? • Стоит ли Дэйву сделать обзор архитектуры NightDriver? «Shop Talk» — это еженедельное шоу вопросов и ответов из «Чердака Дэйва», где Дэйв Пламмер и Глен Ходжес обсуждают вопросы зрителей, инженерные истории, ретро-компьютеры, внутреннее устройство Windows, историю программного обеспечения, оборудование, автомобили и всё остальное, что приносят в мастерскую комментарии. 00:00 — Привет… Я Дэйв… 00:33 — Можно ли заменить шину CAN? 01:30 — Могут ли воры взломать CAN через фары? 02:49 — Может ли OBD-адаптер затопить шину? 03:38 — Как защищена современная шина CAN? 05:16 — Обратное проектирование современной шины CAN 07:06 — Почему отказы шины CAN блокируют доступ? 08:37 - CAN High, CAN Low и несколько сетей 09:27 - Есть ли в автомобилях несколько шин CAN? 10:00 - Шина CAN против TCP/IP в современных автомобилях 10:32 - Зачем использовать несколько шин CAN? 11:25 - Следует ли разделять критически важные системы? 12:01 - Как работает однопроводная шина CAN? 12:38 - Используют ли датчики ABS шину CAN? 13:30 - Использовал ли Fiero 1985 года CAN? 15:19 - Как возвращается удаленный контроллер? 15:59 - Можно ли использовать шину CAN в робототехнике? 16:12 - Функция панорамной съемки BMW от Дейва 17:33 - Как назначаются приоритеты CAN? 18:52 - Как работает арбитраж CAN? 20:20 - Когда проигрывающий узел повторяет попытку? 20:57 - Где буферизуются потерянные кадры? 21:41 - Означает ли большее количество единиц более низкий приоритет? 22:01 - Что если устройства используют один и тот же идентификатор? 22:39 - Что если два устройства передают ноль? 22:53 - Кто разработал шину CAN? 23:04 - Запросы на прикладном уровне и скорость CAN 23:56 - Обновления прошивки по шине CAN 24:46 - Кто обеспечивает тактовую частоту CAN? 25:40 - Является ли битовое заполнение кодированием Манчестера? 25:54 - Прослушивание CAN с помощью ESP32 26:54 - Перехват сети CAN GTI 27:22 - Будет ли Дэйв писать программное обеспечение для CAN ESP32? 27:50 - Понимание PID и настройка ESP32 29:12 - Какие модули CAN подходят для ESP32? 29:37 - Чтение неизвестных CAN-адресов 30:26 - Практическое продолжение проекта CAN 31:41 - Чтение и запись флэш-памяти ЭБУ 32:12 - Шина CAN против FlexRay 32:47 - carlknaka 33:34 - Идея на будущее: ARCNET 34:11 - Был ли ARCNET похож на шину CAN? 34:39 - Новые протоколы обмена сообщениями в автомобильной промышленности 35:19 - CAN FD и автомобильный Ethernet 35:59 - Amiga и продолжение темы видеонаблюдения 36:32 - Почему Turbo Pascal был таким быстрым? 37:07 - Обзор архитектуры NightDriver 37:58 - Диаграммы ИИ против более наглядных визуализаций 39:13 - Работает ли шина CAN за пределами Канады? 39:44 - Образ Глена в стиле Горбачёва 40:07 - Шутка про монетоприемник 40:32 - Дейв наконец-то объяснил, что такое шина CAN 41:03 - FIRST Robotics и Кевин Росс 42:01 - Шина CAN для отдыха и медицинского использования 43:52 - Неудачные дубли и всякие выходки
Название:
Скрытая компьютерная сеть в вашем автомобиле | Shop Talk ЭП 90
Категория:
Разное