什么是CAN总线协议?CAN总线协议具体分析!.doc
《什么是CAN总线协议?CAN总线协议具体分析!.doc》由会员分享,可在线阅读,更多相关《什么是CAN总线协议?CAN总线协议具体分析!.doc(4页珍藏版)》请在三一文库上搜索。
1、什么是CAN总线协议?CAN总线协议具体分析!很难找到一篇能够适合初学者CAN总线原理的文章,因此小编本着通俗易懂的原则编写此文!本文说的CAN即是一种总线,也是一种协议。因此,我们常听见CAN总线,也常听见CAN协议。CAN协议和CANOpen协议是两套不同的协议。从软硬件层次来划分,CAN协议属于硬件协议,而CANOpen属于软件协议。什么是CAN总线?CAN总线应用于汽车,实现电子控制器和传感器之间的通信l高可靠性、低成本的通信协议。l最初由Robert Bosch于1986年开发。l主要应用于汽车、卡车、拖拉机、工业机器人。想象一下,一辆汽车就像一个人:CAN总线是神经系统,使身体各部
2、分之间的通信得以实现。ECU通过CAN总线连接,该总线相当于一个中央网络系统。什么是ECU?l在汽车CAN总线系统中,ECUs可以是发动机控制单元、安全气囊或音频系统。l一辆现代汽车最多可以有70辆ECUs。CAN总线5大特性l低成本:ECUs通过单个CAN接口进行通信,布线成本低。l高集成:CAN总线系统允许在所有ECUs上进行集中错误诊断和配置。l可靠性:该系统对子系统的故障和电磁干扰具有很强的鲁棒性,是汽车控制系统的理想选择。l高效率:可以通过id对消息进行优先级排序,以便最高优先级的id不被中断。l灵活性:每个ECU包含一个用于CAN总线收发芯片,随意添加CAN总线节点。CAN总线发展
3、史l未出现前:汽车ECUs依靠越来越复杂的点对点布线。l1986年:Bosch公司开发了CAN总线协议作为汽车电子解决方案,并在SAE大会上发布。l1991年:Bosch公司发布了CAN2.0,包涵CAN 2.0A (11 位) 和CAN 2.0B (29 位)。l1993年:CAN总线列入标准(ISO 11898)。l2012年:Bosch公司发布了CAN FD 1.0l今天:几乎每一辆汽车都有CAN总线系统,它广泛应用于卡车、公共汽车、工业车辆、船舶、飞机和工业自动化。CAN总线网络CAN总线网络主要挂在CAN_H和CAN_L,各个节点通过这两条线实现信号的串行差分传输,为了避免信号的反射
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 什么是 CAN 总线 协议 具体 分析
链接地址:https://www.31doc.com/p-3373699.html