在一個(gè)穩(wěn)固的基礎(chǔ)上高效的開(kāi)發(fā)汽車(chē)診斷功能_第1頁(yè)
在一個(gè)穩(wěn)固的基礎(chǔ)上高效的開(kāi)發(fā)汽車(chē)診斷功能_第2頁(yè)
在一個(gè)穩(wěn)固的基礎(chǔ)上高效的開(kāi)發(fā)汽車(chē)診斷功能_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余2頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、在一個(gè)穩(wěn)固的基礎(chǔ)上高效的開(kāi)發(fā)汽車(chē)診斷功能引言:Vector Informatik和戴姆勒克萊斯勒公司是兩個(gè)總部均設(shè)在德國(guó)斯圖加特的公司。近幾年,在過(guò)去的合作基礎(chǔ)之上,他們?cè)陂_(kāi)發(fā)診斷工具方面擴(kuò)展了戰(zhàn)略合作伙伴關(guān)系。如今,Vector和戴姆勒克萊斯勒已經(jīng)合作開(kāi)發(fā)和定制出機(jī)動(dòng)車(chē)診斷領(lǐng)域?qū)S玫墓ぞ呷鏑ANdela系列。應(yīng)用這些工具剛開(kāi)始會(huì)花費(fèi)較多精力,但最終的分析結(jié)果證明,它們對(duì)品質(zhì)和成本的改善都是非常有效的。為了滿足今后汽車(chē)診斷任務(wù)的要求,上世紀(jì)90年代末,戴姆勒克萊斯勒公司為其車(chē)輛診斷工具的開(kāi)發(fā)制定了新的方向。主要目的是讓新工具變得更容易使用和理解,同時(shí)診斷的相關(guān)數(shù)據(jù)也要以統(tǒng)一格式描述。只有這樣才

2、能保證診斷工具在所有相關(guān)業(yè)務(wù)單位和合作伙伴 間(包括ECU供應(yīng)商和軟件供應(yīng)商)具備較高的接受度,還能保證診斷相關(guān)數(shù)據(jù)的可重用性。 為了支持這個(gè)努力方向,該公司通過(guò)它的GSP/TD 中心(診斷和閃存技術(shù)中心)對(duì)診斷技術(shù)和方法進(jìn)行強(qiáng)化和集中。該中心全面開(kāi)發(fā)出新的診斷和閃存概念及其與這些概念相關(guān)聯(lián)的在 公司圍開(kāi)發(fā)、生產(chǎn)和維護(hù)的實(shí)現(xiàn)過(guò)程。同時(shí),該中心還對(duì)在這些不同業(yè)務(wù)領(lǐng)域引進(jìn)上述概念、過(guò)程和工具提供整個(gè)公司圍的支持。診斷功能的通用實(shí)現(xiàn)作為診斷功能的合作開(kāi)發(fā)方,Vector In formatik公司的診斷專(zhuān)家設(shè)計(jì)了一種基于單源法則”(Single Source Principle)的工具,即所有診斷功

3、能只用機(jī)器可讀L描述文件進(jìn)行一次正式規(guī)格定義,然后所有用戶可普遍使用這些規(guī)格數(shù)據(jù)。戴姆勒克萊斯勒希望在開(kāi)發(fā)、生產(chǎn)和維護(hù)中繼續(xù)保留其DIOGENES 描述格式及其專(zhuān)有的運(yùn)行時(shí)(run-time)系統(tǒng)CAESAR(戴姆勒克萊斯勒部針對(duì)“車(chē)用電子系統(tǒng)公共入口”采 用的DC項(xiàng)目名),為此,Vector設(shè)計(jì)的CANdela系列診斷工具(可用于診斷不良應(yīng)用的 CAN診斷環(huán)境)具備了集成各OEM專(zhuān)用導(dǎo)出格式所需的靈活性。除了戴姆勒克萊斯勒公司以外,Vector與歐寶和Claas(農(nóng)用設(shè)備生產(chǎn)商)的戰(zhàn)略聯(lián)盟也對(duì)這些診斷工具的開(kāi)發(fā)產(chǎn)生影響。同時(shí),Vector還與菲亞特、福特及其他許多世界級(jí)汽車(chē)廠商開(kāi)始建立合作關(guān)

