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