日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UDS诊断协议规范与要求

發布時間:2023/12/10 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UDS诊断协议规范与要求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.UDS簡介

1.1標準介紹

國際標準ISO 14229,基于OSI基本模型實現。如下所示:
應用層(第7層),ISO 14229-1,ISO 14229-3 UDSonCAN,ISO 14229-4 UDSonFR,ISO 14229-5 UDSonIP,ISO 14229-6 UDSonK-Line,ISO 14229-7中規定的統一診斷服務UDSonLIN,進一步補充了ISO 27145-3 WWH-OBD。
表示層(第6層),特定車輛制造商,ISO 27145-2 WWH-OBD。
會話層(第5層),在ISO 14229-2中做了描述。
傳輸層(第4層),在ISO 15765-2 DoCAN中做了描述,包括FlexRay上的ISO 10681-2通信,ISO 13400-2 DoIP,ISO 17987-2 LIN,ISO 27145-4 WWH-OBD。
網絡層(第3層), 在ISO 15765-2 DoCAN中做了描述,在FlexRay上的ISO 10681-2通信,ISO 13400-2 DoIP,ISO 17987-2 LIN,ISO 27145-4 WWH-OBD。
數據鏈路層(第2層),在ISO 11898-1,ISO 11898-2,ISO 17458-2,ISO 13400-3,IEEE 802.3,ISO 14230-2,ISO 17987-3 LIN和其他標準ISO 27145- 4 WWH-OBD中做了描述。
物理層(第1層),在ISO 11898-1,ISO 11898-2,ISO 17458-4,ISO 13400-3,IEEE 802.3,ISO 14230-1,ISO 17987-4 LIN和其他標準ISO 27145-4中對 WWH-OBD做了描述。

ISO 14229由以下部分組成,總標題為道路車輛 - 統一診斷服務(UDS):
第1部分:規范和要求
第2部分:會話層服務
第3部分:CAN實施的統一診斷服務(UDSonCAN)
第4部分:FlexRay實現的統一診斷服務(UDSonFR)
第5部分:Internet協議實施的統一診斷服務(UDSonIP)
第6部分:K線實施的統一診斷服務(UDSonK-Line)
第7部分:本地互聯網絡實施(UDSonLIN)上的統一診斷服務
第n部分:統一診斷服務在…實施(UDSon …)
其中ISO-14229 包括ISO 14229-1和ISO 14229-2(會話層服務)兩部分。
診斷測試儀(客戶端)和電子控制單元(ECU,服務器)基于該協議進行通訊。
OSI診斷模型

1.2使用介紹

1.2.1 常見名詞解釋

診斷故障碼DTC:識別故障狀態的數字通用標識碼;
永久性DTC:執行DTC清除請求所無法清除的故障信息,存儲在非易失性存儲器,知道滿足特定指令或達到特定標準(如監管);
重新編程軟件:部分啟動軟件允許重新編程ECU;

1.2.2診斷數據類型

