欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

車輛診斷報(bào)文路由方法、網(wǎng)關(guān)、車輛通信控制系統(tǒng)和車輛與流程

文檔序號(hào):40448091發(fā)布日期:2024-12-24 16:04閱讀:38來(lái)源:國(guó)知局
車輛診斷報(bào)文路由方法、網(wǎng)關(guān)、車輛通信控制系統(tǒng)和車輛與流程

本發(fā)明涉及車輛,尤其是涉及一種車輛診斷報(bào)文路由方法,以及以太網(wǎng)網(wǎng)關(guān)、非易失性可讀存儲(chǔ)介質(zhì)、車輛通信控制系統(tǒng)和車輛。


背景技術(shù):

1、相關(guān)技術(shù)中,隨著汽車電器系統(tǒng)的智能化,傳統(tǒng)can(controller?area?network,控制器局域網(wǎng))協(xié)議已經(jīng)無(wú)法滿足復(fù)雜控制器的診斷刷寫需求,逐步引入高帶寬的傳輸協(xié)議,如以太網(wǎng)協(xié)議,但是傳統(tǒng)can協(xié)議依然存在,針對(duì)多協(xié)議共存的架構(gòu)診斷報(bào)文路由靈活性和效率低下,診斷設(shè)備與車內(nèi)控制器直接路由,診斷刷寫安全性較低,并且,診斷設(shè)備的doip協(xié)議診斷消息數(shù)量大,存在延時(shí)轉(zhuǎn)發(fā),從而導(dǎo)致診斷設(shè)備等待超時(shí),造成診斷失敗。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題之一。為此,本發(fā)明的一個(gè)目的在于提出一種車輛診斷報(bào)文路由方法,該方法可以提高診斷的靈活性和效率,以及提升診斷刷寫的安全性。

2、本發(fā)明第二個(gè)目的在于提出一種以太網(wǎng)網(wǎng)關(guān)。

3、本發(fā)明第三個(gè)目的在于提出一種非易失性可讀存儲(chǔ)介質(zhì)。

4、本發(fā)明第四個(gè)目的在于提出一種車輛通信控制系統(tǒng)。

5、本發(fā)明第五個(gè)目的在于提出一種車輛。

6、為了解決上述問(wèn)題,本發(fā)明第一方面實(shí)施例提供一種車輛診斷報(bào)文路由方法,用于車輛的以太網(wǎng)網(wǎng)關(guān),所述車輛診斷報(bào)文路由方法,包括:接收到診斷請(qǐng)求,根據(jù)所述診斷請(qǐng)求確定目標(biāo)尋址模式和目標(biāo)控制器;根據(jù)所述目標(biāo)尋址模式發(fā)送診斷報(bào)文至所述目標(biāo)控制器,其中,所述目標(biāo)控制器包括can協(xié)議通信控制器,將所述診斷設(shè)備的doip協(xié)議診斷報(bào)文轉(zhuǎn)換為can協(xié)議診斷報(bào)文,發(fā)送所述can協(xié)議診斷報(bào)文至所述can協(xié)議通信控制器;其中,在將所述診斷設(shè)備的doip協(xié)議診斷報(bào)文轉(zhuǎn)換為can協(xié)議診斷報(bào)文時(shí),進(jìn)行代發(fā)nrc78信息的邏輯處理,所述進(jìn)行代發(fā)nrc78信息的邏輯處理,包括:?jiǎn)?dòng)第一定時(shí)器、第二定時(shí)器和第三定時(shí)器,所述第一定時(shí)器的定時(shí)時(shí)長(zhǎng)<所述第二定時(shí)器的定時(shí)時(shí)長(zhǎng)<所述第三定時(shí)器的定時(shí)時(shí)長(zhǎng),所述第一定時(shí)器的定時(shí)時(shí)長(zhǎng)、所述第二定時(shí)器的定時(shí)時(shí)長(zhǎng)和所述第三定時(shí)器的定時(shí)時(shí)長(zhǎng)均小于所述診斷設(shè)備等待響應(yīng)的超時(shí)時(shí)間;在所述第一定時(shí)器超時(shí)并且所述doip協(xié)議診斷報(bào)文轉(zhuǎn)換為所述can協(xié)議診斷報(bào)文還未完成時(shí),發(fā)送第一幀nrc78信息,并且每隔預(yù)設(shè)周期發(fā)送一次nrc78信息,其中,所述第一幀nrc78信息的源邏輯地址為目標(biāo)控制器的邏輯地址,根據(jù)所述第二定時(shí)器的定時(shí)時(shí)間和所述第三定時(shí)器的定時(shí)時(shí)間以及所述doip協(xié)議診斷報(bào)文轉(zhuǎn)換為所述can協(xié)議診斷報(bào)文的完成情況控制所述nrc78信息的發(fā)送狀態(tài)。