4、系。如今,幾乎所有具備汽車(chē)和相關(guān)供應(yīng)產(chǎn)業(yè)的國(guó)家都在使用CANdela工具。這些工具在診斷數(shù)據(jù)的采集和編輯以及將數(shù)據(jù)導(dǎo)出為多種不同格式方面給用戶提供了 重要的支持。通過(guò)它們采集的數(shù)據(jù)還能用來(lái)自動(dòng)生成ECU診斷軟件。通過(guò)前加載(frontloading) 節(jié)約開(kāi)發(fā)時(shí)間 戴姆勒克萊斯勒公司診斷功能開(kāi)發(fā)過(guò)程的 指導(dǎo)原則就是通過(guò)在開(kāi)發(fā)過(guò)程的很早階段 創(chuàng)建一個(gè)完備的規(guī)格,來(lái)保證獲得的數(shù)據(jù) 庫(kù)完整可靠。有了這樣的數(shù)據(jù)庫(kù),就可以 避免在與供應(yīng)商合作時(shí)出現(xiàn)誤解和差錯(cuò), 也因此免去了大多數(shù)優(yōu)化步驟。一旦戴姆 勒克萊斯勒選定某個(gè)開(kāi)發(fā)項(xiàng)目的ECU供應(yīng)商,其開(kāi)發(fā)、生產(chǎn)和維護(hù)部門(mén)的工程師 就開(kāi)始與這些ECU供應(yīng)商合作定義

5、ECU 的診斷功能。CANdelaStudio友好的用戶輸入界面和需求工程工具,使供應(yīng)商和ECU開(kāi)發(fā)商們 能用一種正式的描述方式來(lái)創(chuàng)建診斷規(guī) 格。提出這種描述方式的基礎(chǔ)就是形成所 謂的模板,模板中包含了對(duì)診斷協(xié)議的要 求以及汽車(chē)模型的具體要求和數(shù)據(jù)。 GSP/TDE 部門(mén)作為診斷和閃存技術(shù)中心 一個(gè)面向開(kāi)發(fā)的部門(mén),根據(jù)戴姆勒克萊斯 勒公司的部標(biāo)準(zhǔn)和準(zhǔn)則來(lái)協(xié)調(diào)和檢查參數(shù) 配置,然后從這種正式描述自動(dòng)生成微軟 Word格式的規(guī)格。戴姆勒克萊斯勒正是這 樣保證了不同供應(yīng)商生產(chǎn)的ECU都能同樣地滿足所有要求。無(wú)論一個(gè)新的ECU樣 品什么時(shí)候送達(dá)公司,都能立即清楚的確 定其診斷規(guī)格級(jí)別。戴姆勒克萊斯勒通

6、過(guò)將 CANdelaStudio 中的ECU描述導(dǎo)出得到 公司部的DIOGENES 格式的數(shù)據(jù),見(jiàn)圖1。DIOGENES 格式的數(shù)據(jù)又轉(zhuǎn)換為 CBF 這種優(yōu)化的運(yùn)行時(shí)二進(jìn)制數(shù)據(jù)格式 (CAESAR 二進(jìn)制格式),然后再用這些二 進(jìn)制數(shù)據(jù)來(lái)確定測(cè)試儀的參數(shù)。只要ECU中的診斷功能有一次改動(dòng),CANdela文件中就會(huì)描述一個(gè)新的變量,因此公司能夠 立即為最新的ECU樣品準(zhǔn)備好定制的測(cè)試環(huán)境。Vector公司開(kāi)發(fā)的工具 CANoe (見(jiàn)圖2)、 CANape Graph 和CANdito 中還具備診 斷測(cè)試儀功能。只要 ECU規(guī)格存在,用戶就能利用這些工具測(cè)試ECU樣品。隨著汽車(chē)中的電子功能持續(xù)增多

