控制器区域网络(CAN)基础
ControllerAreaNetwork(CAN)wasinitiallycreatedby
GermanautomotivesystemsupplierRobertBoschin
themid-1980sforautomotiveapplicationsasamethod
forenablingrobustserialcommunication.Thegoalwas
tomakeautomobilesmorereliable,safeandfuel-effi-
cientwhiledecreasingwiringharnessweightandcom-
plexity.Sinceitsinception,theCANprotocolhasgained
widespreadpopularityinindustrialautomationand
automotive/truckapplications.Othermarketswhere
networkedsolutionscanbringattractivebenefitslike
medicalequipment,testequipmentandmobile
machinesarealsostartingtoutilizethebenefitsofCAN.
Thegoalofthisapplicationnoteistoexplainsomeof
thebasicsofCANandshowthebenefitsofchoosing
CANforembeddedsystemsnetworkedapplications.AN713ControllerAreaNetwork(CAN)BasicsISO11898isastandardforhigh-speedapplications,Author:KeithPazulISO11519isastandardforlow-speedapplications,andMicrochipTechnologyInc.J1939(fromSAE)istargetedfortruckandbusapplica-tions.Allthreeoftheseprotocolsspecifya5Vdifferen-tialelectricalbusasthephysicalinterface.INTRODUCTIONTh