電子U(ku┛)御システムへの間違った認識をエンジニアみんなで解消しよう
「トヨタP」をきっかけにO動Zの電子U(ku┛)御システムがKい、という風潮が出ている。先日、テレビ朝日の古Zkr(hu━)がキャスターをめる報O番組で、「O動Zは電子U(ku┛)御システムにしたから、今vのトヨタのようなPを引きこした」、というような暴言を吐いていた。く無(m┬ng)もはなはだしい。
O動Zの電子U(ku┛)御システムがこれまでどれくらい人の命をったことか、電子U(ku┛)御システムのおかげで交通故は(f┫)した。数C(j┤)ははっきり覚えていないが、日O動Zフェローの久春(hu━)がセミコンジャパン2009の基調講演で(j┤)してくれたスライドでは、電子U(ku┛)御システムの導入・進tと、交通故の(f┫)少とがはっきりした相関関係をeっていた。現実に交通故によるxvはQ々(f┫)少向にある。(ji┌n)酔い運転のような人為的なひどい運転でもしない限り、故によるxvはありえないほどに(f┫)少した。
アナログデバイスがいち早く商化した加]度センサーが高級Zだけではなくj(lu┛)Z、軽O動Zにまで使われるようになり、iCガラスに頭をぶつけてxぬということは極めて少なくなった。今やアナデバだけではない。加]度センサー参入メーカーはHい。また電子U(ku┛)御\術のおかげで、~害な排ガスはほとんど出さなくなった。電子U(ku┛)御のおかげでUTる日でもスピンするZが少なくなった。電子U(ku┛)御のおかげでバックモニターを見られるようになった。衝突防Vシステムも、レーンからのはみだし警告システム、居り防V警告システムもすべて電子U(ku┛)御、その中核は半導で行っている。
3月30日の日刊工業新聞でも、O動Zメーカー世cトップの独ボッシュ社日本法人役^へのインタビューで以下のようなやりDりがあった。「−電子U(ku┛)御は故障しやすいという認識がk陲任呂△襪茲Δ任后廚箸いμ笋いけに瓦靴董◆屮蓮璽Cで半導は機械式よりはるかに信頼度が高い」と答えている。
このボッシュ役^の認識は、Mがかつてシリコン圧センサーに関してD材した1980Q代と変わっていない。シリコンは丈夫なだけではなく、電子v路でO動Zの「走る、曲がるVまる」という機ΔU(ku┛)御するほうが機械式でU(ku┛)御するよりもずっと信頼性は高い。ブログでも紹介したが、シリコン半導は機械的にも(d┛ng)い。
最Zになってジェットコースターや電Z、O動Zの機械(ねじやナット、ボルトなど)のC耗が原因の故があった。かつての日豕,慮譱禊a僂任竜故も隔壁をVめていた機械の劣化によるC耗疲労が原因だった。機械にはC耗・劣化という發ずいる。
電子U(ku┛)御がKいというのは、風h被害のようなものだ。実際には、電子U(ku┛)御システムのおかげで人の命がずいぶんとわれたのにもかかわらず、逆の風hが出ていることは本当に悲しい。こういった誤った認識をわれわれエンジニアが変えていかなければならない。
k(sh┫)、電子U(ku┛)御システにはC耗疲労という發呂い覆い、ソフトウエアのバグという新たな發いる。電子U(ku┛)御システムは基本的に、プロセッサとROM、RAM、周辺v路、インターフェースを基本とする組み込みシステムでできており、ROMに焼きけるプログラムのミスが命Dりとなる可性があり、RTを要する。
できるだけプログラムミスをDり除くため、欧ΔO動ZソフトウエアプラットフォームであるAUTOSARには、チェックリストが組み込まれている。もちろん、これだけでプログラムミスは防げないが、ミスをできるだけ(f┫)らすためのOS、ミドルウエア、アプリケーションという階層構成にして、プログラム行数を(f┫)らす努がけられている。人間がプログラムするlであるから、それを~単にチェックする(sh┫)法、ほかの人からもプログラミングが見えるような透性のあるテスト法、b理的なT盾を見つけるアルゴリズムなど、バグをEする開発は進んでいる。プログラムミスは人為的なミスだからこそ、防げる}立てはずある。
機械のC耗といった`に見えない故障を見つける\術は、例えば音S探a機をはじめとしてないことはないが、O動Zの機械のC耗の差腓鬚垢戮謄船Д奪することはMしい。音SセンサーをDりけられる場所にもU(ku┛)限がある。
やはり、プログラムミスを発見する(sh┫)法の(sh┫)がよりスマートで確実だろう。プログラムミスを見つけられるアルゴリズムや\術を創]できれば、世cに通する\術となる。これこそ、国家プロジェクトで進めるテーマではないだろうか。