7、,對(duì)這些功能進(jìn)行診斷的能力也變得日益重要。將診斷軟件的開(kāi)發(fā)挪至開(kāi)發(fā)階段的早期進(jìn)行(即所謂“前加載”)就能避CU軟件中出現(xiàn)最后時(shí)刻才匆忙開(kāi)發(fā)出的次質(zhì)量診斷功能。開(kāi)發(fā)質(zhì)量在戴姆勒克萊斯勒公司的開(kāi)發(fā)過(guò)程中,CANdela的地位已經(jīng)不可動(dòng)搖。采用這一工具的目的是使ECU供應(yīng)商不但要負(fù)責(zé)開(kāi)發(fā)診斷功能,而且還要提供相關(guān)的正式描述。在這個(gè) 過(guò)程中 ECU 供應(yīng)商除了使用部的 DC 診斷開(kāi)發(fā)測(cè)試儀來(lái)實(shí)現(xiàn)和驗(yàn)證數(shù)據(jù)描述之外, 還可依 靠 Vector 公司這些已經(jīng)驗(yàn)證的工具來(lái)開(kāi)發(fā)高品質(zhì)的 ECU 及其描述文件。這樣做的目的是 使得 ECU 供應(yīng)商在向戴姆勒克萊斯勒提交新的 ECU 樣品之前全面測(cè)試其診斷功能。為

8、了進(jìn)一步提高軟件質(zhì)量,戴姆勒克萊斯勒已要求供應(yīng)商采用標(biāo)準(zhǔn)軟件組件來(lái)實(shí)現(xiàn)ECU 診斷功能。 這些標(biāo)準(zhǔn)軟件組件可以利用 Vector 的 ECU 診斷軟件組件 CANdesc(CAN 嵌入式診斷軟件組件 )從 CANdela 數(shù)據(jù)自動(dòng)生成。有了這些自動(dòng)生成的組件, ECU 生產(chǎn)商 和 OEM 廠商就能在整個(gè)產(chǎn)品的診斷協(xié)議實(shí)現(xiàn)上達(dá)到一致。在 ECU 供應(yīng)商實(shí)現(xiàn)并測(cè)試了 ECU 的軟件后,戴姆勒克萊斯勒會(huì)根據(jù)診斷描述進(jìn)行所 有診斷服 務(wù)的測(cè) 試。戴姆 勒克萊 斯勒的 工程師 從 CANdela 中將相關(guān)參 數(shù)導(dǎo)出 為 DIOGENES 格式,然后,這些數(shù)據(jù)再轉(zhuǎn)換為對(duì)運(yùn)行時(shí)優(yōu)化的 CAESAR 二進(jìn)制格

9、式,并被 送入到汽車(chē) OEM 廠商專(zhuān)有的測(cè)試工具中去,如圖 3 所示?,F(xiàn)在梅賽德斯奔馳汽車(chē)公司在開(kāi)發(fā)幾乎所有基于 CAN 的 ECU 時(shí)都采用這種方式。 Smart 和三菱發(fā)動(dòng)機(jī)公司 (MMC) 也在使用 CANdela 與 DIOGENES 結(jié)合的方式。其他諸 如克萊斯勒、 Freightliner 、底特律柴油機(jī)公司 ( Detroit Diesel) 和三菱扶桑 (Mitsubishi Fuso) 等品牌也已開(kāi)始了這方面的項(xiàng)目。ODX 診斷數(shù)據(jù)的標(biāo)準(zhǔn)化交換格式ODX 是一個(gè)由自動(dòng)化及測(cè)量系統(tǒng)標(biāo)準(zhǔn)化組織 (ASAM) 咨詢實(shí)體制定的國(guó)際標(biāo)準(zhǔn), 2006 年底該標(biāo)準(zhǔn)將以 ISO 標(biāo)準(zhǔn) (IS

10、O 22901-1) 形式發(fā)布最終版本。該標(biāo)準(zhǔn)支持汽車(chē) OEM 廠商 和供應(yīng)商使用不同的測(cè)試工具。在現(xiàn)有汽車(chē)網(wǎng)絡(luò)中以數(shù)據(jù)驅(qū)動(dòng)的 ECU 互連通信系統(tǒng)中, 工程師們已不再是孤立地開(kāi)發(fā) 診斷軟件。因此, CANdela 的 XML 數(shù)據(jù)庫(kù)中單獨(dú)的數(shù)據(jù)和描述模塊被設(shè)計(jì)為可重用的模 塊。 CANdela 中今后還會(huì)添加 ODX 導(dǎo)入功能,從而允許它使用來(lái)自其他來(lái)源的診斷數(shù)據(jù)。戴姆勒克萊斯勒接下來(lái)還準(zhǔn)備用標(biāo)準(zhǔn)的開(kāi)放式診斷交換 (ODX) 數(shù)據(jù)格式代替其專(zhuān)有的 DIOGENES 格式作為診斷功能的正式描述格式。通過(guò)向CANdela 中導(dǎo)入和導(dǎo)出 ODX 數(shù)據(jù),該公司將能保證診斷數(shù)據(jù)描述具備一致性并且在診斷

