解读多路传输之谜.docx

上传人:夺命阿水 文档编号:730683 上传时间:2023-11-01 格式:DOCX 页数:17 大小:218.68KB
返回 下载 相关 举报
解读多路传输之谜.docx_第1页
第1页 / 共17页
解读多路传输之谜.docx_第2页
第2页 / 共17页
解读多路传输之谜.docx_第3页
第3页 / 共17页
解读多路传输之谜.docx_第4页
第4页 / 共17页
解读多路传输之谜.docx_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《解读多路传输之谜.docx》由会员分享,可在线阅读,更多相关《解读多路传输之谜.docx(17页珍藏版)》请在课桌文档上搜索。

1、解绥多路能输技术之逐如果你认为多路传输系统是一座有许多许影厅且只有一个出入口的剧场,这就对了。无论怎么去描述,实际上多路传输系统是多个完成某一特定功能的电路或装置。一般情况下,可以认为多路传输是有线或无线地同时传输许多东西,如数据信息等。如果你是个初学者,而且对比萨饼的兴趣远大于比特率,那么与你相同的还大有人在。许许多多的计算机专用术语,如数据总线、网络、通讯协议、网关以及各种缩略语很容易令你望而生畏。但无论如何,正是因为有了多路传输技术,当今的汽车才能实现电子控制。运用多路传输技术,可以使汽车省去许多连接和接头,可以减轻重量、节省空间、改善可靠性。你应当懂得多路传输技术的原理,否则一旦你的O

