在一個穩(wěn)固的基礎上高效的開發(fā)汽車診斷功能
為了滿足今后汽車診斷任務的要求,上世紀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設計的CANdela系列診斷工具(可用于診斷不良應用的CAN診斷環(huán)境)具備了集成各OEM專用導出格式所需的靈活性。
除了戴姆勒克萊斯勒公司以外,Vector與歐寶和Claas(農(nóng)用設備生產(chǎn)商)的戰(zhàn)略聯(lián)盟也對這些診斷工具的開發(fā)產(chǎn)生影響。同時,Vector還與菲亞特、福特及其他許多世界級汽車廠商開始建立合作關系。如今,幾乎所有具備汽車和相關供應產(chǎn)業(yè)的國家都在使用CANdela工具。這些工具在診斷數(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)生ODX Flash Container。 |
戴姆勒克萊斯勒公司診斷功能開發(fā)過程的指導原則就是通過在開發(fā)過程的很早階段創(chuàng)建一個完備的規(guī)格,來保證獲得的數(shù)據(jù)庫完整可靠。有了這樣的數(shù)據(jù)庫,就可以避免在與供應商合作時出現(xiàn)誤解和差錯,也因此免去了大多數(shù)優(yōu)化步驟。一旦戴姆勒克萊斯勒選定某個開發(fā)項目的ECU供應商,其開發(fā)、生產(chǎn)和維護部門的工程師就開始與這些ECU供應商合作定義ECU的診斷功能。
評論