[發明專利]發動機管理系統對總線相關控制模塊的診斷方法在審
| 申請號: | 201910908248.0 | 申請日: | 2019-09-25 |
| 公開(公告)號: | CN110531743A | 公開(公告)日: | 2019-12-03 |
| 發明(設計)人: | 闕建 | 申請(專利權)人: | 重慶長安汽車股份有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 50123 重慶華科專利事務所 | 代理人: | 譚小琴<國際申請>=<國際公布>=<進入 |
| 地址: | 400023 *** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 發動機管理系統 報文 超時 控制器 控制模塊 正常接收 診斷 發送信號 接收報文 邏輯合并 代碼量 總線 單幀 多幀 占用 | ||
本發明公開了一種發動機管理系統對總線相關控制模塊的診斷方法,其中,相關控制模塊是指給發動機管理系統發送信號的控制器,包括以下步驟:若控制器只有單幀報文,即只有一個ID,則發動機管理系統判斷接收報文是否超時,若未超時,則表示發動機管理系統能正常接收該控制器發出的報文,若超時,則報報文超時故障;若控制器有多幀報文,即具有多個ID,則發動機管理系統將各個ID按診斷屬性進行邏輯合并,若所有ID均未超時,則表示發動機管理系統能正常接收該控制器發出的報文,否則報報文超時故障。本發明具有診斷策略簡潔、代碼量小和占用flash空間小的優點。
技術領域
本發明屬于汽車發動機管理系統技術領域,具體涉及一種發動機管理系統對總線相關控制模塊的診斷方法。
背景技術
汽車發動機管理系統(EMS)對總線上其他控制模塊發送的信息要求適時、可靠,故EMS一般都要對其他控制模塊發送的信息進行診斷。目前,通常是以ID(CAN總線報文節點,其值在0~ 7FF之間,用于總線仲裁和報文尋址)為基本單位進行診斷,但各控制模塊有的只有一個ID,有的可能有多個ID,對有具有多個ID的控制模塊會造成診斷邏輯代碼冗長、占用flash空間大的問題。
對于flash緊張的EMS控制單元,優化每部分控制邏輯,以節省flash空間都很重要。因此,開發了一種新的發動機管理系統對總線相關控制模塊的診斷方法。
發明內容
本發明的目的是提供一種診斷策略簡潔、代碼量小、占用flash空間小的發動機管理系統對總線相關控制模塊的診斷方法。
本發明所述的一種發動機管理系統對總線相關控制模塊的診斷方法,相關控制模塊是指給發動機管理系統發送信號的控制器,包括以下步驟:
若控制器只有單幀報文,即只有一個ID,則發動機管理系統判斷接收報文是否超時,若未超時,則表示發動機管理系統能正常接收該控制器發出的報文,若超時,則報報文超時故障;
若控制器有多幀報文,即具有多個ID,則發動機管理系統將各個ID按診斷屬性進行邏輯合并,若所有ID均未超時,則表示發動機管理系統能正常接收該控制器發出的報文,否則報報文超時故障。
進一步,發動機管理系統對總線相關控制模塊進行診斷的前提條件是以下條件均滿足,
(1)電源電壓在CAN總線要求范圍內;
(2)發動機管理系統允許CAN發送進程調度;
(3)CAN線路通訊正常;
(4)CAN診斷使能;
(5)點火開關打開或通過pin腳喚醒;
(6)發動機飛輪開始旋轉。
進一步,只有單幀報文的控制器包括安全氣囊、電子助力管理系統、四驅控制器、儀表控制器和一鍵啟動控制器;
具有多幀報文的控制器包括變速器控制模塊、車身穩定系統、空調控制器、混動控制器和網關控制器。
本發明具有以下優點:基于控制模塊為單位的診斷方法,其診斷策略簡潔,代碼量更小,占用的flash空間小,對于flash緊張的EMS控制單元,能夠節省flash空間。
附圖說明
圖1是單個ID的控制器診斷邏輯;
圖2是有多個ID的控制器合并診斷邏輯。
具體實施方式
下面結合附圖對本發明作進一步說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶長安汽車股份有限公司,未經重慶長安汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910908248.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種發電機集電裝置實時監控與故障診斷方法
- 下一篇:一種模擬量信號輸出電路





