送交者: 567 於 February 02, 2010 at 08:52:45:
偷油它的油門問題很有些歷史,但是直到最近才爆發,偷油它火速提出補丁,號稱一個彈簧就可以解決. 真是這樣嗎? 看看歷史吧.
偷油它的油門問題是從他把油門設計改成 Fly-by-Wire ETC開始就埋下隱患. 當年偷油它把 Fly-by-Wire ETC推進市場的時候, 就有很多人對它的安全問題表示擔心.
所謂ETC, 就是 Electronic Throttle Control, 電子油門控制. 這是什麼意思? 先從機械油門控制說起.機械油門控制,是通過一跟線,就是自行車剎車線那種,從你的油門踏板連到發動機,油門開多大,全靠你自己控制, 如果這根線失效,你腳上也能立刻感覺到.
1988年,BMW第一個在7系車上推出了ETC系統,在這根機械連線周圍加上了一些電子的玩意兒,後來其他車廠也見樣學樣, 紛紛加了ETC. 但是這些 ETC, 叫 Drive by Wire 是圍着這跟線做文章, 油門踏板跟發動機的機械聯繫是一直存在的.
偷油他呢? 就領先了一步, 乾脆把油門踏板跟發動機的機械聯繫給取消了,偷油他的油門踏板下面,現在是一個傳感器的盒子,傳感器把油門位置送給一個計算機, 然後計算機根據當前發動機運行情況,把傳感器信號翻譯成油門大小,這就是所謂的 Fly-by-Wire. 這樣做當然是有好處的, 可以避免很多司機的技術問題或者駕駛習慣問題, 比如坡起給油不夠造成死火之類的, 但是它最大的問題就是現在爆發的安全問題. 因為司機對油門的直接控制被偷油他取消了, 現在油門整個在偷油他的計算機手上了,計算機可以 overwrite 司機的油門指令,如果計算機認為應該加速,你把油門鬆了也沒用. 換句話說, 偷油他現在就跟微軟差不多, 假定你是SB, 你想幹什麼, 他比你自己知道的更清楚.
原理說完了,那問題怎麼解決呢?那要先看失效機制. ‘Fly-by-Wire’的失效機制大概可以分三類,
第一類是輸入信號失效, 就是傳感器送給計算機的信號錯了, 司機本來沒踩油門, 傳感器說踩了. 這也是偷油他現在試圖讓人相信的失效機制,從一開始的把 MAT拿掉免得卡住油門到現在換個大點彈簧把油門頂起來,都是這個路子.為什麼?因為這個最便宜,也最容易解決.
第二類是輸出失效, 就是從計算機輸出的電子信號到油門的控制機械這一塊出的問題,如果這裡出了問題,可以測,也可以重複,現在比較明確這一塊沒有問題.
第三類問題就比較要命了,就是計算機失效. 做過嵌入式系統的都知道, 最怕的問題就是程序跑飛, 一旦跑飛, 計算機就瘋了,只能RESET. 這個搗亂最有親身體會了, 當年他的程序就老跑飛. 程序跑飛的特點是什麼呢? 嘿嘿, 無法重複. 因為每次飛的地方都不一樣,而且一旦重新啟動,他就完全正常了.
現在知道的偷油他致死的案子,基本都表現出第三類失效的特徵: 油門突然失去控制; 事後檢查無法發現失效元件; 事故過程無法重複. 這個一點都不奇怪, 汽車上的環境對電子系統最不友好了, 高溫,高震動,不穩定的電源,各種高壓信號亂竄,程序跑飛正常,不跑飛就不正常了. 當然了, 搗亂也有許多防止程序跑飛的招, 但是百密一疏, 總有人考慮不到的地方. 幾百萬輛車裡面, 有幾輛在某個特定情況下跑飛了,再正常不過了.解決辦法一個是恢復司機對油門的機械控制, 讓司機可以overwrite計算機.但是且不說偷油他有沒有這麼多錢,就算他有,以後還有人敢買他的車嗎? 還有一個可能的辦法是 open source, 他的計算機的安全漏洞, 單靠他的幾個工程師是很難全堵上的, 靠 open source 人海戰術, 能不能堵住先不說, 應該可以早點發現安全隱患, 找到能可以重複讓偷油他的計算機跑飛的條件.