- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主要内容 CAN总线与汽车网络 CAN通信技术 CAN通信控制器和收发器 CAN总线收发器 CAN总线应用实例 5.1 CAN与汽车网络简介 CAN(Controller Area Network)即控制器局域网,最早1986年由德国BOSCH公司推出,目前已经列入ISO国际标准,称为ISO 11898 。 用于汽车内部测量与执行部件之间的数据通信。它属于总线式串行通信网络。 通信介质可为双绞线、同轴电缆或光纤,CAN上的节点数主要取决于总线驱动电路,目前可达110个。 CAN总线已经应用到航天、电力、石化、冶金、纺织等领域。 5.1.1 CAN总线技术特点 多主方式工作,不分主从,方便构成多机备份系统。 节点信息分优先级,满足不同的实时要求,高优先级数据可在134微秒内得到传输。 采用非破坏性仲裁技术,低优先级及金额点会主动退出发送,高优先级的则不受影响。 报文滤波,实现点对点、一点对多点、广播方式发送数据。 通信距离可达10Km(5Kbps一下),通信速率最高1Mbps(距离40m以内) 节点数只取决于总线驱动电路。几乎不受限制。 短帧结构,传输时间短,受干扰概率低。 节点均有CRC等检错校验功能,提高正确率。 节点错误后自关闭,不影响其他节点。 可利用睡眠方式降低功耗。 传输介质灵活,双绞线、光纤、同轴电缆均可 CAN总线传输系统的优点 CAN数据传输系统的优点是: a、将传感器信号线减至最少,使更多的传感器信号进行高速数据传递; b、电控单元和电控单元插脚最小化应用,节省电控单元的有限空间; c 、如果系统需要增加新的功能,只需软件升级即可; d、各电控单元对所连接的CAN总线进行实时监测,如出现故障该电控单元会存储故障码; e、CAN数据总线符合国际标准,便于一辆车上不同厂家生产的电控单元进行数据交换。 5.1.2 汽车内部CAN总线的应用 为什么汽车要采用CAN总线? 汽车每个电脑之间有许多信号需要传递,一个信号需要两条导线构成回路,虽然所有信号的对地端可以采用一条公共导线,但随着传递信号的增多会使两块电脑之间连接线的数量越来越多,这样会带来电控单元针脚数增多、线路制作复杂、故障率增加、维修困难。 1600m,300个接头。 采用CAN总线的部分大众汽车 2003年后 大众途安(1T 底盘)? ?? ?2004年后 高尔夫 (1K 底盘)? ?? ?2004年后 VW Caddy (2K 底盘)? ?? ?2004年后 Seat Altea (5P 底盘)? ?? ?2004年后 斯柯达 欧雅(1Z 底盘)? ?? ?2005年后 Seat Toledo (5P 底盘)? ?? ?2005年后 高尔夫 Plus (5M 底盘)? ?? ?2005年后 Seat Leon (1P 底盘)? ?? ?2005.5年后 捷达 (1K 底盘)? ?? ?2003年后 Audi A8、A8L (D3 平台, 4E 底盘)? ?? ?2004年后 Audi A3 (8P 底盘)? ?? ?2005年后 Audi A6 (C6平台, 4F 底盘)? ?? ?2005年后 Audi A4 (B7平台) (一些控制模块)? ?? ?2005年后 帕萨特 (B6平台, 3C 底盘) 5.1.2 汽车内部CAN总线的应用 5.2 CAN 通信技术 LLC子层:为数据传送和远程数据请求提供服务,确认由LLC子层接收的报文已被接收,并为恢复管理和通知过载提供信息。 MAC子层:主要是传送规则,亦即控制帧的结构、执行仲裁、错误检测、出错标定和故障界定。 物理层:是有关全部电气特性在不同节点间的实际传送。 5.2.2 CAN的报文传送与帧结构 发送器和接收器 发出报文的节点称为该报文的发送器,如果一个节点不是发送器,且总线不处于空闲状态,则该节点为接收器。 报文有效的确认 发送器:直到帧结束的最后一位一直未出错,则发送器认为该报文有效,出错则允许自动重传。 接收器:直到帧结束的倒数第二位一直未出错,则认为该报文有效。 帧格式: 规范中有两种不同的帧格式,不同之处在于每帧的标识符的长度不同:标准帧的标识符长度为11位,而扩展帧的长度则为29位。 帧种类: 数据帧:数据帧将数据从发送器传送到接收器。 远程帧:总线单元发出远程帧,请求发送具有相同标识符的数据帧。 错误帧:任何节点检测到总线错误就发出错误帧。 超载帧:超载帧用以在先行的和后续的数据帧(或远程帧)之间提供一附加的延时。 帧编码:位流按照不归零(NRZ)码。 数据帧 CAN标准数据帧包含44到108位,而CAN扩展数据帧包含64到128位,另外,多达23个填充位可以插入到一个标准数据帧中,多达28个填充位可以插入到扩展数据帧中,这要根据数据
原创力文档


文档评论(0)