摘要: |
现代汽车的迅猛发展和电子技术的日新月异,汽车电子设备不断增多,使汽车综合控制系统越来越复杂。另外,近年来ITS 的发展,以3G(GPS、GIS 和GSM)为代表的新型电子通信产品的出现,对汽车的综合布线和信息的共享交互提出了更高的要求。汽车网络总线的出现为这一系列问题提供了有效解决方法。
本文从研究汽车局域网入手,主要研究了国内外汽车控制器局域网的发展与现状,对当今国际汽车行业中应用最广的CAN 总线原理和应用进行了深入分析与吸收。给出了车身控制系统的方案,对车身各节点的功能进行了设计规定。分析了CAN 节点的两种设计方案,对独立CAN 控制器sja1000 的结构做了详细分析,本文选用内置CAN 控制器的8位微处理器AT90CAN128,该处理器集成了sja1000 的功能,可以缩短开发周期,给出了节点的硬件设计电路。软件设计分为CAN 控制器的初始化,报文的发送和接收,报文标志符的定义。在CAN2.0 协议的基础上,结合CANopen 协议,针对功能相对简单的车灯控制系统,制定出了一套可靠运行的通信协议。通过实验验证,整个系统通讯可靠,数据的实时性较高,各节点之间能实现数据的完全共享。
|