新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 在一個穩(wěn)固的基礎上高效的開發(fā)汽車診斷功能

在一個穩(wěn)固的基礎上高效的開發(fā)汽車診斷功能

作者: 時間:2012-11-27 來源:網(wǎng)絡 收藏
引言:Vector Informatik和戴姆勒克萊斯勒公司是兩個總部均設在德國斯圖加特的公司。近幾年,在過去的合作基礎之上,他們在開發(fā)診斷工具方面擴展了戰(zhàn)略合作伙伴關系。如今,Vector和戴姆勒克萊斯勒已經(jīng)合作開發(fā)和定制出機動車診斷領域?qū)S玫墓ぞ呷?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/CANdela">CANdela系列。應用這些工具剛開始會花費較多精力,但最終的分析結(jié)果證明,它們對品質(zhì)和成本的改善都是非常有效的。

為了滿足今后汽車診斷任務的要求,上世紀90年代末,戴姆勒克萊斯勒公司為其車輛診斷工具的開發(fā)制定了新的方向。主要目的是讓新工具變得更容易使用和理解,同時診斷的相關數(shù)據(jù)也要以統(tǒng)一格式描述。只有這樣才能保證診斷工具在所有相關業(yè)務單位和合作伙伴間(包括ECU供應商和軟件供應商)具備較高的接受度,還能保證診斷相關數(shù)據(jù)的可重用性。

為了支持這個努力方向,該公司通過它的GSP/TD中心(診斷和閃存技術中心)對診斷技術和方法進行強化和集中。該中心全面開發(fā)出新的診斷和閃存概念及其與這些概念相關聯(lián)的在公司范圍內(nèi)開發(fā)、生產(chǎn)和維護的實現(xiàn)過程。同時,該中心還對在這些不同業(yè)務領域內(nèi)引進上述概念、過程和工具提供整個公司范圍內(nèi)的支持。

診斷功能的通用實現(xiàn)

作為診斷功能的合作開發(fā)方,Vector Informatik公司的診斷專家設計了一種基于“單源法則”(Single Source Principle)的工具,即所有診斷功能只用機器可讀的XML描述文件進行一次正式規(guī)格定義,然后所有用戶可普遍使用這些規(guī)格數(shù)據(jù)。

戴姆勒克萊斯勒希望在開發(fā)、生產(chǎn)和維護中繼續(xù)保留其DIOGENES描述格式及其專有的運行時(run-time)系統(tǒng)CAESAR(戴姆勒克萊斯勒內(nèi)部針對“車用電子系統(tǒng)公共入口”采用的DC項目名),為此,Vector設計的系列診斷工具(可用于診斷不良應用的CAN診斷環(huán)境)具備了集成各OEM專用導出格式所需的靈活性。

除了戴姆勒克萊斯勒公司以外,Vector與歐寶和Claas(農(nóng)用設備生產(chǎn)商)的戰(zhàn)略聯(lián)盟也對這些診斷工具的開發(fā)產(chǎn)生影響。同時,Vector還與菲亞特、福特及其他許多世界級汽車廠商開始建立合作關系。如今,幾乎所有具備汽車和相關供應產(chǎn)業(yè)的國家都在使用工具。這些工具在診斷數(shù)據(jù)的采集和編輯以及將數(shù)據(jù)導出為多種不同格式方面給用戶提供了重要的支持。通過它們采集的數(shù)據(jù)還能用來自動生成ECU診斷軟件。

圖1:CANdelaStudio提出專門的ECU診斷需求描述并從CANdela數(shù)據(jù)庫向DIOGENES數(shù)據(jù)庫導出數(shù)據(jù)。

圖2:利用專業(yè)網(wǎng)絡開發(fā)工具CANoe進行診斷功能性測試。

圖3:在一個集成測試基準平臺上測試A級車的電子元件。

圖4:利用CANdelaStudio提供的診斷數(shù)據(jù)描述可節(jié)省6-7成費用并加快診斷協(xié)議的實現(xiàn)。

圖5:閃存數(shù)據(jù)的管理以及用CANdelaFlash產(chǎn)生 Flash Container。

通過前加載(frontloading)節(jié)約開發(fā)時間

戴姆勒克萊斯勒公司診斷功能開發(fā)過程的指導原則就是通過在開發(fā)過程的很早階段創(chuàng)建一個完備的規(guī)格,來保證獲得的數(shù)據(jù)庫完整可靠。有了這樣的數(shù)據(jù)庫,就可以避免在與供應商合作時出現(xiàn)誤解和差錯,也因此免去了大多數(shù)優(yōu)化步驟。一旦戴姆勒克萊斯勒選定某個開發(fā)項目的ECU供應商,其開發(fā)、生產(chǎn)和維護部門的工程師就開始與這些ECU供應商合作定義ECU的診斷功能。

上一頁 1 2 下一頁

評論


技術專區(qū)

關閉