- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代汽车CAN-BUS多路信息传输系统
汽车维修资料汽车检测设备徐CAN是控制单元区域网络Controller Area Network的缩写
含义是控制单元通过网络进行数据交换
CAN数据总线可比作公共汽车公共汽车可以同时运输大量乘客CAN数据总线包含大量的数据信息
数据传递的形式
目前,在汽车上应用的数据传输形式有两种:
形式1
每项信息均通过各自独立的数据线进行交换
在该例中,共需要5条数据线进行数据传递
也就是说,每项信息都需要一个独立的数据线
随着汽车控制系统越来越复杂,所需传输的信息量也越来越大
因此数据线的数量和控制单元的针脚数也会相应增加
所以这种数据传递形式只适用于有限信息两的数据交换和传输
形式2
各控制单元之间的所有信息都通过两根数据线进行交换——CAN数据总线
与数据传输形式1相比,CAN数据总线,所有信息都通过两根数据线进行传递
相同的数据只须通过CAN数据系统中的两根双向数据线进行传递
通过该种数据传递形式,所有的信息,不管控制单元的多少和信息容量的大小,都可以通过这两条数据线进行传递,所以,如果控制单元间进行大量的信息交换,CAN数据点线也能完全胜任
CAN数据传输系统
一般说来,一个控制单元从整个系统中获得的信息越多,该控制单元协调自身的功能会越好
CAN数据总线作为控制单元之间的一种数据传递形式,它将各个控制单元连接形成一个完整的系统
CAN数据传输系统的优点
如果需要增加额外信息,只需修改软件即可
通过控制单元和辅助安全措施对传递信息的持续检查,可以达到最低的故障率
利用最少的传感器信号线传输多用途的传感信号
控制单元间实现高速数据传递
控制单元 和控制单元插角最少化应用,从而节省更多有用空间
CAN数据总线符合国际标准,便于不同的控制单元进行数据交换
CAN数据总线中的数据传递就像一个电话会议
一个电话用户(控制单元)将数据“讲入”网络中,其他用户通过网络“接听”这个数据
CAN数据总线数据传输的原理
对这个数据感兴趣的用户就会利用数据,而其他用户则选择忽略
CAN数据总线的构成
CAN数据总线由1个控制器、1个收发器、2个数据传输终端和2条数据传递线构成
CAN数据总线各部件的功能
CAN控制器的功能
接收在控制单元中的微处理器中的数据
处理数据并传送给CAN收发器
接受CAN收发器的数据,处理并传送给微处理器
CAN收发器的功能
是一个发送器和接收器的组合
将CAN控制器提供的数据转化为电信号并通过数据线发送出去
接收数据,并将数据传送到CAN控制器
数据传输终端的功能
是一个电阻器
阻止数据在传输终了被反射回来并产生反射波
因为反射波会破坏数据
用以传输数据的双向数据线
分为CAN高位数据线(CAN-HIGH)和CAN低位数据线(CAN-LOW)
数据总线没有指定接收器,数据通过数据总线发送并由各控制单元接受和计算
数据传递线的功能
CAN数据总线的数据传递过程
提供数据控制单元向CAN控制器提供需要发送的数据
发送数据CAN收发器接收由CAN控制器传来的数据,转为电信号并发送
接收数据CAN系统中,所有控制单元转为接收器
检查数据控制单元检查判断所接收的数据是否所需要的数据
接受数据如接收的数据重要,它将被接受并进行处理。否则忽略
CAN数据总线传递数据的构成
CAN数据总线在极短的时间里,在各控制单元间传递数据,可将其分为7个部分
CAN数据总线传递的数据由多位构成。在数据中,位数的多少由数据域的大小决定
(一位是信息的最小单位——单位时间电路状态。在电子学中,一位只有0或1两个值。也就是只有”是“和”不是“两个状态)
数据的形成图表如下:
该形式在两条数据传输线上是一样的
开始域:标志数据开始。带有大约5V电压(由系统决定)的1位,被送入高位CAN线;带有大约0V电压的1位被送入低位CAN线。
状态域:判定数据中的优先权。如果两个控制单元都要同时发送各自的数据,那么,具有较高优先权的控制单元,优先发送
检查域:显示在数据域中所包含的信息项目数。在本部分允许任何接收器检查是否已经接收到所传递过来的所有信息。
数据域:在数据域中,信息被传递到其他控制单元。
确认域:在此,接收器信号通知发送器,接收器已经正确收到数据。若检查到错误,接收器立即通知发送器,发送器然后再发送一次数据
结束域:标志数据报告结束。在此是显示错误并重复发送数据的最后一次机会
安全域:检测传递数据中的错误。
数据是如何产生的?
数据由多位构成
每1位只有0或1两个值或状态。
下面以灯开关为例说明带有0或1的状态是如何产生的。
灯开关打开或关闭,这说明灯开关有两个不同的状态。
灯开关处于值1的状态:开关闭合,灯亮
开关处于值0的状态:开关打开,灯不亮
位值为1的状态:
CAN发送器
文档评论(0)