Академический Документы
Профессиональный Документы
Культура Документы
AutomotiveCANBusSystemExplained|KirilMucevski|Pulse|LinkedIn
862
150
193
https://www.linkedin.com/pulse/automotivecanbussystemexplainedkirilmucevski?trk=hpfeedarticletitlepplfollow
1/7
7/14/2016
AutomotiveCANBusSystemExplained|KirilMucevski|Pulse|LinkedIn
Figure1.CANSystemSchematicDiagram
1.EngineManagementElectronicControlUnit
2.TransmissionElectronicControlUnit
3.AntiLockBrakingElectronicControlUnit
4.TractionControlElectronicControlUnit
5.AirbagElectronicControlUnit
6.PowerSteeringElectronicControlUnit
7.OnBoardDiagnostic(OBD)Connector
8.ControllerAreaNetwork(CANBus)
Figure2.CANHandCANLDifferentialOutput
Statusofbitwiththevalue0=2.5Vdifferentialvoltage=dominantstate
Statusofbitwiththevalue1=0Vdifferentialvoltage=recessivestate
https://www.linkedin.com/pulse/automotivecanbussystemexplainedkirilmucevski?trk=hpfeedarticletitlepplfollow
2/7
7/14/2016
AutomotiveCANBusSystemExplained|KirilMucevski|Pulse|LinkedIn
Figure3showsanexampleoftwoconnecteddevicesaswellasthecomponentsthat
makeupaCANBus:CANcontroller,CANtransceiver,twodatabusterminals(R)and
twodatabuslines(CANHighlineandCANLowline).
Figure3.CANBusComponents
CANControllerreceivesthetransferdatafromthemicrocomputerintegratedinthe
controlunit/device(alsoknownasCANNode).TheCANcontrollerprocessesthisdata
andrelaysittotheCANtransceiver.Also,theCANcontrollerreceivesdatafromthe
CANtransceiver,processesitandrelaysittothemicrocomputerintegratedinthe
controlunit/device(CANNode).
CANTransceiverisatransmitterandreceiverinone.Itconvertsthedatawhichthe
CANcontrollersuppliesintoelectricalsignalsandsendsthisdataover
thedatabuslines.Also,itreceivesdataandconvertsthisdatafortheCANcontroller.
CANDataBusTerminalisaresistor(R)typicallyof120ohms.Itpreventsdatasent
frombeingreflectedattheendsandreturningasanecho.
Home
Profile
MyNetwork
Jobs
Searchforpeople,jobs,companies,andmore...
Advanced
Interests
BusinessServices
TryPremiumforfree
Figure4.CANBusDataTransferProcess
SupplyingData:TheCANNodeprovidesdatatotheCANcontrollerfortransfer.
https://www.linkedin.com/pulse/automotivecanbussystemexplainedkirilmucevski?trk=hpfeedarticletitlepplfollow
3/7
7/14/2016
AutomotiveCANBusSystemExplained|KirilMucevski|Pulse|LinkedIn
SendingData:TheCANtransceiverreceivesdatafromtheCANcontroller,convertsit
intoelectricalsignalsandsendsthembackintothenetwork.
ReceivingData:AllotherCANNodesnetworkedwiththeCANdatabusbecome
receivers.
CheckingData:TheCANNodecheckswhethertheyrequirethedatatheyhave
receivedfortheirfunctionsornot.
AcceptingData:Ifthereceiveddataisimportant,itisacceptedandprocessed.Ifnot,
thereceiveddataisignored.
TherearetwodifferentISOstandardsforCANsystemsthatrelatetothephysicallayer:
ISO118983lowspeedCANupto125kb/s(distanceupto500m)andISO118982
highspeedCANupto1Mb/s(distanceupto40m).
TheCANsystemisfurtherdividedintotwoformatsforthemessageframes2.0Aand
2.0B,thetwostandardsdifferinthesizeoftheidentifiers(ID):
StandardCAN(version2.0A)uses11bitidentifiersinthearbitrationfield.Extended
CAN(version2.0B)supportsalengthof29bitsfortheidentifier,madeupofthe11bit
identifier(baseidentifier)andan18bitextension.
Figure5showstheCANBusdatamessagestructure.Thebasicstructureofthemessage
isthesameforbothstandardandextendedversion.
Figure5.CANBusDataMessageStructure
SF=StartField:indicatesthebeginningofamessagewithadominantbit.Sothis
fieldmarksthestartofthedataprotocol.Abitwith3.75V(dependingontheused
system)issentovertheCANHlineandabitwith1.25VissentovertheCANL
line,i.e.thedifferentialvoltageis2.5V(seefigure2).
MessageIdentifier:definesthelevelofpriorityofthedataprotocol.If,forinstance,
twoCANNodeswanttosendtheirdataprotocolsimultaneously,theCANNodewith
thehigherprioritytakesprecedence.Thelowerthevaluethehigherthepriorityofthe
message.Asstatedearlier,dependingonthestandardbeingused,thelengthofthe
framescanbeintwoformats:standard,whichusesan11bitarbitrationID,and
Searchforpeople,jobs,companies,andmore...
Home
Profile
MyNetwork
Advanced
Jobs
Interests
extended,whichusesa29bitarbitrationID.
BusinessServices
TryPremiumforfree
Control,alsoknownasCheckField:displaysthenumberofitemsofinformation
containedinthedatafield.Thisfieldallowsanyreceivertocheckwhetherithas
receivedalltheinformationtransferredtoit.
DataField:inthisfieldtheinformationistransferredtotheotherCANNodes.
CRC=CyclicRedundancyCheck,alsoknownasSafetyField:Contains15bitcyclic
redundancycheckcodeandarecessivedelimiterbit.TheCRCfieldisusedfortransfer
https://www.linkedin.com/pulse/automotivecanbussystemexplainedkirilmucevski?trk=hpfeedarticletitlepplfollow
4/7
7/14/2016
AutomotiveCANBusSystemExplained|KirilMucevski|Pulse|LinkedIn
faultsdetection.
ACK=AcknowledgeField,alsoknownasConfirmationField:Inthisfieldthe
receiverssignaltothetransmitterthattheyhavecorrectlyreceivedthedataprotocol.If
anerrorisdetected,thereceiversnotifythetransmitterofthisimmediately.The
transmitterthensendsthedataprotocolagain.
EF=EndField:thisfieldmarkstheendofthedataprotocol.Thisisthelastpossibility
toindicateerrorswhichleadtoarepeattransfer.
Home
Profile
MyNetwork
Jobs
Searchforpeople,jobs,companies,andmore...
Advanced
Interests
BusinessServices
TryPremiumforfree
Thehigherthenumberofbits,themoreitemsofinformationcanbetransferred.The
numberofpossibleitemsofinformationdoubleswitheachadditionalbit.
Thankyouforreadingmyarticle!Ifyouenjoyedreadingthisorfounduseful,please
https://www.linkedin.com/pulse/automotivecanbussystemexplainedkirilmucevski?trk=hpfeedarticletitlepplfollow
5/7
7/14/2016
AutomotiveCANBusSystemExplained|KirilMucevski|Pulse|LinkedIn
letmeknow,provideyourfeedbackorjustclickthelikebutton.
Ifyouwouldliketoreadsimilarautomotivearticles,repairtipsortestingprocedures,
youarewelcometovisitmyLinkedInarticlepage:
OBDIIConnectorandFaultCodesExplained
InductiveandHallEffectRPMSensorsExplained
IgnitionSystemwithInductiveSender
IgnitionSystemwithHallEffectSender
EngineOilPressureSwitchExplained
FuelInjectorOperatingPrinciplesandDiagnostics
AutomotiveRelaysFundamentalsandTesting
MotorVehicleBrakeFluidFundamentalsandTesting
BrakeBleedingMethods
6TipstoPrepareYourVehicleforSummerDriving
64TitlesofDashboardWarningLights
WhatDoDashboardWarningLightsMean?
MarkingofPassengerCarTiresandTheirMeaning
DesignedandpublishedbyKirilMucevski
AutomotiveEngineerwithmorethan15yearsexperiencein:
VehicleDiagnostics,Maintenance&Repair
RoadsideAssistance,TrainingsforVehicleDiagnostics&Breakdowns
BuildingRaceEngines,EngineModification,Development&Testing
ResearchesinthefieldofICEngines,PropulsionFuels,MotorOils&Additives
SalesofTires&AlloyWheels,ResolvingWarrantyIssues
WritingandPublishingAutomotiveTechnicalBooks,Manuals&Articles
Ifyouwouldliketoreadmyfutureposts,pleaseclick"Follow"orevenbetter,sendme
aLinkedIninvitation,I'mgladtoexpandmynetworkwithnewconnections.
Report this
Kiril Mucevski
Searchforpeople,jobs,companies,andmore...
18 posts
Home
Profile
MyNetwork
Jobs
Advanced
Interests
150comments
Follow
BusinessServices
TryPremiumforfree
Recommended
Kiril Mucevski
6mo
6/7
7/14/2016
AutomotiveCANBusSystemExplained|KirilMucevski|Pulse|LinkedIn
Reply
13
John Anderson
7mo
Reply
Kiril Mucevski
7mo
Reply
Rajkumar R
7mo
Reply
Home
HelpCenter
Profile
About
MyNetwork
Careers
LinkedInCorporation2016
Jobs
Advertising
UserAgreement
Searchforpeople,jobs,companies,andmore...
Advanced
Interests
TalentSolutions
PrivacyPolicy
BusinessServices
SalesSolutions
AdChoices
SmallBusiness
CommunityGuidelines
Mobile
Language
CookiePolicy
TryPremiumforfree
UpgradeYourAccount
CopyrightPolicy
SendFeedback
https://www.linkedin.com/pulse/automotivecanbussystemexplainedkirilmucevski?trk=hpfeedarticletitlepplfollow
7/7