网站大量收购独家精品文档,联系QQ:2885784924

CAN规范2.0B基础知识点.pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAN 规范 2.0B 1 1 介绍 控制器区域网络 (CAN )是一种串行通信协议, 支持高级安全的 分布式实时控制。 应用领域范围从高速网络到低成本多线路系统。 在 汽车电子、发动机控制单元、传感器、防滑系统等用位速率达 1M 位 /s 的 CAN 连接起来。同时以低成本建立车体电子,如使用灯簇、电 子窗代替线束等其它需要。 本规范的目的是在 2 种 CAN 实现间实现兼容性。兼容性包括电 器特性和所传输数据的解释等方面。 为取得设计的透明性和实现灵活 性, CAN 按 ISO/OSI 参考模型细分成不同层: ·数据链路层 -逻辑链路控制子层( LLC ); -介质访问控制子层( MAC ) ·物理层 注意在以前的 CAN 规范版本中, LLC 和 MAC 子层的服务和功 能在对象层和传输层中描述。 LLC 子层: ·提供数据传输和远程数据请求; ·确定 LLC 子层收到的消息实际应接受哪些; ·提供恢复管理和过载通信手段。 在对象处理定义中,可能会更自由。 MAC 子层 :主要是传输协议,即帧控制,仲裁执行,错误检查, 错误信号和故障限制。在 MAC 子层中,它确定新的传送开始时总线 2 是否空闲, 以及是否接收刚刚开始。 还有一些位定时等通用特性也在 MAC 子层中。 MAC 的特点是不能自由修改。 物理层的范围是位在不同节点间实际传输的所有电器特性。 在一 个网络中,所有节点物理层必须相同,但物理层的选择更加自由。 本规范定义 MAC 子层和一小部分 LLC 子层,并描述 CAN 协议 对周围层的作用结果。 2 基本概念 CAN 包含如下属性: ·消息优先权; ·延迟时间保证; ·配置灵活性; ·带时间同步的多播接收; ·系统范围的数据一致性; ·多播; ·错误检测和错误信号; ·只要总线再次空闲,损坏消息就自动重传; ·节点的临时错误和永远故障辨别,缺陷节点的自主关闭。 按 OSI 参考模块的 CAN 分层结构 ·物理层定义了信号实际上如何传播, 以及因此需要处理的位定 时描述、位编码和同步。本规范并没有定义驱动器 / 接收器物理层特 性,因此允许为应用对传输介质和信号电平的实现进行优化。 3 ·MAC 子层给出 CAN 协议的核心。它提交从 LLC 子层接收来 的消息,并将接受的消息传送给 LLC 子层。MAC 子层负责消息组帧、 仲裁、确认、错误检测和发送信号。 MAC 子层由称为故障禁闭的管 理实体监控,该实体通过自检区分小扰动和永久故障。 ·LLC 子层负责消息过滤、过载通知和恢复管理。 本规范定义数据链路层和周边层的 CAN 协议。 1. 消息 总线

文档评论(0)

niujiaoba + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档