原创 丰田车意外突然加速分析

2010-4-7 10:17 3993 9 18 分类: 消费电子

丰田车意外突然加速分析(上)

我们又见到丰田内外受困日本国土交通大臣前原诚司宣布,将重新彻底调查日本国内发生的丰田车突然加速投诉案。他说,国土交通省在2007年至2009年间共接到134件有关汽车突然加速狂飙的投诉,其中涉及丰田汽车的有38件,所占比例为28.3%。尽管这一比例与丰田汽车27.8%的国内市场份额基本吻合,但政府从重视产品质量的角度出发,决定重新彻底调查丰田汽车突然加速投诉案,同时也将重新审查针对其他品牌汽车的突然加速投诉案。“这表明别的车也有突然加速问题,且与车的使用量成比例,给人的感觉是存在共性的未解之谜。这种突然加速也是因脚垫引起的可能性很小,而由电子部分引起的可能性较大,因此其它厂即使未有召回令,如技术上相似,就如我25日博文所言,也未必有幸灾乐祸的机会。

Laurent Belsie较为详细的报道:NASA to study Toyota recall cars. Are cosmic rays the culprit? | Jayne's Celebrity Fashion News:美国交通部已请宇航局NASA参预丰田突然加速的调查,还请了科学院进行调查。NASA 9位电气工程、电磁兼容性、软件完整性、统计分析、孤立起伏研究的有经验的工程师将和至少8NHTSA的雇员合作。NASA的工程与安全中心自2004年哥伦布航天飞机失事以来已作了100个详尽的技术评估报告,这将是第一个有关汽车的报告。NHTSA说现在还没有一种理论在加速事件与电磁干扰之间的联系加以清楚的说明,无论干扰来自天上还是地上。我有二点感想,一、这是真正较真了,不把原因找出来是不罢休了,技术上的问题归根到底要从技术上解决。二、美国能迅速地调集全国的资源,值得我们考虑:我们能迅速作全国资源的调动吗?从上说法可知,已经有一种猜测:说宇宙射线可能是元凶:在航空电子研究中有一种对付孤立起伏(single event upset)的讨论,说宇宙射线会使电子器件行为异常;不过NASA还会考虑其它的可能性。

 

我看CAN的毛病引起突然加速也是有可能的,这个分析已经告诉了NHTSA

 

1.丰田车的油门踏板传感器与刹车踏板传感器是接在不同的ECU上的;发动机ECU与刹车控制ECU通过CAN总线传递信号;油门开度不仅由踏板开度决定,而且也受来自CAN的其他信号控制。其他信号对开度的修正一般是减少,但若来自CAN的修正信号出现了错帧漏检,哪么与具体实现的控制方案(丰田的算法)有关,会有不同后果:

a)                  其他信号查表后与踏板信号相乘-算术处理方法。如错帧是把小信号变大,此时有可能产生突然加速;

b)                  初步处理后的修正值与踏板按最小值作选择-非线性处理方法。此时不会产生突然加速,但有的控制方案不能作最小选择;

c)                  可能不管其它信号的幅值,有已定的逻辑选择-逻辑处理方法。例如只要是由刹车来的信号,就由来的信号作取代控制,如错帧是把小信号变大,此时有可能产生突然加速;

 

2.车内条件很恶劣。

http://scholarsmine.mst.edu/thesis/pdf/Ren_09007dcc80487aed.pdf

FEI REN“PERFORMANCE IMPROVEMENTS OF AUTOMOBILE COMMUNICATION PROTOCOLS IN ELECTROMAGNETIC INTERFERENCE ENVIRONMENTS”A THESIS Presented to the Faculty of the Graduate School of the UNIVERSITY OF MISSOURI-ROLLA, 2007

实验是用继电器产生空间感应干扰,一次开关造成的干扰,平均持续时间约0.48ms,可以看到100μs内有多少干扰(图12)。

testbed.gif

1Figure 3.1 The CAN testbed photo

fig8.gif
2.Figure 3.8 Waveformes of Electromagnetic Interference

在带屏蔽的CAN电缆里工作时都会有干扰(图3)。