11、過(guò)程中具有魯棒性。 如今, 在與一 家競(jìng)爭(zhēng)者的聯(lián)合開(kāi)發(fā)中,戴姆勒克萊斯勒已經(jīng)開(kāi)始第一次應(yīng)用這種數(shù)據(jù)格式。從 2004 年底開(kāi)始, CANdela 中已經(jīng)集成了 ODX 導(dǎo)出功能。這就使每個(gè)汽車(chē) OEM 廠商和供應(yīng)商都能從他們自己專(zhuān)用的診斷數(shù)據(jù)格式平滑過(guò)渡到標(biāo)準(zhǔn)化的交換數(shù)據(jù)格式。 而對(duì) 計(jì)算機(jī)屏幕前或測(cè)試平臺(tái)前的用戶而言,操作過(guò)程沒(méi)有發(fā)生任何改變。優(yōu)化診斷開(kāi)發(fā)過(guò)程Vector 高度重視診斷軟件, 因而仍在繼續(xù)擴(kuò)展 CANdela 產(chǎn)品系列。 這是因?yàn)樵诠?yīng)商 處進(jìn)行診斷和閃存功能的早期整合與可靠驗(yàn)證的重要性將會(huì)繼續(xù)增長(zhǎng)。 同時(shí)自動(dòng)化的環(huán)路硬 件測(cè)試(hardware-in-the-loop)也呈

12、增多趨勢(shì)。此外,Vector 的 CANoe、CANape Graph 、CANdito 和 CANdelaStudio 產(chǎn)品均已支持新的 UDS 診斷協(xié)議 (ISO14229) 。奔馳汽車(chē)也 會(huì)從其下一代 C 級(jí)產(chǎn)品開(kāi)始,在所有改動(dòng)車(chē)型中相繼引入該協(xié)議,用以代替現(xiàn)在還在使用 的 KWP2000 協(xié)議。采用了 CANdelaStudio 工具后,奔馳公司的工程師們輸入數(shù)據(jù)的速度比過(guò)去快了 6-7 倍, 見(jiàn)圖 4。但要想對(duì)整個(gè)開(kāi)發(fā)過(guò)程中節(jié)約的時(shí)間下個(gè)定論是極其困難的,因?yàn)殚_(kāi)發(fā)過(guò)程本身也在不斷進(jìn)行自我調(diào)整。然而有一點(diǎn)十分清楚,那就是如今的診斷功能往往在B 樣點(diǎn)處就完全開(kāi)發(fā)就緒, 而過(guò)去最早也要在

13、C 樣點(diǎn)處 (甚至更晚 )才有診斷功能可用。 這都?xì)w功于采用了 對(duì)用戶友好的診斷描述, 以及在開(kāi)發(fā)早期就完成了診斷功能的實(shí)現(xiàn)。 這帶來(lái)的好處是能進(jìn)行 更加深入的測(cè)試,從而進(jìn)一步改善網(wǎng)絡(luò)中相互連接的 ECU 質(zhì)量。在 CANdelaStudio 中,診斷數(shù)據(jù)采用半自動(dòng)翻譯 (例如譯為英、法、意大利或日語(yǔ))方式,從而保證了即使開(kāi)發(fā)網(wǎng)點(diǎn)遍布全球,他們之間也能保持一致的工作進(jìn)度。在閃存環(huán)境中實(shí)現(xiàn) CANdelaCANdela 產(chǎn)品系列中包含一個(gè)用來(lái)描述閃存數(shù)據(jù)的 CANdelaFlash 編輯器,見(jiàn)圖 5 。 實(shí)際需要燒錄的軟件, 即十六進(jìn)制或二進(jìn)制代碼, 必須附加其他信息。 其中一些信息是對(duì)被 燒錄

