中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

CAN_Seminar.ppt

 

CAN与K线通信:
请问大侠们,在发动机上CAN与K线通信有什么区别啊?
另外,K线是不是和LIN线是一回事啊?
CAN线应该是信号线,而K线是带电压的
寒一下楼上的。
楼主:CAN和K是两种网络。
基本的意思是CAN是高速网络,LIN是低速网络。
CAN高效但是造价高昂,LIN效率不高但是比较便宜。

CAN网络的实现需要CAN控制芯片,而LIN只需要晶振就可以了。
CAN和K是两种不同的通讯协议,具体要看整车的电气架构,CAN能构成车载网络,模块之间可以通讯,而K线只能用于单个模块诊断和通讯
楼上的大哥们 我向你们学习了 呵呵 真的学到不少知识
目前我们公司也在关注这些
主要是通讯的协议不一样,CAN是上层,K-lin是下层
两个不同的通信协议,CAN可以多模块通信,速度快,K单模块通信,速度比较慢,目前欧四级别上的都开始采用CAN了
一般像发动机电脑与变速器电脑之间就是用CAN线,因为需要的传输速率比较快.
CAN快,K慢,刷写数据时间差别很明显,
CAN是双线通信,现在车上有高速和低速CAN,最高速度可以达到500K,LIN为单线通信,主要优点就是便宜,K线主要用于诊断,目前在车上应用越来越少,逐渐被CAN替代
K线,LIN线和CAN是三种不同的总线。
1. 从通信方式上来看,K线,LIN线都属于串行总线,用一根线进行通信。而CAN使用CANH和CANL两条线进行通信。
2. 从通信速度上来说,K线的最高速度是10K,LIN线的最高速度是100K,而CAN则是1M。
3. 从使用范围上来说,K线近似于淘汰,目前只有在诊断仪等有限的地方还在使用,LIN线虽然标准的定位是CAN线的有益补充,但是由于成本低廉,雨刮,天窗等设备都是用LIN线。CAN通信速率高,但是由于目前成本尚未下来,目前主要用在ECU上。只有一些高档车在辅助设备商使用。
4. 从相互关系上来说,发展趋势可以认为是K线-->LIN线-->CAN线-->FlexRay-->MOST。但是CAN线都尚未普及,更不用时说更高级别的Flexray和MOST了。
回复 14# tony96
CAN线的最高速率是1M。
K线目前多用于点对点的诊断居多。而LIN线主要用于速度较低的模块通信,而CAN线则用于高速系统模块通信。而LIN与CAN要进行信号交互,一般都需要网关进行信号转换后才能进行信号交互。
诊断是针对所有的ECU,所有的ECU都有故障码存储器,那么在诊断的时候K线肯定是要通过一个ECU,该ECU再通过CAN线去读取其他ECU上的故障码。
通常来说,K线是接在哪个ECU上?还是K线和所有的ECU都有直接连接?
LIN线的最高通信速度是20k,一般用在车门,天窗这些实时性要求不是很高的地方;
K线主要是诊断用的,目前也就国内还有部分车在用,国外的车现在都不用了;
CAN总线是这几年的趋势,以后各个车上肯定都是用CAN,然后多媒体方面可能慢慢会用到
通信速率更高的Flexray和Most
由于前期我从事商用车通讯系统开发的应用,就我的观点来说,对于国内的车辆来说在发动机变速箱通讯使用can线其他还是比建议使用can线的,也就是说在底层还是主要以lin为主,可以附加k线为诊断。这个应该是最好的搭配,最起码便宜。
K线的波特率是10400 b/s,是RS232标准的,主要是用于诊断,不过现在已经被淘汰了,国内有部分电喷摩托车的故障诊断是用这个协议,也就是ISO9141或KWP2000。
CAN是双线,K线是单线,速度也差别很大
K 线是为诊断提供的,现在多数汽车已经采用CAN线代替
K是古老的一种低速总线了,而CAN是目前高速车载网络的主流总线。K总线有被Lin总线取代的趋势
K线真的已经被替代取消了吗?
can线快,K线慢,can线分H和L
现在K线主要用于诊断,并且已经被淘汰,车上控制器有CAN的一定会使用CAN总线作为诊断接口,没有必要在增加K接口做诊断,早期的车型除外。
CAN、FlexRay主要还是用于车辆的控制信号传输。由于FlexRay是时间触发的,因此实时性较CAN总线较高,多用于底盘控制(悬架、线控)等方面。
MOST是一种传输多媒体信息的总线,以光纤为传输介质。
就目前国内的应用情况看,FlexRay基本不会有很多的应用,因为国内上悬架控制的车型基本没有。而MOST因为光纤传输的特性会被车载以太网逐步代替
tony96 发表于 18-3-2011 21:16
CAN是双线通信,现在车上有高速和低速CAN,最高速度可以达到500K,LIN为单线通信,主要优点就是便宜,K线主 ...

目前高速CAN已经可以达到1MB了
1.通信速率的差异:K线的通信速率为10K/S、CAN线的通信速率为1M/S;
2.通信内容的差异:K线通讯用途较少、一般为点-点的通信,如:PEPS配置的轿车,主要用在PKE-ECU的防盗通信认证;CAN线为整车网络各传感器、控制器和执行器之间信息的交互,它分为CAN_H和CAN_L,两者区别为通信速率和内容上:CAN_H的通信速率为1M/S,CAN_L的速率为512K/S;
内容:CAN_H为实时信号,如:发动机转速、车速、室内外温度、爆震信号等跟发动机工作汽车行驶时实时通信信号;CAN_L则为一些娱乐系统,如仪表的显示,音箱娱乐系统等;
3.通信协议的不同:CAN的通信协议可以参考CAN2.0内容;K线没有通信协议,它好像只是单纯的信号线;

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 27-8-2025 14:39 , Processed in 0.382725 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.