fig10.gif
3 Figure 3.10 Waveforms of CAN data frames with EMI on shielded cable

丰田车干扰电压抑制回路有点少professor Raj Rajkumar’s blog Prof. Raj Rajkumar, Carnegie Mellon:丰田继电器部分用的抑制峰值反冲的措施比别人少,图3中见不到吸收回路。2007Buick LaCrosse 3.6L 14个继电器,全有电压抑制回路,6个点火线圈各有自己的抑制回路。与此对比,2007 Toyota Camry 2.4L model 20 个继电器,没有一个有电压抑制回路,4 个点火线圈,共用一个电压抑制回路,仅整车分散有3个电压抑制回路。分析原因是加电压抑制回路可能降低继电器的寿命,增加更换继电器的次数。如果丰田意识到不加电压抑制回路可能引起召回,我想他们也不会因小失大的。

丰田.gif

4 Figure 1. 2007 Toyota Camry 2.4L Relays without Voltage Spike Suppression

 

3在干扰下,CAN的错帧漏检就会出现。见我上次博文。下面再加说明:一般地说CRC生成多项式中含有(X+1)项时就可检测出任意奇数个错,可是由于CAN填充规则对CRC的影响,有时这个奇数错也是检测不出来的,可以说明CANCRC检验非常弱。这第3个错可以发生在7~22内任意位置。

多位错.gif
5 尽管有(x+1)项,CANCRC无法检测出这种奇数个错

 

从上例也可以看到,如果把第一个1看作CAN帧控制域(DLC)内的一位,那么代表数据的二进制值会有多少放大。突然加速就有可能

 

丰田这次先后召回了780多万辆车,如果以每辆车已工作2000小时估计,死34人,其比例是很小的,2.1*10-11/小时,极小的概率也会因总量大而放大很多。500kcan总线利用率为30%计,每小时送的帧以4*106计,如果can的错帧漏检率为K,那么K*4*106<2.1*10-11,就要求K<5*10-18,Bosch 报告的数字(J. Unruh, H.J. Mathony, K.H. Kaiser: "Error Detection Analysis of Automotive Communication Protocols". SAE Int. Congress, No. 900699, Detroit, USA, 1990)为误码率在10-4时是10-17,而根据我的计算,误码率为10-4时下限是1.59*10-12(实际上可能还要大)。如果车上的应用程序或控制方案没有考虑过这种可能性,can漏检问题造成其它应用出事后果可能不亚于现在的“突然加速”问题,例如有一个轮子突然刹车,车就可能翻。

 

1.59*10-12是什么概念?北京有400万辆车,每天开2小时,就会有50辆车碰到问题(出现突然加速的比例等于对油门开度作修正的帧的流量占整个通信流量的比例,如不遇到事故扩大的条件不一定出车祸)。美国人大张旗鼓,这说明在事关人命的事上,小概率事件是不容忽略的。

 

4.电磁干扰下,我以前谈到的节点进入等效离线或真正离线的故障有可能发生,注意,只要一次较大的干扰就足以造成此种后果。见我上传的文章。这是典型的单点故障造成全系统失效的例子。

 

在此种情况下,后来的刹车信号被阻断。油门仍大开着。所以刹车优先的改进方案未必有效。

 

5.我说的失效情况在总线空闲时会消失,这个时间不会长,很多人可能只有冲一下的感觉,不会有后果,有人投诉了,有人根本不去投诉。

其它因素有可能使事故扩大到很长时间。例如,驾者不断踩刹车,如果由此而形成通信的峰涌流量(与车的通信系统的设计有关,要查丰田的设计,不一定有),就可能推迟离线故障的退出时间;刹车节点也离线了;长时间刹车使电磁干扰情况恶化;现场干扰一直存在;失效重复发生

http://index.ieeexplore.ieee.org/iel5/6/21440/00993787.pdf: The effects can be quite serious: on certain highway overpasses in Europe, the engines of some vehicles have been shut off when their control units encountered high EMI levels from, among other things, high-voltage lines beneath the roadway, reported David Ladd. He is communications manager at Siemens VDO Automotive (Auburn Hills, Mich.), which operates an electromagnetic compliance testing lab. “These problems must be identified and corrected before the vehicle goes into production,” he emphasized.

