[發(fā)明專利]發(fā)動(dòng)機(jī)管理系統(tǒng)對(duì)總線相關(guān)控制模塊的診斷方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910908248.0 | 申請(qǐng)日: | 2019-09-25 |
| 公開(公告)號(hào): | CN110531743A | 公開(公告)日: | 2019-12-03 |
| 發(fā)明(設(shè)計(jì))人: | 闕建 | 申請(qǐng)(專利權(quán))人: | 重慶長(zhǎng)安汽車股份有限公司 |
| 主分類號(hào): | G05B23/02 | 分類號(hào): | G05B23/02 |
| 代理公司: | 50123 重慶華科專利事務(wù)所 | 代理人: | 譚小琴<國(guó)際申請(qǐng)>=<國(guó)際公布>=<進(jìn)入 |
| 地址: | 400023 *** | 國(guó)省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 發(fā)動(dòng)機(jī)管理系統(tǒng) 報(bào)文 超時(shí) 控制器 控制模塊 正常接收 診斷 發(fā)送信號(hào) 接收?qǐng)?bào)文 邏輯合并 代碼量 總線 單幀 多幀 占用 | ||
本發(fā)明公開了一種發(fā)動(dòng)機(jī)管理系統(tǒng)對(duì)總線相關(guān)控制模塊的診斷方法,其中,相關(guān)控制模塊是指給發(fā)動(dòng)機(jī)管理系統(tǒng)發(fā)送信號(hào)的控制器,包括以下步驟:若控制器只有單幀報(bào)文,即只有一個(gè)ID,則發(fā)動(dòng)機(jī)管理系統(tǒng)判斷接收?qǐng)?bào)文是否超時(shí),若未超時(shí),則表示發(fā)動(dòng)機(jī)管理系統(tǒng)能正常接收該控制器發(fā)出的報(bào)文,若超時(shí),則報(bào)報(bào)文超時(shí)故障;若控制器有多幀報(bào)文,即具有多個(gè)ID,則發(fā)動(dòng)機(jī)管理系統(tǒng)將各個(gè)ID按診斷屬性進(jìn)行邏輯合并,若所有ID均未超時(shí),則表示發(fā)動(dòng)機(jī)管理系統(tǒng)能正常接收該控制器發(fā)出的報(bào)文,否則報(bào)報(bào)文超時(shí)故障。本發(fā)明具有診斷策略簡(jiǎn)潔、代碼量小和占用flash空間小的優(yōu)點(diǎn)。
技術(shù)領(lǐng)域
本發(fā)明屬于汽車發(fā)動(dòng)機(jī)管理系統(tǒng)技術(shù)領(lǐng)域,具體涉及一種發(fā)動(dòng)機(jī)管理系統(tǒng)對(duì)總線相關(guān)控制模塊的診斷方法。
背景技術(shù)
汽車發(fā)動(dòng)機(jī)管理系統(tǒng)(EMS)對(duì)總線上其他控制模塊發(fā)送的信息要求適時(shí)、可靠,故EMS一般都要對(duì)其他控制模塊發(fā)送的信息進(jìn)行診斷。目前,通常是以ID(CAN總線報(bào)文節(jié)點(diǎn),其值在0~ 7FF之間,用于總線仲裁和報(bào)文尋址)為基本單位進(jìn)行診斷,但各控制模塊有的只有一個(gè)ID,有的可能有多個(gè)ID,對(duì)有具有多個(gè)ID的控制模塊會(huì)造成診斷邏輯代碼冗長(zhǎng)、占用flash空間大的問題。
對(duì)于flash緊張的EMS控制單元,優(yōu)化每部分控制邏輯,以節(jié)省flash空間都很重要。因此,開發(fā)了一種新的發(fā)動(dòng)機(jī)管理系統(tǒng)對(duì)總線相關(guān)控制模塊的診斷方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種診斷策略簡(jiǎn)潔、代碼量小、占用flash空間小的發(fā)動(dòng)機(jī)管理系統(tǒng)對(duì)總線相關(guān)控制模塊的診斷方法。
本發(fā)明所述的一種發(fā)動(dòng)機(jī)管理系統(tǒng)對(duì)總線相關(guān)控制模塊的診斷方法,相關(guān)控制模塊是指給發(fā)動(dòng)機(jī)管理系統(tǒng)發(fā)送信號(hào)的控制器,包括以下步驟:
若控制器只有單幀報(bào)文,即只有一個(gè)ID,則發(fā)動(dòng)機(jī)管理系統(tǒng)判斷接收?qǐng)?bào)文是否超時(shí),若未超時(shí),則表示發(fā)動(dòng)機(jī)管理系統(tǒng)能正常接收該控制器發(fā)出的報(bào)文,若超時(shí),則報(bào)報(bào)文超時(shí)故障;
若控制器有多幀報(bào)文,即具有多個(gè)ID,則發(fā)動(dòng)機(jī)管理系統(tǒng)將各個(gè)ID按診斷屬性進(jìn)行邏輯合并,若所有ID均未超時(shí),則表示發(fā)動(dòng)機(jī)管理系統(tǒng)能正常接收該控制器發(fā)出的報(bào)文,否則報(bào)報(bào)文超時(shí)故障。
進(jìn)一步,發(fā)動(dòng)機(jī)管理系統(tǒng)對(duì)總線相關(guān)控制模塊進(jìn)行診斷的前提條件是以下條件均滿足,
(1)電源電壓在CAN總線要求范圍內(nèi);
(2)發(fā)動(dòng)機(jī)管理系統(tǒng)允許CAN發(fā)送進(jìn)程調(diào)度;
(3)CAN線路通訊正常;
(4)CAN診斷使能;
(5)點(diǎn)火開關(guān)打開或通過pin腳喚醒;
(6)發(fā)動(dòng)機(jī)飛輪開始旋轉(zhuǎn)。
進(jìn)一步,只有單幀報(bào)文的控制器包括安全氣囊、電子助力管理系統(tǒng)、四驅(qū)控制器、儀表控制器和一鍵啟動(dòng)控制器;
具有多幀報(bào)文的控制器包括變速器控制模塊、車身穩(wěn)定系統(tǒng)、空調(diào)控制器、混動(dòng)控制器和網(wǎng)關(guān)控制器。
本發(fā)明具有以下優(yōu)點(diǎn):基于控制模塊為單位的診斷方法,其診斷策略簡(jiǎn)潔,代碼量更小,占用的flash空間小,對(duì)于flash緊張的EMS控制單元,能夠節(jié)省flash空間。
附圖說明
圖1是單個(gè)ID的控制器診斷邏輯;
圖2是有多個(gè)ID的控制器合并診斷邏輯。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶長(zhǎng)安汽車股份有限公司,未經(jīng)重慶長(zhǎng)安汽車股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910908248.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種發(fā)動(dòng)機(jī)管理系統(tǒng)
- 發(fā)動(dòng)機(jī)熱管理系統(tǒng)試驗(yàn)裝置
- 一種發(fā)動(dòng)機(jī)熱管理系統(tǒng)試驗(yàn)裝置
- 汽車前艙管理系統(tǒng)
- 車輛熱管理系統(tǒng)及其控制方法、車輛
- 發(fā)動(dòng)機(jī)熱管理系統(tǒng)以及發(fā)動(dòng)機(jī)
- 一種無人機(jī)活塞發(fā)動(dòng)機(jī)遠(yuǎn)程監(jiān)控健康管理系統(tǒng)
- 動(dòng)力系統(tǒng)臺(tái)架
- 一種發(fā)動(dòng)機(jī)冷卻系統(tǒng)的控制方法
- 一種監(jiān)控儀控制的船舶發(fā)動(dòng)機(jī)熱管理系統(tǒng)及其實(shí)現(xiàn)方法
- 有效管理超時(shí)消息的方法和設(shè)備
- 一種分區(qū)間的RPC超時(shí)值自適應(yīng)調(diào)整方法
- 基于硬件的超時(shí)管理平臺(tái)
- 客戶端請(qǐng)求的超時(shí)處理方法和裝置
- 超時(shí)管理方法、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種超時(shí)防區(qū)檢測(cè)系統(tǒng)及方法
- 一種獲取超時(shí)閾值的方法、裝置、介質(zhì)和電子設(shè)備
- 一種BMC進(jìn)程監(jiān)控方法及裝置
- 超時(shí)會(huì)話的管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 優(yōu)化超時(shí)處理的方法、存儲(chǔ)介質(zhì)





