车载网络技术论文.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
车载网络技术论文 浅析CAN汽车车载网络 【摘要】CANController Area Network控制器局域网是德国Bosch公司在20世纪80年代为了解决汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议。 【关键词】CAN汽车车载网络 CANController Area Network控制器局域网是德国Bosch公司在20世纪80年代为了解决汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它的短帧数据结构、非破坏性总线仲裁技术以及灵活的通信方式,非常适合汽车对数据实时性和可靠性的要求。目前,它实际上已成为汽车车载网络系统的主流标准。 CAN总线采用了许多新技术和独特的设计,与一般的通信总线相比有突出的可靠性。其主要特点如下: 1CAN为多主方式工作,网络上任一节点均可在任意时刻主动地向网络上其他节点发送信息而不分主从,通信方式比较灵活。 2CAN网络上节点信息以报文标识符划分优先等级以满足不同的实时要求。 3CAN总线采用非破坏性总线仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会主动退出发送,而优先级最高的节点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁的时间。 4CAN总线只需要通过报文滤波即可以实现点对点、一点对多点以及全局广播等几种方式传送接收数据。 5CAN总线采用短帧结构每帧八个字节,传输时间短,受干扰概率小,有极好检错性。 6CAN的每一帧信息都有CRC检验及其他检错措施,保证数据出错率极低。 7CAN的通信距离最远可达到10km;通信速率可达1MB/S。 8CAN上的节点主要取决于总线驱动电路,目前可达110个;报文标识符可达2032种CAB2。0A,而扩展CAN2。0B的报文标识符几乎不受限制。 9CAN通信介质可以为双绞线,同轴电缆或光纤,选择灵活。 10CAN节点在错误严重的情况下具有自动关闭功能,以使总线上其他节点的操作不受影响到。 CAN总线采用了载波侦听多路访问/冲突检测机制CSMA/CD Carrier Sense Multiple Access will Collision Detect实现总访问。利用CAN访问总线,可对总线上信号进行检测,只有当总线处于空闲状态时才允许发送。利用这种方法,可能允许多个节点挂接到同一个网络上。当检测到一个冲突时,所有节点重新回到“监听”总线状态,直到该冲突时间过后才开始发送。在总线超载的情况下,这种技术可能会造成发送信号延迟。 为了避免发送信号时延,可利用CSMA/CD方式访问总线。当总线上有两个节点同时发送时,必须通过非破坏性的逐位仲裁方法来使有最高优先权的报文优先发送。在CAN总线上发送的每一条报文都具有唯一的一个11位或29位数字的ID。CAN总线状态取决于二进制数“0”而不是“1”,所以ID号越小,则该报文拥有的优先权越高,因此一个为全“0”标识符的报文具有总线上的最高优先权。当发现总线空闲后,如果存在两个以上的总线节点同时开始发送数据,可利用CSMA/CD以及非破坏性的逐位仲裁方法来避免消息冲突。每个节点发送它的消息标识符位,同时监测总线电平。 CAN总线中还采用多种抗干扰措施以减少消息帧在传送过程中的出错,位填充技术是其中很重要的一种技术。在CAN中的消息帧中,帧起始、仲裁场、控制场、数据场和CRC序列帧段均以位填充方法进行编码。数据帧或远程帧的其余位场CRC界定符、ACK场和帧结束为固定形式,不进行位填充。当发送器在发送位流中检测 到5个极性相同的连续位时,它在实际发送时,自动插入一个补码位。 CAN技术应用的推广,要求通信协议的标准化。为此,1991年9月,德国Bosch公司制定并发布了CAN技术规范Version2。0。该技术规范包括了A和B两个部分。2。0A给出了CAN报文标准格式,而2。0B给出了标准的和扩展的两格式。1993年11月,ISO正式颁布了道路交通工具――数据信息交换――高速通信控制器局域网CAN国际标准ISO11898,为控制器局域网的标准化、规范化铺平了道路。 CAN技术规范化的目的是为了在任何两个CAN仪器之间建立兼容性。可是,兼容性有不同的方面,比如电气特性和数据转换的解释。为了达到设计透明度以及实现灵活性,根据ISO/OSI参考模型,CAN细分为数据链路层、物理层。其中,数据链路层又分为逻辑链路控制子层LLC、媒体访问控制子层MAC,这两个子层的功能分别对应于CAN2。0A中的目标层和传输层的相应功能。 逻辑链路控制子层的主要作用是为远程数据请求以及数据传输提供服务;确定由实际要使用的

文档评论(0)

mmmttt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档