Autosar Spec для I2C и UART

Спецификации автопарков четко определены для CAN, LIN, Ethernet. Почему эти спецификации недоступны для UART и I2C? Разве UART и I2C не используются в автомобилестроении?


person AlphaGoku    schedule 20.05.2019    source источник


Ответы (2)


В автомобилестроении есть некоторые уникальные требования к безопасности, и их будет сложно реализовать в таких протоколах, как UART или I2C.

Они не используются в автомобильной промышленности для связи между блоками управления двигателем и поэтому не являются частью стандарта.

person Adam Horvath    schedule 20.05.2019
comment
Не нужно вставлять ЭБУ. Что делать, если у моего ЭБУ 2 контроллера, и обоим нужно поменять PDU. В таком случае это можно сделать только через CDD? - person AlphaGoku; 20.05.2019

Драйвер LIN можно использовать также для SCI / UART:

[SWS_Lin_00063] ⌈Он предназначен для поддержки всего диапазона оборудования LIN, от простого SCI / UART до сложного аппаратного контроллера LIN. Использование SW-UART не входит в задачу. Более подробное описание аппаратного модуля LIN см. В главе 2.3.⌋ (SRS_Lin_01547)

В автомобильной сфере I2C используется нечасто, даже на борту. Это может быть легко и дешево, но не так быстро и не так безопасно (ЭМС / шум), и вы даже можете заблокировать всю шину со всеми узлами, если ведомое устройство понижает SDA.

Многие интерфейсные микросхемы используют SPI, и для этого у нас есть драйвер SPI.

person kesselhaus    schedule 20.05.2019
comment
Я был бы признателен за ссылку на анализ того, почему I2C имеет больше проблем с EMC, чем SPI. Уже пробовал гугл, но сравнения не нашел. - person Torsten Knodt; 06.01.2020