目錄
1.范圍
2.引用標准
3.術語、定義、符號和縮寫
4.約定
5.文件概述
6.應用層服務
7.應用層協議
8.服務描述約定
9.診斷與通信管理功能單元
10.數據傳輸功能單
11.存儲數據傳輸功能單元
12.輸入輸出控制功能單元
13.常規功能單元
14.上傳下載功能單元
15.非易失性服務器內存編程進程
1.范圍
1
2.引用標准
1
3.術語、定義、符號和縮寫
就本文檔而言,以下術語和定義適用。
3.1.1
引導管理器boot manager:引導軟件的一部分,其主要目的是在ECU上電或復位后立即執行與將控制權轉移到應用程序相比,檢查是否可以使用有效的應用程序重新編程軟件,注意引導管理器還可能考慮將控制權轉移到重新編程的其他條件軟件。
3.1.2
啟動內存分區boot memory partition:引導軟件所在的服務器內存區域。
3.1.3
啟動軟件boot software
在服務器內存的特殊部分執行的軟件,主要用於引導ECU和執行服務器編程
注意1:在正常的編程過程中不會擦除此內存區域,並且必須在服務器運行時執行應用程序丟失或以其他方式被視為無效,以始終確保能夠對服務器進行重新編程。
注2:另見3.1.1和3.1.17。
3.1.4
客戶client
該功能是測試儀的一部分,並利用診斷服務
注意:測試人員通常會使用其他功能,例如數據庫管理,特定解釋,人機界面。
3.1.5
診斷數據diagnostic data
位於電子控制單元內存中的數據,可以由測試人員檢查和/或修改
注1:診斷數據包括模擬輸入和輸出,數字輸入和輸出,中間值和各種狀態信息。
注2:診斷數據的示例包括車速,油門角,后視鏡位置,系統狀態等。診斷數據定義了三種類型的值:
⎯當前值:電子控制單元的正常操作當前使用的值(或由其產生);
⎯存儲值:在特定時刻(例如,當發生故障或周期性發生時)當前值的內部副本;該副本是在電子控制單元的控制下制作的;
static靜態值:例如VIN
服務器沒有義務保留其數據的內部副本以用於診斷目的,在這種情況下,測試人員只能請求當前值。
注意3定義維修車間或開發測試會話會選擇不同的服務器功能(例如,只能在開發測試會話中允許訪問所有內存位置)。
3.1.6
診斷程序
嵌入在電子控制單元中的例程,可以由服務器根據客戶端的請求啟動該例程
注意它可以運行而不是正常運行的程序,或者可以在此模式下啟用並與正常運行的程序一起執行。在第一種情況下,服務器無法正常運行。在第二種情況下,可以啟用多個診斷例程,這些例程在電子控制單元的所有其他部分正常運行時運行。
3.1.7
診斷服務
客戶端發起的信息交換,以要求來自服務器的診斷信息或/和出於診斷目的修改其行為
3.1.8
診斷會議
服務器中的狀態,在其中啟用了一組特定的診斷服務和功能
4.約定
1
5.文件概述
1
6.應用層服務
1
7.應用層協議
1
8.服務描述約定
1
9.診斷與通信管理功能單元
1
10.數據傳輸功能單
1
11.存儲數據傳輸功能單元
1
12.輸入輸出控制功能單元
1
13.常規功能單元
1
14.上傳下載功能單元
1
15.非易失性服務器內存編程進程
1