文档介绍:1 1
第 27 卷第 4 期长春理工大学学报 Vol 27 No 4
2 0 0 4 年 1 2月 Journal of Changchun University of Science and Technology Dec . 2 0 0 4
文章编号: 1672 - 9870 (2004) 04 - 0061 - 03
CAN 总线技术在汽车 ECU 中的开发
王凌云臧景峰王醒华
(长春理工大学, 长春 130022)
摘要: 介绍了由单片机 89C52 和 SJA1000 以及 82C250 等芯片组成的 CAN 总线系统软硬件设计
方法, 给出了 CAN 总线技术在汽车开发中的应用框图。
关键词: CAN 总线; SJA1000 ; 数据通讯; 分布式控制
中图分类号: TP273 文献标识码: A
CAN 是 Control work 的缩写, 该项技术计了一套由单片机 89C52 和 SJA1000 以及 82C250 等
最早由德国 BOSCH 公司推出, 用于汽车内部测量芯片组成的 CAN 总线系统, 该系统模拟了汽车中
与执行部件之间的数据通信。其总线规范现已被的仪表盘以及照明系统, 各个 ECU 之间通过 CAN
ISO 国际标准组织制订为国际标准。由于得到了总线实现相互通讯, 从而达到减少汽车中的线束的
Motorola , Intel , Philip , Siemence , NEC 等公司的支目的, 证实了 CAN 总线作为一个局域网应用在汽
持, 它广泛应用在离散控制领域。由于其高性能、车中的极大优势。该项研究将对我国汽车工业技术
高可靠性、及独特的设计, CAN 越来越受到人们水平的提高起到促进作用。
的重视。国外已有许多大公司的产品采用了这一技
术。现代汽车越来越多地采用电子装置控制, 如发
动机的定时、注油控制, 加速、刹车控制(ASC)
及复杂的抗锁定刹车系统(ABS) 等。由于这些控
制需检测及交换大量数据, 采用硬接信号线的方式
不但烦琐、昂贵, 而且难于解决问题, 采用 CAN
总线上述问题便得到很好的解决。早在 80 年代,
众多国际知名的汽车公司就积极致力于汽车总线技
术的研究及应用, 如博世的 CAN、SAE 的 J1850、
图 1 SJA1000 与单片机硬件接口电路
马自达的、德国大众的 ABUS、美国商用
1 CAN 总线技术的优越性
机器的 AUTOCAN、ISO 的 VAN 等。目前, 国外的
汽车总线技术已经成熟, 采用总线系统的车辆有 CAN 总线与一般的通信总线相比, 它的数据
BENZ、BMW、RORSCHE、ROLLSROYCE、JAGUAR、通信具有突出的可靠性、实时性和灵活性。其具有
VOLVO 等。以下主要特性:
目前, 在国内还没有我们自己开发研制的基于 CAN 是目前为止唯一有国际标准的现场总线;
CAN 总线的 ECU 产品。本文是以一汽大众为合作 CAN 为多主方式工作, 网络上任一节点均可
伙伴, 共同开展的基于 CAN 总线汽车控制系统研在任意时刻主动的向网络上其他节点发送信息, 而
究工作的一部分, 主要攻克了工程化关键技术, 所不分主从, 通信方式灵活, 且无需站