SAE J1939-73中文完整文件_第1頁
SAE J1939-73中文完整文件_第2頁
SAE J1939-73中文完整文件_第3頁
SAE J1939-73中文完整文件_第4頁
SAE J1939-73中文完整文件_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

路面車輛推薦操作規(guī)程(被采納為美國國家標準)SAEJ1939-73:應用層—診斷前言本系列SAE推薦操作規(guī)程是由卡車及客車電子電氣委員會所屬的卡車及客車控制及通信小組委員會制定的。該小組委員會的目標是針對電控單元的需求、設計和使用,提交信息報告、制定推薦操作規(guī)程。這些電控單元在汽車部件之間傳遞著電子信號和控制信息。本規(guī)程的使用不限于卡車和客車應用,其對于其他的應用也可以提供直接的支持,正如已在建筑及農業(yè)設備和固定式的動力系統(tǒng)。本推薦操作規(guī)程的最終目標是形成行業(yè)標準,因此可能為適應實際應用和技術進步作出經常性的調整。目錄TOC\o"1-4"\h\z前言 11 目標 42 參考 42.1 出版物 42.1.1 SAE出版社 42.1.2 加利福尼亞航空資源委員會(CARB)出版社 43 定義 53.1 持續(xù)監(jiān)視系統(tǒng) 53.2 診斷故障代碼 53.3 停幀 53.4 故障指示燈(MIL) 53.5 非持續(xù)監(jiān)視系統(tǒng) 53.6 準備就緒代碼(參照DM5) 53.7 廣播(參照DM13) 63.8 端口(參照DM13) 64 縮寫 65 技術要求 75.1 常規(guī)說明 75.2 診斷要求概觀 75.2.1 預想的診斷性能 75.2.2 建議的診斷支持 8 發(fā)送的相關部件 8 非發(fā)送的相關部件 85.2.3 診斷程序的一般性條件 85.3 安全性 95.3.1 數據鏈接安全策略 95.3.2 數據鏈接訪問實例 9 非安全的數據讀取 9 非安全的設備轉換 10 非安全的永久轉換 10 安全的數據讀取 10 安全的設備轉換 10 安全的永久轉換 105.3.3 安全特性 105.3.4 安全功能要求 105.4 診斷連接器 105.5 參數監(jiān)視要求 115.6 診斷故障代碼定義 115.7 診斷參數組(PG)定義 125.7.1 激活狀態(tài)的診斷故障代碼(DM1) 14 故障指示燈 17 紅色停止燈 17 琥珀色警告燈 18 保護燈 18 可疑參數編號(SPN) 18 故障模式標志符(FMI) 19 SPN轉化方式 195.7.2 先前激活狀態(tài)的診斷故障代碼(DM2) 225.7.3 先前已激活狀態(tài)診斷故障代碼的診斷數據清除/復位(DM3) 235.7.4 停幀參數(DM4) 24 停幀長度 25 停幀參數 265.7.5 診斷準備就緒(DM5) 26 激活的故障代碼 26 先前激活的故障代碼 27 OBD遵從 27 持續(xù)監(jiān)視系統(tǒng)支持/狀態(tài) 27 非持續(xù)監(jiān)視系統(tǒng)支持 28 非持續(xù)監(jiān)視系統(tǒng)狀態(tài) 295.7.6 持續(xù)監(jiān)視系統(tǒng)測試結果(DM6) 295.7.7 命令非持續(xù)監(jiān)視測試(DM7) 31 測試標志符 325.7.8 非持續(xù)監(jiān)視系統(tǒng)的測試結果(DM8) 32 測試類型/部件標志符 33 測試值 33 測試最大限制值 33 測試最小限制值 335.7.9 氧氣探測器測試結果(DM9) 345.7.10 支持非持續(xù)監(jiān)視系統(tǒng)測試標志符識別(DM10) 34 受支持的測試標志符 345.7.11 激活狀態(tài)的診斷故障代碼的診斷數據清除/復位(DM11) 355.7.12 發(fā)送相關的已激活狀態(tài)的診斷故障代碼(DM12) 365.7.13 停止開始廣播(DM13) 37 電流數據傳輸器 41 SAEJ1587 42 SAEJ1922 42 SAEJ1939的主要的汽車網絡1號網 42 SAEJ1939的2號網絡 43 ISO9141 43 SAEJ1850 43 其他一些制造商專用的端口 44 SAEJ1939的3號網絡 440 保持信號 446 注釋 456.1 空白標注 45附錄 51理論基礎 51SAE標準與ISO標準的關系 51應用 51參考書目 51