2、BDn故障扫描仪在检测车辆时不工作,你就会不知所措,或者即使你的故障扫描仪在工作,你却找不到本应该找到的故障。你同样应当知道OBDn系统正在向被称之为CAN(控制器局域网)的系统过渡。这就意味着你需要一台新的故障扫描仪,或把原有的做较大程度的升级。如果你打算买一台故障扫描仪的话,不但要知道它现在能做什么,还必须要想到以后能不能诊断CAN系统以及是否具有重新编程的功能等等。1.术语释义多路传输一一在同一通道或线路上同时传输多条信息(图Do这听起来好像不可能,但在某种意义上讲是可能的。事实上数据是依次传输的,但速度非常之快,似乎就是同时传输的。你从手表上看十分之一秒算是非常快了,但对一台运算速度相

3、对慢的计算机来说,这十分之一秒也太长、太长了。如果将十分之一秒分成段,许多单个的数据都能被传输一一每一段传输一段。这就叫做分时多路传输。从图1中可以看出,常规线路要比多路传输线路简单得多,然而请注意:多路传输系统ECU之间所用电线比常规线路系统所用导线少得多。由于ECU可以触发仪表板上的警告灯或灯光故障指示灯等等,有由于堕落传输可以通过一根线(数据总线)执行多个指令,因此可以增加许多功能装置。常规线路4PyVWWVL-:* 告池电多路传输线路灯光 二电机 口加热器 W电磁阀N灯光-电机 ?加热器 ?电磁阀图1常规线路和多路传输线路的简单对比正如可把无线电广播和移动电话的电波分为不同的频率,我们

4、也可以同时传输不同的数据流。随着现在和未来的汽车装备无线多路传输装置的增加,基于频率、幅值或其他方法的同时数据传输也成为可能。汽车上用的是单线或双线工分时多路传输系统。模块种电子装置。简单一点的如温度和压力传感器,复杂的如计算机(微处理器)。传感器是一个模块装置,根据温度和压力的不同产生不同的电压信号。这些电压信号在计算机(一种数字装置)的输入接口被转变成数字信号。在计算机多路传输系统中一些简单的模块被称为节点。数据总线一一模块间运行数据的通道,即所谓的信息高速公路。如果模块可以发送和接收数据,则这样的数据总线就称之为双向数据总线。汽车上的信息高速公路实际是一条导线,或许是两条导线。两线式的其

5、中一条导线不是用作额外的通道。它的作用有点像公路的路肩,上面立有交通标志和信号灯。一旦数据通道出了故障,这“路肩”在有些数据总线中被用来承载“交通”,或者令数据换向通过一条或两条数据总线中未发出故障的部分。为了抗电子干扰,双线制数据总线的两条线是绞在一起的。各汽车制造商一直在设计各自的数据总线,如果不兼容,就称为专用数据总线。如果是按照某种国际标准设计的,就是非专用的。但事实上,正如你将了解到的、可能都是专用的数据总线。至此,可以退一步想,模块就是信息高速公路上的进口和出口。网络一一为了实现信息共享而把多条数据总线连在一起,或者把数据总线和模块当作一个系统。新型的凌志LS 430的几条数 据总

6、线间共有29块相互交换信息的模块,如图2所示,几条数据 总线连接29个模块,总线又连接到局部、域网上,其中还有3个 接线盒电脑,2个作为前端模块,一个作为后端模块,其作用是 提供诊断支持(包括接插方便的接头及测试点)。从物理意义上讲, 汽车上许多模块和数据总线距离很近,因此被称之为LAN(局域 网)。摩托罗拉公司设计的一种智能车身辅助装置网络,被称之为LIN (局域互联网)。系统框图袤&则接ItAH 块制车W3黑块仅袁女及车身电器局域网后,线网关模车身电城四(TraiIblazerEnvoysport的低速OBDn总线上采用了主/从架构。卡车的车身模块是主模块,其他17个模块分别在不同的物理位

7、置上。这些模块具有许多控制功能,如电瓶缺电保护、自动空调控制、灯光控制、座椅控制、防盗控制、雨刮器控制、喷淋控制、具有记忆功能的座椅、后视镜和门锁控制,还包括许多遥控的个性化调节装置。图4所示是通用公司OBD11的基本结构,从图上可以看出所有的输入信号线和输出信号线都经过车辆控制模块,许多车还有一根总线连接ABS模块,车辆控制模块采用轮速信号作为车辆的速度输入信号,因为车辆控制模块同时控制发动机和自动变速器,所以无须像其他许多车一样再用另一根总线连接自动变速器控制模块。点火线网点通用公讨教携总线X)节气门体总逋马达中央多点餐酎活性碳猫电油系 健电HJB油苏汽控件车及安石信川车遗传建器馒性控制以

8、;K蜘图4通用公司OBD11的基本结构高速数据总线及网络容易产生电噪声(电磁干扰),这种电噪声会导致数据传输出错。数据总线多种检错方法,如检测一段特定数据的长度。如果出错,数据将重新传输,这就会导致各系统的运行速度减慢。解决的方法有:使用价格高、功能更强大、结构更复杂的模块;用双绞线(价格比你想像得贵得多),如图5所示克莱斯勒CCD系统采用的双绞线数据总线,它的数据传递是基于两条线的电压差(图上标示了所有进入发动机部位节点的信息,需要的话这些信息又通过两条数据总线(Ml和M2)从发动机部位节点传输出去,尽管这种系统正逐步被淘汰,但当今有些卡车仍然采用这种系统);用屏蔽线。图5克莱斯勒CCD系统

9、采用的双绞线数据总线为了使价格适中,数据总线及网络必须避免无谓的高速和复杂。大多数的设计都有三种基本型,即低速型、中速型和高速型。强化通信协议一一协议本身可以强化(仲裁方式、各取所需方式和主/从方式),也可以通过增强芯片的方式来强化。这个芯片的作用是决定传输什么及何时传输。克莱斯勒的CCD数据总线的每个模块都有一个这样的芯片,协同工作的方式是克莱斯勒公司的专利设计。2 .工程标准通信协议标准有点像国家高速公路条例,里面包括许多条款,如最高行驶速度、路幅等等。但各州和市建造高速公路时,还要在条例里加入许多细则。“魔鬼就在细节中”这句老话非常适合地方高速公路条例。制定OBDIl标准也大相径庭。早在

10、1994年有些车就装备了OBDn系统,到了1996年政府规定所有在美国销售的车必须装备OBDII系统。OBDII是一个通用的通信协议标准。其目的在于监测和诊断与排放系统有关的故障以及其他一些特殊系统的运行情况。读取存储在动力模块中的故障码需用一台常用的故障抛描仪及1个I6针的标准接头。这些故障码是专门编号的,故障扫描仪必须要显示排放控制区域里某些特定的数据,这些数据我们称之为PIDs(参数识别验证)。汽车工程师协会制订的J1850实际上是两个半数据总线通信协议的结合体。一个是通用汽车公司的“二级总线”协议,在单根线的总线上通信速度为10.4KBseco另一个是福特公司的“标准共用”协议,在双线

11、的总线上通信,速度为41.6KBseco还有一个是克莱斯勒公司的协议,它类似于通用汽车公司的,通用和福特的通信协议运行方式完全不同。这些通信协议不但能传输故障扫描仪,而且还能控制数据总线。ISO91412(来自于受欧洲影响的国际标准化组织)是一个在单根线的总线上通信的协议,但和J1850完全不同,模块只有被访问时才应答,且只应答故障扫描仪,模块之间相互不应答。因此,它的结构是主/从式的,其速度比通用公司和克莱斯勒所用J1850还慢。它的模块唤醒时间长,参数识别验证(PID)的报告时间也长。ISO14230被认为是ISO91412的升级版,于1997年采用,它的唤醒访问时间快,并为数据总线不支持

12、的参数识别验证提供一个旁通通道。现有的通信协议都支持成组方式(一种要求车载诊断系统以多字节多帧方式传输数据的安排)。因此能连续传输大约6组参数识别验证。用标准方式故障扫描仪检测时要等待参数识别验证一个个的报告,然后再把它们全部显示出来。这样太慢了,成组方式显然对检测间歇性故障方便可行。然而,支持并不一定就意味着具有。有些车的OBDn是成组方式,其他则不是,根据款式的不同而不同。通过光盘可以查到,如果一个通信协议不支持成组方式,OBDII系统只能拾取一两个参数识别验证进行计算,要不就是信息传输的速度太慢。3 .基本的兼容性不难看出,所有OBDn的通信协议都有不同的计算机语言,对专用的通信协议而言

13、模块结构或许复杂一些。例如凯迪拉克Catera车同时使用了ISO14230J1850、通用公司的E&C以及CANo正如学外语一样,故障扫描仪可以编程为具有认识多种通信协议语言的功能。如果在买第一台OBDII故障扫描仪时你曾认为它的可能大概可以了,那么现在你可以看出事情并非如此。例如早期生产的通用型故障扫描仪对使用ISO14230的数据总线“听”不到任何东西,扫描仪会认为什么数据也没有传输,所以屏幕上什么也不显示,这种扫描仪的软件需要升级。4 .细说兼容性记得“魔鬼就在细节中”这句老话吧?在制造通信协议时情况就是如此。一些软件工程师判读通信协议及细节,另一些人可能产生细微差意的解释。只要通信协议

14、近似,所有的故障扫描仪都可以检测OBDn系统。如果某个故障扫描仪制造商认为某些参数识别验证对有主见的技师来说无用,那么他们生产的故障扫描仪就会忽略这些参数识别验证,或者通过其他参数识别验证来复制,但关键的信息必须要有。很不幸,普通OBDn确实存在某些问题,例如:*克莱斯勒汽车故障码。早期下线的2001款RAM小客和卡车、Dadotas和DurangosWramglers和Vipers吉普及大切诺基上都存在编程上的错误,普通的故障扫描仪不能显示6个氧传感器加热器或大气温度传感器的故障。在Viper车上还会给出一错误的P1394故障码(泼气检测泵开关)。新的程序已经出来了,但别指望代理商会给你的车

15、重新编程,因为这个差错对他们没有影响。对DRBm(或克莱斯勒增加模式的普通故障扫描仪)来说不存在这个问题。大现代和起亚。近期款式的这些车用的是ISO14230通信协议,但它们的发动机控制单元是德国的,自动变速器控制单元是韩国的。一接上故障扫描仪,屏幕上就出现排放系统“准备状态测试”,不是显示准备状态完成就是显示没有完成。但当你要读故障码或参数识别验证时就会出问题,扫描仪上会弹出自动变速器控制单元的信息,而这些信息没任何意义。扫描仪把自动变速器的超时传输当作没有传输,这就是你在屏幕上所看到的,你可以试试一次又一次地插接头、起动发动机,幸运的话能和发动机控制单元建立通信,从而读取故障码和参数识别验

16、证。5 .信息共享,迎接网关因为车上用这么多总线和网络,所以必须用一种方法达到信息共享和不产生协议间的冲突。例如:车门打开时发动机控制模块也许需要被唤醒。为了使采用不同协议及速度的数据总线间实现无差错数据传输,必须要用一种特殊功能的计算机,这种计算机就叫做网关。网关实际上就是一种模块,它工作的好坏决定了不同的总线、模块和网络相互间通信的好坏。实际上针对通用协议的OBDn系统,你的OBDn故障扫描就是网关,只不过是针对它的屏幕而言。网关就像一个居民小区的门卫,在他让任何客人进大门之前,他得问问客人是否是应邀前来,或者通知某位住户有人来访了。对不兼容但却需要互相通信的总线和网络来说,网关模拟所起作

17、用就和门卫一样。但当信息不能传递时,不要责怪信使(网关),-个或两个模块的软件或许有错。6 .CAN及其诊断设备为什么我们还需要另一种网络和通信协议呢?CAN(控制器局域网)已经问世几年了。美国生的产许多重型卡车和欧洲产轿车的发动机控制单元都用CAN,但诊断数据是通过一个网关到达J1850或ISO数据总线的。如今在欧洲对排放诊断来说CAN是合法的。显然美国车的排放诊断也将要用CANo我们这里提到的CAN是指CANc高速网络,中等速度的网络CANB目前还被广泛地使用。CAN的运行速度非常快,可以高速处理排放控制系统的数据,这就是为什么要普遍采用CAN的原因。CAN采用双线多主/从模块方式,所以一

18、个模块出故障对系统不会有什么影响。CAN的运行速度为500KBsec,比通用公司采用的J1850二极数据总线快50倍,比ISO9141-2快60倍。如果使用CANC故障扫描仪诊断故障,可以想像仪器的效率将大大提高。正如克莱斯勒公司一位电器专家所说,CANC故障扫描仪是准实时的。其他的专家并没有这么夸张地描述CAN故障扫描仪,他们认为某些行驶性故障在仪器上显示和消失的速度将更快,所以你的多通道示波器将会大有用武之地。车身电器系统的控制将采用中等速度的CANB(标定的速度为125KBsec)o据克莱斯勒公司的工程师说,他们公司的车将用速度为83.3KB/sec的CANBoCANC和CANB能连在一

19、起工作吗(组成CANCAN网)?答案是否定的。它们之间的速度相差太大,会出现走路时踩别人脚后跟的现象,它们之间必须要用一个网关。关键的问题是目前所用的故障扫描仪都无法诊断CANC,你所需要的不只是新的软件。那么,你的故障扫描仪无需很多钱就可以升级吗?有些故障扫描仪具有内置硬件或插入硬件式结构,这样的话升级的费用就不大。不是这种结构以及几种品牌的老式故障扫描仪则无法升级。现在如果要添置新的故障扫描仪的话,事先要先了解一些与CAN诊断功能有关的问题。7 .即插即用时代即将来临如果你的电脑装有即插即用软件,你知道它并不总是管用(有人称之为“即插即求”)。有的图片格式(T即,JPGandPDF)有时候

20、能行有时则不行。市场上出售的故障扫描仪软件也会出现类似的问题,对此你要有心理准备。最终所有的汽车制造商都要遵循一个推荐的“即插即用”标准,这个标准是为汽车外接电器装置制定的,我们把这些装置称之为智能数据总线(IDB)。但是就像OBDn一样,对这个标准的细则已经有两个截然不同的方案。一个方案是用IEEEI394,IEEE1394是苹果电脑公司的个人电脑系统标准,通常称为“火线”,它的运算速度快但结构复杂。福特公司在一辆林肯Navigator车展示了一套基于“火线”的后座娱乐系统(用的是索尼公司的playstation)o许多用“火线”标准的产品已经问世,随时可以装车,还有更多的产品即将问世。但德

21、国的汽车制造商用的是MOST标准(媒体适用系统传输标准)。也就是我们所要提到的另一个方案。IDB国际协议的第一套规范中没有上述两个方案,最终的规范(一年后出台)里哪个方案会胜出呢?依我看都不大可能。或许会像SAEJ1850的情况一样,在涉及到IDB网关方面,给两套方面都留有余地。智能总线(IDB)是有线连接方式,眼下正在制定一个无线传输标准,这个标准适用于移动电话、掌上型导向器以及类似的产品。智能数据总线标准制定完成后,汽车上将真正装备只能数据总线网关。配上电脑游戏机及DVD机等即插即用的售后时常设备将不成问题,就像林肯NaVigatOr一样(图6),该车还有一个端口用来连接索尼公司的PIayStaion(图7)。图6林肯NaVigator车的智能数据总线系统图7林肯Navigator车用来连接索尼公司的Playstaion的端口

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号