当前位置:首页 > CAN总线最全应用
?
CAN总线系统上并联有多个元件。这就要求整个系统的布置满足以下要求:
可靠性高:传输故障(不论是由内部还是外部引起的)应能准确识别出来
? 使用方便:如果某一控制单元出现故障,其余系统应尽可能保持原有功能,以便进行
信息交换
? 数据密度大:所有控制单元在任一瞬时的信息状态均相同,这样就使得两控制单元之
间不会有数据偏差。如果系统的某一处有故障,那么总线上所有连接的元件都会得到通知。
? 数据传输快:连成网络的各元件之间的数据交换速率必须很快,这样才能满足实时要
求。
幻灯片31
CAN总线布置、结构和基本特点
考虑到信号的重复率及产生出的数据量,CAN总线系统分为三个专门的系统
? CAN驱动总线(高速),500Kbit/s,可基本满足实时要求。 ? CAN舒适总线(低速),100 Kbit/s,用于对时间要求不高的情况。 ? CAN“infotainment”总线(低速),100Kbit/s,用于对时间要求不高的情况。
幻灯片32
CAN-BUS系统组成:
CAN收发器: 安装在控制器内部,同时兼具接受和发送的功能,将控制器传来的数据化为电信号并将其送入数据传输线。 数据传输终端:是一个电阻,防止数据在线端被反射,以回声的形式返回,影响数据的传输。数据传输线:双向数据线,由高低双绞线组成。
幻灯片33
Canbus的收发器
Canbus上的控制器中发送信息的线路通过一个开路集电极和总线相连。
Canbus的收发器如图所示,使用一个电路进行控制,这样也就是说控制单元在某一时间段只能进行发送或接受一项功能。 逻辑“1”:所有控制器的开关断开;总线电平为5Vor3.5V;Canbus未通讯。 逻辑“0”:某一控制器闭合;总线电平为0伏; Canbus进行通讯。 幻灯片34
因此总线导线上就会出现两种状态:
状态1: 截止状态,晶体管截止(开关未接合) 无源: 总线电平=1,电阻高
状态0: 接通状态,晶体管导通(开关已接合) 有源: 总线电平=0,电阻低 幻灯片35
功能
2个以上控制器所组成的Canbus系统
当用2个以上的控制器连接在Canbus总线上(如图所示),用逻辑1来表示断开和用逻辑0表示闭合。不考虑其他总线规则情况下,总线会出现下图的情况: 1.任何开关闭合,总线上的电压为0伏 2.所有开关断开,总线上的电压为5伏
共分享92篇相关文档