基于CAN总线的多ECU通信平台设计2006-12-29来源:中国自动化网浏览:53摘要:介绍CAN总线及其通信协议J1939,并设计基于CAN总线多ECN通信平台硬件结构;阐述节点ECN通信软件设计方法,仿真试验条件下实现数据通信功能
试验表明平台运行稳定可靠
关键词:CAN总线ECNJ1939协议通信平台引言随着集成电路和单片机在汽车上的广泛应用,现代汽车上的电子控制器的数量越来越多,常见的有发动机的电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电动门窗装置、主动悬架等
电控系统的增加虽然提高了轿车的动力性、经济性和舒适性,但随之增加的复杂电路也降低了汽车的可靠性,增加了维修的难度
从布线角度分析,传统的电子气系统大多采用点对点的单一通信方式,相互之间少有联系,这样必然造成宠大的布线系统
因此,一种新的概念——汽车上电子控制器局域网络CAN,也就应运而生
为使不同厂家生产的零部件能在同一辆汽车上协调工作,必须制定标准
按照ISO有关标准,CAN的拓扑结构为总线式,因此称为CAN总线
CAN总线被设计作为汽车环境中的微控制器通信,在车载各电子控制装置ECN之间交换信息,在车载各电子控制装置ECN之间交换信息,形成汽车电子控制网络
控制器局域网CAN(ControllerAreaNetwork)是一种多主方式的串行通信总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误
CAN在汽车上的应用,具有很多行业标准或者是国际标准,比如国际标准化组织(ISO)的ISO11992、ISO11783以及汽车工程协会(SocietyofAutomotiveEngigeers)的SAEJ1939
CAN总线已经作为汽车的一种标准设备列入汽车的整车设计中
1CAN总线特点及其通信协议1
1CAN总线简介CAN通信协议规定了4种不同的帧格式,即数据帧、远