在一個(gè)穩(wěn)固的基礎(chǔ)上高效的開發(fā)汽車診斷功能
為了滿足今后汽車診斷任務(wù)的要求,上世紀(jì)90年代末,戴姆勒克萊斯勒公司為其車輛診斷工具的開發(fā)制定了新的方向。主要目的是讓新工具變得更容易使用和理解,同時(shí)診斷的相關(guān)數(shù)據(jù)也要以統(tǒng)一格式描述。只有這樣才能保證診斷工具在所有相關(guān)業(yè)務(wù)單位和合作伙伴間(包括ECU供應(yīng)商和軟件供應(yīng)商)具備較高的接受度,還能保證診斷相關(guān)數(shù)據(jù)的可重用性。
為了支持這個(gè)努力方向,該公司通過(guò)它的GSP/TD中心(診斷和閃存技術(shù)中心)對(duì)診斷技術(shù)和方法進(jìn)行強(qiáng)化和集中。該中心全面開發(fā)出新的診斷和閃存概念及其與這些概念相關(guān)聯(lián)的在公司范圍內(nèi)開發(fā)、生產(chǎn)和維護(hù)的實(shí)現(xiàn)過(guò)程。同時(shí),該中心還對(duì)在這些不同業(yè)務(wù)領(lǐng)域內(nèi)引進(jìn)上述概念、過(guò)程和工具提供整個(gè)公司范圍內(nèi)的支持。
診斷功能的通用實(shí)現(xiàn)
作為診斷功能的合作開發(fā)方,Vector Informatik公司的診斷專家設(shè)計(jì)了一種基于“單源法則”(Single Source Principle)的工具,即所有診斷功能只用機(jī)器可讀的XML描述文件進(jìn)行一次正式規(guī)格定義,然后所有用戶可普遍使用這些規(guī)格數(shù)據(jù)。
戴姆勒克萊斯勒希望在開發(fā)、生產(chǎn)和維護(hù)中繼續(xù)保留其DIOGENES描述格式及其專有的運(yùn)行時(shí)(run-time)系統(tǒng)CAESAR(戴姆勒克萊斯勒內(nèi)部針對(duì)“車用電子系統(tǒng)公共入口”采用的DC項(xiàng)目名),為此,Vector設(shè)計(jì)的CANdela系列診斷工具(可用于診斷不良應(yīng)用的CAN診斷環(huán)境)具備了集成各OEM專用導(dǎo)出格式所需的靈活性。
除了戴姆勒克萊斯勒公司以外,Vector與歐寶和Claas(農(nóng)用設(shè)備生產(chǎn)商)的戰(zhàn)略聯(lián)盟也對(duì)這些診斷工具的開發(fā)產(chǎn)生影響。同時(shí),Vector還與菲亞特、福特及其他許多世界級(jí)汽車廠商開始建立合作關(guān)系。如今,幾乎所有具備汽車和相關(guān)供應(yīng)產(chǎn)業(yè)的國(guó)家都在使用CANdela工具。這些工具在診斷數(shù)據(jù)的采集和編輯以及將數(shù)據(jù)導(dǎo)出為多種不同格式方面給用戶提供了重要的支持。通過(guò)它們采集的數(shù)據(jù)還能用來(lái)自動(dòng)生成ECU診斷軟件。
圖1:CANdelaStudio提出專門的ECU診斷需求描述并從CANdela數(shù)據(jù)庫(kù)向DIOGENES數(shù)據(jù)庫(kù)導(dǎo)出數(shù)據(jù)。 |
圖2:利用專業(yè)網(wǎng)絡(luò)開發(fā)工具CANoe進(jìn)行診斷功能性測(cè)試。 |
圖3:在一個(gè)集成測(cè)試基準(zhǔn)平臺(tái)上測(cè)試A級(jí)車的電子元件。 |
圖4:利用CANdelaStudio提供的診斷數(shù)據(jù)描述可節(jié)省6-7成費(fèi)用并加快診斷協(xié)議的實(shí)現(xiàn)。 |
圖5:閃存數(shù)據(jù)的管理以及用CANdelaFlash產(chǎn)生ODX Flash Container。 |
戴姆勒克萊斯勒公司診斷功能開發(fā)過(guò)程的指導(dǎo)原則就是通過(guò)在開發(fā)過(guò)程的很早階段創(chuàng)建一個(gè)完備的規(guī)格,來(lái)保證獲得的數(shù)據(jù)庫(kù)完整可靠。有了這樣的數(shù)據(jù)庫(kù),就可以避免在與供應(yīng)商合作時(shí)出現(xiàn)誤解和差錯(cuò),也因此免去了大多數(shù)優(yōu)化步驟。一旦戴姆勒克萊斯勒選定某個(gè)開發(fā)項(xiàng)目的ECU供應(yīng)商,其開發(fā)、生產(chǎn)和維護(hù)部門的工程師就開始與這些ECU供應(yīng)商合作定義ECU的診斷功能。
評(píng)論