高压线能使车熄火,当然也可能一直干扰通信。

 

6.如果丰田的CAN时钟全按ISO11898容差,余量太小(这是CAN的又一个失误),环境恶化时位时间就不对了,就会收发错,而且是重复性的:该节点经一段时间后又要参加通信,而通信又是错的。不断出的BABBLING IDIOT错使通信失效。

 

7.其它非CAN的因素也可能使故障扩大,例如不断刹车可能使刹车系统的能源超载,刹车就难生效。

 

8.由于不能通信,检测仪器收不到出错信号;上述故障并未被认识到,当然也不会有故障代码及其记录

《丰田车意外突然加速分析(下)》

 

 

 

 

文章评论9条评论)

登录后参与讨论

用户1454308 2015-7-27 13:33

Good

用户1678053 2015-7-27 09:03

看看

自做自受 2015-7-25 20:55

是啊,这句话可谓永远是"对"的。 核心的自主研发能力,可谓广义,或者模糊。关键在当事人取之有道、用之有名。 比如,自己的企业仿造市面上产品的行为,不是就具有自主研发能力吗?仿造技术是核心。所以可以OEM大行其道。 就算是肯定会被淘汰,也自然,而且淘汰的快,再生的也快。反正不愁没有消费需求。中国几乎没有了公认的百年老子号企业了。

忆轻狂 2015-7-25 20:19

没有核心的自主研发能力,靠跟随或者吃老本肯定会被淘汰的。

用户1039377 2014-2-28 10:53

精彩

用户1406868 2013-2-28 22:28

楼主讲的是错误怎么产生的,但是从功能安全的角度看,即使产生了一个错误(CAN传输错误),也不能引起安全问题。

用户1557450 2012-4-6 16:11

哎,电子产品就是这样啊

用户1384340 2010-4-9 10:22

我想根据设计,其他对油门的修正应该是小权限,不会出现这么大动作吧?

用户1108765 2010-4-8 20:57

顶一下,佩服!

用户1535673 2010-4-8 19:33

can总线理论很强,佩服
相关推荐阅读
yfy812_845263591 2016-03-08 13:50
audi自动泊车(3月7日)
奥迪CEO鲁伯特·施泰德(Rupert Stadler)与该市市长约瑟夫·库尔他托内(Joseph A. Curtatone)共同签署了谅解备忘录。 奥迪正与美国东海岸城市萨默维尔共同筹划未来...
yfy812_845263591 2016-02-18 10:46
自动驾驶车风口开大了
自动驾驶车风口开大了   近日sae报道(Why Audi boss Stadler believes in a hands-off future - SAE International ...
yfy812_845263591 2015-01-07 16:24
做中国的黑匣子吧
近一年来看到飞机失联之后找黑匣子的艰难,像马航MH370耗费的人财物不知有多少亿美元了。其实现有的技术可以大大降低成本,甚至可能还救出一些人:   1。事发后把黑匣子自动与机体分离,用到...
yfy812_845263591 2014-09-26 09:11
手机添加放大镜
我眼睛老化,感到要是手机上有放大镜软件就好了,不过市场上没找到。也许由于镜头关系,虽然像素高,没法把近的物象的像素提高,然后显示清楚。不过我想,添加第三个光学头,成本的增加也不过小半个光电鼠标的成...
yfy812_845263591 2014-09-22 15:43
你必须要知道风险的根源
你必须要知道风险的根源   因为现在的中国已进入了汽车社会,年轻人或迟或早会有自己的车,而每台车上都用CAN总线在控制刹车、转向…,所以你要知道CAN的风险。我对CAN总线的出错漏检率的分...
yfy812_845263591 2014-06-19 16:45
大公司的不地道
大公司的不地道   大公司由于过往的口碑,不惜有时说谎,不知道狼来了的故事何时使那个说谎的孩子受到惩罚?举四个例子:   1。前不久EETIME 专栏独家报道了丰田突然加速在Okl...
我要评论
9
9
关闭 站长推荐上一条 /2 下一条