Vous êtes sur la page 1sur 2

A Small CAN Dictionary

Basic CAN - usually means a CAN controller which puts incoming CAN messages into a small FIFO. The host CPU has to read all arriving messages rom the FIFO. Bus Off - a CAN controller is said to !e "o the !us" or "!us o " i it#s not participating in the !us tra ic.

Bus On - a CAN controller is said to !e "on the !us" or "!us on" i it#s actively participating in the !us tra ic. CAN $ Controller Area Networ% CAN Controller - the chip handling the CAN protocol& message !u ers& and so on. The controller connects to the CAN !us via a transceiver chip. CANopen - a higher-layer protocol commonly used in automation industry. The spec is maintained and developed !y CiA. CAN Transceiver - a circuit that adapts the TT' level signals rom the CAN controller to the signal levels that are used on the CAN !us. CiA - CAN In Automation - a user organi(ation or people interested in CAN. )ee their we! site http*++www.cancia.org. DeviceNet - a higher layer protocol or CAN& used or automation. )tandardi(ed !y O,-A. DLC - ,ata 'ength Code. A part o the CAN message. It used to mean simply the length o the CAN message& in !ytes& and so had a value !etween . and / inclusive. In the revised CAN standard 0 rom 1..23 it can ta%e any value !etween . and 45 inclusive& however the length o the CAN message is still limited to at most / !ytes. All e6isting CAN controllers will handle a ,'C larger than /. Error Active - a CAN controller that is error active is actively participating in the error handling on the CAN !us. 7hen errors are detected& it will send out error rames. Error Passive - a CAN controller that is error passive is only passively participating in the error handling on the CAN !us. 7hen an error is detected it will "send out" a passive error rame - which can#t !e detected outside o the controller. Error Frame - a special pattern 08 dominant and 8 recessive !its3 sent on the !us when a controller detects an error. The pattern violates the CAN protocol and so causes all other controllers to detect the error& too. Extended CAN - also called CAN 1..9 - a protocol variation where the identi iers are 1: !its long. Commonly used in automotive CAN networ%s. Also see )tandard CAN. Full CAN - usually means a CAN controller that has a num!er 0typically 4.-2.3 o message !u ers. ;ach message !u er can accommodate one CAN message. 7hen a CAN message arrives& it is stored in the appropriate !u er and the old contents is discarded. That is& each !u er always contains the latest message with a particular identi ier. Hig !speed CAN - a term which usually means a CAN !us ollowing the I)O 44/:/-1 physical layer. This is the normal type o CAN !us. It can operate rom around 4. %!it+s up to 4 <!it+s. "dentifier - the irst part o a CAN message& o ten used to identi y the contents o the message& hence the name. People usually tal% a!out standard CAN where the identi ier is 44 !it long& and extended CAN where it is 1: !its long. "#O - International )ightseeing Organi(ation& sorry& International Organization for Standardization. These people standardi(e a lot o things& including CAN. =ere#s a short list.

$%&'& - a higher layer protocol or CAN& de ined !y standard )A; >4:2:. Commonly used in !us and truc%s. Lo(!speed CAN - a term which usually means a CAN !us ollowing the physical layer de ined !y I)O 44/:/-2. The CAN protocol is the same as used !y high-speed CAN and is de ined !y I)O 44/:/-4. A CAN !us o this type is ault-tolerant and can operate up to 415 %!it+s. )essage Buffer - typical CAN controllers implement a num!er 0typically 48 or so3 o message !u ers where the programmer can read the received messages and+or write the messages that are to !e transmitted. *emote Frame - a message on the CAN !us with a particular !it set. The standard de ines this message to mean a request or data& so the thought is that some node will see the remote rame and supply the re?uested data !y sending an ordinary data rame. *emote *e+uest - see @emote Frame. *T* - a!!reviation or @emote @e?uest. )ee @emote Frame. #$, - a!!reviation or )ynchroni(ation >ump 7idth - a ?uantity that determines how much a CAN controller is allowed to adAust its on-chip cloc% to run in sync with other nodes on the !us. A typical value would !e some 4.1.B o a !it. #tandard CAN - also called CAN 1..A - the original protocol variant where the identi iers are 44 !it long. Also see ;6tended CAN. #,C - )ingle-7ire CAN. A physical layer or CAN& de ined !y standard )A; >1C44. Chie ly used in slow automotive !ody !uses& such as D<-'AN. #-nc roni.ation $ump ,idt - see )>7.

Time!Triggered CAN - see TTC. TTC - Time-Triggered CAN. )tandard CAN with e6tensions to support a glo!al cloc% and scheduled transmission o messages in a system.

Vous aimerez peut-être aussi