汽车电子控制技术第二章精选文档.ppt
《汽车电子控制技术第二章精选文档.ppt》由会员分享,可在线阅读,更多相关《汽车电子控制技术第二章精选文档.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汽车电子控制技术第二章本讲稿第一页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议由于汽车电子控制系统的增加,汽车传感器的数量不断增多,增加的元由于汽车电子控制系统的增加,汽车传感器的数量不断增多,增加的元件和导线使汽车生产成本上升。例如,早期的汽车装备了三个发动机冷件和导线使汽车生产成本上升。例如,早期的汽车装备了三个发动机冷却剂温度传感器,一个传感器用于动力系统控制模块却剂温度传感器,一个传感器用于动力系统控制模块(PCM控制喷油和控制喷油和点火,一个用于冷却风扇模块控制散热器风扇的运行,第三个用于点火,一个用于冷却风扇模块控制散热器风扇的运行,第三个用于组合仪表指示发动机温度
2、。组合仪表指示发动机温度。下一页返回本讲稿第二页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议目前,很多汽车制造厂商采用了多路复用目前,很多汽车制造厂商采用了多路复用(MUX)系统,实现了不系统,实现了不同控制模块之间的数据共享。多路复用提供了使用单个电路,在同控制模块之间的数据共享。多路复用提供了使用单个电路,在几个控制模块之间发布并共享数据的能力。由于数据是通过单个几个控制模块之间发布并共享数据的能力。由于数据是通过单个电路传输的,因此,消除了数量庞大的线束。电路传输的,因此,消除了数量庞大的线束。MUX接线系统使用接线系统使用了现场总线数据链路,连接每个模块并允许数据从一个
3、模块传输到另一了现场总线数据链路,连接每个模块并允许数据从一个模块传输到另一个模块的。每个模块能在现场总线数据链路之上传输并接收数字信息。个模块的。每个模块能在现场总线数据链路之上传输并接收数字信息。每台连接到数据总线的计算机叫做一个节点。来自某传感器的信号输送每台连接到数据总线的计算机叫做一个节点。来自某传感器的信号输送到一个模块后,能被其他的模块所使用。到一个模块后,能被其他的模块所使用。上一页下一页返回本讲稿第三页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议 MUX系统和非多路复用系统之间的主要差异是数据采集和处理系统和非多路复用系统之间的主要差异是数据采集和处理的方法。
4、在非多路复用系统中,来自传感器的模拟信号经一根专的方法。在非多路复用系统中,来自传感器的模拟信号经一根专用导线传送到计算机。在计算机内,模拟信号转换成数字信号。用导线传送到计算机。在计算机内,模拟信号转换成数字信号。由于每个传感器要求有自己的专用导线,因此传感器和执行器所由于每个传感器要求有自己的专用导线,因此传感器和执行器所必需的导线数量是很大的。必需的导线数量是很大的。在一个在一个MUX系统中,来自传感器的模拟信号被发送到一台计算机,转系统中,来自传感器的模拟信号被发送到一台计算机,转换成数字信号,并由计算机发布到一条公共的数据总线上。由于任何系换成数字信号,并由计算机发布到一条公共的数据
5、总线上。由于任何系统的计算机或控制模块在一个时刻只处理一个输入,所以它在需要的时统的计算机或控制模块在一个时刻只处理一个输入,所以它在需要的时候调用这些数据信号。通过把从传感器到控制模块的数据分时传输,就候调用这些数据信号。通过把从传感器到控制模块的数据分时传输,就能使用单个数据电路了。能使用单个数据电路了。上一页下一页返回本讲稿第四页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议协议是计算机用来在数据总线之上与另一台进行通信的语言。协协议是计算机用来在数据总线之上与另一台进行通信的语言。协议可在波特率和传送方法上不同。例如,有些制造厂商使用了脉议可在波特率和传送方法上不同。例如
6、,有些制造厂商使用了脉宽调制,而有些则使用了可变的脉宽。美国汽车工程师学会宽调制,而有些则使用了可变的脉宽。美国汽车工程师学会(SAE)根据通信速度根据通信速度(波特率波特率)定义了不同种类的协议。定义了不同种类的协议。(1)A类,通用异步收发类,通用异步收发(UART)低速协议,波特率低于低速协议,波特率低于10 kb/s,异步协,异步协议是指在节点之间的通信只在需要时才进行而不是连续地进行议是指在节点之间的通信只在需要时才进行而不是连续地进行;(2)B类,中速协议,波特率为类,中速协议,波特率为10-125 kb/s;(3)C类,高速协议,波特率为类,高速协议,波特率为125-1 000
7、kb/s上一页下一页返回本讲稿第五页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议一、一、ISO 9141-2协议协议国际标准化组织国际标准化组织ISO 9141-2协议,波特率为协议,波特率为10.4 kb/s,属于,属于B类系类系统,是统,是用于车载计算机模块和用于车载计算机模块和OBD II故障诊断仪之间通信的协议。如故障诊断仪之间通信的协议。如图图2-1所示,所示,该系统是一个双线故障诊断总线,包括一根该系统是一个双线故障诊断总线,包括一根K线和一根线和一根L线。线。K线用于把线用于把数据从模块传输到故障诊断仪,数据从模块传输到故障诊断仪,L线用于把数据从故障诊断仪传输到
8、线用于把数据从故障诊断仪传输到模块。模块。上一页下一页返回本讲稿第六页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议 ISO-K总线是另外一种采用总线是另外一种采用ISO 9141-2协议的故障诊断总线,允许在单协议的故障诊断总线,允许在单根接线上进行双向通信。使用根接线上进行双向通信。使用ISO-K总线的汽车要求故障诊断仪为总总线的汽车要求故障诊断仪为总线系统提供线系统提供12 V电源。在总线上数据以数字信号的形式进行传送,如电源。在总线上数据以数字信号的形式进行传送,如图图2-2所示。所示。上一页下一页返回本讲稿第七页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协
9、议二、二、ISO 14230-4协议协议 ISO 14230-4协议采用单根双向数据传输线,在故障诊断仪和模块协议采用单根双向数据传输线,在故障诊断仪和模块之间进行通信。欧洲的汽车制造商多使用这种系统,用做故障诊断之间进行通信。欧洲的汽车制造商多使用这种系统,用做故障诊断总线。通信系统要求有一个主模块,收发信息的原理与总线。通信系统要求有一个主模块,收发信息的原理与UART系统相系统相似,主模块轮流询问从模块,然后等待响应,进而控制消息的传输。无通似,主模块轮流询问从模块,然后等待响应,进而控制消息的传输。无通信信号时,传输线上的电压保持信信号时,传输线上的电压保持5 V;通信时传输线上的电压
10、降低,形成通信时传输线上的电压降低,形成具有固定脉宽的数据流。具有固定脉宽的数据流。上一页下一页返回本讲稿第八页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议三、三、J1850协议协议J1850总线系统是总线系统是OBD-II的的B类标准,该总线有两个不同的版本。第一类标准,该总线有两个不同的版本。第一个版本支持个版本支持41.6 kb/s的传输速率,福特采用了该协议并称为的传输速率,福特采用了该协议并称为SCP协议,协议,系统使用双绞线传输脉宽调制系统使用双绞线传输脉宽调制(P1V M)信号。第二个版本支持信号。第二个版本支持10.4 kb/s的传输速率,通用汽车和戴姆勒克莱斯
11、勒应用了这种协议,通的传输速率,通用汽车和戴姆勒克莱斯勒应用了这种协议,通用汽车称为二类系统,而戴姆勒克莱斯勒称为可编程通信接口用汽车称为二类系统,而戴姆勒克莱斯勒称为可编程通信接口(PCI),系统采用单线传输的可变脉宽调制,系统采用单线传输的可变脉宽调制(VPWM)数据总线。数据总线。上一页下一页返回本讲稿第九页,共八十三页课题课题2.1 多路复用通信协议多路复用通信协议四、四、J2284协议协议 J2284总线协议属于总线协议属于C类标准,又称为控制器局域网类标准,又称为控制器局域网(CAN)CAN网络能支持高达网络能支持高达1 Mb/s的传输速率,用于系统的实时控制。罗伯的传输速率,用于
12、系统的实时控制。罗伯特特博施在博施在20世纪世纪80年代早期开发了年代早期开发了CAN,目前,在欧洲应用十分广,目前,在欧洲应用十分广泛。大部分装备泛。大部分装备CAN总线的汽车只把总线的汽车只把CAN总线用在模块间的通信,总线用在模块间的通信,与故障诊断仪的通信常采用与故障诊断仪的通信常采用ISO-K总线。总线。美国美国SAE已经要求把已经要求把CAN C网络作为故障诊断仪与网络作为故障诊断仪与PC M通信的协议。通信的协议。上一页返回本讲稿第十页,共八十三页课题课题2.2 多路复用系统多路复用系统一、一、A类数据总线网络类数据总线网络1988年,克莱斯勒开发了一种多路复用系统,并用到年,克
13、莱斯勒开发了一种多路复用系统,并用到2003年份的车型上,年份的车型上,该系统被称为克莱斯勒冲突检测该系统被称为克莱斯勒冲突检测(CCD),是典型的,是典型的A类总线,如图类总线,如图2-3所示。所示。CCD系统的应用,显示出很多优点系统的应用,显示出很多优点:接线减少接线减少;计算机中的驭动器减计算机中的驭动器减少少;传感器的载荷减少传感器的载荷减少;诊断功能增强。诊断功能增强。CCD系统利用双绞线以数字形式传输数据。其中一根接线称为系统利用双绞线以数字形式传输数据。其中一根接线称为总线总线(+),另一根称为总线,另一根称为总线(-)。所有连接到。所有连接到CCD总线系统的模块安装总线系统的
14、模块安装有一块专门的有一块专门的CCD芯片。在大多数汽车中,车身控制模块芯片。在大多数汽车中,车身控制模块(BCM)是总线系统的主模块,其他模块是从模块。主模块提供偏压是总线系统的主模块,其他模块是从模块。主模块提供偏压给总线电路供电,总线供电电路如给总线电路供电,总线供电电路如图图2-4所示。所示。下一页返回本讲稿第十一页,共八十三页课题课题2.2 多路复用系统多路复用系统 在没有数据传输时,总线在没有数据传输时,总线(+)和总线和总线(-)电路上的偏压是电路上的偏压是2.50 V。如。如图图2-5所示,所示,5 V稳压电源经一个稳压电源经一个13 k的电阻器把电流传送到总线的电阻器把电流传
15、送到总线(-)电路,电路,然后电流经过两个并联的然后电流经过两个并联的120的电阻器进入总线的电阻器进入总线(+)电路,最后电流经电路,最后电流经第二个第二个13 k的电阻器到接地。两个的电阻器到接地。两个120 的电阻器称为端接电阻,的电阻器称为端接电阻,用于抑制感应电压。其中一个端接电阻在用于抑制感应电压。其中一个端接电阻在BCM内部,而另一个位于动力内部,而另一个位于动力系统控制模块系统控制模块(PCM)中。中。上一页下一页返回本讲稿第十二页,共八十三页课题课题2.2 多路复用系统多路复用系统如图如图2-6所示,在所示,在CCD芯片中的比较器相当于一个电压表,正表笔芯片中的比较器相当于一
16、个电压表,正表笔连接到总线连接到总线(+)电路,负表笔连接到总线电路,负表笔连接到总线(-)电路,电压表会测出电电路,电压表会测出电路之间的电压差路之间的电压差)总线无数据传输时,电压差接近总线无数据传输时,电压差接近0V(实际为实际为0.02 V)当一个模块需要发送一个数据时,微处理器利用当一个模块需要发送一个数据时,微处理器利用“与非与非”门同时操纵两个门同时操纵两个驭动器,不断的接通和切断,来回转换。驭动器,不断的接通和切断,来回转换。上一页下一页返回本讲稿第十三页,共八十三页课题课题2.2 多路复用系统多路复用系统当两个驭动器接通时,总线当两个驭动器接通时,总线(+)的电压被拉高到接近
17、的电压被拉高到接近5 V,总线,总线(-)被拉被拉低到接近低到接近0 V,电压差接近电压差接近5 V,比特值为,比特值为0;当两个驭动器切断时,总线当两个驭动器切断时,总线(+)的电压恢复为的电压恢复为2.49 V,总线,总线(-)恢复为恢复为2.51 V,电压差接近电压差接近0V,比特,比特值为值为1。由于驭动器以。由于驭动器以7 812.5次次/秒的速率来回切换秒的速率来回切换(接通和切断接通和切断),因,因此,总线此,总线(+)上的电压不会升到满上的电压不会升到满5 V,总线,总线(-)上的电压也不会降到上的电压也不会降到0V,只要比较器测量到一个大于,只要比较器测量到一个大于0.06
18、V的电压差,计算机就会分辨出的电压差,计算机就会分辨出一个比特值的改变一个比特值的改变(由由1变为变为0),从而达到传输数据的目的。,从而达到传输数据的目的。上一页下一页返回本讲稿第十四页,共八十三页课题课题2.2 多路复用系统多路复用系统二、二、B类数据总线网络类数据总线网络J1850协议规定协议规定r$类数据总线网络。从类数据总线网络。从1998年开始,戴姆勒克莱斯勒逐年开始,戴姆勒克莱斯勒逐渐取消渐取消CCD总线系统,并以新的可编程通信接口总线系统,并以新的可编程通信接口(PCI)总线系统代替。总线系统代替。PCI系统是一种单线、双向通信总线,系统的模块是并联的,系统中的系统是一种单线、
19、双向通信总线,系统的模块是并联的,系统中的每个模块为自己提供偏压,并接有端接电阻每个模块为自己提供偏压,并接有端接电阻(图图2-7)。模块向总线发送。模块向总线发送数据时,一个可变的脉宽调制信号数据时,一个可变的脉宽调制信号(VPIWM)在在07.75 V切换,用来表切换,用来表示示1和和0比特位比特位(图图2-8)上一页下一页返回本讲稿第十五页,共八十三页课题课题2.2 多路复用系统多路复用系统电压变化呈梯形状,向上或向下倾斜,这样可以抑制电磁感应。电压变化呈梯形状,向上或向下倾斜,这样可以抑制电磁感应。VPIWM电压的高低和长度决定了比特值是电压的高低和长度决定了比特值是1还是还是0。典型
20、的。典型的PCI总总线数据包括如下信息线数据包括如下信息(图图2-9)(1)数据头数据头(HGADGR):13个字节,包含数据类型、长度、优先级、个字节,包含数据类型、长度、优先级、目标模块、发送模块的信息目标模块、发送模块的信息;(2)数据数据(DATA)字节字节:正在被发送的消息,长度最大为正在被发送的消息,长度最大为8个字节个字节;(3)循环冗余码校验循环冗余码校验(aRa)字节字节:检测数据是否已被损坏,是否有其他检测数据是否已被损坏,是否有其他错误错误;(4)帧内响应帧内响应(IFR)字节字节:如果发送模块要求一个来自目标模块的应答,如果发送模块要求一个来自目标模块的应答,会带有此信
21、息。会带有此信息。上一页下一页返回本讲稿第十六页,共八十三页课题课题2.2 多路复用系统多路复用系统三、控制器局域网三、控制器局域网 第一辆使用控制器局域网第一辆使用控制器局域网(CAN总线总线)的汽车是的汽车是1991年的梅赛德斯年的梅赛德斯5_Class,总线遵循,总线遵循J2284协议。根据传输速度不同,协议。根据传输速度不同,CAN总线系统分总线系统分为为CAN B和和CAN C两类。两类。CAN B是中速系统,传输速率低于是中速系统,传输速率低于125 kb/s,用于座椅、车窗、收音机、仪表板等车身电器的控制用于座椅、车窗、收音机、仪表板等车身电器的控制;CAN C总线的总线的速度高
22、达速度高达500 kb/s,用于发动机管理、制动防抱死等系统的实时控制。,用于发动机管理、制动防抱死等系统的实时控制。目前,汽车上出现了一种新的诊断用目前,汽车上出现了一种新的诊断用CANC总线,专用于连接故障诊断总线,专用于连接故障诊断仪。一辆汽车可以同时配备多种总线网络。仪。一辆汽车可以同时配备多种总线网络。上一页下一页返回本讲稿第十七页,共八十三页课题课题2.2 多路复用系统多路复用系统CAN总线电路由一对双绞线组成,总线电路由一对双绞线组成,CAN C(+)和和CAN C(-)。数据同时。数据同时在两条线上传输,传输的信号相同,但两条线上的信号电压正好相反,即在两条线上传输,传输的信号
23、相同,但两条线上的信号电压正好相反,即在同一时刻一条导线上是高电位,则另一条导线上是低电位,在同一时刻一条导线上是高电位,则另一条导线上是低电位,CAN总线总线将两条导线拧在一起,以减少电磁干扰。在布线时,总线尽力避开将两条导线拧在一起,以减少电磁干扰。在布线时,总线尽力避开与大电流导线平行的路径,比如点火开关驭动电路、电动机和大电与大电流导线平行的路径,比如点火开关驭动电路、电动机和大电流流PG M电路。电路。上一页下一页返回本讲稿第十八页,共八十三页课题课题2.2 多路复用系统多路复用系统在所有在所有CAN总线系统中,每个模块都为自己提供偏压,当某个模块与总线系统中,每个模块都为自己提供偏
24、压,当某个模块与总线断路,其他模块组之间仍旧可以通信。不同的总线断路,其他模块组之间仍旧可以通信。不同的CAN总线系统也各总线系统也各有优缺点。例如,高速有优缺点。例如,高速CAN C总线只在点火开关打开时才工作,总线只在点火开关打开时才工作,CAN B总线能在点火开关关掉时保持激活状态。控制模块根据自身需总线能在点火开关关掉时保持激活状态。控制模块根据自身需求,决定它应该连接到哪个总线系统。求,决定它应该连接到哪个总线系统。上一页下一页返回本讲稿第十九页,共八十三页课题课题2.2 多路复用系统多路复用系统在同一辆汽车上使用两个分开的总线网络,给制造厂商提供了每在同一辆汽车上使用两个分开的总线
25、网络,给制造厂商提供了每个系统最适宜的特性。实时交换数据的汽车系统应采用个系统最适宜的特性。实时交换数据的汽车系统应采用CAN C。其他可能需要在点火开关关掉时传输数据的模块会被连接到其他可能需要在点火开关关掉时传输数据的模块会被连接到CAN B总总线上。线上。在点火开关打开后在点火开关打开后CAN C总线被激活,总线偏压为总线被激活,总线偏压为2.5 V。当。当CAN C(+)和和CAN C(-)两者电位相等时,总线是隐性的,比特值两者电位相等时,总线是隐性的,比特值“1”被传输。被传输。当当CANC(+)电位拉高以及电位拉高以及CAN C(-)电位拉低时,总线是显性的,比特电位拉低时,总线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 电子 控制 技术 第二 精选 文档
限制150内