目標本推薦規(guī)程供輕型、中型或重型的車輛或者合適的使用車輛派生部件(如發(fā)動機組)的固定設施使用。涉及的車輛包括(但不限于):卡車及其拖車;建筑設備以及農業(yè)設備和器具。本推薦規(guī)程的目的是提出一個電子系統(tǒng)間的開放互聯(lián)系統(tǒng)。即通過提供一個標準的框架使電子設備之間可以實現(xiàn)相互通信。參考出版物有關本推薦規(guī)程的常用信息都是基于SAEJ1939。除非特別說明,所用的SAEJ1939都是最近發(fā)布的。SAE出版社SAEJ1578重型汽車微機系統(tǒng)電子數據連接的推薦操作規(guī)程SAEJ1939車輛系列控制通信網絡層SAEJ1939-21數據鏈路層SAEJ1939-71應用層——車輛SAEJ1979E/E診斷測試模型SAE出版物可在SAE,400CommonwealthDrive,Warrendale,PA15096-0001獲得。加利福尼亞航空資源委員會(CARB)出版社加利福尼亞航空資源委員會出版物可在AirResourceBoard,HaggensmitLaboratory,9528TelstarAvenue,EIMonte,CA91731-2990獲得。電話(818)575-6800。1995年1月19日由#95-03寄出加利福尼亞OBDⅡ規(guī)則代碼1968.1第13篇:1994年及其后的帶有燃料回饋控制系統(tǒng)的客車、輕型卡車以及中型車輛的故障和診斷系統(tǒng)要求定義持續(xù)監(jiān)視系統(tǒng)持續(xù)監(jiān)視系統(tǒng)大約每秒監(jiān)視兩次。注意,有些持續(xù)監(jiān)視器可能要求在許多條件成立的前提下監(jiān)視才能執(zhí)行。診斷故障代碼一種用以識別故障類型、相關故障模式以及它的發(fā)生次數的4字節(jié)數值。停幀對基于診斷故障代碼發(fā)生時的一些參量的一個取樣。故障指示燈(MIL)該故障指示燈是用以報告與之相關故障代碼的發(fā)生。非相關故障代碼的發(fā)生不會點亮故障指示燈。非持續(xù)監(jiān)視系統(tǒng)系統(tǒng)監(jiān)視一個歷程只運行一次。歷程,在文中的含義,由OBDⅡ定義。應該注意的是并非每個歷程都執(zhí)行監(jiān)視(例如,低溫啟動輔助監(jiān)視只有當環(huán)境溫度低于10℃(50℉)時才可能運行)。準備就緒代碼(參照DM5)這是一個,當所有的相關故障診斷都已執(zhí)行時,才被設置的代碼。在聯(lián)合測試程序低溫部分的發(fā)生確認完成之前,該準備就緒代碼被發(fā)送。伺服設備會詢問控制者,并使之確認準備就緒代碼的狀態(tài)。若該代碼設置好了,則控制者就能夠測試所有相關發(fā)生的診斷。例如,當發(fā)動機起動時,在入口多種壓力的作用下,診斷范圍內的診斷類型可能會要求在超過空轉條件的速度和扭矩下進行操作。因此,假如系統(tǒng)消除了故障代碼,且發(fā)動機重啟,則直到處于診斷范圍內的入口多種壓力測試條件已被執(zhí)行時,該準備就緒代碼才被設置。不止是入口多種壓力,希望其它測試也在準備就緒代碼發(fā)送之前執(zhí)行。每當車輛熄火的時候,該準備就緒代碼不會發(fā)送未準備好的狀態(tài)給它。廣播(參照DM13)不必請求即可按標準定期發(fā)送的消息。某些情況下,廣播可能會正常中斷,然后請求繼續(xù),并且一直等待到請求關閉為止。端口(參照DM13)定義了從一個控制模塊到一條專用的通信線路間的物理連接點??s寫DM1診斷信息1,激活狀態(tài)的診斷故障代碼DM2診斷信息2,先前激活狀態(tài)的診斷故障代碼DM3診斷信息3,先前已激活狀態(tài)的故障診斷代碼的診斷數據清除/復位DM4診斷信息4,停幀參量DM5診斷信息5,診斷準備就緒DM6診斷信息6,持續(xù)監(jiān)視系統(tǒng)測試結果DM7診斷信息7,命令非持續(xù)監(jiān)視測試DM8診斷信息8,非持續(xù)監(jiān)視系統(tǒng)測試結果DM9診斷信息9,氧氣探測器測試結果DM10診斷信息10,非持續(xù)監(jiān)視系統(tǒng)測試標志符識別支持DM11診斷信息11,激活狀態(tài)的故障診斷代碼的診斷數據清除/復位DM12診斷信息12,發(fā)送相關的已激活狀態(tài)診斷故障代碼DM13診斷信息13,停止啟動廣播DTC診斷故障代碼FTP 聯(lián)合測試程序MIL故障指示燈NA未知PID參數標志符(SAEJ1578或SAEJ1979)OBDⅡ在線診斷Ⅱ任何本文檔中沒有的術語和/或定義可見SAEJ1939。技術要求常規(guī)說明這里所提供的診斷定義傾向于滿足SAEJ1993網絡的所有潛在用戶的需求。這些定義傾向于適應在SAEJ1993所定義的任一行業(yè)團體中的應用。這些著眼于將來發(fā)展的規(guī)定提供了廣闊的性能范圍。附加的特征,參數組和參數定義將隨著時間逐步完善。只要SAEJ1993網絡還是一個現(xiàn)行推薦的規(guī)程,這些文檔就將不斷地革新和完善。通過確保早期版本的向后兼容性這一手段,其上所述的發(fā)展與完善還將不斷的得到補充。在發(fā)表初期,很多象這樣的發(fā)展和完善僅僅被鑒別,而沒有被定義。這些鑒別的提供使得讀者了解了那些發(fā)展性條款,而這些條款是即將被計劃在文檔里的。診斷要求概觀診斷要求必須將性能類型提供給我們的客戶,行業(yè)和正規(guī)的團體,在5.2.1中有該診斷要求的概述。滿足正規(guī)要求的最小要求的描述包含于5.2.2中。對于診斷程序的一般操作條件的討論將在5.2.3中定義。預想的診斷性能以下的性能將在這里以及該文檔將來的版本中定義。a.安全性定義了一個使用在一系列數據鏈接中的安全方案,這個方案允許:行業(yè)標準服務設備能夠執(zhí)行在服務程序中必需任務。這將包括存取診斷信息,存取車輛結構信息,重新校準控制模塊。b.連接器為服務設備定義可用于車輛SAEJ1993網絡連接的連接器。這種連接器必須定義在應用物理層(即SAEJ1939/1X)中作為診斷連接器。c.診斷狀態(tài)通訊支持提供一組消息,該組消息能夠讀出故障信息,清除故障信息,監(jiān)視車輛參數,存取車輛和部分結構,以及其他相關信息。d.診斷測試支持為了采取正確的子系統(tǒng)操作而提供的一種性能,它允許:在特定的測試模式中,服務設備放置各種不同的控制器。建議的診斷支持發(fā)送的相關部件作為最小的性能,所有使用SAEJ1939并影響發(fā)送和遵守OBDⅡ或OBD的控制器應該支持以下的功能:讀取診斷故障代碼(參照DM1和DM12);清除診斷故障代碼(參照DM11和DM3);讀取停幀數據(參照DM4);存取實時信息(參照5.5);存取最后歷程測試結果(參照DM6);和系統(tǒng)準備就緒代碼的存?。▍⒄誅M5)。另外,它們應該支持SAEJ1939-71D的PGN;65262(發(fā)動機溫度:發(fā)動機冷卻器溫度),65265(巡游控制/車輛速度:基于車輛速度的車輪),65270(進氣和排氣條件:推進壓力,進口的多種溫度),61443(電子機器控制器#2:油門踏板位置,當前速度的載入百分比),61444(電子發(fā)動機控制器#1:發(fā)動機速度),60416(傳輸協(xié)議連接管理),59392(確認信息),59904(要求PGN),和60160(傳輸協(xié)議數據傳遞)非發(fā)送的相關部件在本文檔最新修訂版中規(guī)定。診斷程序的一般性條件這些方針必須確保在診斷程序中測試裝備和車輛的正確操作。當使用在這個文檔中定義的消息時,測試裝備不應該影響到車輛的正常操作,除非那是表達消息的目的。離線測試裝備可以請求數據,但并不知道車輛的哪個模塊將會響應。這些請求也可以直接發(fā)給一個特定的裝置。應該使用一種正確的方式以減少網絡堵塞。在某些車輛中,可能有多個控制器響應請求信息。另外,一個單一的模塊可以送多個響應給一個單一的請求。因而,任一有信息請求的測試裝備必須有一些規(guī)定以接收多個響應。在線系統(tǒng)應該響應定義在SAEJ1939-21中的請求。多個響應可能來自單一的請求,這就允許:對所有模塊,都要有必要的時間來訪問數據鏈接和傳遞它們的響應。如果在該時期內(即250ms)沒有響應,這個設備或者可能沒有接收到任何響應,或者已接受到一個響應,將不會再有響應被接受。設備應該總是等待來自以前請求的響應,或者,在發(fā)出另一個請求前,等待“無響應”的信息已超時。無論如何,在前一個請求后,下一個請求必須在小于SAEJ1939-21所指定的時間內送出。接收方的特定請求要求有一個響應。如果對一個參數組的請求不為模塊所支持,并且接收方的特定請求已經被使用過,則要求有一個NACK(參照SAEJ1939-21PGN59392)。如果對一個參數組的請求發(fā)送給一個總的接收方地址,并且它不為已知設備所支持,那么,這個設備禁止NACK那種請求。除非特別說明,參數值應該在格式上與SAE1939-71章節(jié)3.1.3中所定義的參數范圍一致。安全性在本文檔最新修訂版中規(guī)定。以下的章節(jié)提供了關于信息類型的一些想法,這些信息定義安全性時必須提供的。正在籌劃一個統(tǒng)一的規(guī)程,它用以保護車輛模塊不受通過車輛通信連接而產生的“未授權“的侵擾。該安全性不能用于限制5.7中定義的性能。這個安全性系統(tǒng)體現(xiàn)了生產商的建議,并且為因他們的特殊需要而改變系統(tǒng)提供了彈性。針對的車輛模塊是那些有能力擁有使用電晶體的存儲器內容,并通過車輛通信鏈在外部轉變?yōu)殡娮幽K的模塊。不正確的存儲器內容的改變可能會傷害電子設備和其他車輛控制器;要冒不遵守政府法定要求的風險;或者拿車輛制造商的安全利益作賭注。正確的控制器“解鎖“是實現(xiàn)訪問某一關鍵的在線控制器功能的先決條件:當處于“鎖定”模式時,唯一允許對在線控制器的訪問必須通過專用產品軟件來實現(xiàn)。這就允許了:專用產品軟件保護它本身和車輛的其他控制器不受未授權的侵擾。該文檔沒有定義在安全性下的性能和信息;這是留給控制器制造商去解決的。這種安全系統(tǒng)不應該妨礙:在外部設備和在線控制器之間的基本的診斷通訊。數據鏈接安全策略在本文檔最新修訂版中規(guī)定。數據鏈接訪問實例在本文檔最新修訂版中規(guī)定。非安全的數據讀取在本文檔最新修訂版中規(guī)定??赡艿捻椖堪ǎ鹤x取發(fā)送的相關數據,讀取發(fā)送的相關診斷故障代碼,……等。非安全的設備轉換在本文檔最新修訂版中規(guī)定??赡艿捻椖堪ǎ褐芷谛匝b置的開/關,替換傳感器數值,……等。非安全的永久轉換在本文檔最新修訂版中規(guī)定。安全的數據讀取在本文檔最新修訂版中規(guī)定??赡艿捻椖堪ǎ鹤x取無密鑰登錄的參數,讀取可執(zhí)行代碼,……等。安全的設備轉換在本文檔最新修訂版中規(guī)定。可能的項目包括:汽車裝配廠關于在設備中非正常使用的有關參數的驗證測試,……等。安全的永久轉換在本文檔最新修訂版中規(guī)定??赡艿捻椖堪ǎ浩嚢l(fā)送標準的轉換,可執(zhí)行代碼的轉換,……等安全特性在本文檔最新修訂版中規(guī)定。安全功能要求在本文檔最新修訂版中規(guī)定。診斷連接器診斷連接器將在一份SAEJ1939的物理層(SAEJ1939/1X)文檔中定義。參數監(jiān)視要求參數定義見SAEJ1939應用層參考文檔。任意一個在應用層文檔中定義了的并包含于參數組(PG)中的參數將用于診斷。所以,若一個參數已定義,它不能為了診斷的目的而重新定義。有些情況下,有必要識別相近的有關參數,比如,油門踏板傳感器當錯誤發(fā)生時讀取的數值,而不是當前讀取的數值。診斷故障代碼定義一個診斷故障代碼(DTC)由4個部分構成,這4個部分是:a.可疑參數的編號(SPN)19位b.故障模式標志(FMI)5位c.發(fā)生次數(OC)7位d.可疑參數編號的轉化方式(CM)1位診斷設備也希望:通過控制器源地址和名字,確定是哪個控制器在報告診斷信息。該信息無須說明可疑參數編號,在診斷過程中可能有利于獲得該個數。源地址和名字定義可參考SAEJ1939。診斷故障代碼以4個字節(jié)發(fā)送每個故障代碼。有關該4個字節(jié)的說明如5.7.1所定義。為了保證SAEJ1587到SAEJ1939-73中定義的連貫性,錯誤的編碼格式也要保持相似。在可能的情況下,SAEJ1587的參數標志符個數要一一對應成可疑參數編號。診斷故障代碼實例實例1這是一個SAEJ1587的參數可疑參數數值=91可疑參數為油門踏板位置故障模式標志=3故障代碼確認為電壓高于正常值發(fā)生次數=5發(fā)生次數顯示故障已發(fā)生了5次實例2這不是一個以SAEJ1587參數標志符傳送的參數。所以它的賦值大于511??梢蓞禂抵担?56可疑參數為發(fā)動機6號噴嘴故障模式標志=3故障代碼確認為電壓高于正常值發(fā)生次數=2發(fā)生次數顯示故障已發(fā)生了2次實例3診斷故障代碼以診斷信息的方式傳送(例DM1)已知:油壓預濾器參數,可疑參數數值(SPN=1208)故障模式標志(FMI)為3發(fā)生次數(OC)為10所有的診斷故障代碼域以英特爾格式傳送(最小有效字節(jié)優(yōu)先)SPN1208=4B816=00000000100101110002(19位)FMI3=316=000112(5位)OC10=A16=00010102(7位)可疑參數編號的轉化方式(CM)=02(1位)以CAN的數據結構作為DM1的DTC表示法DTC字節(jié)3SPN低8位有效位(第8位為最高有效位)字節(jié)4SPN第2字節(jié)(第8位為最高有效位)字節(jié)5SPN高3位有效位與FMI有效位(第8位為SPN的最高有效位及第5位為FMI的最高有效位)字節(jié)6SPNFMICMOC8765432187654321876543218765432110111000000001000000001100001010J1939的結構格式(字節(jié)3與CAN標志符相鄰)圖1――以CAN的數據結構作為DM1的DTC表示法診斷參數組(PG)定義這個章節(jié)包括了:專門用于診斷的參數組的一些定義。這種格式有點不同于SAEJ1939-71層中的應用,在SAEJ1939-71層中的參數定義是作為每個參數組之內的子部分的定義,而它是遵循該參數組。該診斷文檔的一個目的是滿足OBDⅡ的要求。SAEJ1979就是包括許多OBDⅡ要求的文檔中的一個。因此,表1創(chuàng)建了一種識別方式,內容是關于:SAEJ1939是如何滿足SAEJ1979要求的。所有來自SAEJ1979以及它們相應的SAEJ1939PGNs的診斷代碼和PIDs的簡要清單列于如下:表1—診斷代碼賦值一覽SAE發(fā)動機車輛委員會SAEJ1979功能SAEJ1979描述SAE發(fā)動機車輛委員會SAEJ1979功能SAEJ1979模式SAE發(fā)動機車輛委員會SAEJ1979功能SAEJ1979PIDSAE卡車和客車委員會SAEJ1939對SAEJ1939DM功能的支持(PGN)SAE卡車和客車委員會SAEJ1939對SAEJ1939DM功能的支持PGN描述1.受支持的PIDs01請求41響應00未知SAEJ1939提供了一個識別可疑參數的方法2.診斷故障代碼的編號,故障指示燈的狀態(tài),診斷監(jiān)視支持以及它們的狀態(tài)01請求41響應01DM5(65230)遵守OBD,先前激活和已激活的DTC個數,監(jiān)視支持以及它們的狀態(tài)(診斷準備就緒)3.有關發(fā)動機操作的參數01請求41響應3到1B16各種參數組編號通常提供的PGs可用于追溯這些參數。例如,SAEJ1939-71PGN61444相當于發(fā)動機轉速。4.決定所支持OBD類型(OBDⅡ-ARB,OBD-Federal,OBD和OBDⅡ,OBD1,其他)01請求41響應1C16DM5(65230)判明所提供的是哪種OBD支持。5.在停幀中受支持的PIDs02請求42響應00DM4(65229)在DM4中提及的停幀定義和支持6.引起停幀的診斷故障代碼02請求42響應02DM4(65229)停幀的PG可判斷是哪一種DTC造成的7.在停幀記錄中的PID數據值02請求42響應03到0D16DM4(65229)停幀PG包含了所有的參數(不止一個停幀可以被支持)8.發(fā)送相關的動力傳動系的DTCs03請求43響應未知DM12(65236)發(fā)送相關的已激活DTCs和指示燈的狀態(tài)信息9.DM1(65226)已激活的DTCs和指示燈的狀態(tài)信息10.DM2(65227)先前激活的DTCs和指示燈的狀態(tài)信息SAE發(fā)動機車輛委員會SAEJ1979功能SAEJ1979描述SAE發(fā)動機車輛委員會SAEJ1979功能SAEJ1979模式SAE發(fā)動機車輛委員會SAEJ1979功能SAEJ1979PIDSAE卡車和客車委員會SAEJ1939對SAEJ1939DM功能的支持(PGN)SAE卡車和客車委員會SAEJ1939對SAEJ1939DM功能的支持PGN描述11.清除已發(fā)送的相關的診斷信息04請求44響應未知DM11(62235)為已激活的DTCs清除診斷信息12.DM3(62228)為先前激活的DTCs清除診斷信息13.氧氣探測器的監(jiān)視測試結果05請求45響應未知DM9(65233)報告氧氣探測器測試結果14.非持續(xù)監(jiān)視系統(tǒng)的在線監(jiān)視測試結果06請求46響應未知DM10(65234)支持的測試IDs15.DM7(58112)調用測試16.DM8(65232)測試結果17.持續(xù)監(jiān)視系統(tǒng)在線監(jiān)視測試結果07請求47響應未知DM6(65231)過早的DTCs的測試結果激活狀態(tài)的診斷故障代碼(DM1)該傳送的信息限于這些代碼:領先診斷燈狀態(tài)是當前激活的診斷故障代碼。兩者都用于通知網絡中的其他組成部分,該部分用于組成診斷狀態(tài)下電子傳輸部件。該數據包括了:指示燈狀態(tài),一列診斷代碼以及當前激活狀態(tài)診斷代碼的發(fā)生次數。這就是所有的包括相關發(fā)送的診斷故障代碼。當前已定義的指示燈(故障指示燈,紅色停止燈,琥珀色警告燈,和保護燈)同診斷故障代碼相關。如果電子傳輸部件中沒有激活的診斷故障代碼,那么,來自該部件的指示燈狀態(tài)將顯示指示燈是關著的。然而,控制實際的燈點亮的部件必須考慮:來自改變燈的狀態(tài)之前使用這些燈的所有部件的狀態(tài)??赡苡行靡蟾郊又甘緹舳x,用來實現(xiàn)它們的功能。(比如,一個用于指示什么時候巡游控制是激活控制的指示燈,它應該要求在另一個參數組中有一個獨立的指示燈。)傳輸速度:一旦有一個DTC成為激活的故障,就有一個DM1消息會被傳輸,并在其之后處于正常的每秒僅一次的更新速度下。如果一個故障激活的時間是一秒或更長,然后變?yōu)椴患せ畹臓顟B(tài),則應傳輸一個DM1消息以反映這種狀態(tài)的改變。如果在一秒的更新期間有一個不同的DTC改變狀態(tài),則要傳輸一個新的DM1消息反映這個新的DTC。為了避免因高頻率的間斷故障而引起的高的消息傳輸率,建議每個DTC每秒只有一個狀態(tài)改變被傳輸。這樣,一個一秒期間兩次變?yōu)榧せ睿患せ顮顟B(tài)的DTC,如實例1中所示,會有一個用于確認DTC成為激活狀態(tài)的消息,和在下一個傳輸期間確認它為不激活狀態(tài)的消息。該消息僅當有一個激活的DTC存在或處于響應一個請求時才被發(fā)送。注意,當不止一個激活的DTC存在時,這個參數組將會要求使用“多包傳輸”參數組(參見SAEJ1939-21)。數據長度:可變數據頁面:0PDU格式:254PDU指定:202默認優(yōu)先值:6參數組數編號:65226(00FECA16)字節(jié):18~7位故障指示燈狀態(tài)6~5位紅色停止燈狀態(tài)4~3位琥珀色警告燈狀態(tài)2~1位保護燈狀態(tài)字節(jié):28~7位預留以用來表示SAE任務燈狀態(tài)6~5位預留以用來表示SAE任務燈狀態(tài)4~3位預留以用來表示SAE任務燈狀態(tài)2~1位預留以用來表示SAE任務燈狀態(tài)字節(jié):38~1位SPN,SPN的低8位有效位(最高有效位為第8位)字節(jié):48~1位SPN,SPN的第2個字節(jié)(最高有效位為第8位)字節(jié):58~6位SPN,有效位中的高3位(最高有效位為第8位)5~1位FMI(最高有效位為第5位)字節(jié):68位可疑參數編號的轉化方式7~1位發(fā)生次數注意——當發(fā)生次數未知時,應將其所有位的數值設為1。實例1――以下所列舉的信息格式適用于多個診斷故障代碼的情況。已知:a=燈狀態(tài)b=SPNc=FMId=CM和OC信息格式如下:a,b,c,d,b,c,d,b,c,d,b,c,d……等。在該例中,因為需要8個數據字節(jié),故將會用SAEJ1939-21的傳輸協(xié)議發(fā)送該信息。實際上任何一個時刻都會有不止一個錯誤發(fā)生,傳輸協(xié)議的服務將得到運用。實例2――以下所列舉的信息格式適用于:制訂了一個DM1請求且不存在激活狀態(tài)故障的時侯。必須存在一個激活的DTC,它使得當前有一個已定義的燈(故障指示燈,紅色停止燈,琥珀色警告燈以及保護燈)處于點亮狀態(tài)。該文檔的最初版本規(guī)定,如果沒有錯誤,應將6到3字節(jié)所有位的數值設置為1。這個特殊的執(zhí)行是允許的但并不建議采用。所以,這只是一種早期的設定。建議執(zhí)行時將6到3字節(jié)的位數都設置為0。這是一種推薦采用的設定。已知:字節(jié)18~7位=006~5位=004~3位=002~1位=00字節(jié)28~7位=116~5位=114~3位=112~1位=11早期設定推薦設定字節(jié)6~3SPN=524287-顯示未知=0FMI=31-顯示未知=0OC=127-顯示未知=0CM=1-顯示未知=0字節(jié)7=255=255字節(jié)8=255=255SPN913.02.0激活非激活激活SPN913.02.0激活非激活激活非激活激活非激活激活非激活激活非激活激活非激活秒1.0J1939信息SPN91故障傳送速度(1/s)SPN91的故障J1939信息來自J1939的故障狀態(tài)新故障,J1939信息來自J1939的故障狀態(tài)來自J1939的故障狀態(tài)例1例2例3圖2-定義傳播速度要求例1例證了不是每個故障的轉變(從激活到未激活或者從未激活到激活)都會引起一個SAEJ1939信息的發(fā)送。在該例中,當實例SPN91故障發(fā)生時,沒有其他的故障被激活。SPN91故障是一個油門踏板位置參數,該參數每秒更新多于1次。所以,當該故障處于激活狀態(tài)時,“SAEJ1939信息”(DM1信息)每隔1秒都須發(fā)送。應該作出三個觀察值。首先,應注意:SPN91故障應該發(fā)送第一次的SAEJ1939信息的時候,是在首次發(fā)生變?yōu)榧せ顮顟B(tài)的時候,而不是首次發(fā)生變?yōu)槲醇せ顮顟B(tài)或者再次變?yōu)榧せ睿醇せ顮顟B(tài)時候,。未激活狀態(tài)通常1秒更新發(fā)送1次(T=1秒)。第二個觀察值是,即使故障不再變?yōu)榧せ顮顟B(tài),也要求“SAEJ1939信息”(DM1信息)每隔1秒都須發(fā)送,實際上DM1信息不包括激活狀態(tài)的故障。這樣做的目的是為了顯示故障的消失。這個特例(即不再有任何激活狀態(tài)的故障)的作法正如前述實例2所示。假如有其他激活狀態(tài)的故障,該信息發(fā)送時應包括這些故障。第三個觀察值是指如果第二個SPN91是一個不同的SPN,它應在通常的1秒更新的DM1信息發(fā)送的時間間隔里被優(yōu)先發(fā)送。如果這個新的SPN或SPN91的傳輸過程都在每隔1秒發(fā)送的信息之前,則該信息將不包括它們。所以,每隔1秒更新的DM1不包括這些故障。例2例證了傳輸狀態(tài)能夠發(fā)生在通常的1秒間隔時間內。所以,在時刻0與時刻1之間發(fā)送一個“SAEJ1939信息”以顯示SPN91故障已變?yōu)榧せ顮顟B(tài)。在1秒和2秒的時刻點處,該信息按通常的每秒更新發(fā)送。在2秒與3秒間的信息發(fā)送,故障變?yōu)槲醇せ顮顟B(tài)。這樣一來,J1939信息的發(fā)送就如前述的實例2所示。例3顯示了當SPN91已變?yōu)榧せ顮顟B(tài)的時已有激活狀態(tài)的故障存在的情況。注意到在1秒和2秒的時刻點間發(fā)送了SPN91轉變?yōu)榧せ顮顟B(tài)的信息。該信息包含了所有的激活狀態(tài)的故障,而不單只有新的故障。轉變?yōu)槲醇せ顮顟B(tài)的信息在正常的2秒更新期間被發(fā)送。該信息包含了所有激活狀態(tài)的故障,而SPN91變?yōu)槲醇せ顮顟B(tài)后將不再包含于該信息中。故障指示燈一種只用于傳達發(fā)送相關故障代碼信息的燈。該燈僅當有一個發(fā)送的相關故障代碼處于激活狀態(tài)時才點亮。00燈滅01燈亮類型:狀態(tài)可疑參數編號:1213參考5.7.1和5.7.2紅色停止燈該燈用于表達一種處于將是車輛停止的嚴峻形式下的故障代碼信息。00燈滅01燈亮類型:狀態(tài)可疑參數編號:623參考5.7.1和5.7.2琥珀色警告燈該燈用于表達一種被告知車輛系統(tǒng)出現(xiàn)問題但不須立即停止的故障代碼信息00燈滅01燈亮類型:狀態(tài)可疑參數編號:624參考5.7.1和5.7.2保護燈該燈用于表達一種代碼信息,用于提示被告知車輛系統(tǒng)出現(xiàn)問題且極有可能不是相關電路子系統(tǒng)引起的故障。例如,發(fā)動機冷卻液的溫度超出了它的規(guī)定溫度范圍。00燈滅01燈亮類型:狀態(tài)可疑參數編號:987參考5.7.1和5.7.2可疑參數編號(SPN)該19位的數字是用于識別報告的那種診斷類型的項目。該SPN用于多種目的,專用于診斷的有:(1)用于識別可修復的失效最小子系統(tǒng);(2)用于識別有嚴重錯誤但可顯示為非正常操作執(zhí)行的子系統(tǒng)和/或集成系統(tǒng);(3)識別一個將要告知的專門事件或情況;以及(4)用于報告一個組成部分和非標準的故障模式??梢蓞稻幪栙x值給一個參數組內每個單獨的參數,以及不包括在參數組內但與診斷有關的參數項目??梢蓞稻幪栍歇毩⒌脑吹刂钒l(fā)送消息。然而,該源地址有必要確定由網絡上的哪個控制器來執(zhí)行診斷。開始的511個SPN預留,并將與在SAEJ1587中使用的參數標志符(PID)完全相同的編號賦給這511個SPN。也就是說,在報告加速器故障時,SPN將使用與SAEJ1587中的PID91的SPN91相同的編號。所有其他的SPN將從512開始繼續(xù)編號,且每加一作為一個新的賦值。參照SAEJ1939的附錄C。數據長度:19位分辨率:1SPN/位數據范圍:0~524287類型:狀態(tài)可疑參數編號:1214參考:5.7.1和5.7.2故障模式標志符(FMI)該FMI定義了為一個SPN所識別的子系統(tǒng)中發(fā)現(xiàn)的故障類型。注意,該故障可能不是電子故障,但相反可能是需要報告給設備技術員甚至操作員的子系統(tǒng)故障或條件。這些條件包括需要報告的系統(tǒng)事件或狀態(tài)。該FMI、SPN,預留的和發(fā)生次數域組合一個已知的診斷故障代碼。如果另外的故障模式是必需的,“預留給SAE賦值”的FMI將由SAEJ1939控制和通信小組委員會來賦值。當前定義的FMI列于附錄A。數據長度:5位分辨率:1FMI/位數據范圍:0~31類型:狀態(tài)可疑參數編號:1215參考:5.7.1和5.7.2SPN轉化方式當這個一位參數等于零時,該SPN應該轉化為該文檔對其所作定義的內容(參照版本4圖3中的定義)。SAEJ1939-73的1996年2月版本包含了一個不充分的定義,它用以確保能夠持續(xù)的實現(xiàn)。在該文檔1996年2月版本中產品地實現(xiàn)總是將該位設為一個1。當這已成為事實,該SPN會采用任一版本1,2或3的格式。參照圖3。為了闡明在SPN參數中(19位)的位和字節(jié)的順序,和保持在SAEJ1939-71和SAEJ1939-73中的其他參數的順序的持續(xù)性,位的順序已經被重新指定。參照以下的版本4和在SAEJ1939-73章節(jié)5.7.1中的新的描述。為了減少在SPNs的解釋問題,在FMI域和發(fā)生次數域之間的先前預留的位將被清零以識別當前指定SPN的位模式。這些位包括了SPN轉化,它用是以維持那些已在使用的設備的可用性為目的。數據長度:51位分辨率:未知數據范圍:0表示按如下的版本4的每個定義轉化SPN1表示按如下的版本1,2和3的每個定義轉化SPNs四個解釋的版本是:1.首先發(fā)送SPN的最高有效位2.SPN對高16位采用英特爾格式加上與FMI值共用字節(jié)里的低3位共19位的格式3.SPN對所有的19位均采用英特爾格式(首先發(fā)送低位)4.SPN對所有的19位均采用英特爾格式并且SPN轉化方式設為0類型:狀態(tài)可疑參數編號:1215參考:5.7.1和5.7.2已知:SPN1208=4B816=00000000100101110002(19位)FMI3=316=000112(5位)OC10=A16=00010102(7位)CM=016=02(1位)版本1DTC字節(jié)3SPN高16位中的高8位有效位(第8位為最高有效位)字節(jié)4SPN高16位中的低8位有效位(第8位為最高有效位)字節(jié)5SPN低3位有效位與FMI有效位(第8位為SPN的最高有效位及第5位為FMI的最高有效位)字節(jié)6SPNFMICMOC8765432187654321876543218765432100000000100101110000001110001010J1939的結構格式版本2DTC字節(jié)3SPN高16位中的低8位有效位(第8位為最高有效位)字節(jié)4SPN高16位中的高8位有效位(第8位為最高有效位)字節(jié)5SPN低3位有效位與FMI有效位(第8位為SPN的最高有效位及第5位為FMI的最高有效位)字節(jié)6SPNFMICMOC8765432187654321876543218765432110010111000000000000001110001010J1939的結構格式版本3DTC字節(jié)3SPN低8位有效位(第8位為最高有效位)字節(jié)4SPN第2字節(jié)(第8位為最高有效位)字節(jié)5SPN高3位有效位與FMI有效位(第8位為SPN的最高有效位及第5位為FMI的最高有效位)字節(jié)6SPNFMICMOC8765432187654321876543218765432110111000000001000000001110001010J1939的結構格式版本4DTC字節(jié)3SPN的低8位有效位(第8位為最高有效位)字節(jié)4SPN第2字節(jié)(第8位為最高有效位)字節(jié)5SPN高3位有效位與FMI有效位(第8位為SPN的最高有效位及第5位為FMI的最高有效位)字節(jié)6SPNFMICMOC8765432187654321876543218765432110111000000001000000001100001010J1939的結構格式圖3――SPN轉化的闡述發(fā)生次數該7位的發(fā)生次數域包括了一個故障從激活狀態(tài)到先前激活狀態(tài)的變化次數。加入發(fā)生次數未知,則該域所有位的數值均設為1。數據長度:7位分辨率:1次/位數據范圍:0~126-數值127用于表明未知類型:狀態(tài)可疑參數編號:1216參考:5.7.1和5.7.2先前激活狀態(tài)的診斷故障代碼(DM2)此傳達的信息限于先前激活狀態(tài)的故障代碼。它是用于通知網絡中的其他組成部分,該部分用于組成診斷狀態(tài)下電子傳輸部件。該數據包括了一列診斷代碼以及先前激活狀態(tài)診斷代碼的發(fā)生次數。只要該信息發(fā)送,它就應包含所有發(fā)生次數不為0的先前激活狀態(tài)的診斷代碼。注意,當參數已知時,則該參數組使用SAEJ1939-21中指定的“多包傳輸”的參數組來發(fā)送。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:可變數據頁面:0PDU格式:254PDU指定:203默認優(yōu)先值:6參數組數編號:65227(00FECB16)字節(jié):18~7位故障指示燈狀態(tài)6~5位紅色停止燈狀態(tài)4~3位琥珀色警告燈狀態(tài)2~1位保護燈狀態(tài)字節(jié):28~7位預留以用來表示SAE任務燈狀態(tài)6~5位預留以用來表示SAE任務燈狀態(tài)4~3位預留以用來表示SAE任務燈狀態(tài)2~1位預留以用來表示SAE任務燈狀態(tài)字節(jié):38~1位SPN,SPN的低8位有效位(最高有效位為第8位)字節(jié):48~1位SPN,SPN的第2個字節(jié)(最高有效位為第8位)字節(jié):58~6位SPN,有效位中的高3位(最高有效位為第8位)5~1位FMI(最高有效位為第5位)字節(jié):68位可疑參數編號的轉化方式7~1位發(fā)生次數注意——當發(fā)生次數未知時,應將其所有位的數值設為1。實例1――以下所列舉的信息格式適用于多個診斷故障代碼的情況。已知:a=燈狀態(tài)(LS)b=SPNc=FMId=CM和OC信息格式如下:a,b,c,d,b,c,d,b,c,d,b,c,d……等。在該例中,因為需要8個數據字節(jié),故將會用SAEJ1939-21的傳輸協(xié)議來發(fā)送該信息。實際上任何一個時刻都會有不止一個錯誤發(fā)生,所以傳輸協(xié)議的服務將得到運用。實例2――以下所列舉的信息格式適用于制訂了一個DM2請求且不存在先前激活狀態(tài)的故障時。當前已定義的燈(故障指示燈,紅色停止燈,琥珀色警告燈以及保護燈)應反映電子傳輸部件的當前狀態(tài)。在該例中,琥珀色燈確認為點亮狀態(tài)。該文檔的最初版本規(guī)定,如果沒有錯誤,應將6到3字節(jié)所有位的數值設置為1。這個特殊的執(zhí)行是允許的但并不建議采用。所以,這只是一種早期的設定。建議執(zhí)行時將6到3字節(jié)的位數都設置為0。這是一種推薦采用的設定。實例3――已知:字節(jié)18~7位=006~5位=004~3位=012~1位=00字節(jié)28~7位=116~5位=114~3位=112~1位=11早期設定推薦設定字節(jié)6~3SPN=524287-顯示未知=0FMI=31-顯示未知=0OC=127-顯示未知=0CM=1-顯示未知=0字節(jié)7=255=255字節(jié)8=255=255先前已激活狀態(tài)診斷故障代碼的診斷數據清除/復位(DM3)當需要該數據包時,所有有關先前激活狀態(tài)的故障代碼的診斷信息都應該清除。與激活狀態(tài)的故障代碼有關的診斷數據將不受影響。該操作完成之后,要求有一個肯定的確認(見SAEJ1939-21PGN59392)。假如由于某種原因,一個裝置不能執(zhí)行要求的操作,那么就必須發(fā)送一個否定的確認(見SAEJ1939-21PGN59392)。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:0數據頁面:0PDU格式:254PDU指定:204默認優(yōu)先值:6參數組數編號:65228(00FECC16)停幀參數(DM4)一個停幀的定義是指當接收到一個診斷故障代碼時的一列已記錄的參數。作為記錄每個診斷代碼的停幀應包含:要求的參數以及任何一個制造商的專用信息??刂破饕灿锌赡芫哂胁恢挂粋€已知的停幀,并且每個都包含了一些制造商的專用信息。這限制了每個故障和包括在該信息中的所有故障的停幀數據的個數是在1785個字節(jié)內(見SAEJ1939-21傳輸協(xié)議)。該診斷信息最適合發(fā)生沖突傳送或相關的傳動的系統(tǒng)。當然,該信息的使用不局限于相關的傳輸故障或是傳動裝置。它也可用于報告相關的非傳輸或是非傳動的故障。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:可變數據頁面:0PDU格式:254PDU指定:205默認優(yōu)先值:6參數組數編號:65229(00FECD16)字節(jié):1停幀長度字節(jié):28~1位SPN,SPN的低8位有效位(最高有效位為第8位)字節(jié):38~1位SPN,SPN的第2個字節(jié)(最高有效位為第8位)字節(jié):48~6位SPN,有效位中的高3位(最高有效位為第8位)5~1位FMI(最高有效位為第5位)字節(jié):58位可疑參數編號的轉化方式7~1位發(fā)生次數字節(jié):6發(fā)動機扭矩模式(見SAEJ1939-71)字節(jié):7增壓(見SAEJ1939-71)字節(jié):9~8發(fā)動機轉速(MSB,31.5RPM/位)(見SAEJ1939-71)字節(jié):10發(fā)動機加載量百分比(見SAEJ1939-71)字節(jié):11發(fā)動機冷卻器溫度(見SAEJ1939-71)字節(jié):13~12車速(MSB,0.62MPH/位)(見SAEJ1939-71)字節(jié):n~14制造商專用信息注意——當發(fā)生次數未知時,應將其所有位的數值設為1。注意――假如沒有累積的診斷故障代碼(激活或先前激活狀態(tài)),那么響應為:PGN=65229字節(jié):1=05~2=06=2557=2558=255若接收者發(fā)現(xiàn)收到的字節(jié)1為0,則該信息中的其他參數就不必考慮了。還應該注意到,盡管部分參數已全設置為1(二進制)以顯示未知,但1~5字節(jié)的值全為0。實例――以下所列舉的信息格式適用于多個停幀的情況。已知:a=停幀長度b=所需參數c=制造商專用停幀信息信息格式如下:a,b,c,a,b,c,a,b,c,a,b,c,a,b,c……等。因為需要8個字節(jié),故將會用SAEJ1939-21的傳輸協(xié)議來發(fā)送這些停幀。停幀長度該停幀長度等于所需參數個數加上制造商專用參數個數。即:a=b+c數據長度:8位分辨率:1字節(jié)/位數據范圍:0~225類型:狀態(tài)可疑參數編號:1217參考:5.7.4例如:b=12c=2…………油壓,入口多種溫度a=b+ca=12+2=14停幀參數停幀所收集的參量會使用在SAEJ1939-21文檔中定義的相同的縮放比例。診斷準備就緒(DM5)報告有關診斷已準備就緒的診斷信息。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:可變數據頁面:0PDU格式:254PDU指定:206默認優(yōu)先值:6參數組數編號:65230(00FECE16)字節(jié):1激活的故障代碼2先前激活的診斷故障代碼3服從OBD4持續(xù)監(jiān)視系統(tǒng)支持/狀態(tài)6~5非持續(xù)監(jiān)視系統(tǒng)支持8~7非持續(xù)監(jiān)視系統(tǒng)狀態(tài)注意――因為需要8個數據字節(jié),所以在將來很可能會用SAEJ1939-21的傳輸協(xié)議來發(fā)送該參數組。激活的故障代碼識別出現(xiàn)在指定的控制器的激活故障代碼的編號。如果沒有診斷故障代碼是已激活的,該域的值應該設置為零。數據長度:1字節(jié)分辨率:1故障代碼/位數據范圍:0~240類型:標準可疑參數編號:1218參考:5.7.5先前激活的故障代碼識別出現(xiàn)在指定的控制器的先前激活的故障代碼的編號。如果沒有診斷故障代碼是先前激活的,該域的值應該設置為零。數據長度:1字節(jié)分辨率:1故障代碼/位數據范圍:0~240類型:標準可疑參數編號:1219參考:5.7.5OBD遵從識別響應的控制器的OBD遵從性能。識別控制器是建立在哪一種要求層次上的。數據長度:1字節(jié)分辨率:見下文數據范圍:0~240類型:標準可疑參數編號:1220參考:5.7.5數值說明00為分配被SAE保留01OBDⅡ(加利福尼亞,ARB)02OBD(聯(lián)合,EPA)03OBD和OBDⅡ04OBDⅠ05不傾向于迎合OBDⅡ的要求06~240預留給SAE賦值持續(xù)監(jiān)視系統(tǒng)支持/狀態(tài)識別持續(xù)監(jiān)視系統(tǒng)支持/狀態(tài)數據長度:1字節(jié)分辨率:見下文數據范圍:位映射,見下文類型:標準可疑參數編號:1221參考:5.7.5位說明1不起動監(jiān)視支持2燃料系統(tǒng)監(jiān)視支持3綜合部件監(jiān)視支持4預留給SAE賦值每個“被支持”的位的說明:0=測試不受控制器支持1=測試受控制器支持5不起動監(jiān)視狀態(tài)6燃料系統(tǒng)監(jiān)視狀態(tài)7綜合部件監(jiān)視狀態(tài)8預留給SAE賦值每個位的說明:0=測試完成,或不支持該測試1=測試未完成注意――注意一個位被設為0則表明不支持測試。這一點與用1表示未知的SAEJ1939典型用法不同。非持續(xù)監(jiān)視系統(tǒng)支持識別非持續(xù)監(jiān)視系統(tǒng)支持/狀態(tài)數據長度:2字節(jié)分辨率:見下文數據范圍:位映射,見下文類型:標準可疑參數編號:1222參考:5.7.5字節(jié):位說明51EGR系統(tǒng)監(jiān)視支持2氧氣探測器加熱裝置監(jiān)視支持3氧氣探測器監(jiān)視支持4A/C系統(tǒng)制冷監(jiān)視支持5二級空氣系統(tǒng)監(jiān)視支持6蒸發(fā)系統(tǒng)監(jiān)視支持7催化劑加熱監(jiān)視支持8催化劑監(jiān)視支持68~2預留,由SAE賦值1冷啟動輔助系統(tǒng)監(jiān)視支持每個位的說明:0=測試完成,或不支持該測試1=測試未完成注意――“非持續(xù)監(jiān)視系統(tǒng)支持”的參數采用英特爾格式(字節(jié)交換格式)。還要注意一個位被設為0則表明不支持測試。這一點與用1表示未知的SAEJ1939典型用法不同。非持續(xù)監(jiān)視系統(tǒng)狀態(tài)識別非持續(xù)監(jiān)視系統(tǒng)狀態(tài)。每個位都用于識別對于一個給定的控制器的專門測試是否完成。數據長度:2字節(jié)分辨率:見下文數據范圍:位映射,見下文類型:標準可疑參數編號:1223參考:5.7.5字節(jié):位說明51EGR系統(tǒng)監(jiān)視狀態(tài)2氧氣探測器加熱裝置監(jiān)視狀態(tài)3氧氣探測器監(jiān)視狀態(tài)4A/C系統(tǒng)制冷監(jiān)視狀態(tài)5二級空氣系統(tǒng)監(jiān)視狀態(tài)6蒸發(fā)系統(tǒng)監(jiān)視狀態(tài)7催化劑加熱監(jiān)視狀態(tài)8催化劑監(jiān)視狀態(tài)68~2預留,由SAE賦值1冷啟動輔助系統(tǒng)監(jiān)視狀態(tài)每個位的說明:0=測試完成,或不支持該測試1=測試未完成 注意――該“非持續(xù)監(jiān)視系統(tǒng)狀態(tài)”參數采用英特爾格式(字節(jié)交換的格式)。還要注意一個位被設為0則表明不支持測試。這一點與用1表示未知的SAEJ1939典型用法不同。持續(xù)監(jiān)視系統(tǒng)測試結果(DM6)該參數組的目的是:使離線測試裝置能夠獲得相關發(fā)出的傳動執(zhí)行/系統(tǒng)的測試結果,該執(zhí)行/系統(tǒng)在正常驅動條件下處于持續(xù)監(jiān)視中。該數據的使用目的是:通過報告一套單獨的驅動執(zhí)行過程的測試結果,以使得服務技術師能夠在車輛維修和診斷信息清除之后得到幫助。如果這套驅動執(zhí)行過程中測試失敗,那么將會有有關該測試的診斷故障代碼的報告。通過該模式報告的測試結果不必顯示故障執(zhí)行/系統(tǒng)。如果在附加驅動之后的測試結果顯示了有一個故障,那么故障指示燈將會點亮并且會有一個故障診斷代碼被設置并隨同PG65226上報。持續(xù)監(jiān)視系統(tǒng)測試結果的報告采用與報告激活狀態(tài)的故障診斷代碼相同的格式。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:可變數據頁面:0PDU格式:254PDU指定:207默認優(yōu)先值:6參數組數編號:65231(00FECF16)字節(jié):18~7位故障指示燈狀態(tài)6~5位紅色停止燈狀態(tài)4~3位琥珀色警告燈狀態(tài)2~1位保護燈狀態(tài)字節(jié):28~7位預留以用來表示SAE任務燈狀態(tài)6~5位預留以用來表示SAE任務燈狀態(tài)4~3位預留以用來表示SAE任務燈狀態(tài)2~1位預留以用來表示SAE任務燈狀態(tài)字節(jié):38~1位SPN,SPN的低8位有效位(最高有效位為第8位)字節(jié):48~1位SPN,SPN的第2個字節(jié)(最高有效位為第8位)字節(jié):58~6位SPN,有效位中的高3位(最高有效位為第8位)5~1位FMI(最高有效位為第5位)字節(jié):68位可疑參數編號的轉化方式7~1位發(fā)生次數注意——當發(fā)生次數未知時,應將其所有位的數值設為1。實例1――以下所列舉的信息格式適用于多個診斷故障代碼的情況。已知:a=燈狀態(tài)(LS)b=SPNc=FMId=CM和OC信息格式如下:a,b,c,d,b,c,d,b,c,d,b,c,d……等。在該例中,因為需要8個數據字節(jié),故將會用SAEJ1939-21的傳輸協(xié)議來發(fā)送該信息。實際上任何一個時刻都會有不止一個錯誤發(fā)生,所以傳輸協(xié)議的服務將得到運用。實例2――以下所列舉的信息格式適用于制訂了一個DM6請求且所有的測試結果都顯示無錯信息。當前已定義的燈(故障指示燈,紅色停止燈,琥珀色警告燈以及保護燈)應反映電子傳輸部件的當前狀態(tài)。在該例中,琥珀色燈確認為點亮狀態(tài)。該文檔的最初版本規(guī)定,如果沒有錯誤,應將6到3字節(jié)所有位的數值設置為1。這個特殊的執(zhí)行是允許的但并不建議采用。所以,這只是一種早期的設定。建議執(zhí)行時將6到3字節(jié)的位數都設置為0。這是一種推薦采用的設定。已知:字節(jié)18~7位=006~5位=004~3位=012~1位=00字節(jié)28~7位=116~5位=114~3位=112~1位=11字節(jié)6~3SPN=524287FMI=31OC=127字節(jié)7=255字節(jié)8=255早期設定推薦設定字節(jié)6~3SPN=524287-顯示未知=0FMI=31-顯示未知=0OC=127-顯示未知=0CM=1-顯示未知=0字節(jié)7=255=255字節(jié)8=255=255命令非持續(xù)監(jiān)視測試(DM7)在診斷過程中該命令的目的是允許對非持續(xù)監(jiān)視的指定部件/系統(tǒng)的在線診斷監(jiān)視測試結果進行存取。部件生產商負責為不同的系統(tǒng)和部件分配測試標志符和部件標志符。PG58112被用以調用生產商所定義的測試標志符。通過使用PG65232的測試標志符來報告測試結果。如果DM7或指定的測試標志符不被支持,那么,要求返回一個NACK。(SAEJ1939-21PG59392)傳送速度:一旦需要測試,就發(fā)送數據長度:8數據頁面:0PDU格式:22PDU指定:目標地址默認優(yōu)先值:6參數組數編號:58112(00E30016)字節(jié):1測試標志符8~2位預留給SAE賦值測試標志符指定運行的測試。這些標志符是生產商定義的測試標志符。有64個有效的測試標志符,1到64。數據長度:1字節(jié)分辨率:見下文數據范圍:1到64(注意-0和65到250要預留)類型:狀態(tài)可疑參數編號:1224參考:5.7.5和5.7.8非持續(xù)監(jiān)視系統(tǒng)的測試結果(DM8)部件生產商負責為不同的系統(tǒng)和部件分配測試標志符和部件標志符。PG58112被用以調用生產商所定義的測試標志符。通過使用PG65232的測試標志符來報告測試結果。傳送速度:若結果已知,在響應PG58112期間發(fā)送。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:8數據頁面:0PDU格式:254PDU指定:208默認優(yōu)先值:6參數組數編號:65232(00FED016)字節(jié):1測試標志符,見2測試類型/部件標志符4~3測試值6~5測試最大限制值8~7測試最小限制值測試類型/部件標志符識別被測試的非持續(xù)監(jiān)視部件標志符。這些部件標志符由生產商定義。當多種部件或系統(tǒng)安裝在車輛中且有同樣的測試標志符定義時,它們是必需的。數據長度:1字節(jié)分辨率:見下文數據范圍:1到64(注意-0和65到250要預留)類型:標準可疑參數編號:1225參考:5.7.8測試值測試中收集的測試值。如果執(zhí)行的測試沒有最大和最小的限制,那么,正確的限制值(最大值和最小值)應該全設置為1。SAEJ1939-71定義這表示未知。數據長度:2字節(jié)分辨率:數據范圍:0到64255類型:標準可疑參數編號:1226參考:5.7.8測試最大限制值通過測試的測試值必須低于它之下的極限值。數據長度:2字節(jié)分辨率:數據范圍:0到64255類型:標準可疑參數編號:1227參考:5.7.8測試最小限制值通過測試的測試值必須高于它之上的極限值。數據長度:2字節(jié)分辨率:數據范圍:0到64255類型:標準可疑參數編號:1228參考:5.7.8氧氣探測器測試結果(DM9)在本文檔最新修訂版中規(guī)定。支持非持續(xù)監(jiān)視系統(tǒng)測試標志符識別(DM10)部件制造商負責的是:為不同系統(tǒng)和組件測試使用的測試標志符以及部件標志符賦值。PG58112就是用以調用一個制造商定義的測試標志符的。測試結果通過使用PG65232的測試標志符來報告。服務設備通過請求PG65234即能決定受支持的測試。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:8數據頁面:0PDU格式:254PDU指定:210默認優(yōu)先值:6參數組數編號:65234(00FED216)字節(jié):8~1受支持的測試標志符受支持的測試標志符測試標志符支持顯示控制器支持的測試標志符。每個位用以賦值一次測試。所以,我們不必使用SAEJ1939-21的傳輸協(xié)議就能夠進行64次測試。對一個給定位的已知標志符的賦值都是由制造商指定的。數據長度:8字節(jié)分辨率:見下文數據范圍:64位(位映射,每位顯示一個單獨的測試標志符)類型:標準可疑參數編號:1229參考:5.7.10字節(jié):位說明18測試17測試26測試35測試44測試53測試62測試71測試828測試92~864~10制造商從10到64進行賦值每個位的說明:0=測試完成,或不支持該測試1=測試未完成見表2為例:表2-實例測試標志表示法字節(jié)1字節(jié)2字節(jié)3字節(jié)4字節(jié)5字節(jié)6字節(jié)7字節(jié)81.二進制2.十六進制3.測試標志符000001000460000000101160000000000000001010530.3210100000A033.3500000000000000000000000000010164激活狀態(tài)的診斷故障代碼的診斷數據清除/復位(DM11)所有關于激活狀態(tài)的故障診斷代碼的診斷信息都應該清除。一旦服務設備希望清除/重置激活狀態(tài)的故障診斷代碼的診斷數據,則將其作為一個請求發(fā)送。期望在問題得到糾正時就發(fā)送該請求。當該操作完成時,要求有一個肯定的確認(見SAEJ1939-21PGN59392)。假如由于某種原因,一個裝置不能執(zhí)行要求的操作,那么就必須發(fā)送一個否定的確認(見SAEJ1939-21PGN59392)。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:0數據頁面:0PDU格式:254PDU指定:211默認優(yōu)先值:6參數組數編號:65235(00FED316)字節(jié):8~1受支持的測試標志符發(fā)送相關的已激活狀態(tài)的診斷故障代碼(DM12)該信息的傳輸限于這些診斷故障代碼————優(yōu)于診斷燈狀態(tài)的發(fā)送相關的已激活狀態(tài)的代碼。二者都是用于通知網絡中的其他組成部分,該部分用于組成診斷狀態(tài)下電子傳輸部件。該數據包括了燈狀態(tài)和一列診斷代碼以及發(fā)送相關的激活狀態(tài)診斷故障代碼的發(fā)生次數。傳送速度:要求使用的PG個數為59904(見SAEJ1939-21)。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。數據長度:可變數據頁面:0PDU格式:254PDU指定:212默認優(yōu)先值:6參數組數編號:65236(00FED416)字節(jié):18~7位故障指示燈狀態(tài)6~5位紅色停止燈狀態(tài)4~3位琥珀色警告燈狀態(tài)2~1位保護燈狀態(tài)字節(jié):28~7位預留以用來表示SAE任務燈狀態(tài)6~5位預留以用來表示SAE任務燈狀態(tài)4~3位預留以用來表示SAE任務燈狀態(tài)2~1位預留以用來表示SAE任務燈狀態(tài)字節(jié):38~1位SPN,SPN的低8位有效位(最高有效位為第8位)字節(jié):48~1位SPN,SPN的第2個字節(jié)(最高有效位為第8位)字節(jié):58~6位SPN,有效位中的高3位(最高有效位為第8位)5~1位FMI(最高有效位為第5位)字節(jié):68位可疑參數編號的轉化方式7~1位發(fā)生次數注意——當發(fā)生次數未知時,應將其所有位的數值設為1。實例1――以下所列舉的信息格式適用于多個診斷故障代碼的情況。已知:a=燈狀態(tài)b=SPNc=FMId=CM和OC信息格式如下:a,b,c,d,b,c,d,b,c,d,b,c,d……等。在該例中,因為需要8個數據字節(jié),故將會用SAEJ1939-21的傳輸協(xié)議來發(fā)送該信息。實際上任何一個時刻都會有不止一個錯誤發(fā)生,傳輸協(xié)議的服務將得到運用。實例2――以下所列舉的信息格式適用的時候是:制訂了一個DM12請求且不存在激活狀態(tài)的發(fā)送故障時候。注意當其他三個燈(紅色停止燈,琥珀色警告燈以及保護燈)中任意一個點亮時,故障指示燈應關閉。在該例中,所有的燈都應處于點亮狀態(tài)。該文檔的最初版本規(guī)定,如果沒有錯誤,應將6到3字節(jié)所有位的數值設置為1。這個特殊的執(zhí)行是允許的但并不建議采用。所以,這只是一種早期的設定。建議執(zhí)行時將6到3字節(jié)的位數都設置為0。這是一種推薦采用的設定。已知:字節(jié)18~7位=006~5位=014~3位=012~1位=01字節(jié)28~7位=116~5位=114~3位=112~1位=11早期設定推薦設定字節(jié)6~3SPN=524287-顯示未知=0FMI=31-顯示未知=0OC=127-顯示未知=0CM=1-顯示未知=0字節(jié)7=255=255字節(jié)8=255=255停止開始廣播(DM13)這個消息是用來停止或開始廣播消息的。這些消息除了在SAEJ1939以外還可以在網絡中廣播。參照表3以下的注釋有助于來闡明這種PGN命令的用法。注釋1這個命令僅當車輛速度為0公里/小時及發(fā)動機轉速為0RPM時才啟用。注釋2所有節(jié)點在其正常廣播模式下應該“開啟”。因而,如果任一節(jié)點是“關閉”的,那么在“停止廣播”條件下,它將轉化為“開啟”狀態(tài)的正常操作。注釋3這不是一個取消所有通信的消息。它是一個能夠最小限度減少網絡通信量的消息。一些網絡消息甚至在“停止廣播”條件仍可以要求繼續(xù),這是被認可的。如果因為缺少正常消息而產生一些不安全或不適宜的車輛操作條件,那么,這個模式將引起所有非必要的消息被禁止。注釋4在“停止廣播”狀態(tài)中發(fā)生的請求應該得到響應。然而,由于設備是設計成周期性地發(fā)送請求的,因此它會延遲這些請求直到推出“停止廣播”狀態(tài)為止。注釋5所有被告知改變狀態(tài)的設備,加上那些可能會受缺乏廣播消息影響的節(jié)點,會尋找“保持信號”作為對信號丟失的一個看來合理的解釋。另外,所有被告知改變狀態(tài)的設備會監(jiān)視該“保持信號”。若“保持信號”消失了6秒鐘,那么所有的已知節(jié)點應該轉化回正常的狀態(tài)。注釋6由于在被更改的廣播狀態(tài)中廣播參數組編號的缺失,診斷故障代碼不應該作為失敗的通訊而記錄。在記錄任一已知的診斷故障代碼(DTC)之前,網絡設備必須在6秒內尋找不到保持信號。注釋7當該命令用于禁止在其他網絡中的信息廣播的權利,它將導致診斷故障代碼上報這種狀態(tài)。因此推薦采用停止/開始廣播命令和警告一起使用的方法?!巴V归_始廣播”參數組的一個用處是減少在某個診斷過程中的網絡通信量。例如,當檢驗一個控制模塊時,診斷設備將遵照注意部分中的注釋,停止所有網絡設備的正常廣播。另一個用處是它允許診斷設備在一個診斷過程中仿效一個可能的遠程設備。在這個例子中,診斷設備能夠產生遠程設備所能正常產生的消息。傳送速度:一旦須要一個停止或開始廣播事件就發(fā)送。為了維持車輛網絡的調節(jié)狀態(tài),命令設備必須每5秒發(fā)送一個保持信號。如果該PG不受支持則需要一個NACK(見SAEJ1939-21PGN59392)。注意,只有當PG57088直接指向一個專用的目標地址時才提供NACK。數據長度:8數據頁面:0PDU格式:223PDU指定:DA默認優(yōu)先值:6參數組數編號:57088(00DF0016)停止開始廣播1字節(jié):18~7位當前數據傳輸器參見6~5位SAEJ1587參見4~3位SAEJ1922參見2~1位SAEJ1939的1號網絡,主要的汽車網絡參見字節(jié):28~7位SAEJ1939的2號網絡參見6~5位ISO9141參見4~3位SAEJ1850參見2~1位其它,制造商指定端口參見字節(jié):38~7位SAEJ1939的3號網絡參見6~5位SAE預留參見04~3位SAE預留2~1位SAE預留字節(jié):48~5位保持信號4~1位SAE預留字節(jié):5~8SAE預留操作的順序是首先對廣播狀態(tài)要求調節(jié)的每個(或所有)設備指示DM13命令。第二步發(fā)送“保持信號”給以設置了相應位的全部的目標地址以顯示“保持信號”正在傳輸。參照例1和2。保持信號允許DM13消息的發(fā)布者不需要將DM13發(fā)送到指定地址,而是發(fā)送到要調節(jié)的控制器組或所有的設備。這減少了這樣的消息數目,這種消息要求保持每一個單個的激活控制器的調節(jié)廣播狀態(tài)。當命令單個設備關閉不同的通訊端口時,這樣做是有利的。表3—DM13的用法要求目的目標地址通訊端口保持信號接收設備所要求的動作1.設置要調節(jié)的廣播指定或全部設置每個通訊端口的動作為:停止、開始、或隨意未知調節(jié)廣播狀態(tài)2.保持受調節(jié)的廣播狀態(tài)全部設置每個通訊端口的動作為隨意所有設備或已改變廣播狀態(tài)的設備維持已調節(jié)的廣播狀態(tài)1.對于在停止開始廣播命令中每一個2位的域,它們的解釋如下:位信息00停止廣播01開始廣播10預留11忽略/不做動作(隨意)實例1――圖4舉例說明了要求對2個關閉所有端口的指定節(jié)點停止廣播的命令消息的順序對2個關閉所有端口的指定節(jié)點“停止開始廣播”設置設置PGN..DA…SA…D1..D2..D3..D4..D5..D6..D7..D857088…02….00..00..00..3F..FF..FF..FF..FF..FF設置PGN..DA…SA…D1..D2..D3..D4..D5..D6..D7..D857088…03….00..00..00..3F..FF..FF..FF..FF..FF保持PGN..DA…SA…D1..D2..D3..D4..D5..D6..D7..D857088…FF….00..FF..FF..FF..1F..FF..FF..FF..FF保持PGN..DA…SA…D1..D2..D3..D4..D5..D6..D7..D857088…FF….00..FF..FF..FF..1F..FF..FF..FF..FF5秒5秒6秒6秒圖4―對2個關閉所有端口的指定節(jié)點“停止開始廣播”實例2――圖5舉例說明了要求在所有節(jié)點和所有端口停止廣播的命令消息的順序對關閉了所有端口的所有節(jié)點“停止開始廣播”5秒5秒設置PGN..DA…SA…D1..D2..D3..D4..D5..D6..D7..D857088…FF….00..00..00..3F..FF..FF..FF..FF..FF保持PGN..DA…SA…D1..D2..D3..D4..D5..D6..D7..D857088…FF….00..FF..FF..FF..0F..FF..FF..FF..FF保持PGN..DA…SA…D1..D2..D3..D4..D5..D6..D7..D857088…FF….00..FF..FF..FF..0F..FF..FF..FF..FF6秒6秒5秒圖5―對關閉了所有端口的所有節(jié)點“停止開始廣播”電流數據傳輸器用以識別通信端口處參數接收的操作已執(zhí)行。停止廣播開始廣播保留無關緊要(隨意)類型:狀態(tài)可疑參數編號:1230參考:5.7.13SAEJ1587用以識別在SAEJ1587通信端口的操作已執(zhí)行。00停止廣播01開始廣播10保留11無關緊要(隨意)類型:狀態(tài)可疑參數編號:608參考:5.7.13SAEJ1922用以識別在SAEJ1922通信端口的操作已執(zhí)行。00停止廣播01開始廣播10保留11無關緊要(隨意)類型:狀態(tài)可疑參數編號:622參考:5.7.13SAEJ1939的主要的汽車網絡1號網用以識別在SAEJ1939的首要汽車網絡1號網通信端口的操作已執(zhí)行。00停止廣播01開始廣播10保留11無關緊要(隨意)類型:狀態(tài)可疑參數編號:639參考:5.7.13SAEJ1939的2號網絡用以識別在SAEJ1939的2號網通信端口的操作已執(zhí)行。00停止廣播01開始廣播10保留11無關緊要(隨意)類型:狀態(tài)可疑參數編號:1231參考:5.7.13ISO9141用以識別在ISO9141通信端口的操作已執(zhí)行。00停止廣播01開始廣播10保留11無關緊要(隨意)類型:狀態(tài)可疑參數編號:1232參考:5.7.13SAEJ1850用以識別在SAEJ1850通信端口的操作已執(zhí)行。00停止廣播01開始廣播10保留11無關緊要(隨意)類型:狀態(tài)可疑參數編號:1233參考:5.7.13

溫馨提示

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

評論

0/150

提交評論