常見診斷數據有車速、車門控制、系統狀態、鏡像位置等。數據類型分類如下所示:

  • 當前值/實時值;
  • 存儲值,如故障狀態下存儲的信息;
  • 靜態值,如VIN;
  • 2.診斷報文格式

    2.1診斷請求報文


    spr=1,ECU不給出正響應;
    spr=0,ECU給出正響應;
    目的:告訴ECU是否需要發送響應數據;

    2.2診斷應答報文


    正響應報文:

    byte1:response service id = service id + 0x40;

    負響應報文:

    byte1:response service id = 0x7F; byte2:spr + sub-function = service id; byte3:NRC,診斷指令執行失敗錯誤碼; eg:7F 22 13 ;7F代表負響應,22代表服務類型,其中13代表請求消息錯誤。

    否定響應碼(NRC):

    0x01- 0x0F:暫保留; 0x10:未知錯誤,服務被拒絕; 0x11:不支持該服務請求; 0x12:不支持子功能; 0x13:消息長度或格式錯誤; 0x14:請求信息長度超出; 0x15 - 0x20:暫保留; 0x21:服務端正忙; 0x22:條件不滿足; 0x23:暫保留; 0x24:請求順序錯誤; 0x25:指令已經被接收,但是未被執行; 0x26:失敗的操作導致當前操作無法執行; 0x27- 0x30:暫保留; 0x31:參數錯誤; 0x32:暫保留; 0x33:安全校驗未通過; 0x34:暫保留; 0x35:秘鑰不匹配; 0x36:已達到解鎖最大錯誤次數; 0x37:超時時間未到; 0x38 - 0x4F:由擴展數據鏈路安全性保留; 0x50 - 0x6F:暫保留; 0x70:不允許上傳下載; 0x71:數據傳輸中斷; 0x72:擦除或燒寫內存錯誤; 0x73:塊序列計數錯誤; 0x74 - 0x77:暫保留; 0x78:收到請求,延遲響應; 0x79 - 0x7D:暫保留; 0x7E:當前會話下子功能不支持; 0x7F:當前會話下服務不支持; 0x80:暫保留; 0x81:RPM太高; 0x82:RPM太低; 0x83:當前引擎正運行; 0x84:當前引擎為運行; 0x85:截止當前時間引擎運行時間太短; 0x86:溫度過高; 0x87:溫度過低; 0x88:車速過高; 0x89:車速過低; 0x8A:油門/踏板過高(超過了當前要求的最大閾值); 0x8B:油門/踏板過低; 0x8C:變速器檔位不在空檔; 0x8D:變速器檔位不在排檔; 0x8E:暫保留; 0x8F:制動開關沒有關閉; 0x90:換檔桿不在駐車檔; 0x91:變矩器離合器鎖定; 0x92:電壓過高; 0x93:電壓過低; 0x94 - 0xEF:暫保留(特定條件下); 0xF0 - 0XFE:為汽車制造商保留; 0xFF:暫保留;

    會話狀態

    3.診斷服務類型

    3.1服務類型簡述

    1.診斷與通信管理;
    2.數據傳輸;
    3.存儲數據傳輸,用于操作DTC;
    4.IO控制;
    5.調用ECU內部預置函數;
    6.上傳與下載;

    3.2服務類型詳解

    3.2.1 診斷與通信管理

    3.2.1.1. 0x10 - DiagnosticSessionControl(診斷通信控制)

    解釋:請求控制與ECU的診斷會話。 格式:0x10|SessionTypeSessionType-請求消息子功能定義:0x00 ISOSAEReserved(保留)0x01 defaultSession(ECU上電后的默認狀態)0x02 ProgrammingSession(進行軟件刷寫相關的服務)用于解鎖BootLoader相關的診斷服務,即程序燒寫;0x03 extendedDiagnosticSession(診斷啟動后接收到10 03轉為該狀態)用于解鎖高權限診斷服務,如寫入數據、參數、讀寫診斷碼;0x04 safetySystemDiagnosticSession0x05 – 0x3F ISOSAEReserved(保留)0x40 – 0x5F vehicleManufacturerSpecific(由整車廠自定義使用)0x60 – 0x7E systemSupplierSpecific(由ECU供應商自定義使用)0x7F - ISOSAEReserved(保留)肯定響應:0x50|SessionType|SessionParameterRecord....... 否定響應:0x12:不支持子功能參數;0x13:消息長度錯誤;0x22:不滿足請求標準/條件;

    3.2.1.2. 0x11 - ECUReset

    強制對ECU進行重置。 格式:0x11|resetTyperesetType - 請求消息子功能定義0x00:保留;0x01:再次初始化,恢復為上電狀態;0x02:模擬斷電重置;0x03:軟件重置,重新啟動應用程序;0x04:進入休眠狀態;0x05:禁止啟用“快速關閉電源”功能;0x06-0x5F:整車廠商自定義0x7F:保留肯定響應:0x51|resetType(0x00-0x7F)|powerDownTime(0x00-0xFF)powerDownTime:0x00 - 0xFE 254s; 0xFF 表示失敗或者時間不可用 否定響應:0x12:不支持子功能參數;0x13:消息長度錯誤;0x22:不滿足請求標準;0x33:ECU未被解鎖,請求重置受到了保護;

    3.2.1.3. 0x27 - SecurityAccess

    請求解鎖安全服務,常用見交互流程:1.客戶端請求種子;2.服務端發送種子;3.客戶端發送秘鑰;4.服務端驗證秘鑰有效性,進行解鎖與應答; 5.服務端清除上電/復位延遲計數器的內部提示信息;備注:1.服務端需要支持延遲計數器,當服務器加電/復位時被鎖定時需要延遲,整車廠商選擇是否支持延時定時器。2.requestseed參數值應時鐘為奇數,相同安全等級的sendkey參數值=requestseed參數值+1。3.任何時候,只有一個安全級別處于活動狀態。如requestseed 0x03處于活動狀態,Tester端當前與requestseed 0X01安全級別解鎖成功,那么Tester只可以與requestseed 0x01關聯的安全功能才可以被解鎖,requestseed 0x03關聯的安全功能將會被關閉(其中安全級別的變編號是任意的)。4.嘗試安全性訪問時,不應該阻礙汽車的正常通信與其他診斷通訊。5.服務器鎖定時請求安全服務,安全服務器應支持拒絕。格式:0x27| requestseed( 0x01/0x03/0x05/0x07-0x7D)| Data.....0x27| sendkey (0x02/0x04/0x06/0x08-0x7E)| Data.....子功能定義:requestseed與sendkey具有一定的固定關系:requestseed = 0x01 - sendkey = 0x02requestseed = 0x03 - sendkey = 0x04數據參數:securityKey:由算法依據seed生成的;securityAccessDataRecord:傳輸到服務端的seed信息;肯定響應:0x67| securityAccessType(0x00-0x7F)| Data..... 否定響應:0x12:不支持功能參數;0x13:消息長度錯誤;0x22:不滿足請求標準;0x24:應該先發送seed數據,而不是先發送key數據;0x31:Data為無效數據;0x35:key比對不成功,校驗不通過;0x36:超過最大試錯次數;0x37:當前服務器處于延時狀態; 展示案例: 1. 服務端(ECU)處于“鎖定”狀態(1)請求種子requestseed : 0x27|0x01service seed : 0x67|0x01|0x36 0x57(2)發送秘鑰sendkey : 0x27|0x02|0xC9 0xA9response : 0x67|0x02 2.服務端處于“解鎖”狀態(1)請求種子requestseed:0x27|0x01service seed:0x67|0x01|0x00 0x00

    3.2.1.4. 0x28 - CommunicationControl

    打開/關閉某些消息的接收與發送; 格式:0x28| controlType(0x00 - 0xFF)| communicationType(0x00 - 0xFF)| nodeIdentificationNumber......controlType:子功能:0x00:指定的通信類型未啟用數據的接收與傳輸;0x01:應啟用消息接收,禁用指定通信類型的數據傳輸;0x02:應禁用消息接收,啟用指定通信類型的數據傳輸;0x03:應禁用指定通信類型的數據接收與傳輸;0x04:應將尋址總線主機相關的子總線切換到診斷模式;0x05:應將尋址總線主機相關的子總線切換到程序調度模式;0x06-0x3F:保留;0x40-0x5F:整車廠商自定義;0x60-0x7E:系統供應商自定義;0x7F:保留;communicationType:應用的控制通信類型,允許同時控制多種通信類型。nodeIdentificationNumber:用于識別車輛子網絡節點。肯定響應:0x68| controlType(0x00 - 0x7F) 否定響應:0x12:不支持子功能參數;0x13:消息長度錯誤;0x22:禁用/啟用請求失敗(服務器正常模式下使用);0x31:參數錯誤;展示案例:1.禁用傳輸網絡管理消息請求(當)0x28| 0x01(第7位為0)| 0x02(網絡管理)0x68| 0x012.將遠程網絡地址為0x000A節點連接到僅診斷調度模式0x28| 0x04| 0x01| 0x00 0x0A0x68| 0x043.切換到具有增強地址信息的應用程序調度模式,連接到子網絡節點0x000A0x28| 0x05| 0x01 0x00 0x0A0x68| 0x05

    3.2.1.5. 0x3E - TesterPresent

    使ECU保持連接狀態,并將已機會的診斷服務或者通信保持現有狀態。可防止服務端恢復為默認狀態。 格式:0x3E| subFunction(0x00-0x80) subFunction:0x00:不支持suppressPosRspMsgIndicationBit子函數值; 0x01 - 0x7F:值保留;肯定響應:0X7E| 0X00 否定響應:0x12:不支持子功能參數;0x13:消息長度錯誤;展示案例:1.請求消息流程案例0x3E| 0x000x7E| 0x002.可定響應消息流程0x3E| 0x80無響應由服務器發送

    3.2.1.6. 0x83 - AccessTimingParameter

    讀取/修改活動通信時間參數,此功能取決于ECU能力支持和數據鏈路拓撲結構。每個爭端會話只支持一個擴展時序參數集。因ECU支持的時序參數集不用,通常僅考慮用于物理尋址。 改服務提供四種模式:1.擴展時間參數設置;2.默認時間參數設置;3.當前時間參數獲取;4.指定時間參數設置; 格式:0x83| timingParameterAccessType(0x00 - 0xFF)| timingparameterrequestRecord......timingParameterAccessType:0x00:保留;0x01:讀取服務端擴展時序參數集(當前服務器支持值);0x02:更改服務端所有定時參數為默認值;0x03:讀取當前使用的定時參數;0x04:更改定時參數值;0x05 - 0xFF:保留;肯定響應:0xC3| 0x00-0x7F| Data ..... 否定響應:0x12:不支持子功能參數;0x13:消息長度或格式錯誤;0x22:條件不滿足;0x31:無效參數;展示案例:1. 時序參數設置為默認值0x83| 0x02 0xC3|0x02

    3.2.1.7. 0x84 - SecuredDataTransmission

    執行擴展數據鏈接安全性數據傳輸; 常見診斷服務數據傳輸方法:1.不安全的數據傳輸模式2.安全的數據傳輸模式注:如下服務不可在安全模式下執行:a.0x86/0x2A/0x3E 格式:0x84| Data.....肯定響應:0xC4| Data..... 否定響應:0x13:數據長度錯誤;0x38 - 0x4F:保留;

    3.2.1.8. 0x85 - ControlDTCSetting

    控制(開關)ECU中DTC狀態位存儲; 格式: 0x85| Data.....DTCSettingType:0x00:保留;0x01:請先恢復更新診斷故障碼狀態位;0x03-0x3F:保留;0x40-0x5F:整車廠商自定義;0x60-0x7E:系統供應商自定義;0x7F:保留;肯定響應:0xC5| 0x00 - 0x7F 否定響應:0x12:不支持子功能參數;0x13:消息長度或格式錯誤;0x22:條件不滿足;0x31:無效參數;展示案例: 1.請求消息流程1.00x85| 0x020xC5| 0X02 2.請求消息流程2.00x85| 0x010xC5| 0x01

    3.2.1.9. 0x86 - ResponseOnEvent

    命令ECU自主上報DTC及相關的環境數據,關閉也是使用該指令(一般用于開發前期)。 注:1.該服務可以在任何會話中設置與激活;2.當診斷服務正在執行任務時,將會被推遲執行;3.多個事件發生一個事件正執行,多個事件處理應整車廠商定義事件;4.當事件將被執行時,服務器應執行對應響應服務中包含的服務;5.該服務啟動后,服務器將會對客戶端做出響應,知道服務結束;6.移動非默認控制通信會話時,應先請求停止該服務。在返回默認狀態下處于活動狀態下的所有該服務應該被重新激活;7.多個該服務可以與不同的需求同時啟動和停止診斷服務;8.設置該服務應適用如下內容:a.若eventtype第六位為0(不存儲事件),服務斷電時,應終止服務器進行復位;b..若eventtype第六位為1(存儲事件),應根據服務器重新啟動并繼續執行;9.抑制響應位打開后,客戶端將用于控制該服務的停止、啟動、清除;10.若設置有限窗口時間過時,將有最終響應,若有限時間窗口結束前ROE被停止,則不發送最終響應;11.為使得各響應之間更好的隔離,該服務更適合應用于瞬時狀態時間。每次時間都有對應的響應。 格式:0x86| eventType(0x00-0xFF)| eventWindowTime...| serviceToRespondToRecord .....eventType(功能位6):0x000x01 子功能參數:0x00:停止服務端繼續發送響應;0x01:檢測到當前任務匹配的新的DTC;0x02:定時器中斷;0x03:將事件表示為新的內部數據記錄;0x04:在肯定響應中的所有事件都已經報告在服務端使用;0x05:激活服務端;0x06:清除服務端設置邏輯;0x07:***0x08-0x1F:保留;0x20-0x02F:整車廠商自定義;0x30-0x3E:系統供應商自定義;0x3F:保留;肯定響應:0xC6| eventType(0x00-0x7F)| numberOfIdentifiedEvents(0x00 - 0xFF ....)|響應附加參數| 服務請求響應所需附加服務參數 否定響應:0x12:不支持子功能參數;0x13:消息長度或格式錯誤;0x22:條件不滿足;0x31:事件類型參數錯誤、事件窗口時間無效、DID不支持、有限事件窗口與存儲狀態為請求事件;展示案例:1.請求消息流程示例1.00x86| 0x01| 0x08| 0x01| 0x19 0x01 0x010xC6| 0x01| 0x00| 0x08| 0x01(testFailed)| 0x19 0x01 0x012.請求消息流程示例2.00x86| 0x05| 0x080xC6| 0x01| 0x00| 0x083.請求消息流程示例3.00x86| 0x05| 0x080xC6| 0x01| 0x00| 0x08readDTCInformation:更多查看P128

    3.2.1.10. 0x87 - LinkControl

    調整ECU數據鏈路層和物理層狀態,如控制通信波特率(帶寬),調整步驟:1.客戶端驗證是否可以執行轉換;2.客戶發送執行請求;(1) 判斷ECU是否支持將要調整的目標波特率;(2) 讓ECU數據鏈路層和物理層轉到目標波特率的通信狀態; 格式:0x87| linkControlType(0x01)| linkControlModeldentifier(0x00 - 0xFF) 子功能參數:0x00:保留;0x01:驗證是否可以執行指定預定義參數的轉換;0x02:驗證是否可以執行特定定義參數轉換;0x03:請求服務端將數據鏈路轉換為當前驗證信息中的請求模式;0x04-0x3F:保留;0x40-0x5F:整車廠商自定義;0x60-0x7E:系統供應商自定義;0x7F:保留;肯定響應:0xC7| 0x00 - 0x7Ff否定響應:0x12:不支持子功能參數;0x13:消息長度或格式錯誤;0x22:條件不滿足;0x24:0x31:參數錯誤;展示案例:1.請求格式:0x87| 0x02| Data....2.請求格式:0x87| 0x033.設置波特率0x87| 0x01| 0x05(115200kBit/s)0xC7| 0x01轉換波特率0x87| 0x83無響應應答4.轉換波特率為特定值0x87| 0x02| 0x02 0x49 0xF0 (249F0 - 150000)0xC7| 0x02 轉換波特率0x87| 0x83無響應應答5.驗證是否滿足轉換條件0x87| 0x01| 0x200xC7| 0x01轉換到編程調度器0x87| 0x83

    3.2.2 數據傳輸單元

    3.2.2.1. 0x22 - ReadDataByIdentifier

    客戶端請求包含一個或者多個字節的診斷數據,用于表示服務器維護記錄。數據的格式由整車制造商或系統供應商定義。 格式:0x22| dataIdentifier(0x00-0xFF...) |......肯定響應:0x62| dataIdentifier(0x00-0xFF...)|....... 否定響應:0x13:消息長度或格式錯誤;0x14:0x22:條件不滿足;0x31:參數錯誤;0x33:安全校驗未通過;展示案例:1.讀取VIN碼數據0x22| 0xF1 0x900x62| 0xF1 0x90| 0x57 0x30 0x4C 0x30 0x30 0x30 0x30 0x34 0x33 0x4D 0x42 0x35 0x34 0x31 0x33 0x32 0x362.讀取多個數據(0x010A和0x0110)0x22| 0x01 0x0A| 0x01 0x10 0x62| 0x01 0x0A| 0xA6 * * * * * * * * * | 0X01(MSB) 0X10(LSB)| 0x8C

    3.2.2.2. 0x23 - ReadMemoryByAddress

    允許客戶通過提供起始地址和讀取內存大小向服務器請求內存數據。 格式:0x23| addressAndLengthFormatIdentifier(0x00-0xFF)| 起始地址參數| 內存大小參數 肯定響應:0x63| dataRecord (0x00=0xFF)....... 否定響應:0x13:消息長度或格式錯誤;0x22:條件不滿足;0x31:參數錯誤;0x33:服務器被鎖定;展示案例:1.4字節尋址(從0x2048 1392地址開始讀取4字節)0x23| 0x24| 0x20 0x48 0x13 0x92| 0x01 0x030x63| 0x00 ..... 0x8C(260個字節長度)2.2字節尋址(從0x4813地址開始讀取2字節)0x23| 0x12| 0x48 0x13 0x050x63| 0x43 0x2A 0x07 0x2A 0x553.3字節尋址0x23| 0x23| 0x20 0x48 0x13| 0x00 0x030x63| 0x00 0x01 0x8C

    3.2.2.3. 0x24 - ReadScalingDataByIdentifier

    請求數據信息。 格式:0x24| Data .....肯定響應:0x64| dataidentifier(0x00 MSB|0x00 LSB)|scalingByte(0x00)| scalingByteExtension(0X00 ....)| scalingByte(0x00)| scalingByteExtension(0X00 ....) 否定響應:0x13:參數長度錯誤;0x22:服務不支持;0x31:請求不支持;0x33:安全檢查未通過;展示案例:1.請求消息流程示例0x24| 0xF1 0x900x64| 0xF1 0x90 | 0x6F | 0X622.請求車速(0x0105)0x24| 0x01 0x050x64| 0x01 0x05| 0x01(無符號數字,1byte)| 0x95(公式,5byte)| 0x00(公式標識符) 0xE0 0x4B(c0=75*10p-2p) 0X00 0X1E(c1=30*10p0p)| 0xA1(單位,1byte)| 0x30(unit id,km/h)車速=(0.75*x + 30)km/h3.請求數據(0x0967)示例數據定義見表1710x24| 0x09 0x670x64| 0x09 0x67| 0x22(2個數據字節)| 0x03 0x43

    3.2.2.4. 0x2A - ReadDataByPeriodicIdentifier

    請求服務端周期性傳輸數據。 格式:0x2A| TransmissionMode(0x0000xFF)| Data ..... 肯定響應:0x6A定期數據響應:periodicDataIdentifier (0x00-0xFF)| Data..... 否定響應:0x13:參數長度錯誤;0x22:條件不滿足;0x31:請求不支持;0x33:安全檢查未通過;展示案例:1.讀取0xE3 0x24數據E3包含冷卻液溫度、節氣門溫度、發動機轉速、車速傳感器;0x24包含電池正極電壓、氣管絕對值眼里、質量控制流量、車輛氣壓、負載值;發出數據傳輸請求:0x2A| 0x02| 0xE3| 0x240x6A0xE3| 0xA6 0x66 0x07 0x50 0x000x24| 0x8C 0x20 0x1A 0x63 0x4A發出數據停止傳輸請求:0x2A| 0x04| 0xE30x6A

    3.2.2.5. 0x2C - DynamicallyDefineDataIdentifier

    通過內存地址和內存大小,在服務端定義一個數據標識。 格式:1.difinitionType=defineByIdentifier(0x01)0x2C| 0x01| difinitionType(0x00)| dynamicDefinedDataIdentifier(MSB(0xF2/0xF3) LSB(0x00))| sourceDataIdentifier(MSB(0X00) LSB(0X00))| positioninSourceDataRecord(0x00)| mqmorySize(0x00)| .....2.difinitionType=defineByMemoryAddress(0x02)0x2C| 0x02| dynamicDefinedDataIdentifier(MSB(0xF2/0xF3) LSB(0x00))| addressAndLengthFormatIdentifier(0x00)| memoryAddress...| memorySize ....| ....3.difinitionType=clearDynamicallyDefinedDataIdentifier(0x03)0x2C| 0X03| dynamicDefinedDataIdentifier(MSB(0xF2/0xF3) LSB(0x00))4. difinitionType=0X00保留5. 0x00-0x7F保留 肯定響應:0x6C| difinitionType(0x00-0x7F)| dynamicDefinedDataIdentifier(MSB(0xF2/0xF3) LSB(0x00)) 否定響應:0x12:子功能不支持;0x13:消息長度或格式錯誤;0x22:條件不滿足;0x31:參數錯誤;0x33:安全校驗不通過;展示案例:見UDS翻譯文檔P2131.生成單個數據信息(2字節標識符)0x22| 0xF3 0x010x6C| 0xF3 0x01| 0x4C 0X36 0X4D 0x49 0x21 0x00 0x17 2.生成多個數據信息的組合數據塊0x2C| 0x01| 0xF3 0x02| 0x01 0x0A| 0x02(發動機冷卻液溫度)| 0x01| 0x01 0x0A| 0x04(發動機轉速)| 0x02| 0x01 0x0A| 0x0B(怠速空氣控制)| 0x01| 0x05 0x0B| 0x02(爆震傳感器)| 0x010x6C| 0x01| 0xF3 0X02-----請求消息0x22| 0xF3 0x020X6C| 0xF3 0x02| 0xA6 0x07 0x50 0x82 0x913.發送依據內存地址構建的數據標識符的數據請求(動態數據請求)0x2C| 0x02 0xF3 0x02| 0x14| 0x21 0x09(發動機溫度)| 0x19 0x69| 0x01| 0x21 0x09 0x19 0x6B(發動機轉速)| 0x02| 0x013 0x10 0x19 0x95(爆震傳感器)| 0x010x6C| 0x02| 0xF3 0x02------請求消息0x22| 0xF3 0x020X6C| 0xF3 0x02| 0xA6 0x07 0x50 0x914.動態構建數據標識符,并依據標識符請求服務端定期發送數據生成包含發動機冷卻液0x010A、發動機轉速0x010A、保準傳感器0x050B的動態數據標識符0xF2E7。0x2C| 0x01| 0xF2 0xE7| 0x01 0x0A| 0x02(發動機冷卻溫度)| 0x01 0x0A| 0x04(發動機轉速)| 0x02| 0x05 0x0B| 0x02(震爆傳感器)| 0x010x6C| 0x01| 0xF2 0xE7------請求消息0x2A| 0x04| 0xE70x6A| 0xE7| 0xA6 0x07 0x50 0x91 0xE7| 0xA6 0x07 0x55 0x98(周期性發送數據)5.刪除動態定義的數據標識符請求清除0xF303消息0x2C| 0x03| 0xF3 0x030x6C| 0x03| 0xF3 0x036.使用兩種定義類型建立一個動態數據標識符a.發動機油溫和環境空氣溫度2字節DID引用;b.內存地址引用的發動機冷卻液溫度和發動機轉速;c.發動機油位由2字節DID引用;0x2c| 0x01| 0xF3 0x01| 0x12 0x34(發動機油溫)| 0x01 0x02| 0x56 0x78(環境空氣溫度)| 0x01| 0x010x6C| 0x01| 0xF3 0x01-----0x2C| 0x02| 0xF3 0x01| 0x14| 0x21 0x09 0x19 0x69| 0x01(發動機冷卻液溫度)| 0x21 0x09 0x19 0x6B(發動機轉速)| 0x020x6C| 0x02| 0xF3 0x01------0x2C| 0x01| 0xF3 0x01| 0x9A 0xBC(發動機油位)| 0x01| 0x040x6C| 0x01| 0xF3 0x01-------0x22| 0xF3 0x010x62| 0xF3 0x01| 0x4C 0x36 0x4D 0xA6 0x07 0x50 0x49 0x21 0x00 0x17------0x2C| 0x03| 0xF3 0x010x6C| 0x03| 0xF3 0x01

    3.2.2.6. 0x2E - WriteDataByIdentifier

    客戶端向指定內存地址寫入數據,如配置信息VIM碼寫入、清除非易失性存儲器數據、重置參數、設置選項等。 格式:0x2E| 0x00 0x00(地址)| 0x00 0x00(數據)......肯定響應: 0x6E| 0x00 0x00(響應的2字節數據) 否定響應:0x130x220x310x72:寫入內存錯誤; 展示按理:0x2E| 0xF1 0x90| 00x57 0x30 0x4C 0x30 0x30 0x30 0x30 0x34 0x33 0x4D 0x42 0x35 0x34 0x31 0x33 0x32 0x36 0x6E| 0xF1 0x90

    3.2.2.7. 0x3D - WriteMemoryByAddress

    允許客戶端在一個或多個連續內存位置將信息寫入服務器,如清除存儲器數據、修改校驗值。 格式:0x3D| addressAndLengthFormatIdenfitier(0x00)| 0x00 0x00.......| 0x00 0x00 ......| 0x00 0x00 肯定響應:0x7D| 0x00| 0x00 0x00 ......| 0x00 0x00 ..... 否定響應:0x13:消息長度或格式錯誤;0x22:條件不滿足;0x31:參數錯誤;0x33:安全校驗不通過;0x72:擦除或刷寫內存時發生錯誤; 展示案例:1.將數據字節寫入服務內存(2字節尋址)0x3D| 0x12| 0x20 0x48(memoryAddress)| 0x02(memorySize)| 0x00 0x8C0x7D| 0x12| 0x20 0x48| 0x022.將數據字節寫入服務內存(3字節尋址)0x3D| 0X13| 0x20 0x48 0x13| 0x03| 0x00 0x01 0x8C0x7D| 0x13| 0x20 0x48 0x13| 0x033.’將數據字節寫入服務內存(4字節尋址)0x3D| 0x14| 0x20 0x48 0x13 0x13 0x09| 0x05| 0x00 0x01 0x8C 0x09 0xAF0x7D| 0x14| 0x20 0x48 0x13 0x09| 0x05

    3.2.3 存儲數據傳輸單元

    3.2.3.1.0x14 - ClearDiagnoticInformation

    允許客戶端清除服務端診斷信息。 可通過該服務重置/清除DTC信息,如DTC狀態信息、DTC快照數據、DTC擴展數據、DTC其他相關數據。 格式:0x14| 0x00 0x00 0x00注意:0XFF 0XFF 0XFF時,代表所有種類的DTC肯定響應:0x54 否定響應:0x13:消息長度或格式錯誤;0x22:條件錯誤;0x31:參數錯誤;0x72:擦除或刷寫內存時發生錯誤;展示案例:1.請求排放系統信息0x14| 0xFF 0xFF 0x330x54

    3.2.3.2.0x19 - ReadDTCInformatioon

    允許客戶端向服務端請求各種診斷信息。 檢索與客戶定義的DTC數量、DTC列表、特定功能DTX列表、永久性狀態的DTC、凍結幀、DTC計數器信息、DTC發生器、DTC老化計數器、OBD特定計數器(如無故障模式下的架勢循環次數)、最后發生時間、測試失敗計數器、未完成計數器、客戶定義嚴重性的DTC列表、客戶定義嚴重性的DTC信息、服務器支持DTC狀態、失敗的第一個DTC、最近失敗的DTC、確認的第一個DTC、最近確認的DTC、DTC鏡像內存中與客戶定義DTC狀態碼匹配的DTC了列表、DTC鏡像內存中檢索DTC掩碼和DTC擴展數據、DTC鏡像內存中檢索DTC數量、檢索特定信息的DTC數據或相關信息、檢索目前為“待定”、“已確認”的DTC類型、從DTC內存中檢索客戶定義的關聯數據、從客戶定義DTC存儲器中檢索匹配列表、用戶定義DTC鏡像內存中檢索DTC列表和擴展數據、DTC內存中檢索快照數據確定請求所屬類型等 0x01 - 檢索與客戶端定義狀態掩碼相匹配的DTC數量 0x02 - 檢索與客戶端定義狀態掩碼相匹配的DTC列表 0x03 - 檢索DTC快照記錄標識 0x04 - 檢索客戶端定義DTC掩碼的快照數據 0x05 - 檢索客戶端定義記錄號的DTC存儲數據 0x06 - 檢索客戶端定的DTC掩碼和擴展數據記錄號的擴展數據 0x07 - 檢索與客戶端定義嚴重性質掩碼匹配的DTC數量 0x08 - 檢索與客戶機定義嚴重性掩碼記錄匹配信息的嚴重性和功能單元信息列表 0x09 - 檢索客戶定義的DTC嚴重程度和功能單元信息 0x0A - 檢索服務器支持的DTC狀態 0x0C - 檢索第一個/最近的確認DTC 0x0D - 檢索第一個/最近的故障DTC 0x0E - 要求ECU上報最近的一條被置為confirm的DTC 0x0F - 從服務端DTC鏡像內存中檢索與客戶端定義狀態掩碼匹配的DTC列表 0x10 - 檢索鏡像內存DCE中客戶定義的DTC掩碼和DTC擴展數據記錄編號的數據記錄 0x11 - 檢索與客戶端定義狀態掩碼匹配的鏡像內存DTC數量 0x12 - 檢索與客戶端定義狀態掩碼匹配的“唯一與排放相關的OBD”的DTC數量 0x13 - 檢索與客戶端定義狀態掩碼匹配的“唯一與排放相關的OBD”的DTC列表 0x14 - 檢索“預先故障” 的DTC狀態列表 0x15 - 檢索具有“永久性DTC”狀態的DTC列表 0x16 - 檢索客戶端定義DTC擴展數據記錄號的DTC擴展數據 0x17 - 檢索服務端用戶定義DTC存儲區中與客戶端定義DTC狀態掩碼匹配的DTC列表 0x18 - 檢索服務端用戶定義存儲器中的DTC快照數據(用于客戶端定義的DTC掩碼和DTC快照編號) 0x19 - 檢索與客戶端用戶定義內存的DTC擴展數據(用于客戶機定義DTC掩碼和客戶機定義DCE中的DTC擴展數據編號) 0x1A-0x41:保留 0x42 - 檢索與客戶端定義狀態掩碼匹配的WWH-OBD DTC列表 0x43-0x54:保留 0x55 - 檢索具有“永久性”狀態的WWH-OBD DTC列表 0x56-0x7F:保留格式: 1.請求定義子功能信息0x19| 0x01 0x02 0x0F 0x11 0x12 0x13| DTCStatusMask(0x00) 2.請求定義子功能信息0x19| 0x03 0x04| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00)| DTCSnapshotRecordNumber(0x00) 3.請求DTC存儲數據0x19| 0x05| DTCSnapshotRecordNumber(0x00) 4.請求DTC擴展數據0x19| 0x06 0x10| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00)| DTCExtDataRecordNumber(0x00) 5.請求DTC嚴重性掩碼和信息0x19| 0x07 0x08| DTCSeverityMask(0x00) DTCStatusMask(0x00) 6.請求DTC嚴重信息0x19| 0x09| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00) 7.請求特定DTC信息0x19| 0x0A 0x0B 0x0C 0x0D 0x0E 0x14 0x15 8.按記錄編號請求DTC信息0x19| 0x16| DTCExtDataRecordNumber(0x00) 9.通過任務狀態請求用戶定義內存DTC信息0x19| 0x17| DTCStatusMask(0x00) MemorySelection(0x00) 10.通過DTC編號請求用戶定義內存快照數據0x19| 0x18| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00)| DTCSnapshotRecordNumber(0x00)| MemorySelection(0x00) 11.通過DTC編號請求用戶定義內存擴展數據0x19| 0x19| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00)| DTCExtDataRecordNumber(0x00)| MemorySelection(0x00) 12.通過任務記錄請求WWHOBD信息0x19| 0x42| FunctionalGroupIdentifier(0x00)| DTCStatusMask(0x00) DTCSeverityMask(0x00) 13.請求WWHOBD參數狀態0x19| 0x55| FunctionalGroupIdentifier(0x00)肯定響應:0x59| 0x01 0x07 0x11 0x12| DTCStatusAvailabilityMask(0x00)| 0x00 0x01 0x02 0x03 0x04| DTCCount(0x00 0x00)0x59| 0x02 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x13 0x15| DTCStatusAvailabilityMask(0x00)|Data .....0x59| 0x03| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00)| DTCSnapshotRecordNumber(0x00)| ... |...|...0x59| 0x04| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00)| DTCSnapshotRecordNumber(0x00)| DTCSnapshotRecordNumberOfIdentifiers(0x00)| ...| ...| ...0x59| 0x05| DTCStoredDataRecordNumber(0x00)| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00) statusOfDTC(0x00)| DTCStoredDataRecordNumberOfIdentifiers(0x00)| ...| ...0x59| 0x06 0x10| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00) statusOfDTC(0x00)| DTCExtDataRecordNumber(0x00)| ...| ...0x59| 0x08 0x09| DTCStatusAvailabilityMask(0x00)| ...0x59| 0x14| ...0x59| 0x16| DTCExtDataRecordNumber(0x00)| ...| ...0x59| 0x17| MemorySelection(0x00)| DTCStatusAvailabilityMask(0x00)| ...| ...0x59| 0x18| MemorySelection(0x00)| 0x00 0x00 x00 0x00| DTCSnapshotRecordNumber(0x00)| DTCSnapshotRecordNumberOfIdentifiers(0x00)| ...| ...0x59| 0x19| MemorySelection(0x00)| DTCHighByte(0x00) DTCMiddleByte(0x00) DTCLowByte(0x00) statusOfDTC(0x00)| DTCExtDataRecordNumber(0x00)| ...| ...0x59| 0x42| FunctionalGroupIdentifier(0x00)| DTCStatusAvailabilityMask(0x00)| DTCSeverityAvailabilityMask(0x00)| DTCFormatIdentifier(0x04 0x02)| ...0x59| 0x55| FunctionalGroupIdentifier(0x00)| DTCStatusAvailabilityMask(0x00)| DTCFormatIdentifier(0x04 0x02)| ... 否定響應:0x12:不支持此功能參數;0x13:消息長度錯誤;0x31:無法識別的DTXMaskRecord、無效的counter/DTCSnapshotRecordNumber、無法識別的FunctionalGroupIdentifier、無法識別的MemorySelection。注意:1.DTCStatusMask/DTCSeverityMask解析與定義7~5:DTC嚴重性信息(可選)7:是否立即檢查,0-否,1-是6:是否在下次停車時檢查車輛故障,0-否,1-是5:是否將故障請求僅維護,0-無維護,1-有維護4~0:DTC類別信息2.DTCFormatIdentifier0x00 - 標識參考ISO 15031-6中定義的DTC格式0x01 - 依據DTCAndStatusRecord標識服務器報告DTC格式0x02 - 標識參考SAE J1939-73中定義的DTC格式0x03 - 標識參考SAE J11992-4中定義的DTC格式0x04 -標識參考ISO 27145-2中定義的DTC格式0x05-0xFF:保留3.FunctionalGroupIdentifier作用:a.用于請求UDS版本號來識別協議b.請求車輛DTC狀態信息c.清除車輛DTC信息定義:0x00 - 0x32:保留0x33:排放系統組0x34-0xCF:ISO/SAE保留使用0xD0:安全系統組0xD1-0xDF:立法只讀組0xE0-0xFD:ISO/SAE保留使用0xFE:VOBD系統0xFF:所有系統組展示案例:1.離合位置傳感器-對地短路0x080511,DTC為0x24;2.混合電池溫度傳感-電路電壓高于閾值0x0A9B17,DTC為0x26;3.間歇電路0x25221F,0x2F;4.請求狀態掩碼為0x08的數據信息0x19| 0x01| 0x080x59| 0x01| 0x2F| 0x01| 0x00 0x015.請求與狀態掩碼匹配的信息0x19| 0x02| 0x840x59| 0x02| 0x7F| 0x0A 0x9B 0x17 0x24| 0x08 0x05 0x11 0x2F---0x19| 0x02| 0x010x59| 0x02| 0x7F---6.返回三個快照數據0x19| 0x030x59| 0x03| 0x12 0x34 0x56 0x01| 0x12 0x34 0x56 0x02| 0x7 0x9A 0xBC 0x01發動機冷卻液溫度:0xA6 0x66 0x07 0x50 0x207.返回一個快照數據 0x19| 0x04 | 0x12 0x34 0x56| 0x020x59| 0x04| 0x12 0x34 0x56 0x24| 0x02| 0x01| 0x47 0x11| 0xA6 0x66 0x07 0x50 0x20 8.返回DTC存儲數據0x19| 0x05| 0x020x59| 0x05| 0x02| 0x12 0x34 0x56 0x24 0x01| 0x47 0x11| 0xA6 0x66 0x07 0x50 0x209.返回DTC擴展數據編號預熱循環計數器-0x05->0x17DTC故障檢測計數器-0x10->0x790x19| 0x06|0x12 0x34 0x56| 0xFF0x59| 0x06| 0x12 0x34 0x56 0x24| 0x05| 0x17| 0x10| 0x7910.報告所有的DTC擴展記錄0x19| 0x06| 0x12 0x34 0x56| 0xFF0x59| 0x06| 0x12 0x34 0x56 0x24| 0x05| 0x17| 0x10| 0x7911.P314(其他案例此處暫時省略)

    3.2.4 輸入輸出控制單元

    3.2.4.1.0x2F - InputOutputControlByIdentifier

    用于簡單的輸入替換輸出控制。 格式:0x2F| 0x00 0x00| 0x00 0x00 ...| 0x00 0x00 ... 肯定響應:0x6F| 0x00 0x00| 0x00 0x00 ... 否定響應:0x13:長度錯誤;0x22:條件不滿足;0x31:參數無效;0x33:安全檢查未通過;注意:InputOutputControlParameter0x00:結束控制0x01:將所有輸入信號、內部參數、輸出信號重置為默認狀態0x02:請求凍結輸入信號的當前狀態0x03:將RAM中dataIdentifier引用的輸入信號、內部參數、受控輸出信號調整為控制選項中包含的值0x04-0xFF:保留展示案例:1.讀取進氣門位置的當前狀態、數據查詢狀態:0x22| 0x9B 0x00(進氣門位置)0x62| 0x9B 0x00| 0x0A(當前位置為10%)---獲取數據:0x2F| 0x9B 0x00| 0x03 0x3C(調整到60%)0X6F| 0x9B 0x00| 0x03 0x0C(當前位置12%)---查詢狀態:0x22| 0x8B 0x000x62| 0x9B 0x00| 0x3C(60->60%,說明當前位置已到了60%)---查詢數據:0x2F| 0x9B 0x00| 0x000X6F| 0x9B 0x00| 0x00| 0x3A(接收請求,58->58%,說明當前位置已到了58%)---0x2F| 0x9B 0x00| 0x020X6F| 0x9B 0x00| 0x02 0x32(50%)2.僅控制IAC Pintle位置0x2F| 0x01 0x55| 0x03 0x07 0x0XX 0xXX 0xYZ 0xXX| 0x800x6F| 0x01 0x55| 0x03 0x07 0x02 0xEE 0x12 0x59 ---僅控制RPM0x2F| 0x01 0x55| 0x03 0xXX 0x03 0xE8 0xYZ 0xXX| 0x400x6F| 0x01 0x55| 0x03 0x09 0x03 0xB6 0x12 0x59---控制踏板位置A和EGR占空比0x2F| 0x01 0x55| 0x03 0xXX 0xXX 0xXX 0x3Z 0x72| 0x280x6F| 0x01 0x55| 0x03 0x07 0x03 0x52 0x32 0x69---將所有參數的控制返回給ECU0x2F| 0x01 0x55| 0x00| 0xFF0x6F| 0x01 0x55| 0x00 0x09 0x03 0x52 0x12 0x59

    3.2.4 常規功能單元

    3.2.4.1.0x31 - RoutineControl

    執行已定義的步驟序列并獲取任何相關結果。如內存擦除、重置、學習自適應數據、運行內檢、覆蓋正常服務器控制決策、控制服務值隨時間變化等。 常見步驟:1.開始一個歷程;2.停止一個歷程;3.請求例行結果; 格式:0x31| routineControlType(0x00)| routineIdentifier(0x00 0x00)| routineControlOptionRecord(0x00 ... 0x00)子函數參數:0x00:保留;0x01:啟動指定歷程;0x02:停止指定歷程;0x03:返回指定歷程結果值;0x04-0x7F:保留;肯定響應:0x71| 0x00-0x7F| 0x00 0x00| 0x00| 0x00 0x00 ... 否定響應:0x12:子功能不支持;0x13:消息長度錯誤;0x22:未按標準進行請求;0x24:未在正常狀態下執行操作;0x31:參數錯誤;0x33:安全訪問被拒絕;0x72:在訪問服務段內部存儲器例程時檢測到錯誤;注意:routineIdentifier - RID0x0000-0x00FF:保留;0x0100-0x01FF:保留,用于表示行駛記錄儀測試結果;0x0200-0xDFFF:保留,整車制造商自定義;0xE000-0xE1FF:保留,用于用于表示OBD/EOBD;0xE200:啟動先前選擇的點火回路的部署;0xE201-0xE2FF:保留,用于安全系統實現;0xE300-0xEFFF:保留;0xF000-0xFEFF:保留,系統供應商自定義;0xFF00:用于啟動服務端內存擦除;0xFF01:用于檢查服務端內存編程依賴;0xFF02:用于擦除服務端鏡像內存DTC;0xFF03-0xFFFF:保留; 展示案例:1.基于測試條件:已點火、未打開發動機、速度為0進行測試,進行啟動測試。0x31| 0x01| 0x02 0x010x71| 0x01| 0x02 0x01 0x322.基于測試條件:已點火、未打開發動機、速度為0進行測試,進行停止測試。0x31| 0x02| 0x02 0x010x71| 0x02| 0x02 0x01 0x303.檢測結果值0x31| 0x03| 0x02 0x010x71| 0x03| 0x02 0x01 0x30 0x33 ... 0x8F4.在規定條件下,啟動例程0x31| 0x01| 0x02 0x02| 0x06 0x010x71| 0x01|0x02 0x02| 0x32 0x33 ....0x8F

    3.2.5 下載上傳功能單元

    3.2.5.1.0x34 - RequestDownload

    格式:0x34| dataFormatIdentifier(0x00)| addressAndLengthFormatIdentifier(0x00)| 0x00 0x00 ...| 0x00 0x00 ... 肯定響應:0x74| LengthFormatIdentifier(0x00)| 0x00 0x00 ... 否定響應:0x13:消息長度錯誤;0x22:服務端與客戶端之間的數據大小不匹配;0x31:參數無效;0x33:安全校驗失敗;0x70:下載到服務端內存失敗;

    3.2.5.2.0x35 - RequestUpload

    從服務端到客戶端進行數據傳輸。 格式:0x35| dataFormIdentifier(0x00)| addressAndLengthFormatIdentifier(0x00)| 0x00 ... 0x00| 0x00 ... 0x00肯定響應:0x75| LengthFormatIdentifier(0x00)| maxNumberOfBlockLength(0x00 ... 0x00) 否定響應:0x13:消息長度錯誤;0x22:服務端與客戶端之間的數據大小不匹配;0x31:參數無效;0x33:安全校驗失敗;0x70:下載到服務端內存失敗;

    3.2.5.3.0x36 - TransferData

    用于服務端與客戶端之間的數據傳輸。 格式:0x36| blockSequenceCounter(0x00)| 0x00 ... 0x00肯定響應:0x76| 0x00| 0x00 ... 0x00 否定響應:0x13:消息長度錯誤;0x24:請求錯誤(帶有blockSequenceCounter的該傳輸服務請求消息必須等于前一個請求傳輸消息中包含的請求消息);0x31:不符合規范的請求;0x71:下載模塊長度與服務端給的內存大小不符合;0x72:服務端下載數據時數據被擦除;0x73:blockSequenceCounter錯誤;0x92/0x93:服務端主電源應交測量電壓超出了將數據下載到服務器的可接受范圍;

    3.2.5.4.0x37 - RequestTransferExit

    終止客戶端與服務端之間的數據傳輸。 格式:0x37|transferRequestParameterRecord(0x00 .. 0x00)肯定響應:0x77| transferResponsetParameterRecord(0x00 .. 0x00) 否定響應:0x13:消息長度錯誤;0x24:收到請求時編程過程未完成;傳輸服務已停止;0x31:無效數據;0x72:服務端下載數據時數據被擦除;展示案例:1.客戶端從服務端下載數據。memoryaddress 0x602000dataFormatIdentifier:0x11memorySize:0x00FFFFtransferResponseParameter:0x0081---請求下載:0x34| 0x11| 0x33| 0x60 0x20 0x00| 0x00 0xFF 0xFF0x74| 0x20| 0x00 0x81---傳輸數據:0x36| 0x01| 0x00 ...0x000x76| 0x010x36| 0x05| 0xXX ...0xXX0x76 0x05 ---移除出口(停止傳輸):0x370x771.客戶端向服務端上傳數據。memoryaddress 0x201000dataFormatIdentifier:0x11memorySize:0x0001FFtransferResponseParameter:0x0081---請求上傳:0x35| 0x11| 0x33| 0x20 0x10 0x00| 0x00 0x01 0xFF0x75| 0x20| 0x00 0x81---傳輸數據:0x36| 0x010x76| 0x01| 0xXX ... 0xXX0x36| 0x050x76| 0x05| 0xXX ... 0xXX---移除出口(停止傳輸):0x370x77

    3.2.5.5.0x38 - RequestFileTransfer

    啟動客戶端與服務端之間的數據傳輸。 格式:0x38| Transfermode(0x01 - 0x05)| filePathAndNameLength(0x00 0x00)| filePathAndName(0x00 ...)| dataFormatIdentifier(0x00)| fileSizeParameterLength(0x00)| fileSzieUnCompressed(0x00 ...)| fileSizeCompressed(0x00 ...)Transfermode:0x01:AddfilepathAndName0x02:DeletefilepathAndName0x03:Replacefile0x04:Readfile0x05:ReadDir注意:1.當Transfermode為0x02/0x04/0x05時,沒有 dataFormatIdentifier(0x00)| fileSizeParameterLength(0x00)| fileSzieUnCompressed(0x00 ...)| fileSizeCompressed(0x00 ...)參數。2.當Transfermode為0x05時,請求中測參數應該使用ASCII格式編碼。肯定響應:0x78| 0x01-0x05| 0x00| 0x00 ... 0x00| 0x00| 0x00 0x00| 0x00 ... 0x00| 0x00 ...0x00注意:1.當Trandfermode為0x02,dataFormatIdentifier參數不在響應信息中;當Trandfermode為0x05,dataFormatIdentifier參數為0x00;2.當Transfermode為0x02/0x04/0x05時,沒有 fileSizeParameterLength(0x00)| fileSzieUnCompressed(0x00 ...)| fileSizeCompressed(0x00 ...)參數。 否定響應:0x13:信息長度錯誤;0x22:服務請求未執行成功;0x31:參數無效;0x33:安全校驗未通過;0x70:下載因服務端內存故障無法完成;展示案例:0x38| 0x01| 0x00 0x1E| 0x44 ....0x7A| 0x11| 0x02| 0xC3 0x50| 0x75 0x300x78| 0x01| 0x02| 0xC3 0x50| 0x11

    4.基于UDS實現ECU刷寫

    本質:定義了將一個或者多個應用軟件以物理方式下載到ROM中。
    1.ECU上具有BootLoader程序,以解析向ECU發送的診斷指令;
    編程步驟類型分類:
    1.標準步驟;
    2.可選步驟;
    3.正常廠商的具體步驟;
    執行過程中每步都需要指定該步驟允許的尋址方法,依據OEM要求選擇功能地址或物理地址。基礎過程如下:


    主執行:協調/同步多個并行運行的編程步驟,控制“預編程步驟”和“后編程步驟”的執行,以及將車輛維持在其已轉換到的操作模式中。如將車輛網絡轉換為允許對單個ECU編程的操作模式或編程節點的結論。
    編程執行:各ECU的“編程步驟”可由客戶端單獨并發執行,直到執行到“編程最后階段”
    1. 下載應用程序軟件或應用程序數據
    a.傳輸數據到服務端; b.服務端下載數據; c.編程后車輛網絡重新同步;
    2. 服務器配置(可選)
    a.預編程步驟 - 設置車輛網絡以進行服務器配置。 b.編程步驟 - 最終服務器配置。例如用于服務器復位后寫入數據。 c.后編程步驟 - 在最終服務器配置后重新同步車輛網絡。
    預編程:
    a.進入extended session; b.使用0x31執行條件檢查;c.使用0x85服務關閉DTC存儲;d.使用0x28關閉與診斷無關的報文,提高刷寫效率;
    編程:
    a.進入programming session模式;b.使用0x27服務進行安全訪問;c.寫入指紋信息,標記身份;d.執行0x31,刪除存儲空間;e.調用數據操作指令進行寫數據0x34 0x36 0x37; f.數據校驗0x31;g.軟件完整性、兼容性等驗證;
    后編譯:
    a.將ECU重啟0x11或者恢復默認模式0x10;
    編程順序:P431
    特殊要求
    如果在編程過程中發生以下錯誤情況,服務器應能夠恢復并重新編程。
    a.供電電源連接中斷;
    b.失去地面連接;
    c.數據鏈路通信中斷;
    d.過壓或欠壓;

    4.1 刷寫示例(因為是中文翻譯版本,所以表中會有一部分中文):

    4.1.1 預編譯

    4.1.1.1 啟動診斷會話

    使ECU進入擴展模式。

    02,0代表單幀,2代表2個長度有效數據,10 03 發起擴展服務請求。
    06,0代表單幀,6代表6個長度有效數據,50 03 是對應的指令響應。
    疑問:此例子中為什么有兩個不同ID內容相同的CAN報文?

    4.1.1.2 DTC設置控制(關閉)

    設置禁止故障碼,關閉DTC功能。

    85 02,85為服務指令,子服務02關閉指令。

    4.1.1.3 通信控制

    關閉非刷寫數據流,關閉普通應用報文。

    注意事項:當對傳輸進行傳輸失能時,使用0x3E服務將服務器狀態保持。
    28 03 01,28為服務指令,子服務為subfunction 03 disablerxandtx,communicationtype 01 normalcommunicationmessage。

    4.1.2 編程階段

    4.1.2.1 編程會話

    切換模式,進入編程模式。

    10 02 指令,10切換模式,自服務02表示編程模式。

    4.1.2.2安全校驗

    a.對ECU進行解鎖驗證。

    27 01指令,27安全服務,子服務01為請求seed,得到21 74,進行計算之后,再給出響應。
    b.響應種子請求。

    診斷儀給出響應key為47 11,ECU進行校驗判斷。

    4.1.2.3 擦除flash


    31 啟動擦除, FF 00 協議規定erasememory DID;

    4.1.2.4 請求下載

    數據傳輸



    數據傳輸結束

    4.1.2.5 數據驗證

    4.1.3 后編程

    4.1.3.1 寫入VIN碼

    4.1.3.2 ECU重啟

    5. 參數定義(P466)

    5.1 診斷和通信管理功能單元數據參數定義

    5.1.1 通信類型參數定義

    5.1.2 EventwindowTime

    5.1.3 LinkContrlModeIdentifier

    不同設備連接之間的波特率設置。
    CAN:125000、250000、500000、1000000;
    PC:9600、19200、38400、57600、115200;

    5.1.4 NodeIdentificationNumber

    5.2 數據傳輸功能單元數據參數定義

    5.2.1 DID

    5.2.2 ScalingByte

    5.2.3 ScalingByteExtension

    5.2.4 TransmissionMode

    5.2.5 UDS版本號編碼


    編碼示例:

    5.3 存儲數據傳輸功能單元數據參數定義

    5.3.1 GroupOFDTC

    5.3.2 DTCStatusMask/statusOfDTC

    5.3.3 DTC嚴重性和類

    5.3.4 DTCFormatIdentifier

    5.3.5 FunctionalGroupIdentifier

    5.3.6 DTCFaultDetectionCounter

    5.3.7 DTCAgingCounter(距故障最新失敗以來的驅動周期數)

    5.4 輸入輸出控制功能單元數據參數定義

    5.4.1 InputOutputControlParameter

    5.4.2 RoutineIdentifier

    5.5 上傳下載功能單元數據參數

    5.5.1 NodeofOperation

    5.6 安全訪問狀態圖

    更多詳細信息請查看協議標準

    6.診斷幀結構類型

    單幀:當報文長度小于7,數據域高4位為0000,表示為單幀;
    首幀:前2字節作為PCI信息,高4位為0001,低4位及第2字節描述數據總長;
    連續幀:第1個字節作為PCI,高4位為0010,低4位為連續序列號;
    流控幀:數據發送控制,高4位為0011,低4位為FlowStatus,0-ContinueToSend,1-Wait,2-overflow。第2字節為BlockSize,指示一次可以發送多少個連續幀。 第3字節為Seperatetime;
    示例:
    單幀:
    request 02 10 03 55 55 55 55 55
    response 06 50 03 00 32 01 FA AA

    多幀傳輸:
    03 19 02 08 55 55 55 55 (診斷儀發送的SingleFrame的request)
    10 33 59 02 19 01 00 07 (ECU以FirstFrame開始傳輸的response)
    30 00 00 55 55 55 55 55 (診斷儀發送的FlowControl)
    21 09 03 05 02 09 05 04 (ECU發送的ConsecutiveFrame)
    22 07 09 05 06 06 09 05 (ECU發送的ConsecutiveFrame)
    23 08 03 08 07 01 05 08 (ECU發送的ConsecutiveFrame)
    24 07 01 06 08 07 01 0C (ECU發送的ConsecutiveFrame)
    25 08 07 01 0D 08 07 03 (ECU發送的ConsecutiveFrame)
    26 07 09 08 01 01 09 09 (ECU發送的ConsecutiveFrame)
    27 01 07 09 AA AA AA AA (ECU發送的ConsecutiveFrame,此時傳輸結束)

    數據示例來源于此文

    7.參考文章

    控制器網絡診斷專欄
    UDS入門
    UDS-ECU刷寫
    UDS網絡層/tp層
    UDS詳解
    汽車控制器網絡技術交流
    汽車電子ECU BootLoader開發要點詳解

    總結

    以上是生活随笔為你收集整理的UDS诊断协议规范与要求的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    蜜臀av性久久久久av蜜臀妖精 | 国产精品入口久久 | 国产精品一区二区三区99 | 国产精品一区二区三区免费视频 | 99热只有精品在线观看 | 欧美影片 | 天天干天天摸天天操 | 人人搞人人干 | 精品中文字幕在线播放 | 日韩激情免费视频 | 成人中文字幕+乱码+中文字幕 | 午夜久久视频 | 国产69精品久久99不卡的观看体验 | 欧美性色黄大片在线观看 | 亚洲综合视频网 | 久久国产剧场电影 | 亚洲另类xxxx | 欧美一级大片在线观看 | 免费在线观看黄色网 | 2021av在线 | 日韩激情中文字幕 | 日韩二区三区在线观看 | 午夜视频久久久 | 黄色视屏在线免费观看 | 国产精品久久久久久影院 | 在线观看成年人 | 日韩另类在线 | 欧美乱码精品一区二区 | 99国产情侣在线播放 | 婷婷国产一区二区三区 | 亚洲视频,欧洲视频 | www天天干com| www.在线观看av | 成人a在线 | 亚洲午夜av久久乱码 | 亚洲精品免费观看 | 操久久网 | 一区二区视 | 日韩在线免费电影 | 国产一级a毛片视频爆浆 | 久久热首页 | 一级成人网 | 亚洲欧洲一区二区在线观看 | 日韩一级电影在线观看 | 亚洲精色| 在线天堂中文www视软件 | 一本色道久久精品 | 中文av一区二区 | 天天爽天天爽天天爽 | 欧美极度另类性三渗透 | 亚洲精品国产高清 | 日本电影黄色 | 深夜福利视频一区二区 | 亚洲久草网 | 国产又粗又长又硬免费视频 | 久久久精品网站 | 国产成人精品免高潮在线观看 | 亚洲免费成人av电影 | 日韩在线播放视频 | 国产一区二区不卡视频 | 久久久精品99 | 最新99热 | 久久综合久久久 | 色欧美日韩 | 99精品一区 | 婷婷六月天综合 | 97在线免费视频 | 欧美成人免费在线 | 在线视频麻豆 | 国产福利一区二区三区视频 | 黄色在线看网站 | 国产免费精彩视频 | 亚洲成人精品av | 国产一区二区在线免费播放 | av电影在线观看 | 久久久久99精品成人片三人毛片 | 色婷婷免费视频 | 999热视频 | 伊人资源站 | 四虎在线免费观看 | 久久你懂的 | 久久艹免费 | 亚洲精品在线网站 | 伊人五月在线 | 麻豆影视在线观看 | 少妇精品久久久一区二区免费 | 少妇bbw撒尿| 在线观看视频一区二区三区 | 亚洲国产欧美在线人成大黄瓜 | 亚洲欧美视频一区二区三区 | 香蕉视频啪啪 | 国产亚洲精品成人av久久ww | 国产精品一区二区久久久 | 外国av网 | 99在线免费视频观看 | 国产福利91精品一区 | 激情黄色av | 久久国产精品一区二区 | 亚洲天天摸日日摸天天欢 | www.69xx | 91在线视频免费91 | 久久久黄色| 色在线最新| 日韩a级黄色 | 美女网站在线播放 | 亚洲国产美女精品久久久久∴ | 欧美 另类 交 | 亚洲一区二区三区四区精品 | 超碰在线日本 | 成年人av在线播放 | 麻豆视频国产在线观看 | 国产亚洲视频在线免费观看 | 久久综合影音 | 激情校园亚洲 | 精品久久久久久久久久久久 | 久久国产免费视频 | 国产无遮挡又黄又爽馒头漫画 | 在线视频一区二区 | 国产又粗又猛又黄又爽 | 日本久久免费视频 | 成人黄色电影在线播放 | 国产精品网站一区二区三区 | 不卡的av在线 | 五月婷社区 | 成人午夜黄色 | 久久久久久久久毛片 | 久久狠狠干 | 中文字幕一区二区三区精华液 | 免费观看国产视频 | 毛片3 | 亚洲综合色视频在线观看 | 国产精品久久久久久高潮 | 免费成人av在线 | 99精品久久99久久久久 | 国产一区二区电影在线观看 | 美女国产 | 在线看黄色av | 欧美日韩中文另类 | 久久综合九色综合久久久精品综合 | 成人免费视频播放 | 欧美福利片在线观看 | 亚洲视频专区在线 | 天天射天天爱天天干 | 色婷婷久久久综合中文字幕 | 国产成人高清在线 | 久草免费新视频 | 午夜三级理论 | 在线成人免费av | 99精品久久久久久久久久综合 | 欧美日韩免费观看一区二区三区 | 69视频国产| 青草视频免费观看 | 在线免费观看羞羞视频 | 久久视频在线免费观看 | 九九国产精品视频 | 国产精品剧情 | 亚洲无吗av| 激情av资源| 亚洲永久精品国产 | 少妇精品久久久一区二区免费 | 日韩专区一区二区 | 国产精品久久久毛片 | 91色一区二区三区 | 97精品超碰一区二区三区 | 久久久久久久99精品免费观看 | 韩国av电影在线观看 | 午夜精品久久一牛影视 | 亚洲激情视频在线 | 色婷婷啪啪免费在线电影观看 | 国产无吗一区二区三区在线欢 | 91精品网站在线观看 | 国产精品精品国产婷婷这里av | 亚洲精品视频免费在线观看 | 免费色av | 日韩中文字幕在线 | 天天操天天干天天综合网 | 国产一区免费看 | 久久精彩视频 | 欧美一区二区在线 | 日韩av快播电影网 | 91热爆视频 | 伊人亚洲精品 | 免费a一级 | 最新国产在线 | 久久精品电影网 | 天天操天天拍 | 国产在线观看二区 | 中文字幕 成人 | 亚洲夜夜网 | 欧美少妇xxxxxx | 久久久精品网站 | 国产成人三级在线播放 | 久久免费国产精品1 | 欧美精品免费视频 | 久99久精品视频免费观看 | 美女免费视频一区二区 | 婷婷在线免费视频 | 不卡av电影在线观看 | 高清精品视频 | 91久久精品一区 | 国产成人一区二区在线观看 | 日韩色视频在线观看 | 亚洲在线激情 | 91福利在线观看 | 成人亚洲精品久久久久 | 国产精品久久久999 国产91九色视频 | 一区二区影院 | 国产精品永久免费视频 | 中文字幕123区 | 国产 日韩 在线 亚洲 字幕 中文 | 国产精品一区二区久久精品爱涩 | 国产精品 日韩 欧美 | 午夜精品一区二区三区在线观看 | 日本黄色免费播放 | 日本精品一区二区三区在线播放视频 | 久久视频在线观看 | 国产福利精品一区二区 | av看片在线 | 亚洲伦理一区二区 | 国产一级高清 | 午夜国产福利视频 | 亚洲丝袜一区二区 | 九九在线国产视频 | 色婷婷伊人 | 久久久www成人免费毛片麻豆 | 国产美女精品人人做人人爽 | 国产成人高清av | 在线久草视频 | 亚洲经典视频 | 久久免费播放视频 | 国产69精品久久99的直播节目 | 99精品欧美一区二区三区 | 国产视频精选 | 综合久久2023 | 亚洲国产小视频在线观看 | 国产一区二区三区午夜 | 国产午夜视频在线观看 | 97成人啪啪网 | 国产精品一区二区免费看 | 国产精品美女免费看 | 91传媒在线| 中文字幕综合在线 | 国产一级片久久 | 日韩专区av | 又黄又刺激视频 | 福利视频午夜 | 欧美少妇的秘密 | 中文字幕一区二区三区在线观看 | 亚洲国内精品视频 | 婷婷丁香五 | 亚洲激情校园春色 | 免费高清在线视频一区· | 久久久99精品免费观看 | 最新中文字幕在线资源 | 亚洲视频免费在线 | 最新国产视频 | 欧美午夜a | 天天射成人| 亚洲一级二级 | 精品福利片 | 91漂亮少妇露脸在线播放 | 久久综合偷偷噜噜噜色 | 一区二区三区动漫 | 1区2区3区在线观看 三级动图 | 97人人射| 日批网站免费观看 | 日韩av福利在线 | 欧美韩国日本在线 | 一本到在线 | 丁香五婷 | 欧美日韩不卡一区二区 | 成人欧美在线 | 有没有在线观看av | 精品国产一区二区三区久久久 | 丁香六月综合网 | 视频一区二区三区视频 | 少妇bbb搡bbbb搡bbbb′ | 亚洲天天在线日亚洲洲精 | 黄色一级大片在线免费看产 | 久久久免费观看视频 | 国产精品24小时在线观看 | 久草在线免费播放 | 天天综合亚洲 | 国产香蕉视频 | 中文字幕av日韩 | 免费试看一区 | 97色噜噜 | 国产一二三在线视频 | 伊人婷婷久久 | 国产美女在线精品免费观看 | 中文字幕文字幕一区二区 | 国产在线国偷精品产拍免费yy | 91av视频| 久久久久久久网站 | 日韩午夜高清 | 国产日韩视频在线观看 | 久久综合色8888 | 西西444www高清大胆 | 欧美午夜a | 精品视频成人 | 激情偷乱人伦小说视频在线观看 | 91在线看网站 | 中文字幕传媒 | 成人在线免费看 | 91成人网在线 | 日本在线观看黄色 | 成人av一二三区 | 国产九九在线 | 国产99免费视频 | 天天干天天干天天干天天干天天干天天干 | 午夜av大片 | 免费看91的网站 | 亚洲国产日韩一区 | 久久精品波多野结衣 | 西西4444www大胆无视频 | av高清一区| 中文字幕免费观看全部电影 | 成年人免费电影在线观看 | 婷婷99| 国产成人精品免高潮在线观看 | 久久福利小视频 | 色老板在线视频 | 国产小视频在线观看免费 | 天天操天天干天天 | 欧洲精品久久久久毛片完整版 | 中文字幕在线久一本久 | 中文字幕中文字幕在线中文字幕三区 | 久久久久免费精品 | 91在线看片 | 国产老妇av| av最新资源| 精品久久一 | 精品福利av | 国产麻豆电影 | 超碰在线网 | 日韩免费av网址 | 丁香婷婷激情国产高清秒播 | 13日本xxxxxⅹxxx20| 亚洲欧美视频在线播放 | 激情伊人五月天久久综合 | 国产美女精品视频 | 午夜婷婷在线观看 | 亚洲高清在线观看视频 | 在线电影中文字幕 | 免费观看成人网 | 爱av在线网 | 天天操天天添 | 精品在线99 | 日韩av中文在线 | 人人插人人艹 | 天天躁日日躁狠狠躁av中文 | 深夜免费福利网站 | 国产精品123| 欧美一级免费高清 | 国内少妇自拍视频一区 | 国产成人精品999在线观看 | 久久国产网站 | 久久成人高清视频 | 国产清纯在线 | 久久国产精品久久国产精品 | 97人人射 | 中文字幕免 | 久久国产精品色av免费看 | 亚洲午夜激情网 | 人人超碰免费 | 最新黄色av网址 | 国产一区二区日本 | 欧美日韩视频一区二区三区 | 伊人五月 | av三级在线免费观看 | 日韩中文字幕a | 特级xxxxx欧美 | 日韩欧美高清免费 | 九九久久电影 | 国产成人久久久久 | 欧美一区二区三区四区夜夜大片 | www.综合网.com | 国产成人精品999 | 亚洲国内在线 | av天天澡天天爽天天av | 亚洲黄色免费在线看 | 亚洲精品一区二区三区在线观看 | 国产高清黄 | 免费在线观看一级片 | 久久区二区 | 日本黄色免费大片 | 久久黄色小说视频 | 久久在线看 | 亚洲精品久久久久久久不卡四虎 | 日本在线视频网址 | 成年人在线免费看片 | 丁香六月久久综合狠狠色 | 国产成人久久精品亚洲 | 天天摸天天舔天天操 | 亚洲综合激情网 | 国产999在线观看 | 国产手机av | 天天爽夜夜操 | 中文字幕在线字幕中文 | 免费日p视频 | 国产69精品久久99不卡的观看体验 | 国产中文欧美日韩在线 | 国产成人精品亚洲a | 777视频在线观看 | 成人免费视频a | 91丨九色丨91啦蝌蚪老版 | 免费在线观看av网址 | 日韩欧美专区 | 婷婷久久综合九色综合 | 99这里只有 | 视频在线播放国产 | 久久图| 最近2019中文免费高清视频观看www99 | 日本电影久久 | 日韩欧美电影 | 欧美精品在线观看 | 九九久久国产精品 | 欧美 日韩精品 | 久久99精品国产麻豆宅宅 | 国产精品九九久久99视频 | 久久精品免费看 | 日韩精品免费在线播放 | 在线观看亚洲视频 | 超碰在线观看97 | 国产 成人 久久 | 91在线看免费 | 视频成人| 久久久久久国产精品999 | 久草在线资源网 | 久久dvd| 亚洲欧洲在线视频 | 成人app在线播放 | 亚洲精品久久久久久中文传媒 | 超碰97在线资源站 | 伊色综合久久之综合久久 | 在线观看视频国产 | 久久免费激情视频 | 欧美男同网站 | 欧美一级日韩三级 | 在线 国产 亚洲 欧美 | 996久久国产精品线观看 | 在线天堂中文在线资源网 | 欧洲亚洲女同hd | 日韩av片无码一区二区不卡电影 | 久久国产区 | 国产欧美久久久精品影院 | 91av九色 | 久久嗨| 日本电影久久 | 国产激情免费 | 国产精品一区二区三区久久久 | 91精品久久久久久综合五月天 | 亚洲精品在线视频网站 | 99999精品视频 | 91精品国产亚洲 | av在线亚洲天堂 | 黄色精品一区二区 | 国产视频第二页 | 最新av电影网站 | 香蕉视频日本 | 亚洲免费资源 | 91探花系列在线播放 | 伊人狠狠色 | 精品在线视频一区 | 国产不卡在线视频 | 国产伦精品一区二区三区在线 | 久久99热精品这里久久精品 | 九九九九精品九九九九 | 日批视频在线播放 | 国产精品中文字幕av | 国产高清免费在线播放 | 成人av片免费观看app下载 | 成人一级 | 亚洲免费高清视频 | 国产黄色精品在线观看 | 一色av | 日韩一区二区免费视频 | 97精品国自产拍在线观看 | 亚洲综合色视频在线观看 | 99久久影院| 亚洲欧美国产视频 | 欧美成人猛片 | 国产精品久久久久久久免费大片 | 久久久久国产精品厨房 | 国产精品久久久久高潮 | 成片免费观看视频999 | 一区 二区 精品 | 97视频免费在线看 | 日日操夜| 蜜桃麻豆www久久囤产精品 | 91黄视频在线观看 | 黄色app网站在线观看 | 最新av观看 | 精品国产免费一区二区三区五区 | 九九热精品在线 | 精品久久国产精品 | 中文字幕91在线 | 色婷婷激情网 | 9在线观看免费高清完整版 玖玖爱免费视频 | 天天射天天爽 | 国产精品免费一区二区三区在线观看 | 极品国产91在线网站 | 看片一区二区三区 | 在线免费三级 | 成人午夜精品久久久久久久3d | 国产小视频在线免费观看视频 | 一级国产视频 | 国产精品久久久久久欧美 | 日本高清xxxx | 97在线公开视频 | 国产福利av在线 | 久草精品视频在线观看 | 中文字幕免费在线 | 久久久午夜影院 | www.com久久久 | 欧美巨大荫蒂茸毛毛人妖 | 日本丰满少妇免费一区 | 日韩色视频在线观看 | 欧美人交a欧美精品 | 久草在线官网 | 三级性生活视频 | 欧美精品久久久久性色 | 免费精品视频在线观看 | 国产生活一级片 | 国产精品久久久久国产a级 激情综合中文娱乐网 | www黄在线 | 蜜桃麻豆www久久囤产精品 | 一区精品久久 | 五月天婷婷综合 | 亚洲另类人人澡 | 日韩二区三区在线观看 | 国产视频精品视频 | 亚洲黄色小说网址 | 97香蕉久久国产在线观看 | 五月天激情综合 | 99九九视频| 国产毛片在线 | 狠狠干夜夜| 国产成人精品av久久 | 国产精品久久久久久妇 | 国产激情免费 | 久久不射电影网 | 99r精品视频在线观看 | 伊人天天狠天天添日日拍 | 亚洲美女久久 | 日韩一级精品 | 久久伦理网 | 91网免费看 | a级国产乱理伦片在线播放 久久久久国产精品一区 | av综合av | 久久久精品视频网站 | 久久综合狠狠综合久久综合88 | 欧美视频国产视频 | 日韩网站视频 | 亚洲综合欧美精品电影 | 999久久久久 | 久久久私人影院 | 一级做a视频| 欧美一级片免费观看 | 国内精品久久久久久久久久久 | 国产视频一二三 | 超碰在线1 | 国产高清视频免费在线观看 | 人人干人人搞 | 免费看毛片在线 | 亚洲3级 | 夜夜夜影院 | 国产一区二区久久久 | 一级黄色片网站 | 久草综合在线 | 国产综合激情 | 一本一本久久a久久精品综合小说 | 色免费在线 | 久久精品一区二 | 国内精品亚洲 | 国产午夜精品久久久久久久久久 | 久草在线综合网 | 日韩成人黄色av | 免费无遮挡动漫网站 | 婷婷亚洲综合五月天小说 | 日韩女同一区二区三区在线观看 | 六月丁香久久 | 正在播放五月婷婷狠狠干 | 奇米网444 | 亚洲国产中文在线观看 | www.夜色321.com| 精品久久在线 | 国产一级在线播放 | 午夜精品视频在线 | 欧美一区二区三区激情视频 | 久久久久99精品成人片三人毛片 | 99久久99久久精品国产片 | 天天干天天做天天操 | 国产精品毛片久久久久久久久久99999999 | 国产精品久久久久久久7电影 | 国产中文字幕视频在线 | 99爱在线观看 | 999久久久久久久久6666 | 精品9999 | 中文国产成人精品久久一 | 国产成人精品电影久久久 | 91视频这里只有精品 | 日韩精品亚洲专区在线观看 | 亚洲欧美国产精品 | a天堂最新版中文在线地址 久久99久久精品国产 | 免费a v观看 | 国产福利小视频在线 | 久热这里有精品 | 日韩在线中文字幕 | 日韩欧美综合在线视频 | 欧美色黄| 国产精品入口久久 | 国产福利在线 | 中文字幕在线看人 | 久久综合之合合综合久久 | 国产区高清在线 | 97国产情侣爱久久免费观看 | 91在线公开视频 | 免费a视频 | 国产99久久久精品视频 | 少妇bbb | 麻豆成人网 | av中文字幕亚洲 | 亚洲精品视频在线 | 日韩精品字幕 | 涩涩网站免费 | 中文字幕在线日亚洲9 | 欧美日韩色婷婷 | 欧美成人h版电影 | 精品国产a | 1000部国产精品成人观看 | 91麻豆精品国产91 | 欧美日比视频 | 婷婷视频 | 日韩中文在线播放 | 麻花豆传媒一二三产区 | 97色婷婷成人综合在线观看 | ww亚洲ww亚在线观看 | 色天天中文 | 六月丁香社区 | 91在线观看欧美日韩 | 在线免费观看视频a | 在线免费高清一区二区三区 | 99精品欧美一区二区蜜桃免费 | 国产精品久久久久久久久久免费 | 色爽网站| 黄p在线播放 | 国产又粗又猛又色又黄视频 | 国产1级毛片 | 激情在线网站 | 亚洲精品永久免费视频 | 黄色在线免费观看网址 | 国产午夜精品一区二区三区 | 午夜视频二区 | 亚州av成人 | 久久综合福利 | av黄色在线| 在线视频91 | 激情影音先锋 | 国产视频在线观看一区 | 国产一区二区三区高清播放 | 日本公妇在线观看 | 久久九九网站 | 亚洲视屏在线播放 | 成人免费观看a | 国产九色在线播放九色 | 色在线国产 | 香蕉视频一级 | 久久婷婷精品视频 | 精品一区二区6 | 国产电影一区二区三区四区 | 午夜狠狠操 | 99视频这里有精品 | 人人舔人人射 | 久久久久国产精品免费网站 | 国产手机视频 | 国产精品不卡av | 精品在线视频一区二区三区 | 久久影院精品 | 久久99精品久久久久久清纯直播 | 久久综合狠狠综合久久综合88 | 久久久久久97三级 | 国产精品久久久久一区 | 狂野欧美激情性xxxx欧美 | 天天干天天综合 | 中文字幕视频观看 | 久久久久欠精品国产毛片国产毛生 | 视频国产一区二区三区 | 午夜久操 | 91探花系列在线播放 | 国产在线不卡一区 | 天天爽天天碰狠狠添 | 国产精品毛片一区二区三区 | 亚洲国产精品一区二区久久hs | 日本中文不卡 | 狠狠88综合久久久久综合网 | 干干夜夜 | 国产精品入口久久 | 免费人成网 | 精品国产乱码久久久久 | 香蕉视频免费在线播放 | 免费特级黄色片 | 天天干天天天 | 六月色丁香 | 亚洲国产午夜精品 | 天天操天天色天天 | 黄色激情网址 | 天天色天天操天天爽 | 亚洲精选在线观看 | 欧美日韩免费一区二区三区 | 日日干干夜夜 | 亚洲va男人天堂 | 日韩成人精品 | 亚洲高清在线视频 | 欧美午夜a| 99久久久久免费精品国产 | 免费观看日韩av | 成人av一区二区兰花在线播放 | 日韩一区二区三区在线观看 | 亚洲一区黄色 | 91.麻豆视频 | 在线观看亚洲a | 成年人在线观看视频免费 | 日韩精品一区二区三区视频播放 | 国精产品999国精产 久久久久 | 成人av免费在线 | 在线免费观看av网站 | 国产视频在线观看一区 | 久久99热国产 | 香蕉视频免费看 | 激情综合五月天 | 国产一区二区三区久久久 | 欧美日韩国产综合网 | 久久国产精品久久w女人spa | 亚洲在线网址 | 亚洲精品午夜aaa久久久 | 日韩精品中字 | 一级黄色毛片 | 欧美有色 | 日韩视频在线不卡 | 在线国产91 | 一区二区三区在线免费观看 | 九九在线视频 | 天天狠狠 | 欧美一级片在线观看视频 | 久久少妇免费视频 | 国产精品 中文字幕 亚洲 欧美 | 在线观看自拍 | 国产精品网站一区二区三区 | 少妇bbb搡bbbb搡bbbb | 超碰在线资源 | 国产精品自产拍在线观看桃花 | 午夜久久久久久久久久影院 | 日韩丝袜在线观看 | 日韩中文在线字幕 | 岛国av在线免费 | 成人 亚洲 欧美 | 亚洲免费在线观看视频 | 911av视频| 狠狠狠色丁香婷婷综合久久88 | 亚洲禁18久人片 | 国产精品久久久久av福利动漫 | 激情综合网五月激情 | www久久99| 亚洲视频在线播放 | 久久欧美综合 | 欧美a级片网站 | 久久精品久久精品久久39 | 免费在线成人av电影 | 久久久午夜电影 | 在线观看国产一区二区 | 日日夜夜国产 | 91在线免费观看网站 | av中文字幕日韩 | 91人人视频在线观看 | 看片在线亚洲 | 国产色视频一区 | 99热这里只有精品1 av中文字幕日韩 | 麻豆91在线| 制服丝袜在线91 | 亚洲五月六月 | 久久免费播放视频 | 91九色网站 | 日韩免费视频播放 | 久久麻豆精品 | 操操操夜夜操 | 欧美成人高清 | 成人亚洲精品久久久久 | 欧美亚洲xxx | 成人午夜影院在线观看 | 五月婷婷一区二区三区 | 91成人在线免费观看 | 黄色一级大片在线免费看国产一 | 中文字幕久久精品一区 | 久久免费视频5 | 日本久久久久久科技有限公司 | 国内精品久久久久久久影视简单 | 91精品国产欧美一区二区成人 | 久草在线视频首页 | 久久午夜电影网 | 99热精品在线 | 欧美精品免费在线观看 | 免费久久久 | 精品一区 在线 | 黄色一级影院 | 国产精品99久久久久久人免费 | 日韩在线观看av | 欧美在线不卡一区 | 99热精品在线观看 | 国产精品视频观看 | 最新日韩视频在线观看 | 国产99久久久久久免费看 | 精品视频在线免费观看 | 国产中文伊人 | 91精品国产92久久久久 | 91porny九色在线播放 | 亚洲黄色高清 | 中文字幕在 | 高清久久久久久 | 黄色片网站大全 | 91综合视频在线观看 | 超碰在线1 | 国产一级免费在线 | 免费网站黄色 | 国产亚洲无 | 五月色丁香 | 国产xx视频 | 成人国产电影在线观看 | 亚洲一区二区精品在线 | 日韩美女一级片 | 麻豆 videos | 特级西西444www大胆高清无视频 | 黄色亚洲精品 | 亚洲综合精品视频 | 亚洲人成影院在线 | 超碰人人干人人 | 久久久精品久久 | 视频一区二区精品 | av综合站| 亚洲精品美女久久 | 伊人影院av| 久草网在线视频 | 国产黄色片久久久 | 毛片网免费 | 中文字幕免费在线看 | 成年人毛片在线观看 | 天天干天天干天天色 | 一区二区三区在线免费观看 | 综合国产视频 | 99热精品国产一区二区在线观看 | 国产xxxx性hd极品 | 在线观看日韩一区 | 久久超级碰 | 国产日韩精品在线观看 | 国产一区在线免费观看视频 | 欧美日韩不卡一区二区 | 在线观看www91 | 免费久久网站 | 亚洲欧洲久久久 | 又黄又爽又刺激 | 亚洲激情在线观看 | 激情五月婷婷激情 | 亚洲综合视频在线播放 | 丁香六月婷婷综合 | 国产成人精品999 | 日韩在线影视 | 国产精品va在线播放 | 日日干美女 | 久久人人爽人人爽人人片av免费 | 国产美女网站视频 | 国产精品欧美久久久久天天影视 | 91人人网 | 中文字幕在线影院 | 在线免费观看视频一区 | 五月激情五月激情 | 免费av成人在线 | 欧美一级小视频 | 国产精品剧情 | 蜜臀av在线一区二区三区 | 国产免费三级在线观看 | av在线免费观看黄 | 国产精品麻豆免费版 | 4hu视频 | 亚洲成a人片综合在线 | 丁香花在线观看免费完整版视频 | 欧美成人性网 | 国产欧美日韩精品一区二区免费 | 久久视精品| 久久精品一区二区三区国产主播 | 免费福利视频导航 | 成人h在线播放 | 欧美一级性生活片 | 91av在线播放 | 手机在线欧美 | 国产在线专区 | 成人羞羞视频在线观看免费 | 免费福利视频导航 | 96亚洲精品久久久蜜桃 | 香蕉视频一级 | 成年人视频在线免费 | 亚洲国产中文在线观看 | 久久久噜噜噜久久久 | 在线观看视频99 | 国产精品大片 | 日韩免费视频播放 | 国产精品都在这里 | 美女免费视频网站 | 成人免费av电影 | 精品久久久久久久久久久久久久久久 | 69国产盗摄一区二区三区五区 | 成人黄色中文字幕 | 99精品视频在线看 | 探花视频在线版播放免费观看 | 久久久久欠精品国产毛片国产毛生 | 超碰人人在线观看 | 国产三级精品三级在线观看 | 国色综合| 99久久精品国产欧美主题曲 | 正在播放久久 | 久草在线 | av女优中文字幕在线观看 | 最近2019年日本中文免费字幕 | 九九久久精品视频 | 久草在线视频精品 | 麻豆精品国产传媒 | 亚洲国产综合在线 | 亚洲精品乱码久久久久久 | 91精品999| 四虎亚洲精品 | 国产情侣一区 | 日韩精品一区二区三区丰满 | 欧美性受极品xxxx喷水 | 成人91av| 亚洲欧美日本一区二区三区 | 五月天综合网 | 欧美成年黄网站色视频 | 五月婷在线播放 | 久久免费视频网 | 97在线免费视频观看 | 免费一级特黄毛大片 | 久久国产精品99久久久久久老狼 | www免费网站在线观看 | 操操操日日日干干干 | 国产精品视频永久免费播放 | 97超碰资源网 | 国产日韩在线观看一区 | 久久久精品欧美一区二区免费 | 久日精品 | 免费久久99精品国产婷婷六月 | 激情大尺度视频 | 欧美色一色 | www.午夜色.com | 不卡的av在线播放 | 精品美女视频 | 精品一区二区三区电影 | 欧美一区二区免费在线观看 | 最新三级在线 | 久久tv| 天天综合导航 | 亚洲涩涩涩涩涩涩 | 天天爱天天舔 | 国产一区二区三区久久久 | 亚洲免费av一区二区 | 91福利免费 | 国产a网站 | 国产精品av久久久久久无 | 欧美视频在线观看免费网址 | 久久久久久久国产精品视频 | 色婷婷视频在线观看 | 97超碰资源| 美女视频黄色免费 | 国产视频精品网 | 久久福利剧场 | 日韩毛片精品 | 亚洲 欧美 日韩 综合 | 国产福利91精品一区 | 国产免费又黄又爽 | 7777xxxx | 日本精品久久久久中文字幕 | 夜夜夜影院 | 中文在线免费一区三区 | 久操视频在线播放 | 久久爱综合| 四虎国产精品免费观看视频优播 | 色综合久久综合网 | 国产视频91在线 | 又黄又爽又色无遮挡免费 | 国产高清免费 | 99自拍视频在线观看 | 国产小视频免费在线观看 | 久久99国产视频 | 探花视频在线版播放免费观看 | 日韩在线视频一区 | 亚洲久草网 | 国产精品久久久久久久av电影 | 人人爽人人爽 | 免费在线观看日韩欧美 | 久久69精品久久久久久久电影好 |