CAN总线及其高层协议.pdf
文本预览下载声明
No.1 微处理机 第1期
Feb.,2006 MlCROPROCESSORS 2006年2月
CAN总线及其高层协议
孙铁兵,鞠宁
(大连理工大学,大连116023)
摘 要:CAN总线作为一种极具潜力的控制器局域网总线,在汽车电气控制系统、农业机械电
子设备、工厂自动化、机械控制等方面获得了广泛的应用。主要介绍了CAN总线及基于CAN总线
的高层协议的历史、帧格式、特点和应用。
关键词:CAN总线;高层协议;特点;应用
中图分类号:TN91。TP33文献标识码:A
CANBusandthe ProtocoI
HigherLayer
SUN
Tie—bing,juNing
(Dalian Technology,Dalian116023,China)
Universityof
a controllerarea bus extensive inautomo-
Abstract:As network,CAN
potential gained applications
bile contr01.This histo—
control,factoryautomatization,agriculturalmachinery,mechanismpaperpresents
and ofCANBusandthe baseonCAN
ry,frameformat,characteristicsapplications higherlayerprotocol
Bus.
words:CAN
Key Bus;Higherlayerprotocol;Characteristics;Application
为解决汽车监控系统中的诸多复杂技术和难题而设
1 引 言
计的数字信号通信协议,它属于总线式串行通信网
AreaNet—
CAN(控制器局域网CAN—Controller络。此后由于CAN为愈来愈多不同领域采用和推
work)属于现场总线的范畴,它是一种有效支持实时广,导致要求不同应用领域通讯报文的标准化。为
分布式控制的串行通信网络。CAN总线规范规定 此,1991年菲利普半导体公司(Philips
了任意两个CAN节点之间的兼容性,包括电气特性
及数据解释协议,它采用了ISO—OSI中的三层网络
结构——物理层、数据链路层和应用层。其中应用
层可能包含了除物理层和数据链路层外其余四层中 和链路层,为使设计透明和执行灵活,对应用层等未
的某些功能。 作具体规定。
1993年颁布的国际标准IS011898规定了ISOCAN报文传送由4种不同类型的帧表示和控
—OSI模型的第一、二层也就是物理层和数据链路 制:数据帧、远程帧、出错帧、超载帧。数据帧由7个
层的详细技术规范。但是要保证总线很好的通信应 不
显示全部