A CAN (Controller Area Network) busz egy fejlett és megbízható kommunikációs protokoll, amelyet számos modern járműben és ipari alkalmazásban használnak. Lehetővé teszi az elektronikus vezérlőegységek (ECU) közötti valós idejű adatátvitelt, így a modern kommunikációs rendszerek alapvető eleme.
A CAN-buszon az adatok üzenetek sorozatában kerülnek elküldésre. Minden üzenet tartalmaz egy üzenetazonosítót és adathordozót. Az üzenetazonosító azonosítja az üzenet forrását és célállomását, míg az adathordozó tartalmazza a ténylegesen továbbított adatokat. A CAN-busz broadcast típusú kommunikációs megközelítést alkalmaz, ami azt jelenti, hogy a hálózat összes ECU-ja fogad és dolgoz fel minden, a buszon továbbított üzenetet, azonban csak a címzett(ek) cselekszenek az üzenetekre.
A CAN busz magjában két adatvezeték található: CAN High (CANH) és CAN Low (CANL). Ezek a vezetékek továbbítják közöttük a differenciáljelet, amely az elküldött üzenet állapotától függően változik. Például, ha egy '0' bit kerül átvitelre, a CANH vezeték magasabb feszültségű lesz, mint a CANL vezeték. Ezzel szemben, ha '1' bitet továbbítanak, a CANL vezeték nagyobb feszültségű lesz, mint a CANH vezeték. Ez a differenciáljel a zaj és az interferencia kiküszöbölésére szolgál, így a CAN busz robusztus és megbízható kommunikációs protokoll.
Az üzenetek továbbítása a CAN buszon egy prioritási folyamaton keresztül történik, amely biztosítja, hogy a magasabb prioritású üzenetek az alacsonyabb prioritású üzenetek előtt kerüljenek továbbításra. A kommunikáció során a hálózat minden ECU-ja folyamatosan figyeli a CAN-buszt, és megvárja, amíg nincs forgalom a buszon, mielőtt elküldené üzenetét. Ez biztosítja, hogy minden üzenet ütközés vagy adatütközés nélkül kerül továbbításra.

Oct 31, 2023
Hagyjon üzenetet
Hogyan történik az adatok átvitele a CAN buszon?
Egy pár
Hol kap áramot a CAN busz?A szálláslekérdezés elküldése




