书签 分享 收藏 举报 版权申诉 / 37
上传文档赚钱

类型汽车CAN总线技术讲解课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4847332
  • 上传时间:2023-01-17
  • 格式:PPT
  • 页数:37
  • 大小:643.50KB
  • 【下载声明】
    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 网络内,

    5、可以确保报文同时被所有的节点接收(或同时不被接收)。因此,系统的数据连贯性是通过多播和错误处理的原理实现的。l不同的系统,CAN 的速度不同。可是,在一给定的系统里,位速率是唯一的,并且是固定的l在总线访问期间,识别符定义一静态的报文优先权。远程数据请求(Remote Data Request)l通过发送远程帧,需要数据的节点可以请求另一节点发送相应的数据帧。数据帧和相应的远程帧是由相同的识别符(IDENTIFIER)命名的。l总线空闲时,任何单元都可以开始传送报文。具有较高优先权报文的单元可以获得总线访问权。l只要总线空闲,任何单元都可以开始发送报文。如果2 个或2 个以上的单元同时开始传送

    6、报文,那么就会有总线访问冲突。通过使用识别符的位形式仲裁可以解决这个冲突。仲裁的机制确保信息和时间均不会损失。当具有相同识别符的数据帧和远程帧同时初始化时,数据帧优先于远程帧。仲裁期间,每一个发送器都对发送位的电平与被监控的总线电平进行比较。如果电平相同,则这个单元可以继续发送。如果发送的是一“隐性”电平而监控视到一“显性”电平(见总线值),那么该单元就失去了仲裁,必须退出发送状态。为了获得最安全的数据发送,CAN 的每一个节点均采取了强有力的措施以进行错误检测、错误标定及错误自检。为了检测错误,必须采取以下措施:1:监视(发送器对发送位的电平与被监控的总线电平进行比较)2:循环冗余检查3:位

    7、填充4:报文格式检查lCAN 节点能够把永久故障和短暂扰动区分开来。永久故障的节点会被关闭。连接(Connections)lCAN 串行通讯链路是可以连接许多单元的总线。理论上,可连接无数多的单元。但由于实际上受延迟时间以及/或者总线线路上电气负载的影响,连接单元的数量是有限的。总线值(Bus value)l总线可以具有两种互补的逻辑值之一:“显性”或“隐性”。“显性”位和“隐性”位同时传送时,总线的结果值为“显性”。比如,在执行总线的“线与”时,逻辑0 代表“显性”等级,逻辑1 代表“隐性”等级。本技术规范不给出表示这些逻辑电平的物理状态(比如,电压、光)。l所有的接收器检查报文的连贯性。对

    8、于连贯的报文,接收器应答;对于不连贯的报文,接收器不应答。lSJA1000 独立CAN 控制器是PHILIPS 公司的产品,符合CAN 2.0B 协议,并完全兼容CAN2.0A。lSJA1000 提供2 种封装:SO28 和DIP28l按照CAN2.0B协议向总线发送数据l监控总线l本舒适系统为德国ELWE公司研发的一套CAN-BUS实验系统,完全仿照大众公司生产汽车上的舒适系统制作系统由五个控制单元组成1.左前门控制单元节点2.右前门控制单元节点3.左后门控制单元节点4.右后门控制单元节点5.中央控制单元节点l1 秦贵和.车上网络技术北京:机械工业出版社,2003l2 邬宽明.CAN总线原理与应用系统设计.北京,北京航空航天大学出版社,1996lwww.http:/

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:汽车CAN总线技术讲解课件.ppt
    链接地址:https://www.163wenku.com/p-4847332.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库