汽车CAN总线技术讲解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《汽车CAN总线技术讲解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 CAN 总线技术 讲解 课件
- 资源描述:
-
1、 汽车汽车CAN总线技术总线技术南京理工大学南京理工大学徐照平徐照平二零零六年八月二零零六年八月 CAN 全称为Controller Area Network,即控制器局域网,德国Bosch公司从20世纪初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,1993年11月国际标准化组织ISO正式颁布了关于CAN总线的ISO11898标准,目前CAN得到了Motorola、Intel、Philips、Siemens、NEC等公司的支持。除汽车以外,也广泛应用在现场控制领域l我们可以把CAN总线结构和简单的电力系统结构进行一个简单的比较 低成本 极高的总线利用率 很远
2、的数据传输距离(长达10Km)高速的数据传输速率(高达1Mbit/s)可根据报文的ID决定接收或屏蔽该报文 可靠的错误处理和检错机制 发送的信息遭到破坏后,可自动重发 节点在错误严重的情况下具有自动退出总线的功能 报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息 CAN总线也是建立在ISO参考模型基础上的,不过只采用了其中最关键的两层,即物理层和数据链路层 物理层的主要内容是规定通信介质的机械、电气、功能和规程特性 数据链路层的主要功能是将要发送的数据进行包装,即加上差错校验位、数据链路协议的控制信息、头尾标记等附加信息组成数据帧,从物理信道上发送出去,在接收道数据帧后,再把附
3、加信息去掉,得到通信数据 CAN总线的物理层和数据链路层的功能在CAN控制器中实现,即由芯片完成处理。所以,对于CAN总线开发人员无需深入学习CAN协议,只要了解一些基础概念即可完全掌握CAN总线的使用。l希望通过CAN总线基础概念的讲解,让大家对CAN总线有一个深入的了解。l总线上的信息以不同的固定报文格式发送。当总线空闲时任何连接的单元都可以开始发送新的报文。l在CAN 系统里,节点不使用任何关于系统配置的信息(比如,站地址)。l不需要改变任何节点的应用层及相关的软件或硬件,就可以在CAN 网络中直接添加节点。l报文的内容由识别符命名。识别符不指出报文的目的地,但解释数据的含义。因此,网络
4、上所有的节点可以通过报文滤波确定是否应对该数据做出反应。标准CAN的标志符长度是11位,而扩展格式CAN的标志符长度可达29位。CAN 协议的2.0A版本规定CAN控制器必须有一个11位的标志符。同时,在2.0B版本中规定,CAN控制器的标志符长度可以是11位或29位。遵循CAN2.0B协议的CAN控制器可以发送和接收11位标识符的标准格式报文或29位标识符的扩展格式报文。如果禁止CAN2.0B,则CAN 控制器只能发送和接收11位标识符的标准格式报文,而忽略扩展格式的报文结构,但不会出现错误。l由于引入了报文滤波的概念,任何数目的节点都可以接收报文,并同时对此报文做出反应l在CAN 网络内,
展开阅读全文