① 汽车中电路K线啥意思
一、K线是汽车的控制单元和诊断仪之间进行数据传递的专门的一条线,大众的车一般都有,但是像高级一点的车,已经把k线取消,直接用can总线连接。一般在诊断座上的7号脚,起到通信线的功能。通过K线对某个控制单元进行查询,通过K线、测试仪和控制单元可进行数据交换。换句话说,即通过K线数据被双向传送(从测试仪到控制单元以及从控制单元到测试仪)。
二、K线通讯主要有以下特点:
(1) 双方采用半双工异步串行通讯。
(2) 工作电压范围为8~18V。
(3) 使用环境温度为-40°C~125°C。
(4) 最大速度是50kbps。
(5) 支持大电流。
(6) 与单片机CMOS电平无缝连接。
(7) 具有对地线保护作用。
(8) 串行通讯码的每个单元包括10位二进制数据,分别为起始位、8位数据、停止位,每个单元发送完毕后设有空闲等待。
(9) 双方的通讯以“行”为单位轮流发送,即PC机发送一行消息后,ECU再发送一行消息,反之亦然。
(10) 一信息行由下列数据组成:第一位数据表示本行还要发送多少数据;第二个数据用来表示关键码,表示此次用来完成什么样的操作,如开始参数、写数据到EEPROM中等;第三个数据表示要发送的数据。
(11) 在一信息行中,还包括用于校验的反码,一方每发出一个数据后,对方必须对回应此数据的反码进行校验;由于K线是单线通讯,所以只有在正确处理回应数据的反码进行校验时,才能保证通讯的顺利进行。
(12) 至于PC机在每一个功能块中如何发出命令,ECU是如何给出相应信息的,在软件结构中会做说明。
② 比较电路交换和分组交换
电路交换:由于电路交换在通信之前要在通信双方之间建立一条被双方独占的物理通路(由通信双方之间的交换设备和链路逐段连接而成)。
报文交换:报文交换是以报文为数据交换的单位,报文携带有目标地址、源地址等信息,在交换结点采用存储转发的传输方式。
区别:
1、 电路交换是以电路为目的的交换方式,即通信双方要通过电路建立联系,建立后没挂断则电路一直保持,实时性高。
而分组交换是把信息分为若干分组,每个分组有分组头含有选路和控制信息,可以到达收信方,但是不能即时通信。
2 、分组交换通信双方不是固定占有一条通信线路,而是在不同的时间一段一段地部分占有这条物理通路,因而大大提高了通信线路的利用率。
电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信,也难以在通信过程中进行差错控制。通信双方之间的物理通路一旦建立,双方可以随时通信,实时性强。
3 、分组交换由于数据进入交换结点后要经历存储、转发这一过程,从而引起转发时延(包括接收报文、检验正确性、排队、发送时间等),而且网络的通信量愈大,造成的时延就愈大,因此报文交换的实时性差,不适合传送实时或交互式业务的数据。
电路交换连接建立后,物理通路被通信双方独占,即使通信线路空闲,也不能供其他用户使用,因而信道利用低。
(2)k线通信电路扩展阅读;
电路交换
一旦电路建立,通信双方的所有资源(包括线路资源)均用于本次通信,除了少量的传输延迟之外,不再有其他延迟,具有较好的实时性。从电路交换的工作原理看出,电路交换会占用固定带宽,因而限制了在线路上的流量以及连接数量。
电路交换方式的优点是数据传输可靠、迅速,数据不会丢失,且保持原来的序列。缺点是在某些情况下,电路空闲时的信道容量被浪费;另外,如数据传输阶段的持续时间不长,电路建立和拆除所用的时间就得不偿失。
由于电路交换对线路资源的独占性,使得通信过程中,数据传输可靠、迅速、数据不会丢失,基本不会出现抖动现象,通信可靠性高,延时也非常小,仅仅是电磁信号传输时所花费的延时。
分组交换
较之电路交换对链路的独占性而言,不同的数据分组可以在同一条链路上以动态共享和复用方式进行传输,通信资源利用率高,从而使得信道的容量和吞吐量有了很大的提升。因为结点到结点的单个链路可以由很多分组动态共享。分组被排队,并被尽可能快速地在链路上传输
一个分组交换网络可以实行数据率的转换:两个不同数据率的站之间能够交换分组,因为每一个站以它的自己的数据率连接到这个结点上。
在同一个链路上可以同时传输不同类型和规格的数据,当分组网络上有大量的分组时,可以根据设定数据传输的排队机制,保证优先级高的分组优先传输。当电路交换网络上负载很大时,一些呼叫就被阻塞了。在分组交换网络上,分组仍然被接受,只是其交付时延会增加。
在使用优先级时,如果一个结点有大量的分组在排队等待传送,它可以先传送高优先级的分组。这些分组因此将比低优先级的分组经历更少的时延。