一、CAN总线演示课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课件 课件 课件 课件 课件 总线与全车电路检测 第一部分 CAN总线 优选 * 一、CAN简介 随着电子技术的飞速发展,汽车电子化程度越来越高,从发动机系统控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统控制,从电源管理到为提高舒适性而作出的各种努力,使汽车电子系统形成了一个复杂的大系统。这些系统除了各自的电源线外,还需要相互通信,若仍沿用常规点对点的布线方试,那么整个汽车布线将如一团乱麻,汽车线束的体积增大。采用总线布线,实现信息共享,大大的简化了汽车布线。 优选 * CAN(Controller Area Network)数据总线是一种极适合于汽车环境的汽车局域网。车载网络有几种,CAN总线是德国Bosch公司为解决汽车监控系统中的复杂技术难题而设计的数字信号通信协议,它属于总线式串行通信网络。与同类车载网络相比,CAN总线在数据传输方面具有可靠、实时和灵活的优点,现已成为汽车总线的主流技术和标准,被世界很多著名汽车制造厂商所采用。 优选 * 二、CAN组成 各电子控制单元通过CAN-BUS通信,实现信息共享。根据信息实时性要求不同,采用不同的信息传输速度,分为传输速度较高的动力系统CAN总线与传输速度较低的舒适系统CAN总线,二个系统的总线不能直接耦合,需要通过网关桥接。网关与诊断插座连接,检测仪可连接到诊断插座上,通过网关与各控制单元进行人机对话。每一个连接到CAN总线上的控制单元叫做一个节点。下图 优选 * 优选 * 带有CAN总线的汽车,各节点内都设有实现CAN协议的芯片,一个完整的CAN总线智能节点硬件主要由三部分组成: 微处理器(单片机)。其作用是对CAN控制器进行进行通信初始化、向CAN控器派送预发送的信息、接收利用CAN从总上接收来的信息。 CAN控制器。完成CAN通信协议,承上启下组织信息发送和接收。 CAN收发器(驱动器)。是CAN控制器与物理总线之间的接口,对线差动发送和接收。 优选 * P98C668-单片机 SJA100-CAN控制器 TJA1050-收发器 6N137- 优选 * 车载CAN总线系统采用的是差动传输技术,实车布线为双绞线。信号发送与接收原理如下:在微处理器中,每一种数据都有一个二进制编码,这些信号包括发动转速、车速、温度,以及微处理器预向外发出的指令。编码内容主要包括该信息的种类标识、实时数据值的大小等。对于需要各节点共享的信息,微处理器将其编码发送给CAN控制器,CAN控制器将信息编制成发送格式后发送给收发器,收发器将报文的逻辑电平变成总线上的电压电平,在CANH、CANL线上差动发送,发送逻辑1时,二总线电压为隐性,发送逻辑0时,二总线电压为显性。接收信息的各节点,按照总线隐性为1、显性为0的协议,对接收的比特流译码,为本微处理器所用,完成一个信息的发送。 优选 * 总线上的信号电压变化 优选 * 差动传输收发原理 优选 * 三、CAN数据帧的发送格式 1、帧起始:标志数据开始,带有大约5V电压的1位,被送入高位CAN线;带有大约0V电压的1位被送入低位CAN线。2、标识符:判定数据中的优先权。如果几个节点都要同时发送各自的数据,那么,具有较高优先权的节点,优先发送。3、RTR:远程传送请求位。4、控制域:5、数据域:预发送的数据内容被编排在此区域中。6、CRC校验:检测传递数据中的错误。7、应答域:接收数据的节点,给出一个应答(发送节点给总线留出应答空隙,接收节点发出一个显性位0,表示正确接收了数据,如果在这个空闲时间内,所有接收节点均未发回应答,表示数据发送错误,发送节点会重新发送)。8、帧结束:连续发送7个隐性位,标志数据报告结束。在此是显示错误并重复发送数据的最后一次机会。 优选 * 四、仲裁 CAN设计者根据各种信息重要性不同,给出了不同的上总线传输优先权,标识符中前7位包含着发送优先权,若有几个节点同时预向总线发送信息,他们首先要向总线发送标识符进行比对,0位优先于1位,逐位比对,赢得仲裁的节点继续发送,失去仲裁的节点转入接收。注意,若总线正在发送信息时,即使是优先权高的信息也要等其发送完毕后方能发送。 优选 * 五、双绞线的意义 CAN总线采用普通铜导线,使用方便,成本降低,但其抗干扰性差,在信息传输过程中,若有一根导线受电磁干扰,使电压值升高或降低,二根总线的电压差值就发生变化,造成错误的信号,因此,将二导线采用绞在起的方法布置,这样如果有

文档评论(0)

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

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

1亿VIP精品文档

相关文档