不是所有的汽车都使用can总线。毕竟使用公交车在技术上是有难度的。整车网络还是一个复杂的系统,很多部件还没有提供总线接口,需要一些传统的电气连接。
至于传感器,同样如此。如果传感器的信号是通过can总线采集的,一般是智能传感器。比如后处理中使用的nox氮氧传感器,通过can总线传输氮氧浓度,但是传感器成本高。和温度、压力等一般传感器或者传统传感器一样,都是通过控制器的a/d进行采样。
1.万用表可用于测量下部信号线和接地线之间的电压。如果是1.5v-3.5v,可能是高速can线。如果在5v以上,可以确定不是can总线。
2.有条件用can分析仪检测是否是高速can,容错can,单线can。如果能找到波特率,说明是can总线。
lin总线是为汽车分布式电子系统定义的低成本串行通信网络。是对can等其他汽车多路网络的补充,适用于对网络带宽、性能或容错性要求不太高的应用。lin总线基于sci(uart)数据格式,采用单个主控制器/多个从设备的模式,是uart中的特例。
lin总线的工作原理
lin总线控制的控制单元一般分布在相对封闭的空间内,数据传输为单线,最长数据线可达40m..在主节点中,1kω电阻用于端接12v电源,在从节点中,30kω电阻用于端接12v电源。每个节点通过电池的正端电阻向总线供电,每个节点可以通过内部发射器下拉总线电压。
lin总线控制的控制单元一般分布在相对封闭的空间内,数据传输为单线,最长数据线可达40m..在主节点中,1kω电阻用于端接12v电源,在从节点中,30kω电阻用于端接12v电源。每个节点通过电池的正端电阻向总线供电,每个节点可以通过内部发射器下拉总线电压。
主控制单元
lin主控单元连接到can数据总线,监测数据传输过程和数据传输速率,发送信息标题,决定何时和多少次向lin数据总线发送信息。lin数据总线系统中的lin控制单元直接扮演"翻译"通过can总线,实现lin主控制单元和与之连接的lin从控制单元的自诊断。
主控单元的信息结构
lin主控单元控制总线导线上每个消息的开始,通过lin总线主控单元发送消息报头,报头由同步相位和后面的标识符字节组成,并且可以传输2、4和8字节的数据。标识符用于确定主控单元是否将数据传输到从属控制单元。信息段包含发送到从属控制单元的信息。校验区可以为数据传输提供良好的安全性。检查区由主控单元的数据字节组成,位于信息的末尾。lin总线的主控单元以循环形式发送当前信息。
lin从属控制单元
在lin数据总线系统中,lin从控单元的通信完全由lin主控单元控制,只有当lin主控单元发出命令时,lin从控单元才能通过lin总线传输数据。单个控制单元、传感器和致动器都相当于lin从控制单元。传感器为信号输入装置,传感器中集成了电子控制装置,对测量值进行分析,分析后的值作为数字信号通过lin总线传输。有些传感器或执行器只需使用lin主控单元插座上的一个针脚就可以传输信息,即单线传输。
lin执行元件是智能电子或机电元件,通过lin主控单元的lin数字信号接收任务。lin主控单元通过集成传感器获取执行器的实际工作状态,然后将指定状态与实际状态进行比较,并发出相应的控制指令。lin主控单元发出控制命令后,传感器和执行器才能做出响应。lin从控制单元等待主控制单元的指令,并根据需要与主控制单元通信。如果要结束睡眠模式,lin从控制单元可以自己发送唤醒信号。lin主控单元安装在lin总线系统设备上。