国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種雙冗余通道熱切換can總線故障檢測方法

      文檔序號:8459132閱讀:595來源:國知局
      一種雙冗余通道熱切換can總線故障檢測方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及計算機控制技術(shù)領(lǐng)域,更具體地,涉及一種雙冗余通道熱切換CAN總 線故障檢測方法。
      【背景技術(shù)】
      [0002] 采用傳統(tǒng)的單CAN總線的控制網(wǎng)絡,會存在某些失效環(huán)節(jié),比如主干線故障、分支 線故障、驅(qū)動電路故障等。因此,申請人開展了雙冗余通道熱切換技術(shù)研宄。
      [0003] 雙冗余通道熱切換技術(shù)是雙CAN總線的一個通道作為工作通道,另外一個通道作 為熱備份同道,當前工作通道出現(xiàn)故障時,切換到熱備份通道,熱備份通道作為工作通道繼 續(xù)工作,原來的通道如果修復好作為備份通道,如果不能修復好則標識故障。

      【發(fā)明內(nèi)容】

      [0004] 為了進一步提高雙冗余通道熱切換CAN總線工作的可靠性,檢測雙CAN總線通道 的工作好壞,本發(fā)明提供了一種雙冗余通道熱切換CAN總線故障檢測方法,所述雙冗余通 道熱切換CAN總線用于雙冗余通道熱切換CAN總線通信系統(tǒng),該通信系統(tǒng)包括CAN節(jié)點、雙 CAN總線,所述的故障檢測方法包括如下步驟:
      [0005] (1)設置雙冗余通道中的一個通道作為當前工作通道,另外一個通道作為熱備份 通道;
      [0006] (2)設置通道切換幀,用于節(jié)點發(fā)起通道切換;
      [0007] (3)設置發(fā)起自檢的CAN節(jié)點為主節(jié)點,其他CAN節(jié)點為從節(jié)點,由主節(jié)點利用自 檢幀發(fā)起自檢,從節(jié)點收到自檢幀后反饋自檢確認;
      [0008] (4)發(fā)起自檢的主節(jié)點接收從節(jié)點的自檢確認幀,并進行故障分析處理,確定故 障。
      [0009] 進一步地,步驟(1)進一步包括:當某一個CAN節(jié)點在當前工作通道發(fā)送數(shù)據(jù)失敗 時則主動切換至熱備份通道,同時通過熱備份通道發(fā)送通道切換幀,其余節(jié)點收到通道切 換幀后也切換至熱備份通道。
      [0010] 進一步地,所述CAN節(jié)點包括單處理器、雙CAN控制器以及雙CAN驅(qū)動器。
      [0011] 進一步地,所述通道切換幀為標準幀或擴展幀。
      [0012] 進一步地,所述通道切換幀、自檢幀以及自檢確認幀均包括CAN消息標識符和數(shù) 據(jù)兩部分。
      [0013] 進一步地,所述通道切換幀的CAN消息標識符由功能碼和節(jié)點號組成。
      [0014] 進一步地,所述通道切換幀的數(shù)據(jù)長度為2個字節(jié)。
      [0015] 進一步地,所述通道切換幀的2個字節(jié)的數(shù)據(jù)為:第一個字節(jié)存放通道號,第二個 字節(jié)存放節(jié)點號。
      [0016] 進一步地,所述自檢幀的CAN消息標識符為0x180+節(jié)點號,數(shù)據(jù)長度為2個字節(jié)。
      [0017] 進一步地,所述自檢確認幀的CAN消息標識符為0x180+節(jié)點號,數(shù)據(jù)長度為2個 子T。
      [0018] 本發(fā)明的有益效果是:采用本發(fā)明的CAN總線故障檢測方法,能夠檢測出CAN總線 網(wǎng)絡上各節(jié)點的兩個通道是否存在故障,并且能夠進一步確定CAN總線網(wǎng)絡故障存在于分 支線還是主干線。
      【附圖說明】
      [0019] 圖1示出了根據(jù)本發(fā)明的檢測方法的流程框圖。
      [0020] 圖2示出了通道切換幀格式。
      [0021] 圖3示出了自檢幀格式。
      [0022] 圖4示出了自檢確認幀格式。
      [0023] 圖5示出了通道檢測處理流程的一個示例。
      【具體實施方式】
      [0024] 如圖1所示的雙冗余通道熱切換CAN總線故障檢測方法包括如下步驟:
      [0025] 其中,所述雙冗余通道熱切換CAN總線用于雙冗余通道熱切換CAN總線通信系統(tǒng), 該通信系統(tǒng)包括CAN節(jié)點、雙CAN總線;
      [0026] (1)設置雙冗余通道中的一個通道作為當前工作通道,另外一個通道作為熱備份 通道;
      [0027] 當某一個CAN節(jié)點在當前工作通道發(fā)送數(shù)據(jù)失敗時則主動切換至熱備份通道,同 時通過熱備份通道發(fā)送通道切換幀,其余節(jié)點收到通道切換幀后也切換至熱備份通道。所 述CAN節(jié)點包括單處理器、雙CAN控制器以及雙CAN驅(qū)動器。
      [0028] (2)設置通道切換幀,用于節(jié)點發(fā)起通道切換;
      [0029] CAN總線具有標準幀和擴展幀兩種幀類型,標準幀采用11位的標識符,擴展幀采 用29位的標識符。雙冗余通道熱切換CAN總線網(wǎng)絡的幀類型可為標準幀,也可為擴展幀。
      [0030] CAN總線的數(shù)據(jù)幀主要由仲裁場、控制場和數(shù)據(jù)場組成。仲裁場由CAN消息標識符 構(gòu)成,CAN消息標識符用于表征該消息的功能,例如通道切換幀的CAN消息標識符用于表征 該數(shù)據(jù)幀為通道切換幀,同時對CAN通信起仲裁的作用。數(shù)據(jù)場攜帶CAN消息數(shù)據(jù)。
      [0031] 雙冗余通道熱切換CAN總線的通道切換功能以專用通道切換幀為基礎,通道切換 幀格式具體見圖2。通道切換幀的CAN消息標識符由功能碼0x100和節(jié)點號NodeID組成。 通道切換幀的數(shù)據(jù)長度為2個字節(jié),第一個字節(jié)存放通道號,A通道該字節(jié)放置0x55, B通 道該字節(jié)放置OxAA ;第二個字節(jié)存放節(jié)點號。
      [0032] 例如CAN網(wǎng)絡中有節(jié)點號為0x3、0xl3、0x23的三個節(jié)點,則三個節(jié)點的通道檢測 幀的CAN消息標識符分別為0χ103、0 Χ113、0χ123 ;三個節(jié)點發(fā)送的通道切換幀分別如表1 所示。
      [0033] 表1三個節(jié)點發(fā)送的CAN通道切換幀示例
      [0034]
      【主權(quán)項】
      1. 一種雙冗余通道熱切換CAN總線故障檢測方法,所述雙冗余通道熱切換CAN總線用 于雙冗余通道熱切換CAN總線通信系統(tǒng),該通信系統(tǒng)包括CAN節(jié)點、雙CAN總線,所述的故 障檢測方法包括如下步驟: (1) 設置雙冗余通道中的一個通道作為當前工作通道,另外一個通道作為熱備份通 道; (2) 設置通道切換幀,用于節(jié)點發(fā)起通道切換; (3) 設置發(fā)起自檢的CAN節(jié)點為主節(jié)點,其他CAN節(jié)點為從節(jié)點,由主節(jié)點利用自檢幀 發(fā)起自檢,從節(jié)點收到自檢幀后反饋自檢確認; (4) 發(fā)起自檢的主節(jié)點接收從節(jié)點的自檢確認幀,并進行故障分析處理,確定故障。
      2. 根據(jù)權(quán)利要求1的故障檢測方法,其特征在于,步驟⑴進一步包括:當某一個CAN 節(jié)點在當前工作通道發(fā)送數(shù)據(jù)失敗時則主動切換至熱備份通道,同時通過熱備份通道發(fā)送 通道切換幀,其余節(jié)點收到通道切換幀后也切換至熱備份通道。
      3. 根據(jù)權(quán)利要求1的故障檢測方法,其特征在于,所述CAN節(jié)點包括單處理器、雙CAN 控制器以及雙CAN驅(qū)動器。
      4. 根據(jù)權(quán)利要求1的故障檢測方法,其特征在于,所述通道切換幀為標準幀或擴展幀。
      5. 根據(jù)權(quán)利要求1的故障檢測方法,其特征在于,所述通道切換幀、自檢幀以及自檢確 認幀均包括CAN消息標識符和數(shù)據(jù)兩部分。
      6. 根據(jù)權(quán)利要求5的故障檢測方法,其特征在于,所述通道切換幀的CAN消息標識符由 功能碼和節(jié)點號組成。
      7. 根據(jù)權(quán)利要求5的故障檢測方法,其特征在于,所述通道切換幀的數(shù)據(jù)長度為2個字 T。
      8. 根據(jù)權(quán)利要求7的故障檢測方法,其特征在于,所述通道切換幀的2個字節(jié)的數(shù)據(jù) 為:第一個字節(jié)存放通道號,第二個字節(jié)存放節(jié)點號。
      9. 根據(jù)權(quán)利要求6的故障檢測方法,其特征在于,所述自檢幀的CAN消息標識符為 0x180+節(jié)點號,數(shù)據(jù)長度為2個字節(jié)。
      10. 根據(jù)權(quán)利要求1的故障檢測方法,其特征在于,所述自檢確認幀的CAN消息標識符 為0x180+節(jié)點號,數(shù)據(jù)長度為2個字節(jié)。
      【專利摘要】為了進一步提高雙冗余通道熱切換CAN總線工作的可靠性,檢測雙CAN總線通道的工作好壞,本發(fā)明提供了一種雙冗余通道熱切換CAN總線故障檢測方法,所述雙冗余通道熱切換CAN總線用于雙冗余通道熱切換CAN總線通信系統(tǒng),該通信系統(tǒng)包括CAN節(jié)點、雙CAN總線,所述的故障檢測方法包括如下步驟:(1)設置雙冗余通道中的一個通道作為當前工作通道,另外一個通道作為熱備份通道;(2)設置通道切換幀,用于節(jié)點發(fā)起通道切換;(3)設置發(fā)起自檢的CAN節(jié)點為主節(jié)點,其他CAN節(jié)點為從節(jié)點,由主節(jié)點利用自檢幀發(fā)起自檢,從節(jié)點收到自檢幀后反饋自檢確認;(4)發(fā)起自檢的主節(jié)點接收從節(jié)點的自檢確認幀,并進行故障分析處理,確定故障。
      【IPC分類】H04L12-26, H04L12-24, H04L1-22
      【公開號】CN104780064
      【申請?zhí)枴緾N201510148334
      【發(fā)明人】李博, 趙慧莉, 梁財海, 楊會菊, 李向陽, 李仁洙, 謝靜, 李志超, 程臘臘, 楊紫薇
      【申請人】北京航天發(fā)射技術(shù)研究所, 中國運載火箭技術(shù)研究院
      【公開日】2015年7月15日
      【申請日】2015年3月31日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1