В дополнение к совершенно точному ответу, данному в другом месте, также может быть полезно рассмотреть значения фраз более низкого уровня доминантный и рецессивный . И в CAN, и в LIN на физическом уровне шина «плавает» в определенное состояние, когда ни один узел не связывается. Это рецессивное состояние. Любой узел, который управляет доминирующим битом, переопределит это состояние (отсюда и слово « доминантный »).
Это используется в протоколе, чтобы разрешить неразрушающий арбитраж, где «выигрывает» узел с самым низким идентификатором. Это связано с решением обозначить логический минимум доминирующим битом.
(Стандарты могли быть написаны наоборот. Нет ничего, что требовало бы доминирующего бита, интерпретируемого как ноль в любом другом контексте.)