Протоколът CAN bus се използва широко в съвременните превозни средства за комуникация между различни електронни модули. Той използва специфичен метод на кодиране за предаване на данни, наречен Non-Return-to-Zero (NRZ) кодиране.
NRZ кодирането използва две нива на напрежение за представяне на двоични данни: ниво на високо напрежение (доминиращо) и ниво на ниско напрежение (рецесивно). Доминантният бит се предава като логическа нула, представена от високо ниво на напрежение, докато рецесивният бит се предава като логическа, представена от ниско ниво на напрежение.
CAN шината използва диференциална сигнална схема, при която сигналът се предава по два проводника: CAN висок (CANH) и CAN нисък (CANL) проводник. Разликата в напрежението между тези два проводника представлява данните, които се предават, и този диференциален сигнал се използва за намаляване на шумовите смущения.

Nov 09, 2023
Остави съобщение
Кое кодиране се използва от CAN шината?
Един чифт
Как да декодирам данни от CAN шина?Следваща
Защо RS-232 се нарича така?Изпрати запитване