14、軟件的描述, 例如軟件的版本和代碼段大小。 還有一些則是元件編號(hào)等與燒錄過(guò)程相關(guān) 的信息。由于大多數(shù)與燒錄過(guò)程相關(guān)的信息都是對(duì)應(yīng)具體 OEM 廠商的,因此我們采用了 CANdelaFlash 模板來(lái)表示這些單獨(dú)的特性。在設(shè)計(jì) CANdelaFlash 的用戶界面時(shí), 設(shè)計(jì)師們特別注意了將輸入設(shè)計(jì)得簡(jiǎn)便而友好。 因此,CANdelaFlash 和CANdelaStudio具有相似的外觀和用戶接口原理。很容易得到并以各種方式應(yīng)用 CANdelaStudio 采集的與閃存相關(guān)的診斷數(shù)據(jù)。戴姆勒克萊斯勒公司將 CANdelaFlash 中的數(shù)據(jù)描述導(dǎo)出后,得到其部稱(chēng)為 ECU MEM/FLADEN 的

15、 XML 格式數(shù)據(jù)。 然后將其轉(zhuǎn)換為優(yōu)化的運(yùn)行時(shí)二進(jìn)制格式 CFF(CAESAR Flash Format) ,燒錄到 ECU 中。今后,戴姆勒克萊斯勒將采用 ODX 標(biāo) 準(zhǔn)化數(shù)據(jù)格式來(lái)描述閃存數(shù)據(jù),以代替公司部現(xiàn)在使用的ECU MEM/FLADEN 格式。如今的 CANdelaFlash 已經(jīng)能夠支持將數(shù)據(jù)導(dǎo)出為 ODX 格式,下一版 CANdelaFlash 中還將增加 ODX 格式的數(shù)據(jù)導(dǎo)入功能。這樣, ECU 供應(yīng)商和戴姆勒克萊斯勒之間就能用 ODX 格式進(jìn)行數(shù)據(jù)交換。這有助于在開(kāi)發(fā)早期對(duì)閃存數(shù)據(jù)進(jìn)行完整描述。與診斷的情況類(lèi) 似,燒錄時(shí)也需要在開(kāi)發(fā)過(guò)程早期對(duì)閃存數(shù)據(jù)進(jìn)行描述。 這些數(shù)據(jù)

16、被用來(lái)根據(jù)閃存規(guī)格檢查 ECU 是否可以被診斷功能燒錄。前景展望采用 ODX 這種統(tǒng)一標(biāo)準(zhǔn)使診斷數(shù)據(jù)能夠得到重用, 也就是說(shuō)后續(xù)項(xiàng)目能夠訪問(wèn)之前的 一些質(zhì)量方面成熟的診斷實(shí)現(xiàn)和描述。 將來(lái),硬件接口 (ISO 22900-2 MVCI Part 2:D-PDUAPI) 、診斷數(shù)據(jù)模型 (ISO 22901-1 ODX Part 1 :數(shù)據(jù)模型規(guī) )以及運(yùn)行時(shí)系統(tǒng)和測(cè)試應(yīng)用 (ISO/CD 22900-3 MVCI Part 3:D-Server API) 之間的接口都將實(shí)現(xiàn)標(biāo)準(zhǔn)化,從而使設(shè)計(jì)師們能夠?yàn)轭A(yù)期系統(tǒng)組合最好的硬件,并為各種用途結(jié)合最佳應(yīng)用。診斷功能已經(jīng)在 CANdela 和 DIOG

17、ENES 的應(yīng)用中逐漸普及起來(lái), 這為我們描繪了一 幅美好的藍(lán)圖: 例如,幾年后是否可能實(shí)現(xiàn)這樣的場(chǎng)景: 自動(dòng)向診斷中心發(fā)送錯(cuò)誤報(bào)告,由 診斷中心對(duì)故障進(jìn)行評(píng)估, 從而確定需要怎樣修理, 并與故障位置附近最近的服務(wù)中心聯(lián)系, 同時(shí)定購(gòu)需要更換的部件。參考文獻(xiàn): (Online)1 The ODX FormatCommittee Draft of ISO/CD 22901-1 ODX Part 1: Data model specificationASAM (Association for Standardization of Automation and Measuring Systems, )2 Vector Congress 2002, Stimmler, R?tzDiagnostic Process for Future Requirements3 SAE Wor

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論