7、根據(jù)本發(fā)明實(shí)施例的車輛診斷報(bào)文路由方法,在診斷設(shè)備與各個(gè)車載控制器之間通過(guò)以太網(wǎng)網(wǎng)關(guān)轉(zhuǎn)接,在接收到診斷設(shè)備的診斷請(qǐng)求后,確定目標(biāo)尋址模式和目標(biāo)控制器,將doip協(xié)議診斷報(bào)文轉(zhuǎn)換為can協(xié)議診斷報(bào)文后,以太網(wǎng)網(wǎng)關(guān)通過(guò)can協(xié)議通與信控制器通信,診斷設(shè)備無(wú)法直接訪問(wèn)目標(biāo)控制器,且通過(guò)定時(shí)器判斷診斷是否超時(shí),在第一定時(shí)器超時(shí),診斷報(bào)文還未完成轉(zhuǎn)發(fā)時(shí),發(fā)送第一幀nrc78信息到診斷設(shè)備,第二定時(shí)器超時(shí)還未完成診斷報(bào)文轉(zhuǎn)發(fā)時(shí)退出診斷模式,診斷報(bào)文轉(zhuǎn)發(fā)成功后,第三定時(shí)器超時(shí),網(wǎng)關(guān)沒有收到目標(biāo)控制的診斷響應(yīng),退出診斷模式,從而提高診斷的效率以及診斷刷寫的安全性。

8、在一些實(shí)施例中,所述目標(biāo)尋址模式為物理尋址模式,所述目標(biāo)控制器為對(duì)應(yīng)目標(biāo)邏輯地址的所述can協(xié)議通信控制器;或者,所述目標(biāo)尋址模式為功能尋址模式,在所述功能尋址模式下,將所述診斷報(bào)文分別發(fā)送至與所述以太網(wǎng)網(wǎng)關(guān)連接的doip協(xié)議通信控制器和can協(xié)議通信控制器,所述目標(biāo)控制器包括對(duì)應(yīng)功能尋址的邏輯地址的所述can協(xié)議通信控制器。

9、在一些實(shí)施例中,所述目標(biāo)尋址模式為物理尋址模式;所述目標(biāo)控制器還包括為對(duì)應(yīng)目標(biāo)邏輯地址的doip協(xié)議通信控制器;根據(jù)所述目標(biāo)尋址模式發(fā)送診斷報(bào)文至所述目標(biāo)控制器,還包括:將所述診斷設(shè)備的doip協(xié)議診斷報(bào)文發(fā)送至所述對(duì)應(yīng)目標(biāo)邏輯地址的doip協(xié)議通信控制器。

10、在一些實(shí)施例中,進(jìn)行代發(fā)nrc78信息的邏輯處理,還包括:在所述第二定時(shí)器超時(shí)并且所述doip協(xié)議診斷報(bào)文轉(zhuǎn)換為所述can協(xié)議診斷報(bào)文還未完成時(shí),停止發(fā)送nrc78信息,并退出診斷模式。

11、在一些實(shí)施例中,進(jìn)行代發(fā)nrc78信息的邏輯處理,還包括:在所述doip協(xié)議診斷報(bào)文轉(zhuǎn)換為所述can協(xié)議診斷報(bào)文完成之后所述第三定時(shí)器超時(shí)并且未接收到所述目標(biāo)控制器的診斷響應(yīng)時(shí),停止發(fā)送nrc78信息,并退出所述診斷模式;或者,在所述第三定時(shí)器超時(shí)之前接收到所述目標(biāo)控制器的診斷響應(yīng),則將所述診斷響應(yīng)發(fā)送給所述診斷設(shè)備。

12、本發(fā)明第二方面實(shí)施例提供一種以太網(wǎng)網(wǎng)關(guān),包括:至少一個(gè)處理器;與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;所述存儲(chǔ)器中存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,所述至少一個(gè)處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述實(shí)施例所述的車輛診斷報(bào)文路由方法。

13、根據(jù)本發(fā)明實(shí)施例的以太網(wǎng)網(wǎng)關(guān),可以將相應(yīng)的車輛診斷報(bào)文路由程序存儲(chǔ)于存儲(chǔ)器中,實(shí)現(xiàn)車輛診斷報(bào)文路由方法時(shí),處理器運(yùn)行存儲(chǔ)器中程序,通過(guò)以太網(wǎng)網(wǎng)關(guān)與目標(biāo)控制器進(jìn)行路由,診斷設(shè)備無(wú)法直接訪問(wèn)目標(biāo)控制器,提升診斷刷寫的安全性。

14、本發(fā)明第三方面實(shí)施例提供一種非易失性可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,計(jì)算機(jī)程序被執(zhí)行時(shí)實(shí)現(xiàn)上述實(shí)施例所述的車輛診斷報(bào)文路由方法。

15、本發(fā)明第四方面實(shí)施例提供一種車輛通信控制系統(tǒng),包括:can協(xié)議通信控制器和doip協(xié)議通信控制器;以太網(wǎng)網(wǎng)關(guān),所述以太網(wǎng)網(wǎng)關(guān)與所述can協(xié)議通信控制器通過(guò)can協(xié)議進(jìn)行通信,所述以太網(wǎng)網(wǎng)關(guān)與所述doip協(xié)議通信控制器通過(guò)doip協(xié)議進(jìn)行通信,所述以太網(wǎng)網(wǎng)關(guān)適于與診斷設(shè)備通過(guò)doip協(xié)議進(jìn)行通信,用于實(shí)現(xiàn)上述實(shí)施例所述的車輛診斷報(bào)文路由方法。

