車輛用網(wǎng)絡(luò)的通信管理裝置及通信管理方法
【專利摘要】本發(fā)明提供一種車輛用網(wǎng)絡(luò)的通信管理裝置及通信管理方法。與車輛用網(wǎng)絡(luò)所連接的多個車載控制裝置(100)和DLC(200)各自具有幀監(jiān)視部(131)。這些幀監(jiān)視部(131)通過對向車輛用網(wǎng)絡(luò)發(fā)送的錯誤幀進行監(jiān)視,從而檢測被添加了彼此相同的CAN?ID的多個通信數(shù)據(jù)的同時發(fā)送。此外,多個車載控制裝置(100)和DLC(200)各自具有控制判斷部(132)及發(fā)送/接收控制部(133),它們在檢測到多個通信數(shù)據(jù)同時發(fā)送時,執(zhí)行協(xié)調(diào)處理,該協(xié)調(diào)處理對被添加了彼此相同的CAN?ID的多個通信數(shù)據(jù)進行協(xié)調(diào)。
【專利說明】車輛用網(wǎng)絡(luò)的通信管理裝置及通信管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對經(jīng)由汽車等車輛上搭載的車輛用網(wǎng)絡(luò)的通信進行管理的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法。
【背景技術(shù)】
[0002]近年來,在汽車等車輛中搭載有構(gòu)成導(dǎo)航系統(tǒng)的車載控制裝置等對發(fā)動機及制動器等的各種車載設(shè)備進行電子控制的車載控制裝置。另外,對顯示車輛的各種狀態(tài)的儀表等設(shè)備進行控制的車載控制裝置等多個車載控制裝置搭載在車輛中。各車載控制裝置通過通信線纜電氣連接而形成車輛網(wǎng)絡(luò),經(jīng)由該車輛網(wǎng)絡(luò)而在各車載控制裝置間進行各種車輛數(shù)據(jù)的發(fā)送/接收。
[0003]另一方面,隨著車輛的性能提高,存在構(gòu)成車輛用網(wǎng)絡(luò)的車載控制裝置的數(shù)量增加的趨勢。因此,隨著車載控制裝置的數(shù)量、換言之節(jié)點數(shù)的增加,有可能使得車輛網(wǎng)絡(luò)的通信負(fù)載增加而產(chǎn)生通信延遲等。
[0004]因此,例如專利文獻I所述的裝置進行下述處理,即,計算出向車輛用網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)的發(fā)送周期的標(biāo)準(zhǔn)偏差,在預(yù)先規(guī)定的優(yōu)先度高的數(shù)據(jù)的發(fā)送周期短于標(biāo)準(zhǔn)偏差時,使向車輛用網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)的通信量減少。由此,在優(yōu)先度高的數(shù)據(jù)以高頻率被發(fā)送時,車輛用網(wǎng)絡(luò)的負(fù)載降低,能夠穩(wěn)定地發(fā)送優(yōu)先度高的數(shù)據(jù)。
[0005]專利文獻1:日本特開2010-28355號公報
但是,向車輛用網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)的優(yōu)先度通常是基于預(yù)先分配給作為數(shù)據(jù)發(fā)送源的車載控制裝置的CAN (控制器局域網(wǎng)絡(luò))的ID即CAN ■ ID等識別信息而判斷的。另外,在車輛用網(wǎng)絡(luò)中,通常作為通信規(guī)則而制定有下述規(guī)定,即,在優(yōu)先度不同的數(shù)據(jù)同時發(fā)送時,在發(fā)送優(yōu)先度高的數(shù)據(jù)后發(fā)送優(yōu)先度低的數(shù)據(jù)。并且,該通信規(guī)則是以車載控制裝置有著各自不同的識別信息為前提而規(guī)定的,在車載控制裝置的識別信息彼此不同時,即使由于數(shù)據(jù)同時發(fā)送而發(fā)生沖突,也能夠基于通信規(guī)則而自身實現(xiàn)通信協(xié)調(diào)。
[0006]另一方面,最近人們在開發(fā)下述系統(tǒng),即,將車輛用網(wǎng)絡(luò)與外部儀器連接,通過車載控制裝置和外部儀器之間的數(shù)據(jù)通信而提供各種服務(wù),在本沒有預(yù)定與車輛用網(wǎng)絡(luò)連接的外部儀器和車載控制裝置等之間進行數(shù)據(jù)通信。即,如圖13所示,在構(gòu)成車輛用網(wǎng)絡(luò)的通信線纜2所連接的DLC (數(shù)據(jù)鏈路控制器)3連接的外部儀器、與通信線纜I預(yù)先連接的車載控制裝置4等之間進行數(shù)據(jù)通信。另外,如該圖13所示,例如,假定通信線纜I上不正當(dāng)?shù)剡B接的裝置5冒充控制導(dǎo)航系統(tǒng)的正常的車載控制裝置4,與車輛用網(wǎng)絡(luò)中連接的車載控制裝置等進行數(shù)據(jù)通信。并且,如果在經(jīng)由上述DLC 3發(fā)送的數(shù)據(jù)或裝置5所發(fā)送的數(shù)據(jù)中,添加有已經(jīng)分配在車輛用網(wǎng)絡(luò)中的識別信息,則該數(shù)據(jù)與正常的車載控制裝置所發(fā)送的數(shù)據(jù)發(fā)生沖突。其結(jié)果,例如,因存在添加有重復(fù)的識別信息的數(shù)據(jù)而使表示發(fā)生異常的消息在車輛用網(wǎng)絡(luò)內(nèi)發(fā)送等,車輛用網(wǎng)絡(luò)的動作模式轉(zhuǎn)換為將異常報告給其它車載控制裝置等的模式。因此,通過車輛用網(wǎng)絡(luò)的狀態(tài)變化而使得本來經(jīng)由車輛用網(wǎng)絡(luò)應(yīng)發(fā)送/接收的數(shù)據(jù)的發(fā)送/接收受到妨礙等,難以正確地維持車輛用網(wǎng)絡(luò)進行的數(shù)據(jù)通信功能。
[0007]此外,上述課題并不限于與車輛用網(wǎng)絡(luò)所連接的外部儀器之間的通信,在數(shù)據(jù)通信時使用識別信息的通信系統(tǒng)中也存在大致相同的課題。
【發(fā)明內(nèi)容】
[0008]本發(fā)明就是鑒于上述實際情況而提出的,其目的在于,提供一種車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法,其能夠順暢地維持在通信數(shù)據(jù)中添加有識別信息的通信。
[0009]以下,記載用于解決上述課題的方法及其作用效果。
[0010]為了解決上述課題,本發(fā)明所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置,其在對多個車載控制裝置之間進行通信數(shù)據(jù)的發(fā)送/接收的車輛用網(wǎng)絡(luò)中,對數(shù)據(jù)通信進行管理,其具有:檢測部,其對是否同時發(fā)送了被賦予所述車載控制裝置的識別信息相同的通信數(shù)據(jù)進行檢測;以及協(xié)調(diào)部,其在所述檢測部檢測到通信數(shù)據(jù)同時發(fā)送時,執(zhí)行協(xié)調(diào)處理,該協(xié)調(diào)處理對添加有相同的識別信息的通信數(shù)據(jù)進行協(xié)調(diào)。
[0011]為了實現(xiàn)上述課題,本發(fā)明所涉及的車輛用網(wǎng)絡(luò)的通信管理方法,管理在多個車載控制裝置之間進行通信數(shù)據(jù)的發(fā)送/接收的車輛用網(wǎng)絡(luò)的數(shù)據(jù)通信,其包含下述步驟:檢測步驟,在該步驟中,對是否同時發(fā)送了被賦予所述車載控制裝置的識別信息相同的通信數(shù)據(jù)進行檢測;以及協(xié)調(diào)步驟,在該步驟中,在通過所述檢測步驟檢測到通信數(shù)據(jù)同時發(fā)送時,對添加有相同的識別信息的通信數(shù)據(jù)進行協(xié)調(diào)。
[0012]根據(jù)上述結(jié)構(gòu)或方法,在經(jīng)由車輛用網(wǎng)絡(luò)進行數(shù)據(jù)通信時,例如將為了識別通信數(shù)據(jù)的發(fā)送源或通信內(nèi)容而添加的識別信息添加在通信數(shù)據(jù)中。另外,例如如果對不同的裝置分配了相同的識別信息、或車輛用網(wǎng)絡(luò)所連接的裝置不正當(dāng)?shù)乩昧俗R別信息而導(dǎo)致識別信息相同的通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)發(fā)送,則檢測出該情況。并且,如果檢測到同時發(fā)送了識別信息相同的多個通信數(shù)據(jù)這一情況,則對同時發(fā)送的多個通信數(shù)據(jù)進行協(xié)調(diào)。因此,即使由于添加了相同的識別信息而無法對通信數(shù)據(jù)的種類及優(yōu)先度進行識別,換言之無法基于通信數(shù)據(jù)的種類及優(yōu)先度進行通信協(xié)調(diào),也能夠?qū)μ砑恿讼嗤淖R別信息的多個通信數(shù)據(jù)進行協(xié)調(diào)。由此,抑制了添加了相同的識別信息的多個通信數(shù)據(jù)發(fā)生沖突、以及因上述通信數(shù)據(jù)同時發(fā)送而發(fā)生網(wǎng)絡(luò)錯誤的情況。由此,在向通信數(shù)據(jù)添加識別信息而進行通信時,能夠維持順暢的通信。
[0013]在本發(fā)明的一個實施方式中,作為所述協(xié)調(diào)處理,所述協(xié)調(diào)部進行下述處理,即將所述同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時從原已分配給該通信數(shù)據(jù)的定時變更至另一定時。
[0014]在本發(fā)明的一個實施方式中,在所述協(xié)調(diào)步驟中,通過將所述同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時從原已分配給該通信數(shù)據(jù)的定時變更至另一定時,從而協(xié)調(diào)所述通信數(shù)據(jù)。
[0015]根據(jù)上述結(jié)構(gòu)或方法,在檢測到識別信息重復(fù)的多個通信數(shù)據(jù)同時發(fā)送時,例如對由發(fā)送該通信數(shù)據(jù)的車載控制裝置發(fā)送通信數(shù)據(jù)的發(fā)送定時進行變更。由此,將識別信息重復(fù)的多個通信數(shù)據(jù)中的至少一個通信數(shù)據(jù)的發(fā)送定時被變更,通信數(shù)據(jù)同時發(fā)送的問題得以解決。
[0016]在本發(fā)明的一個實施方式中,所述協(xié)調(diào)部,針對在檢測到所述通信數(shù)據(jù)同時發(fā)送時發(fā)送的錯誤幀發(fā)送完成后再次發(fā)送的所述通信數(shù)據(jù)的發(fā)送定時,進行所述發(fā)送定時的變更。
[0017]在本發(fā)明的一個實施方式中,在所述協(xié)調(diào)步驟中,針對在檢測到所述通信數(shù)據(jù)同時發(fā)送時發(fā)送的錯誤幀發(fā)送完成后再次發(fā)送的所述通信數(shù)據(jù)的發(fā)送定時,進行所述發(fā)送定時的變更。
[0018]根據(jù)上述結(jié)構(gòu)或方法,添加了相同的識別信息的通信數(shù)據(jù)被同時發(fā)送時,向車輛用網(wǎng)絡(luò)內(nèi)以規(guī)定期間發(fā)送用于向車輛用網(wǎng)絡(luò)所連接的裝置等報告網(wǎng)絡(luò)錯誤的錯誤幀。這樣,錯誤幀的發(fā)送完成后,再次發(fā)送同時發(fā)送過的通信數(shù)據(jù),或者再次發(fā)送由于錯誤幀而被中斷發(fā)送的通信數(shù)據(jù)。并且,在再次發(fā)送通信數(shù)據(jù)時,對于例如基于識別信息等而預(yù)先規(guī)定的通信數(shù)據(jù)的再次發(fā)送定時中、識別信息相同的通信數(shù)據(jù)的發(fā)送定時,以使得它們彼此不同的方式進行變更。其結(jié)果,在檢測到識別信息相同的通信數(shù)據(jù)的同時發(fā)送后,再次發(fā)送通信數(shù)據(jù)時,能夠消除識別信息相同的通信數(shù)據(jù)同時發(fā)送這一情況,能夠適當(dāng)?shù)剡M行再次發(fā)送的通信數(shù)據(jù)的發(fā)送/接收。
[0019]在本發(fā)明的一個實施方式中,作為所述協(xié)調(diào)處理,所述協(xié)調(diào)部執(zhí)行如下處理,即將所述同時發(fā)送的通信數(shù)據(jù)中添加的識別信息進行變更。
[0020]在本發(fā)明的一個實施方式中,在所述協(xié)調(diào)步驟中,通過變更所述同時發(fā)送的通信數(shù)據(jù)中添加的識別信息,從而協(xié)調(diào)所述通信數(shù)據(jù)。
[0021]根據(jù)上述結(jié)構(gòu)或方法,如果同時發(fā)送了識別信息相同的多個通信數(shù)據(jù),則以使得同時發(fā)送的通信數(shù)據(jù)的識別信息彼此不同的方式,變更至少一個識別信息。其結(jié)果,能夠消除通信數(shù)據(jù)的識別信息重復(fù)這一情況,抑制添加了相同的識別信息的通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)發(fā)送這一情況。由此,能夠通過識別信息的變更而適當(dāng)?shù)鼐S持車輛用網(wǎng)絡(luò)的通信功能。
[0022]此外,本發(fā)明在應(yīng)用于進行發(fā)送定時變更的上述發(fā)明時特別有效,例如,當(dāng)即使進行了發(fā)送定時的變更,仍舊同時發(fā)送了識別信息相同的通信數(shù)據(jù)時,變更識別信息是有效的做法。即,即使變更了發(fā)送定時仍然同時發(fā)送添加有相同的識別信息的通信數(shù)據(jù)時,與車輛用網(wǎng)絡(luò)不正當(dāng)?shù)剡B接的裝置等追隨正常的車載控制裝置發(fā)送通信數(shù)據(jù)的定時,而冒充正常的車載控制裝置發(fā)送通信數(shù)據(jù)的可能性較高。由此,如上所示,在即使變更了通信數(shù)據(jù)的發(fā)送定時也繼續(xù)向車輛用網(wǎng)絡(luò)同時發(fā)送添加有相同的識別信息的通信數(shù)據(jù)時,通過變更識別信息本身,從而能夠抑制伴隨識別信息相同的通信數(shù)據(jù)的同時發(fā)送而發(fā)生的網(wǎng)絡(luò)錯誤等。另外,如果如上述所示,在變更識別信息之前先執(zhí)行發(fā)送定時的變更,則僅在通過變更發(fā)送定時而無法消除通信數(shù)據(jù)同時發(fā)送這一情況下,變更識別信息。由此,能夠在所需的最小限度的范圍內(nèi)進行識別信息的變更,能夠穩(wěn)定地管理識別信息。
[0023]在本發(fā)明的一個實施方式中,所述協(xié)調(diào)部以檢測到所述通信數(shù)據(jù)的同時發(fā)送的數(shù)量達到預(yù)先規(guī)定的規(guī)定數(shù)量以上作為條件,執(zhí)行變更所述識別信息的處理。
[0024]添加在通信數(shù)據(jù)中的識別信息,例如是顯示通信數(shù)據(jù)的種類、通信內(nèi)容及優(yōu)先度等的信息,優(yōu)選維持預(yù)先分配給車載控制裝置等的識別信息。
[0025]對于這一點,根據(jù)上述結(jié)構(gòu),以檢測到添加了相同識別信息的通信數(shù)據(jù)的同時發(fā)送的數(shù)量達到規(guī)定數(shù)量以上作為條件,變更識別信息。因此,僅在持續(xù)進行添加了相同識別信息的通信數(shù)據(jù)的同時發(fā)送的狀況下,變更識別信息,能夠穩(wěn)定地管理已被分配的識別信肩、Ο
[0026]在本發(fā)明的一個實施方式中,作為所述協(xié)調(diào)處理,所述協(xié)調(diào)部以檢測到所述通信數(shù)據(jù)的同時發(fā)送的次數(shù)達到表示所述車輛用網(wǎng)絡(luò)異常的異常次數(shù)以上作為條件,而至少執(zhí)行下述其中一個處理:a.禁止添加有所述相同的識別信息的通信數(shù)據(jù)發(fā)送的處理;以及b.停止添加有所述相同的識別信息的通信數(shù)據(jù)的發(fā)送源的動作的處理。
[0027]在本發(fā)明的一個實施方式中,所述協(xié)調(diào)步驟包括:a.禁止添加有所述相同的識別信息的通信數(shù)據(jù)發(fā)送的禁止步驟、以及b.停止發(fā)送添加有所述相同的識別信息的通信數(shù)據(jù)的車載控制裝置的動作的停止步驟;以檢測到所述通信數(shù)據(jù)的同時發(fā)送的次數(shù)達到表示所述車輛用網(wǎng)絡(luò)異常的異常次數(shù)以上作為條件,通過所述禁止步驟及所述停止步驟的至少1個步驟,對所述通信數(shù)據(jù)進行協(xié)調(diào)。
[0028]在反復(fù)持續(xù)發(fā)生了添加了相同識別信息的通信數(shù)據(jù)的同時發(fā)送,且同時發(fā)送的發(fā)生次數(shù)達到規(guī)定數(shù)量以上時,究其原因,例如與車輛用網(wǎng)絡(luò)不正當(dāng)?shù)剡B接的裝置等冒充正常的車載控制裝置而發(fā)送通信數(shù)據(jù),或者具有與車載控制裝置相同功能的裝置發(fā)生了錯誤動作的可能性較高。
[0029]對于這一點,根據(jù)上述結(jié)構(gòu)或方法,在檢測到添加了相同識別信息的通信數(shù)據(jù)的同時發(fā)送達到異常次數(shù)以上時,禁止添加了相同識別信息的通信數(shù)據(jù)的發(fā)送。由此,能夠防止添加了被預(yù)判為被不正當(dāng)利用等的識別信息的通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)發(fā)送,維持車輛用網(wǎng)絡(luò)的安全性。
[0030]另外,根據(jù)上述結(jié)構(gòu)或方法,在檢測到添加了相同識別信息的通信數(shù)據(jù)的同時發(fā)送達到異常次數(shù)以上時,停止發(fā)送添加了相同識別信息的通信數(shù)據(jù)的車載控制裝置的動作。由此,停止作為通信數(shù)據(jù)發(fā)送源的車載控制裝置的動作,能夠抑制識別信息相同的多個通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)發(fā)送的情況。
[0031]此外,本發(fā)明在應(yīng)用于進行發(fā)送定時變更的上述發(fā)明時特別有效,例如在即使進行了發(fā)送定時或識別信息的變更,依舊同時發(fā)送了識別信息相同的通信數(shù)據(jù)的情況下,禁止發(fā)送或停止動作是有效的做法。即,即使變更了發(fā)送定時仍然同時發(fā)送添加有相同的識別信息的通信數(shù)據(jù)時,究其原因,與車輛用網(wǎng)絡(luò)不正當(dāng)?shù)剡B接的裝置等追隨正常的車載控制裝置發(fā)送通信數(shù)據(jù)的定時,而冒充正常的車載控制裝置發(fā)送通信數(shù)據(jù)的可能性較高。另夕卜,即使變更了識別信息仍然同時發(fā)送添加有相同的識別信息的通信數(shù)據(jù)時,究其原因,與車輛用網(wǎng)絡(luò)不正當(dāng)?shù)剡B接的裝置等不正當(dāng)?shù)乩觅x予正常的車載控制裝置的識別信息,冒充正常的車載控制裝置發(fā)送通信數(shù)據(jù)的可能性較高。由此,如上所示,在即使變更了通信數(shù)據(jù)的發(fā)送定時或識別信息也繼續(xù)向車輛用網(wǎng)絡(luò)同時發(fā)送識別信息相同的通信數(shù)據(jù)時,通過限制通信數(shù)據(jù)的發(fā)送或停止通信數(shù)據(jù)的發(fā)送源的動作,禁止被預(yù)判為不正當(dāng)?shù)耐ㄐ艛?shù)據(jù)侵入車輛用網(wǎng)絡(luò),從而能夠抑制伴隨著識別信息相同的通信數(shù)據(jù)的同時發(fā)送而發(fā)生的網(wǎng)絡(luò)錯誤等。
[0032]在本發(fā)明的一個實施方式中,所述協(xié)調(diào)部對作為添加有所述相同的識別信息的通信數(shù)據(jù)的、所述車載控制裝置發(fā)送的通信數(shù)據(jù)和從所述車輛用網(wǎng)絡(luò)的外部發(fā)送的通信數(shù)據(jù),執(zhí)行協(xié)調(diào)處理。
[0033]在本發(fā)明的一個實施方式中,在所述協(xié)調(diào)步驟中,對作為添加有所述相同的識別信息的通信數(shù)據(jù)的、所述車載控制裝置發(fā)送的通信數(shù)據(jù)和從所述車輛用網(wǎng)絡(luò)的外部發(fā)送的通信數(shù)據(jù),進行協(xié)調(diào)。
[0034]近來的車輛用網(wǎng)絡(luò)例如能夠與從外部連接的信息終端等進行通信數(shù)據(jù)的發(fā)送/接收。并且,通過在該信息終端和車載控制裝置之間發(fā)送/接收各種通信數(shù)據(jù),能夠提供各種服務(wù)。另一方面,如上所述,如果原本沒有與車輛用網(wǎng)絡(luò)連接的信息終端和車載控制裝置之間進行通信,則有可能存在信息終端感染病毒、不正當(dāng)?shù)男畔⒔K端與車輛用網(wǎng)絡(luò)連接的情況。并且,如果感染了病毒的信息終端或不正當(dāng)?shù)男畔⒔K端與車輛用網(wǎng)絡(luò)連接,則有可能導(dǎo)致例如該信息終端冒充正常的車載控制裝置,即,不正當(dāng)?shù)乩梅峙浣o正常的車載控制裝置的識別信息,使得不正當(dāng)?shù)耐ㄐ艛?shù)據(jù)在車輛用網(wǎng)絡(luò)內(nèi)發(fā)送。
[0035]對于這一點,根據(jù)上述結(jié)構(gòu)或方法,將車載控制裝置發(fā)送的通信數(shù)據(jù)、和從車輛用網(wǎng)絡(luò)的外部發(fā)送來的通信數(shù)據(jù)選擇為添加了相同識別信息的通信數(shù)據(jù),對這些通信數(shù)據(jù)進行協(xié)調(diào)。由此,能夠在從外部發(fā)送來的通信數(shù)據(jù)在車輛用網(wǎng)絡(luò)內(nèi)發(fā)送的同時,通過協(xié)調(diào)通信數(shù)據(jù)而確切地維持車輛用網(wǎng)絡(luò)的通信功能。
[0036]在本發(fā)明的一個實施方式中,所述檢測部及所述協(xié)調(diào)部分別設(shè)置在所述多個車載控制裝置中,在所述檢測部檢測到添加有與分配給該車載控制裝置的識別信息相同的識別信息的通信數(shù)據(jù)時,所述車載控制裝置通過利用所述協(xié)調(diào)部進行協(xié)調(diào)處理,從而協(xié)調(diào)該車載控制裝置發(fā)送的通信數(shù)據(jù)。
[0037]根據(jù)上述結(jié)構(gòu),檢測部及協(xié)調(diào)部設(shè)置在與車輛用網(wǎng)絡(luò)連接的多個車載控制裝置中。并且,如果由檢測部檢測到添加有與分配給車載控制裝置的識別信息相同的識別信息的通信數(shù)據(jù),則通過協(xié)調(diào)部進行的協(xié)調(diào)處理,協(xié)調(diào)設(shè)置有檢測部及協(xié)調(diào)部的車載控制裝置發(fā)送的通信數(shù)據(jù)。如上所述,根據(jù)上述結(jié)構(gòu),能夠在作為通信數(shù)據(jù)的發(fā)送源的多個車載控制裝置中進行通信數(shù)據(jù)的協(xié)調(diào),對其發(fā)送源進行通信數(shù)據(jù)的協(xié)調(diào)。
[0038]在本發(fā)明的一個實施方式中,作為所述車輛用網(wǎng)絡(luò)的通信規(guī)則,制定有如下規(guī)則,即:在伴隨所述通信數(shù)據(jù)同時發(fā)送而發(fā)生通信數(shù)據(jù)沖突時,在規(guī)定期間向所述車輛用網(wǎng)絡(luò)發(fā)送表示通信數(shù)據(jù)沖突的錯誤幀的規(guī)則;以及在所述錯誤幀發(fā)送完成后,以所述識別信息所表示的通信數(shù)據(jù)的優(yōu)先度順序,再次發(fā)送所述通信數(shù)據(jù)的規(guī)則,在所述同時發(fā)送的通信數(shù)據(jù)被再次發(fā)送時,所述協(xié)調(diào)部執(zhí)行針對該再次發(fā)送的通信數(shù)據(jù)的協(xié)調(diào)處理。
[0039]分配給通信數(shù)據(jù)的識別信息大多用作表示通信數(shù)據(jù)的優(yōu)先度的信息,在多個通信數(shù)據(jù)同時發(fā)送時,按照識別信息表示的優(yōu)先度的順序再次發(fā)送通信數(shù)據(jù)。因此,如果存在識別信息重復(fù)的通信數(shù)據(jù),則在按照識別信息表示的優(yōu)先度的順序再次發(fā)送通信數(shù)據(jù)時,有可能同時發(fā)送識別信息重復(fù)的通信數(shù)據(jù)。
[0040]對于這一點,根據(jù)上述結(jié)構(gòu),即使由于錯誤幀發(fā)送完成后再次發(fā)送的通信數(shù)據(jù)的發(fā)送順序被識別信息規(guī)定而使得多個通信數(shù)據(jù)的發(fā)送順序重復(fù),也能夠執(zhí)行針對這些重復(fù)的通信數(shù)據(jù)的協(xié)調(diào)處理。因此,即使發(fā)生了添加有相同識別信息的通信數(shù)據(jù)同時發(fā)送的情況,在這些通信數(shù)據(jù)被再次發(fā)送時,也能夠抑制識別信息重復(fù)的通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)中同時發(fā)送。由此,能夠在應(yīng)用基于識別信息而再次發(fā)送通信數(shù)據(jù)的規(guī)則的同時,抑制在通信數(shù)據(jù)再次發(fā)送時被添加了重復(fù)的識別信息的通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)同時發(fā)送。
【專利附圖】
【附圖說明】
[0041]圖1是表示應(yīng)用本發(fā)明第1實施方式所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法的車輛用網(wǎng)絡(luò)的概略結(jié)構(gòu)的框圖。
[0042]圖2是表示車載控制裝置及DLC中分別搭載的發(fā)送/接收功能部的概略結(jié)構(gòu)的框圖。
[0043]圖3是表示車輛用網(wǎng)絡(luò)中正常時分配給各車載控制裝置的CAN ■ ID的一個例子的框圖。
[0044]圖4 (a)是表示車輛用網(wǎng)絡(luò)中異常時分配給各車載控制裝置的CAN ■ ID的一個例子的框圖。(b)是表示車輛用網(wǎng)絡(luò)中異常時的通信數(shù)據(jù)的發(fā)送狀態(tài)的一個例子的框圖。
[0045]圖5是表示向車輛用網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)幀的一個例子的圖。
[0046]圖6 (a)是表示連接有不正當(dāng)?shù)乩弥貜?fù)的CAN ■ ID的信息終端的車輛用網(wǎng)絡(luò)的一個例子的框圖。(b)表示車輛用網(wǎng)絡(luò)中信息終端及正常的車載控制裝置進行的通信數(shù)據(jù)的發(fā)送狀態(tài)的一個例子的框圖。
[0047]圖7 (a)是表示正常的車載控制裝置的總線電平的推移例的時序圖。(b)是表示發(fā)送至車輛用網(wǎng)絡(luò)的數(shù)據(jù)幀的信號電平的推移例的時序圖。
[0048]圖8是表示在添加了重復(fù)的CAN ■ ID的數(shù)據(jù)幀同時發(fā)送時發(fā)送的錯誤幀的推移例的時序圖。
[0049]圖9 (a)是作為對比例而表示在沒有執(zhí)行協(xié)調(diào)處理而再次發(fā)送時,多個車載控制裝置進行的數(shù)據(jù)幀的發(fā)送狀態(tài)的一個例子的時序圖。(b)是表示在執(zhí)行了協(xié)調(diào)處理后而再次發(fā)送時的多個車載控制裝置進行的數(shù)據(jù)幀的發(fā)送狀態(tài)的一個例子的時序圖。
[0050]圖10是表示本實施方式的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法進行的協(xié)調(diào)處理的執(zhí)行步驟的一個例子的流程圖。
[0051]圖11是表示以本發(fā)明第2實施方式所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法進行的協(xié)調(diào)處理的執(zhí)行步驟的一個例子的流程圖。
[0052]圖12是表示本實施方式的協(xié)調(diào)處理中發(fā)生變更的CAN ■ ID的一個例子的圖。
[0053]圖13是表示連接有不正當(dāng)?shù)匕惭b在車輛用網(wǎng)絡(luò)中的裝置等的車輛用網(wǎng)絡(luò)的一個例子的圖。
[0054]標(biāo)號的說明
1、2…通信線纜,3…DLC,4…車載控制裝置,5…不正當(dāng)裝置,100A — 100G…車載控制裝置,101…通信線纜,110...中央處理裝置,120…CAN控制器,130...發(fā)送/接收功能部,131…幀監(jiān)視部,132…控制判斷部,133…發(fā)送/接收控制部,134…保存區(qū)域,200...DLC,230…發(fā)送/接收功能部,300…信息終端。
【具體實施方式】
[0055](第1實施方式)
以下,參照圖1?圖10,說明將本發(fā)明所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法具體化的第1實施方式。此外,本實施方式的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法,管理經(jīng)由搭載于車輛中的車輛用網(wǎng)絡(luò)進行的通信。
[0056]如圖1所示,車輛中設(shè)置有對該車輛所搭載的各種車載設(shè)備進行電子控制的多個車載控制裝置100等。車載控制裝置100例如對導(dǎo)航系統(tǒng)等信息類設(shè)備,發(fā)動機、制動器、轉(zhuǎn)向器等的各種車輛驅(qū)動類設(shè)備,空調(diào)或顯示車輛各種狀態(tài)的儀表等的車身類設(shè)備等進行控制。
[0057]上述車載控制裝置100例如連接于構(gòu)成車輛網(wǎng)絡(luò)的通信線纜101。各車載控制裝置100經(jīng)由通信線纜101,對表示檢測車輛的狀態(tài)的各種傳感器的檢測結(jié)果的傳感器數(shù)據(jù)、以及各種車載設(shè)備的控制數(shù)據(jù)等的通信數(shù)據(jù)進行發(fā)送/接收。此外,在本實施方式中,例如作為車輛網(wǎng)絡(luò)的通信協(xié)議而采用控制器?局域.網(wǎng)絡(luò)(CAN)。并且,車載控制裝置100基于CAN所規(guī)定的通信規(guī)則而進行通信數(shù)據(jù)的發(fā)送/接收。
[0058]此外,在本實施方式中,例如基于CAN的通信規(guī)則以幀方式發(fā)送/接收通信數(shù)據(jù)。另外,在本實施方式中,例如,數(shù)據(jù)幀等幀中,基于CAN的通信規(guī)則而添加有預(yù)先分配給作為幀發(fā)送源的車載控制裝置100等的識別信息即CAN ■ ID。此外,作為CAN的通信規(guī)則,設(shè)定為下述規(guī)則:例如在多個幀向車輛用網(wǎng)絡(luò)同時發(fā)送而多個幀發(fā)生沖突時,各車載控制裝置100等之前正在以規(guī)定期間發(fā)送的幀等,由CAN ■ ID表示的序號較小的幀開始按從小到大的順序再次發(fā)送。另外,相同地,作為CAN的通信規(guī)則設(shè)定有下述規(guī)則:例如以伴隨著添加了相同的識別信息的多個幀同時發(fā)送而這些幀發(fā)生了沖突為條件,向車輛用網(wǎng)絡(luò)發(fā)送用于向車載控制裝置100等報告網(wǎng)絡(luò)錯誤的錯誤幀。
[0059]另外,在車輛中,例如,連接有車輛的診斷儀器等設(shè)備的DLC (數(shù)據(jù)鏈路控制器)200設(shè)置在車廂內(nèi)。DLC 200與通信線纜101連接,該DLC 200所連接的儀器能夠與車輛用網(wǎng)絡(luò)通信。另外,在本實施方式的DLC 200中,除了診斷儀器之前還連接有例如智能手機等信息終端。上述診斷儀器或信息終端經(jīng)由DLC 200與車輛用網(wǎng)絡(luò)連接,由此,例如取得車載控制裝置100發(fā)送的通信數(shù)據(jù)。另外,診斷儀器或信息終端例如將各種數(shù)據(jù)向車輛用網(wǎng)絡(luò)發(fā)送。
[0060]車載控制裝置100例如具有用于進行生成各種車載設(shè)備的控制數(shù)據(jù)的運算等各種運算的中央處理裝置110。另外,車載控制裝置100具有管理通信數(shù)據(jù)的發(fā)送/接收的CAN控制器120。本實施方式的CAN控制器120通過設(shè)置在該CAN控制器120中的發(fā)送/接收功能部130,進行用于發(fā)送/接收通信數(shù)據(jù)的處理。
[0061]另外,本實施方式的DLC 200還具有發(fā)送/接收功能部230,其對經(jīng)由該DLC 200發(fā)送/接收的通信數(shù)據(jù)進行處理。
[0062]如圖2示出的發(fā)送/接收功能部130 (230)的結(jié)構(gòu)所示,本實施方式的發(fā)送/接收功能部130具有幀監(jiān)視部131,其監(jiān)視作為向車輛用網(wǎng)絡(luò)發(fā)送的通信數(shù)據(jù)的幀。另外,發(fā)送/接收功能部130具有:控制判斷部132,其基于幀監(jiān)視部131的監(jiān)視結(jié)果,生成用于控制通信數(shù)據(jù)的發(fā)送/接收的控制指令;以及發(fā)送/接收控制部133,其根據(jù)所述控制判斷部132生成的控制指令,進行通信數(shù)據(jù)的發(fā)送/接收。此外,發(fā)送/接收功能部130具有保存區(qū)域134,其保存有表示向車輛用網(wǎng)絡(luò)發(fā)送的幀的種類、發(fā)送周期及發(fā)送定時的規(guī)定數(shù)據(jù)、以及規(guī)定幀再次發(fā)送時的控制間隔的規(guī)定數(shù)據(jù)等。此外,在本實施方式中,作為幀再次發(fā)送時的控制間隔,例如規(guī)定有發(fā)送錯誤幀、以及在錯誤幀之后發(fā)送的ITM數(shù)據(jù)發(fā)送完成為止的時間間隔。
[0063]幀監(jiān)視部131通過對通信線纜101中發(fā)送的幀的發(fā)送/接收間隔進行測量,從而求出通信線纜101中發(fā)送的各幀的發(fā)送周期及車輛用網(wǎng)絡(luò)的負(fù)載等。此外,幀監(jiān)視部131例如基于添加在幀中的CAN.ID,識別幀且求出所識別的幀的發(fā)送周期等。此外,本實施方式的幀監(jiān)視部131在錯誤幀被向車輛用網(wǎng)絡(luò)發(fā)送時,識別為被添加了重復(fù)的CAN ■ ID的幀向車輛用網(wǎng)絡(luò)發(fā)送,同時對錯誤幀的數(shù)量進行計數(shù)。并且,幀監(jiān)視部131向控制判斷部132輸出表示幀的發(fā)送周期、車輛用網(wǎng)絡(luò)的負(fù)載、以及錯誤幀的計數(shù)數(shù)量等的信息。
[0064]控制判斷部132如果接收到從幀監(jiān)視部131輸入的各種信息,則參照保存在保存區(qū)域134中的規(guī)定數(shù)據(jù)。并且,控制判斷部132例如基于從幀監(jiān)視部131輸入來的信息和規(guī)定數(shù)據(jù),選擇允許設(shè)置有該控制判斷部132的車載控制裝置100等發(fā)送的通信數(shù)據(jù),并確定所選擇的通信數(shù)據(jù)的發(fā)送定時。另外,控制判斷部132例如基于從幀監(jiān)視部131輸入來的信息和規(guī)定數(shù)據(jù),選擇允許設(shè)置有該控制判斷部132的車載控制裝置100等接收的通信數(shù)據(jù)。此外,控制判斷部132例如從設(shè)置有該控制判斷部132的車載控制裝置100或DLC200等接收到的通信數(shù)據(jù)中,選擇要廢棄的數(shù)據(jù)。并且,控制判斷部132將表示上述選擇結(jié)果或確定結(jié)果的信息向發(fā)送/接收控制部133輸出。
[0065]另外,對于設(shè)置在DLC 200中的控制判斷部132,例如基于從幀監(jiān)視部131輸入來的信息和規(guī)定數(shù)據(jù),從設(shè)置有該控制判斷部132的DLC 200所連接的智能手機等信息終端發(fā)送來的通信數(shù)據(jù)中,選擇允許向車輛用網(wǎng)絡(luò)發(fā)送的通信數(shù)據(jù)。另外,相同地,對于設(shè)置在DLC 200中的控制判斷部132,例如基于從幀監(jiān)視部131輸入來的信息和規(guī)定數(shù)據(jù),從發(fā)送至車輛用網(wǎng)絡(luò)的通信數(shù)據(jù)中,選擇允許向信息終端轉(zhuǎn)發(fā)的通信數(shù)據(jù)。此外,控制判斷部132例如從設(shè)置有該控制判斷部132的DLC 200接收到的通信數(shù)據(jù)中,選擇要廢棄的數(shù)據(jù)。
[0066]此外,本實施方式的控制判斷部132在從幀監(jiān)視部131接收到表示錯誤幀發(fā)生的信息時,確定引起錯誤幀發(fā)生的幀的發(fā)送源、換言之確定添加了重復(fù)的CAN _ID的幀的發(fā)送源。并且,控制判斷部132在所確定的發(fā)送源為搭載有該控制判斷部132的車載控制裝置100或DLC 200時,執(zhí)行對從這些車載控制裝置100或DLC 200發(fā)送的幀進行協(xié)調(diào)的協(xié)調(diào)處理。
[0067]以下,參照圖3?圖9,詳細(xì)記述本實施方式的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法進行的通信數(shù)據(jù)的協(xié)調(diào)原理。
[0068]如圖3所示,在正常地利用CAN ■ ID時,例如對車載控制裝置100A分配ID “A”,對車載控制裝置100B分配ID “B”,對車載控制裝置100C分配ID “C”及ID “D”。另外,對車載控制裝置100E分配ID “E”,對車載控制裝置100F分配ID “F”,對車載控制裝置100G分配ID “G”及“Η”。此外,在這里的例子中,ID “A”的優(yōu)先度最高,越接近字母“A”優(yōu)先度越聞。
[0069]并且,例如在車載控制裝置100B發(fā)送數(shù)據(jù)幀時,將該車載控制裝置100B的ID“B”添加在數(shù)據(jù)幀中。相同地,例如在車載控制裝置100F發(fā)送數(shù)據(jù)幀時,將該車載控制裝置100F的ID “F”添加在數(shù)據(jù)幀中。
[0070]在這里,例如即使在車載控制裝置100B及100F同時發(fā)送數(shù)據(jù)幀,添加有優(yōu)先度比ID “F”高的ID “B”的數(shù)據(jù)幀的發(fā)送是優(yōu)先的。然后,發(fā)送添加有ID “F”的數(shù)據(jù)幀。如上所示,即使多個數(shù)據(jù)幀同時發(fā)送,如果添加在這些數(shù)據(jù)幀中的CAN ■ ID不同,也能夠適當(dāng)?shù)匕l(fā)送同時發(fā)送的多個數(shù)據(jù)幀。
[0071]另一方面,如圖4 (a)所例示,例如,分配給車載控制裝置100F的ID “F”不正當(dāng)?shù)馗膶憺榕c車載控制裝置100B重復(fù)的ID“B”。即,此時,數(shù)據(jù)幀的數(shù)據(jù)構(gòu)造如圖5所例示,數(shù)據(jù)幀中的ID 10成為相同值。
[0072]并且,如圖4 (a)所示,例如,如果從車載控制裝置100B及100F以相同定時發(fā)送添加了相同的ID “B”的數(shù)據(jù)幀D1及D2,則CAN ■ ID相同的多個數(shù)據(jù)幀D1及D2向車輛用網(wǎng)絡(luò)發(fā)送。
[0073]另外,如圖6 (a)所例示,例如使得智能手機等信息終端300與DLC 200連接,在信息終端300和車載控制裝置100A?100G等之間進行數(shù)據(jù)通信。并且,如果安裝在信息終端300中的應(yīng)用程序感染了病毒而使得信息終端300進行不正當(dāng)動作,則信息終端300例如不正當(dāng)?shù)厝〉密囕d控制裝置100B所使用的ID “B”。另外,例如信息終端300對車載控制裝置100B發(fā)送數(shù)據(jù)幀的發(fā)送定時進行解析。并且,如果信息終端300將添加有不正當(dāng)?shù)厝〉玫腎D “B”的數(shù)據(jù)幀以解析出的發(fā)送定時進行發(fā)送,則信息終端300所發(fā)送的數(shù)據(jù)幀D3和車載控制裝置100B所發(fā)送的數(shù)據(jù)幀D1同時向車輛用網(wǎng)絡(luò)發(fā)送。
[0074]這樣,在圖4 (b)及圖6 (b)所例示的狀態(tài)中,如果添加了相同的ID “B”且數(shù)據(jù)內(nèi)容不同的數(shù)據(jù)幀同時向車輛用網(wǎng)絡(luò)發(fā)送,則例如圖7 (a)所例示的車載控制裝置100B的總線電平和圖7 (b)所例示的向車輛用網(wǎng)絡(luò)發(fā)送的例如車載控制裝置100F的數(shù)據(jù)幀的信號電平不同。即,車載控制裝置100B發(fā)送的數(shù)據(jù)幀D1和車載控制裝置100F發(fā)送的數(shù)據(jù)幀D2及信息終端300發(fā)送的數(shù)據(jù)幀D3之間雖然CAN ■ ID相同,但數(shù)據(jù)內(nèi)容的一部分不同。
[0075]因此,判斷為在圖7的定時tl發(fā)生網(wǎng)絡(luò)錯誤,則如圖8所例示,例如基于CAN的通信規(guī)則而將6位的2個錯誤標(biāo)識向車輛用網(wǎng)絡(luò)發(fā)送。
[0076]并且,如果在定時t2完成了錯誤幀的發(fā)送,則基于車輛用網(wǎng)絡(luò)的通信規(guī)則,如圖9(a)所示,正常動作的車載控制裝置100A、100B、100C、100E、100G將由于錯誤幀而被中斷發(fā)送的數(shù)據(jù)幀以所分配的ID的順序再次發(fā)送。
[0077]但是,此時,冒充車載控制裝置100B的車載控制裝置100F或信息終端300,在基于不正當(dāng)?shù)厝〉玫腎D “B”而推測出的定時t3,與車載控制裝置100B同時但不正當(dāng)?shù)匕l(fā)送數(shù)據(jù)幀。其結(jié)果,錯誤幀被再次向車輛用網(wǎng)絡(luò)發(fā)送,妨礙了原本應(yīng)利用車輛用網(wǎng)絡(luò)發(fā)送/接收的數(shù)據(jù)幀的發(fā)送/接收。此外,在這里,由于車載控制裝置100F及信息終端300使用了原本應(yīng)由車載控制裝置100B使用的ID “B”,所以確定該車載控制裝置100F及信息終端300為不正當(dāng)裝置。
[0078]因此,在本實施方式中,例如搭載于車載控制裝置100B中的控制判斷部132為了抑制車載控制裝置100BU00F及信息終端300發(fā)送的數(shù)據(jù)幀同時發(fā)送,而進行變更錯誤幀發(fā)送完成后的數(shù)據(jù)幀的發(fā)送定時的處理(協(xié)調(diào)處理)。
[0079]由此,如圖9 (b)所示,車載控制裝置100B發(fā)送數(shù)據(jù)幀的定時從基于車輛用網(wǎng)絡(luò)的通信規(guī)則而預(yù)先規(guī)定的定時t2延遲至定時t4。其結(jié)果,車載控制裝置100B發(fā)送數(shù)據(jù)幀的定時、和冒充該車載控制裝置100B的車載控制裝置100F及信息終端300發(fā)送數(shù)據(jù)幀的定時不同。由此,能夠抑制伴隨著被添加了重復(fù)的CAN ■ ID的數(shù)據(jù)幀同時發(fā)送而產(chǎn)生錯誤幀的情況。
[0080]并且,例如,車載控制裝置100B在定期發(fā)送表示用于使時速表顯示的車速的數(shù)據(jù)幀時,從定時t4開始,以基于該變更后的定時t4的周期,定期發(fā)送數(shù)據(jù)幀。由此,在定時t4之后,抑制車載控制裝置100B發(fā)送的數(shù)據(jù)幀、和車載控制裝置100F及信息終端300不正當(dāng)?shù)匕l(fā)送的數(shù)據(jù)幀向車輛用網(wǎng)絡(luò)同時發(fā)送,抑制產(chǎn)生錯誤幀。由此,能夠抑制產(chǎn)生錯誤幀,順暢地進行經(jīng)由車輛用網(wǎng)絡(luò)的數(shù)據(jù)幀的發(fā)送/接收。
[0081]此外,在車載控制裝置100A?100E、100G中,例如,搭載于這些車載控制裝置100A?100EU00G中的控制判斷部132識別到車載控制裝置100B的數(shù)據(jù)幀的發(fā)送定時從定時t2變更為定時t4這一情況。并且,例如將在定時t2發(fā)送來的數(shù)據(jù)幀判斷為冒充車載控制裝置100B的車載控制裝置100F及信息終端300不正當(dāng)發(fā)送的數(shù)據(jù)幀,由接收到該數(shù)據(jù)幀的車載控制裝置100A?100EU00G廢棄。即,車載控制裝置100F及信息終端300不正當(dāng)?shù)匕l(fā)送的數(shù)據(jù)幀例如由網(wǎng)關(guān)等過濾而從車輛用網(wǎng)絡(luò)中去除。
[0082]另外,例如在車載控制裝置100F及信息終端300同時發(fā)送了添加了彼此重復(fù)的CAN ■ ID的數(shù)據(jù)幀時,例如由信息終端300所連接的DLC 200中搭載的控制判斷部132,執(zhí)行各數(shù)據(jù)幀的協(xié)調(diào)處理。
[0083]下面,參照圖10,說明本實施方式的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法的作用。
[0084]如圖10所示,例如如果在步驟S100中,作為通信數(shù)據(jù)而發(fā)送了例如數(shù)據(jù)幀,則該數(shù)據(jù)幀的發(fā)送周期等基于各個添加在該數(shù)據(jù)幀中的CAN ■ ID計算。
[0085]然后,例如如果伴隨著向車輛用網(wǎng)絡(luò)發(fā)送了某數(shù)據(jù)幀而產(chǎn)生錯誤幀(步驟S101:YES),則判斷該錯誤幀的發(fā)送次數(shù)是否達到預(yù)先規(guī)定的規(guī)定數(shù)量N次以上(步驟S102)。
[0086]并且,在錯誤幀的發(fā)送次數(shù)不足規(guī)定數(shù)量N次時(步驟S102:否),例如判斷為錯誤幀并非表示車輛用網(wǎng)絡(luò)發(fā)生異常(步驟S105)。
[0087]另一方面,如果錯誤幀的發(fā)送次數(shù)達到規(guī)定數(shù)量N次以上(步驟S102:是),則認(rèn)定為CAN ■ ID重復(fù)的多個數(shù)據(jù)幀向車輛用網(wǎng)絡(luò)發(fā)送,而將產(chǎn)生錯誤幀時或產(chǎn)生錯誤幀前發(fā)送的數(shù)據(jù)幀再次發(fā)送(步驟S103)。此外,數(shù)據(jù)幀再次發(fā)送的定時例如是基于保存在上述保存區(qū)域134中的規(guī)定數(shù)據(jù)示出的控制間隔而確定的。在這里的例子中,將到錯誤幀、及錯誤幀發(fā)送完成后發(fā)送的ITM數(shù)據(jù)發(fā)送完成為止的間隔規(guī)定為控制間隔。另外,在數(shù)據(jù)幀再次發(fā)送時,以添加在各數(shù)據(jù)幀中的CAN ■ ID示出的優(yōu)先度順次發(fā)送。
[0088]然后,在數(shù)據(jù)幀再次發(fā)送后,判斷錯誤幀是否不再產(chǎn)生,再次發(fā)送的數(shù)據(jù)幀是否正常地進行發(fā)送/接收(步驟S104)。并且,如果再次發(fā)送的數(shù)據(jù)幀正常地發(fā)送/接收(步驟S104:是),則完成本處理。
[0089]另一方面,在數(shù)據(jù)幀再次發(fā)送后,錯誤幀再次產(chǎn)生時,認(rèn)作為CAN ■ ID重復(fù)的多個數(shù)據(jù)幀同時再次發(fā)送,從而執(zhí)行對CAN ■ ID重復(fù)的多個數(shù)據(jù)幀進行協(xié)調(diào)的協(xié)調(diào)處理(步驟S106)。在本實施方式中,作為協(xié)調(diào)處理,例如,將車載控制裝置100發(fā)送的數(shù)據(jù)幀中,CAN ■ID重復(fù)的數(shù)據(jù)幀再次發(fā)送時的發(fā)送順序進行變更(參照圖9 (b))。
[0090]這樣,通過變更CAN ■ ID重復(fù)的數(shù)據(jù)幀再次發(fā)送時的發(fā)送順序,能夠消除錯誤幀產(chǎn)生。
[0091]如上述說明所示,根據(jù)本實施方式所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法,能夠得到以下效果。
[0092](1)分別設(shè)置在車載控制裝置100及DLC 200中的幀監(jiān)視部131檢測添加了相同的CAN.ID的通信數(shù)據(jù)的同時發(fā)送。另外,分別設(shè)置在車載控制裝置100及DLC 200中的控制判斷部132在檢測到通信數(shù)據(jù)的同時發(fā)送時,執(zhí)行協(xié)調(diào)添加了相同的CAN ■ ID的通信數(shù)據(jù)的協(xié)調(diào)處理。因此,抑制添加了相同的CAN.ID的多個通信數(shù)據(jù)沖突、以及伴隨著這些通信數(shù)據(jù)同時發(fā)送而產(chǎn)生的網(wǎng)絡(luò)錯誤。由此,能夠在通信數(shù)據(jù)中添加有CAN ■ ID的情況下的通信中,維持順暢的通信。
[0093](2)作為協(xié)調(diào)處理,控制判斷部132執(zhí)行下述處理,S卩,將同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時從原已分配給該通信數(shù)據(jù)的定時變更至另一定時。由此,識別信息重復(fù)的多個通信數(shù)據(jù)中的至少一個通信數(shù)據(jù)的發(fā)送定時發(fā)生變更,通信數(shù)據(jù)的同時發(fā)送得以消除。
[0094](3)控制判斷部132針對在檢測到通信數(shù)據(jù)同時發(fā)送時發(fā)送的錯誤幀發(fā)送完成后再次發(fā)送的通信數(shù)據(jù)的發(fā)送定時,進行發(fā)送定時的變更。因此,在檢測到CAN _ID相同的通信數(shù)據(jù)同時發(fā)送后再次發(fā)送通信數(shù)據(jù)時,能夠消除CAN ■ ID相同的通信數(shù)據(jù)同時發(fā)送這一情況,適當(dāng)?shù)剡M行再次發(fā)送的通信數(shù)據(jù)的發(fā)送/接收。
[0095](4)控制判斷部132以檢測到錯誤幀達到預(yù)先規(guī)定的規(guī)定數(shù)量N次以上作為條件,進行變更通信數(shù)據(jù)的發(fā)送定時的處理。因此,僅在添加了相同的CAN.ID的通信數(shù)據(jù)同時發(fā)送被持續(xù)進行的狀況下,執(zhí)行變更發(fā)送定時的協(xié)調(diào)處理,能夠在所需的最小限度的范圍內(nèi)進行發(fā)送定時的變更。
[0096](5)控制判斷部132執(zhí)行對作為添加了相同的CAN _ ID的通信數(shù)據(jù)的、車載控制裝置100發(fā)送的通信數(shù)據(jù)和經(jīng)由DLC 200而從車輛用網(wǎng)絡(luò)的外部發(fā)送來的通信數(shù)據(jù)進行協(xié)調(diào)的處理。由此,能夠在從外部發(fā)送來的通信數(shù)據(jù)可以向車輛用網(wǎng)絡(luò)發(fā)送的同時,通過協(xié)調(diào)通信數(shù)據(jù)而可靠地維持車輛用網(wǎng)絡(luò)的通信功能。
[0097](6)控制判斷部132執(zhí)行對作為添加了相同的CAN _ ID的通信數(shù)據(jù)的、正常的車載控制裝置100B發(fā)送的通信數(shù)據(jù)、和冒充該車載控制裝置100B的車載控制裝置100F發(fā)送的通信數(shù)據(jù)之間進行協(xié)調(diào)的處理。由此,即使車輛用網(wǎng)絡(luò)所連接的車載控制裝置100F的程序被不正當(dāng)?shù)馗膶懚囕d控制裝置100F不正當(dāng)?shù)貏幼?,或者不正?dāng)?shù)能囕d控制裝置100F安裝在車輛用網(wǎng)絡(luò)中,也能夠通過協(xié)調(diào)通信數(shù)據(jù)而可靠地維持車輛用網(wǎng)絡(luò)的通信功能。
[0098](7)構(gòu)成檢測部的幀監(jiān)視部131、和構(gòu)成協(xié)調(diào)部的控制判斷部132及發(fā)送/接收控制部133分別設(shè)置在車輛用網(wǎng)絡(luò)所連接的多個車載控制裝置100中。并且,各車載控制裝置100在由幀監(jiān)視部131檢測到添加有與分配給該車載控制裝置100的CAN ■ ID相同的CAN■ ID的通信數(shù)據(jù)時,通過控制判斷部132的協(xié)調(diào)處理而協(xié)調(diào)該車載控制裝置100發(fā)送的通信數(shù)據(jù)。由此,在作為通信數(shù)據(jù)的發(fā)送源的各車載控制裝置100中進行通信數(shù)據(jù)的協(xié)調(diào),能夠針對該發(fā)送源進行通信數(shù)據(jù)的協(xié)調(diào)。
[0099](8)作為車輛用網(wǎng)絡(luò)的通信規(guī)則,制定有在伴隨通信數(shù)據(jù)同時發(fā)送而發(fā)生通信數(shù)據(jù)沖突時,在規(guī)定期間向所述車輛用網(wǎng)絡(luò)發(fā)送表示通信數(shù)據(jù)沖突的錯誤幀的規(guī)則。另外,作為車輛用網(wǎng)絡(luò)的通信規(guī)則,制定有在所述錯誤幀發(fā)送完成后,以所述識別信息所表示的通信數(shù)據(jù)的優(yōu)先度順序,再次發(fā)送通信數(shù)據(jù)的規(guī)則。并且,在曾同時發(fā)送的通信數(shù)據(jù)被再次發(fā)送時,控制判斷部132執(zhí)行針對該再次發(fā)送的通信數(shù)據(jù)的協(xié)調(diào)處理。因此,即使添加了相同的CAN ■ ID的通信數(shù)據(jù)曾被同時發(fā)送,在這些通信數(shù)據(jù)再次發(fā)送時,也能夠抑制CAN ■ ID重復(fù)的通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)同時發(fā)送。由此,在基于CAN.ID應(yīng)用通信數(shù)據(jù)的再次發(fā)送的規(guī)定而再次發(fā)送通信數(shù)據(jù)時,能夠抑制添加了重復(fù)的CAN ■ ID的通信數(shù)據(jù)向車輛用網(wǎng)絡(luò)同時發(fā)送。
[0100](第2實施方式)
下面,以與第1實施方式不同的點為中心,參照圖11及圖12,說明本發(fā)明所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法的第2實施方式。此外,本實施方式所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法的基本構(gòu)成與第1實施方式相同,在本實施方式中與第1實施方式實質(zhì)上相同的要素標(biāo)注相同的標(biāo)號表不,省略重復(fù)的說明。
[0101]如圖11所示,在本實施方式中,在前述圖10所例示的步驟S100?步驟S106的處理執(zhí)行后,判斷發(fā)送定時變更后的數(shù)據(jù)幀是否被正常地發(fā)送(步驟S107)。
[0102]并且,追隨該變更后的定時,如果在該數(shù)據(jù)幀中添加了相同的CAN _ID的數(shù)據(jù)幀被發(fā)送,則再次產(chǎn)生錯誤幀。該再次產(chǎn)生的錯誤幀的檢測次數(shù)達到預(yù)先規(guī)定的異常檢測次數(shù)Μ (Μ > Ν)次以上(步驟 S107:是,S108)。
[0103]因此,在本實施方式中,例如,作為協(xié)調(diào)處理,執(zhí)行對成為冒充對象的車載控制裝置100Β所分配的ID “B”進行變更的處理(步驟S109)。
[0104]這樣,如圖12所例示,分配給車載控制裝置100B的CAN ■ ID例如從ID “B”變更為ID“X”。其結(jié)果,車載控制裝置100B的CAN _ ID與冒充該車載控制裝置100B的車載控制裝置100F或信息終端300不正常使用的CAN.ID不同。此外,如上所示,替換使用的ID “X”等CAN ■ ID預(yù)先登記在例如正常的車載控制裝置100及DLC 200所具有的保存區(qū)域134中。由此,即使車載控制裝置100B使用的CAN ■ ID變更為ID “X”,正常的車載控制裝置100及DLC 200也能夠識別該ID “X”為正常的車載控制裝置100B發(fā)送的數(shù)據(jù)幀。
[0105]并且,如圖11的步驟S110所示,對CAN.ID變更后的數(shù)據(jù)幀是否正常發(fā)送進行判斷。其結(jié)果,如果CAN ■ ID變更后的數(shù)據(jù)幀正常發(fā)送(步驟S110:是),則認(rèn)為消除了錯誤幀產(chǎn)生的主要因素,完成本處理。
[0106]在這里,假設(shè)例如冒充為車載控制裝置100B的車載控制裝置100F或信息終端300不正當(dāng)?shù)厝〉密囕d控制裝置100B使用的變更后的ID“X”,將添加有該不正當(dāng)?shù)厝〉玫腎D“X”的數(shù)據(jù)幀以與車載控制裝置100B相同的定時向車輛用網(wǎng)絡(luò)發(fā)送(步驟S110:否)。這樣,如果車載控制裝置100B發(fā)送添加了 ID “X”的數(shù)據(jù)巾貞,則也向車輛用網(wǎng)絡(luò)發(fā)送來車載控制裝置100F或信息終端300不正當(dāng)?shù)匕l(fā)送的數(shù)據(jù)巾貞。其結(jié)果,再次使錯誤幀向車輛用網(wǎng)絡(luò)發(fā)送。
[0107]因此,在本實施方式中,進一步在步驟S111中,作為協(xié)調(diào)處理,例如對車載控制裝置100B進行禁止數(shù)據(jù)幀的發(fā)送的處理或停止動作的處理?;蛘?,作為協(xié)調(diào)處理,例如對信息終端300所連接的DLC 200或車載控制裝置100F進行禁止數(shù)據(jù)幀的發(fā)送的處理或停止動作的處理。由此,能夠抑制作為錯誤幀的發(fā)生源的數(shù)據(jù)幀向車輛用網(wǎng)絡(luò)發(fā)送,抑制錯誤幀產(chǎn)生。
[0108]如上述說明所示,根據(jù)本實施方式所涉及的車輛用網(wǎng)絡(luò)的通信管理裝置及車輛用網(wǎng)絡(luò)的通信管理方法,能夠得到所述(1)?(8)的效果,還能夠得到以下效果。
[0109](9)作為協(xié)調(diào)處理,控制判斷部132還執(zhí)行對同時發(fā)送的通信數(shù)據(jù)中添加的CAN ■ID進行變更的處理。因此,消除了用作為識別信息的CAN.ID的重復(fù),抑制添加了相同的CAN ■ ID的通信數(shù)據(jù)在車輛用網(wǎng)絡(luò)中發(fā)送。由此,能夠通過CAN ■ ID變更而適當(dāng)?shù)鼐S持車輛用網(wǎng)絡(luò)的通信功能。
[0110](10)以在變更發(fā)送定時之后仍然有CAN ■ ID相同的通信數(shù)據(jù)同時發(fā)送為條件,控制判斷部132執(zhí)行變更CAN ■ ID的處理。因此,在變更CAN ■ ID之前,先變更發(fā)送定時,僅在變更發(fā)送定時后仍然沒有消除通信數(shù)據(jù)同時發(fā)送時,變更CAN.ID。由此,能夠在所需的最小限度的范圍內(nèi)進行CAN ■ ID的變更,能夠穩(wěn)定地管理CAN ■ ID。
[0111](11)控制判斷部132以檢測到通信數(shù)據(jù)的同時發(fā)送的次數(shù)達到預(yù)先規(guī)定的規(guī)定次數(shù)以上作為條件,執(zhí)行變更CAN ■ ID的處理。因此,僅在添加了相同的CAN ■ ID的通信數(shù)據(jù)的同時發(fā)送被反復(fù)持續(xù)進行的狀況下,執(zhí)行進行變更CAN _ID的協(xié)調(diào)處理,能夠穩(wěn)定地管理已被分配的CAN.ID。
[0112](12)作為協(xié)調(diào)處理,控制判斷部132以檢測到通信數(shù)據(jù)的同時發(fā)送達到表示車輛用網(wǎng)絡(luò)異常的異常次數(shù)(M)以上為條件,執(zhí)行禁止添加了相同的CAN ■ ID的通信數(shù)據(jù)發(fā)送的處理。通過該協(xié)調(diào)處理,例如禁止正常的車載控制裝置100B發(fā)送作為錯誤幀的發(fā)生源之一的數(shù)據(jù)幀。由此,抑制作為錯誤幀的發(fā)生源的數(shù)據(jù)幀向輛用網(wǎng)絡(luò)發(fā)送,抑制錯誤幀產(chǎn)生。另外,通過上述協(xié)調(diào)處理,例如禁止冒充正常的車載控制裝置100B的車載控制裝置100F或信息終端300發(fā)送的數(shù)據(jù)幀。由此,能夠防止車載控制裝置100F及信息終端300不正當(dāng)?shù)匕l(fā)送的數(shù)據(jù)幀向車輛用網(wǎng)絡(luò)發(fā)送,維持車輛用網(wǎng)絡(luò)的安全性。
[0113](13)作為協(xié)調(diào)處理,控制判斷部132以檢測到通信數(shù)據(jù)的同時發(fā)送達到表示車輛用網(wǎng)絡(luò)異常的異常次數(shù)(M)以上為條件,執(zhí)行停止添加了相同的CAN ■ ID的通信數(shù)據(jù)的發(fā)送源的動作的處理。通過該協(xié)調(diào)處理,例如停止作為被冒充對象的車載控制裝置100B的動作。由此,抑制作為錯誤幀的發(fā)生源的數(shù)據(jù)幀向車輛用網(wǎng)絡(luò)發(fā)送,抑制錯誤幀產(chǎn)生。另外,通過上述協(xié)調(diào)處理,例如停止冒充正常的車載控制裝置100B的信息終端300所連接的DLC200或車載控制裝置100F的動作。由此,停止不正當(dāng)發(fā)送誘發(fā)錯誤幀的數(shù)據(jù)幀的信息終端300及車載控制裝置100F的動作。從而能夠防止車載控制裝置100F及信息終端300不正當(dāng)?shù)匕l(fā)送的數(shù)據(jù)幀在車輛用網(wǎng)絡(luò)中發(fā)送,維持車輛用網(wǎng)絡(luò)的安全性。
[0114](14)控制判斷部132在進行了同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時及CAN _ ID的變更后,執(zhí)行禁止添加了相同的CAN ■ ID的通信數(shù)據(jù)發(fā)送的處理或停止添加了相同的CAN ■ ID的通信數(shù)據(jù)的發(fā)送源的動作的處理。在即使進行了發(fā)送定時及CAN.ID的變更,仍然同時發(fā)送添加了相同的CAN _ ID的通信數(shù)據(jù)時,冒充正常的車載控制裝置100B的裝置等正在向車輛用網(wǎng)絡(luò)不正當(dāng)?shù)匕l(fā)送通信數(shù)據(jù)的蓋然性較高。因此,若即使進行了變更發(fā)送定時及變更CAN.ID這一階段性的協(xié)調(diào)處理,也無法消除錯誤幀產(chǎn)生,則通過限制不正當(dāng)?shù)耐ㄐ艛?shù)據(jù)的發(fā)送或通過停止發(fā)送源的動作,從而阻止該通信數(shù)據(jù)侵入車輛用網(wǎng)絡(luò)。由此,能夠既進行階段性的協(xié)調(diào)處理,又高度維持車輛用網(wǎng)絡(luò)的安全性。
[0115](其它實施方式)
此外,上述各實施方式也可以以以下方式實施。
[0116]■在上述各實施方式中,作為協(xié)調(diào)處理,控制判斷部132執(zhí)行將同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時從之前分配給該通信數(shù)據(jù)的定時延遲的處理。并不限定于此,作為協(xié)調(diào)處理,控制判斷部132也可以執(zhí)行將同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時與之前分配給該通信數(shù)據(jù)的定時相比提前的處理。
[0117]■上述各實施方式中,作為協(xié)調(diào)處理,設(shè)置在一個車載控制裝置100中的控制判斷部132執(zhí)行將同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時從之前分配給該通信數(shù)據(jù)的定時變更至另一定時的處理。此外,作為協(xié)調(diào)處理,搭載在多個車載控制裝置100及DLC 200中的控制判斷部132也可以執(zhí)行對向車輛用網(wǎng)絡(luò)發(fā)送的所有通信數(shù)據(jù)的發(fā)送定時進行變更的處理。由此,對于被不正當(dāng)?shù)厝〉昧?CAN ■ ID的車載控制裝置100B之外的車載控制裝置,也難以確定通信數(shù)據(jù)的發(fā)送定時,從而實現(xiàn)預(yù)先防止錯誤幀產(chǎn)生。
[0118]?上述第2實施方式中,控制判斷部132以檢測到錯誤幀達到表示車輛用網(wǎng)絡(luò)異常的異常次數(shù)以上為條件,執(zhí)行(C)禁止添加了相同的CAN ■ ID的通信數(shù)據(jù)發(fā)送的處理、或執(zhí)行(D)停止添加了相同的CAN.ID的通信數(shù)據(jù)的發(fā)送源的動作的處理。并不限定于此,控制判斷部132也可以以至少檢測到一次錯誤幀為條件,執(zhí)行(C)或(D)的處理。
[0119]■上述第2實施方式中,控制判斷部132以檢測到通信數(shù)據(jù)的同時發(fā)送達到表示車輛用網(wǎng)絡(luò)異常的異常次數(shù)以上為條件,執(zhí)行(C)禁止添加了相同的CAN ■ ID的通信數(shù)據(jù)發(fā)送的處理。并不限定于此,控制判斷部132也可以以檢測到至少一次錯誤幀為條件,執(zhí)行(C)的處理。
[0120]?上述第2實施方式中,控制判斷部132執(zhí)行(A)變更同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時的處理、及(B)變更CAN.ID的處理。然后,控制判斷部132執(zhí)行(C)禁止添加了相同的CAN _ID的通信數(shù)據(jù)發(fā)送的處理、或(D)停止添加了相同的CAN _ID的通信數(shù)據(jù)的發(fā)送源的動作的處理。并不限定于此,控制判斷部132也可以在(A)或(B)的處理之前先執(zhí)行(C)或(D)的處理。另外,控制判斷部132也可以在(A)處理之前先執(zhí)行(B)處理。
[0121]■上述第2實施方式中,作為協(xié)調(diào)處理,控制判斷部132執(zhí)行(A)變更同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時的處理、及(B)變更CAN.ID的處理。另外,在該第2實施方式中,作為進一步的協(xié)調(diào)處理,控制判斷部132執(zhí)行(C)禁止添加了相同的CAN ■ ID的通信數(shù)據(jù)發(fā)送的處理、或(D)停止添加了相同的CAN ■ ID的通信數(shù)據(jù)的發(fā)送源的動作的處理。并不限定于此,控制判斷部132也可以作為協(xié)調(diào)處理而執(zhí)行(A)?(D)的處理中的至少其中一個處理。
[0122]?上述各實施方式中,控制判斷部132執(zhí)行對作為添加了相同的CAN _ID的通信數(shù)據(jù)的、車載控制裝置100發(fā)送的通信數(shù)據(jù)和經(jīng)由DLC 200而從車輛用網(wǎng)絡(luò)的外部發(fā)送來的通信數(shù)據(jù)進行協(xié)調(diào)的處理。另外,控制判斷部132執(zhí)行對作為添加了相同的CAN ■ ID的通信數(shù)據(jù)的、正常的車載控制裝置100B發(fā)送的通信數(shù)據(jù)和冒充該車載控制裝置100B的車載控制裝置100F發(fā)送的通信數(shù)據(jù)之間進行協(xié)調(diào)的處理。并不限定于此,控制判斷部132也可以例如在車載控制裝置100A?100G等中的多個裝置中偶然分配了相同的CAN ■ ID時,協(xié)調(diào)添加了該CAN ■ ID的通信數(shù)據(jù)。
[0123]?上述各實施方式中,控制判斷部132以檢測到錯誤幀達到預(yù)先規(guī)定的規(guī)定數(shù)量N次以上作為條件,進行變更通信數(shù)據(jù)的發(fā)送定時的處理。并不限定于此,控制判斷部132也可以以檢測到至少一次錯誤幀為條件,進行變更通信數(shù)據(jù)的發(fā)送定時的處理。
[0124]■上述各實施方式中,幀監(jiān)視部131通過監(jiān)視錯誤幀而檢測添加了相同的CAN ■ ID的通信數(shù)據(jù)的同時發(fā)送。并不限定于此,幀監(jiān)視部131也可以基于車輛用網(wǎng)絡(luò)中發(fā)送的通信數(shù)據(jù)的發(fā)送定時和添加在該通信數(shù)據(jù)中的CAN ■ ID,檢測添加了相同的CAN ■ ID的通信數(shù)據(jù)的同時發(fā)送。
[0125]■上述各實施方式中,控制判斷部132針對在檢測到通信數(shù)據(jù)同時發(fā)送后發(fā)送的錯誤幀發(fā)送完成后再次發(fā)送的通信數(shù)據(jù)的發(fā)送定時,進行發(fā)送定時的變更。并不限定于此,控制判斷部132也可以針對在錯誤幀發(fā)送完成前后發(fā)送的通信數(shù)據(jù)的發(fā)送定時,進行發(fā)送定時的變更。
[0126]?上述各實施方式中,作為通信數(shù)據(jù)而以基于CAN的通信規(guī)則的數(shù)據(jù)幀為對象。并不限定于此,作為通信數(shù)據(jù),只要是基于車輛用網(wǎng)絡(luò)的標(biāo)準(zhǔn)發(fā)送的數(shù)據(jù)即可。另外,車輛用網(wǎng)絡(luò)的標(biāo)準(zhǔn)并不限定于CAN,也可以是FlexRay、IDB — 1394、BEAN、LIN、AVC — LAN及MOST等,只要是能夠發(fā)送車載控制裝置等發(fā)送的通信數(shù)據(jù)的網(wǎng)絡(luò)即可。
[0127]■上述各實施方式中,作為識別信息使用CAN ■ ID。此外,作為識別信息只要是為了識別通信數(shù)據(jù)的發(fā)送源及通信種類等而添加的信息即可。
[0128]■上述各實施方式中,上述檢測部及協(xié)調(diào)部設(shè)置在多個車載控制裝置100和DLC200中。并不限定于此,也可以將上述檢測部及協(xié)調(diào)部僅設(shè)置在特定的車載控制裝置100或DLC 200中。另外,上述檢測部及協(xié)調(diào)部也可以設(shè)置在與車輛用網(wǎng)絡(luò)連接而對CAN總線進行中繼的網(wǎng)關(guān)中。
【權(quán)利要求】
1.一種車輛用網(wǎng)絡(luò)的通信管理裝置,其在對多個車載控制裝置之間進行通信數(shù)據(jù)的發(fā)送/接收的車輛用網(wǎng)絡(luò)中,對數(shù)據(jù)通信進行管理, 其特征在于,具有: 檢測部,其對是否同時發(fā)送了被賦予所述車載控制裝置的識別信息相同的通信數(shù)據(jù)進行檢測;以及 協(xié)調(diào)部,其在所述檢測部檢測到通信數(shù)據(jù)同時發(fā)送時,執(zhí)行協(xié)調(diào)處理,該協(xié)調(diào)處理對添加有相同的識別信息的通信數(shù)據(jù)進行協(xié)調(diào)。
2.根據(jù)權(quán)利要求1所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 作為所述協(xié)調(diào)處理,所述協(xié)調(diào)部進行下述處理,即將所述同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時從原已分配給該通信數(shù)據(jù)的定時變更至另一定時。
3.根據(jù)權(quán)利要求2所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 所述協(xié)調(diào)部,針對在檢測到所述通信數(shù)據(jù)同時發(fā)送時發(fā)送的錯誤幀發(fā)送完成后再次發(fā)送的所述通信數(shù)據(jù)的發(fā)送定時,進行所述發(fā)送定時的變更。
4.根據(jù)權(quán)利要求1至3中任一項所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 作為所述協(xié)調(diào)處理,所述協(xié)調(diào)部執(zhí)行如下處理,即將所述同時發(fā)送的通信數(shù)據(jù)中添加的識別信息進行變更。
5.根據(jù)權(quán)利要求4所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 所述協(xié)調(diào)部以檢測到所述通信數(shù)據(jù)的同時發(fā)送的數(shù)量達到預(yù)先規(guī)定的規(guī)定數(shù)量以上作為條件,執(zhí)行變更所述識別信息的處理。
6.根據(jù)權(quán)利要求1至5中任一項所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 作為所述協(xié)調(diào)處理,所述協(xié)調(diào)部以檢測到所述通信數(shù)據(jù)的同時發(fā)送的次數(shù)達到表示所述車輛用網(wǎng)絡(luò)異常的異常次數(shù)以上作為條件,而至少執(zhí)行下述其中一個處理: a.禁止添加有所述相同的識別信息的通信數(shù)據(jù)的發(fā)送的處理;以及 b.停止添加有所述相同的識別信息的通信數(shù)據(jù)的發(fā)送源的動作的處理。
7.根據(jù)權(quán)利要求1至6中任一項所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 所述協(xié)調(diào)部對作為添加有所述相同的識別信息的通信數(shù)據(jù)的、所述車載控制裝置發(fā)送的通信數(shù)據(jù)和從所述車輛用網(wǎng)絡(luò)的外部發(fā)送的通信數(shù)據(jù),執(zhí)行協(xié)調(diào)處理。
8.根據(jù)權(quán)利要求1至7中任一項所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 所述檢測部及所述協(xié)調(diào)部設(shè)置在所述多個車載控制裝置的各個中, 所述車載控制裝置在所述檢測部檢測到添加有與分配給該車載控制裝置的識別信息相同的識別信息的通信數(shù)據(jù)時,通過由所述協(xié)調(diào)部進行的協(xié)調(diào)處理,對該車載控制裝置發(fā)送的通信數(shù)據(jù)進行協(xié)調(diào)。
9.根據(jù)權(quán)利要求1至8中任一項所述的車輛用網(wǎng)絡(luò)的通信管理裝置,其特征在于, 作為所述車輛用網(wǎng)絡(luò)的通信規(guī)則,制定有如下規(guī)則,即:在伴隨所述通信數(shù)據(jù)同時發(fā)送而發(fā)生通信數(shù)據(jù)沖突時,在規(guī)定期間向所述車輛用網(wǎng)絡(luò)發(fā)送表示通信數(shù)據(jù)沖突的錯誤幀的規(guī)則;以及在所述錯誤幀發(fā)送完成后,以所述識別信息所表示的通信數(shù)據(jù)的優(yōu)先度順序,再次發(fā)送所述通信數(shù)據(jù)的規(guī)則, 在所述同時發(fā)送的通信數(shù)據(jù)被再次發(fā)送時,所述協(xié)調(diào)部執(zhí)行針對該再次發(fā)送的通信數(shù)據(jù)的協(xié)調(diào)處理。
10.一種車輛用網(wǎng)絡(luò)的通信管理方法,其管理在多個車載控制裝置之間進行通信數(shù)據(jù)的發(fā)送/接收的車輛用網(wǎng)絡(luò)的數(shù)據(jù)通信, 其特征在于,包含下述步驟: 檢測步驟,在該步驟中,對是否同時發(fā)送了被賦予所述車載控制裝置的識別信息相同的通信數(shù)據(jù)進行檢測;以及 協(xié)調(diào)步驟,在該步驟中,在通過所述檢測步驟檢測到通信數(shù)據(jù)同時發(fā)送時,對添加有相同的識別信息的通信數(shù)據(jù)進行協(xié)調(diào)。
11.根據(jù)權(quán)利要求10所述的車輛用網(wǎng)絡(luò)的通信管理方法,其特征在于, 在所述協(xié)調(diào)步驟中,通過將所述同時發(fā)送的通信數(shù)據(jù)的發(fā)送定時從原已分配給該通信數(shù)據(jù)的定時變更至另一定時,從而協(xié)調(diào)所述通信數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的車輛用網(wǎng)絡(luò)的通信管理方法,其特征在于, 在所述協(xié)調(diào)步驟中,針對在檢測到所述通信數(shù)據(jù)同時發(fā)送時發(fā)送的錯誤幀發(fā)送完成后再次發(fā)送的所述通信數(shù)據(jù)的發(fā)送定時,進行所述發(fā)送定時的變更。
13.根據(jù)權(quán)利要求10至12中任一項所述的車輛用網(wǎng)絡(luò)的通信管理方法,其特征在于, 在所述協(xié)調(diào)步驟中,通過變更所述同時發(fā)送的通信數(shù)據(jù)中添加的識別信息,從而協(xié)調(diào)所述通信數(shù)據(jù)。
14.根據(jù)權(quán)利要求10至13中任一項所述的車輛用網(wǎng)絡(luò)的通信管理方法,其特征在于, 所述協(xié)調(diào)步驟包括: a.禁止添加有所述相同的識別信息的通信數(shù)據(jù)的發(fā)送的禁止步驟;以及 b.停止發(fā)送添加有所述相同的識別信息的通信數(shù)據(jù)的車載控制裝置的動作的停止步驟, 以檢測到所述通信數(shù)據(jù)的同時發(fā)送的次數(shù)達到表示所述車輛用網(wǎng)絡(luò)異常的異常次數(shù)以上作為條件,通過所述禁止步驟及所述停止步驟的至少I個步驟,對所述通信數(shù)據(jù)進行協(xié)調(diào)。
15.根據(jù)權(quán)利要求10至14中任一項所述的車輛用網(wǎng)絡(luò)的通信管理方法,其特征在于, 在所述協(xié)調(diào)步驟中,對作為添加有所述相同的識別信息的通信數(shù)據(jù)的、所述車載控制裝置發(fā)送的通信數(shù)據(jù)和從所述車輛用網(wǎng)絡(luò)的外部發(fā)送的通信數(shù)據(jù),進行協(xié)調(diào)。
【文檔編號】H04L12/28GK104272663SQ201280073128
【公開日】2015年1月7日 申請日期:2012年5月14日 優(yōu)先權(quán)日:2012年5月14日
【發(fā)明者】馬渕充啓, 奧出和宏 申請人:豐田自動車株式會社