16、根據(jù)本發(fā)明實(shí)施例的車輛通信控制系統(tǒng),以太網(wǎng)網(wǎng)關(guān)與can協(xié)議通信控制器和doip協(xié)議通信控制器通過(guò)不同的協(xié)議進(jìn)行通信,診斷設(shè)備無(wú)法直接訪問(wèn)can協(xié)議通信控制器和doip協(xié)議通信控制器,提升診斷刷寫的安全性。

17、在一些實(shí)施例中,doip協(xié)議通信控制器包括以太網(wǎng)控制器;can協(xié)議通信控制器包括can控制器和canfd控制器中的至少一種。

18、本發(fā)明第五方面實(shí)施例提供一種車輛,包括上述實(shí)施例所述的車輛通信控制系統(tǒng)。

19、根據(jù)本發(fā)明實(shí)施例的車輛,在診斷報(bào)文路由時(shí),車輛通信控制系統(tǒng)中以太網(wǎng)網(wǎng)關(guān)作為通信媒介,與can協(xié)議通信控制器和doip協(xié)議通信控制器通過(guò)不同的協(xié)議進(jìn)行通信,提升診斷刷寫的安全性。

20、本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。



技術(shù)特征:

1.一種車輛診斷報(bào)文路由方法,其特征在于,用于車輛的以太網(wǎng)網(wǎng)關(guān),所述車輛診斷報(bào)文路由方法,包括:

2.根據(jù)權(quán)利要求1所述的車輛診斷報(bào)文路由方法,其特征在于,

3.根據(jù)權(quán)利要求2所述的車輛診斷報(bào)文路由方法,其特征在于,

4.根據(jù)權(quán)利要求1所述的車輛診斷報(bào)文路由方法,其特征在于,所述進(jìn)行代發(fā)nrc78信息的邏輯處理,還包括:

5.根據(jù)權(quán)利要求4所述的車輛診斷報(bào)文路由方法,其特征在于,所述進(jìn)行代發(fā)nrc78信息的邏輯處理,還包括:

6.一種以太網(wǎng)網(wǎng)關(guān),其特征在于,包括:

7.一種非易失性可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-5任一項(xiàng)所述的車輛診斷報(bào)文路由方法。

8.一種車輛通信控制系統(tǒng),其特征在于,包括:

9.根據(jù)權(quán)利要求8所述的車輛通信控制系統(tǒng),其特征在于,

10.一種車輛,其特征在于,包括權(quán)利要求8或9所述的車輛通信控制系統(tǒng)。


技術(shù)總結(jié)
本發(fā)明公開了一種車輛診斷報(bào)文路由方法、以太網(wǎng)網(wǎng)關(guān)、車輛通信控制系統(tǒng)和車輛,車輛診斷報(bào)文路由方法用于車輛的以太網(wǎng)網(wǎng)關(guān),車輛診斷報(bào)文路由方法包括:接收到診斷請(qǐng)求,根據(jù)診斷請(qǐng)求確定目標(biāo)尋址模式和目標(biāo)控制器;根據(jù)目標(biāo)尋址模式發(fā)送診斷報(bào)文至目標(biāo)控制器,其中,目標(biāo)控制器包括CAN協(xié)議通信控制器,將診斷設(shè)備的DOIP協(xié)議診斷報(bào)文轉(zhuǎn)換為CAN協(xié)議診斷報(bào)文,發(fā)送CAN協(xié)議診斷報(bào)文至CAN協(xié)議通信控制器,同時(shí)啟動(dòng)第一定時(shí)器、第二定時(shí)器和第三定時(shí)器。該方法可以在接收到診斷請(qǐng)求后,確定目標(biāo)尋址模式和目標(biāo)控制器,將DOIP協(xié)議診斷報(bào)文轉(zhuǎn)換為CAN協(xié)議診斷報(bào)文后與CAN協(xié)議通信控制器通信,通過(guò)定時(shí)器判斷診斷是否超時(shí),提高診斷的效率以及診斷刷寫的安全性。

技術(shù)研發(fā)人員:劉蕊,秦延隆,汪韜,孟全國(guó),衛(wèi)威,付建鑫,王利花
受保護(hù)的技術(shù)使用者:北京福田戴姆勒汽車有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/23
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黄陵县| 泽州县| 普兰店市| 娄烦县| 固镇县| 蒙阴县| 甘孜县| 孙吴县| 射洪县| 赣榆县| 江安县| 深泽县| 河津市| 石景山区| 奉节县| 四会市| 桦川县| 余干县| 南岸区| 岫岩| 淮南市| 罗山县| 太谷县| 濉溪县| 潮安县| 西华县| 桐庐县| 泾川县| 民丰县| 渭南市| 邯郸县| 蓬安县| 瓦房店市| 夹江县| 井陉县| 舒城县| 建宁县| 金寨县| 客服| 博湖县| 中宁县|