[發(fā)明專利]基于車身控制模塊BCM功能實(shí)現(xiàn)總體控制的方法、裝置、處理器及其計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202110504553.0 | 申請(qǐng)日: | 2021-05-10 |
| 公開(公告)號(hào): | CN113219952B | 公開(公告)日: | 2022-07-19 |
| 發(fā)明(設(shè)計(jì))人: | 王偉偉;陳新宇;侯斐;周煜波;張旭超;李赟;吳晨;王嘉靖;徐照龍 | 申請(qǐng)(專利權(quán))人: | 東風(fēng)電子科技股份有限公司 |
| 主分類號(hào): | G05B23/02 | 分類號(hào): | G05B23/02;B60R16/02 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔 |
| 地址: | 201114 上海市*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 車身 控制 模塊 bcm 功能 實(shí)現(xiàn) 總體 方法 裝置 處理器 及其 計(jì)算機(jī) 可讀 存儲(chǔ) 介質(zhì) | ||
本發(fā)明涉及一種基于車身控制模塊BCM功能實(shí)現(xiàn)總體控制的方法,包括遍歷開關(guān)量輸入表,并同步記錄每一個(gè)開關(guān)量的狀態(tài),判斷狀態(tài)為有效狀態(tài)或無效狀態(tài);在循環(huán)中判斷并執(zhí)行一條輸出條件緩存表中的輸出;根據(jù)輸出條件的序號(hào),在組合邏輯表中查表找出對(duì)應(yīng)的輸出編號(hào),并統(tǒng)計(jì)其總數(shù)目;查找優(yōu)先級(jí)的高低和輸入條件的與或關(guān)系,并按照優(yōu)先級(jí)從高到低的順序,查找對(duì)應(yīng)的輸入條件;在輸入條件緩存表中根據(jù)參數(shù)信息依次判斷相關(guān)的輸入條件的有效性。本發(fā)明還涉及相應(yīng)的裝置、處理器及其計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。采用了本發(fā)明的基于車身控制模塊BCM功能實(shí)現(xiàn)總體控制的方法、裝置、處理器及存儲(chǔ)介質(zhì),對(duì)每個(gè)大模塊盡可能地高內(nèi)聚,各大模塊間盡可能地低耦合,各模塊間條理清晰、邏輯清楚、便于后續(xù)維護(hù),且每個(gè)大模塊內(nèi)部的組成方式也實(shí)現(xiàn)積木化組合,便于根據(jù)需要靈活裁剪。
技術(shù)領(lǐng)域
本發(fā)明涉及汽車電子行業(yè)BCM控制領(lǐng)域,具體是指一種基于車身控制模塊BCM功能實(shí)現(xiàn)總體控制的方法、裝置、處理器及其計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
車身控制模塊BCM屬于車身電子的重要組成部分,控制著許多輸出對(duì)象,如車燈、蜂鳴器、車窗、門鎖、雨刮洗滌、故障燈指示與遙控鑰匙等模塊功能;設(shè)計(jì)車身各模塊的檢測(cè)、執(zhí)行、判斷和執(zhí)行控制結(jié)構(gòu),隨著輸出對(duì)象的增加和組合邏輯條件的日益復(fù)雜,容易導(dǎo)致結(jié)構(gòu)日益復(fù)雜、耦合性增大、內(nèi)聚性降低,結(jié)構(gòu)不清晰且后期不易維護(hù)。要保持系統(tǒng)的及時(shí)性和穩(wěn)定性,就對(duì)框架設(shè)計(jì)提出了要求。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)的缺點(diǎn),提供了一種滿足靈活性高、便于維護(hù)、適用范圍較為廣泛的基于車身控制模塊BCM功能實(shí)現(xiàn)總體控制的方法、裝置、處理器及其計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
為了實(shí)現(xiàn)上述目的,本發(fā)明的基于車身控制模塊BCM功能實(shí)現(xiàn)總體控制的方法、裝置、處理器及其計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)如下:
該基于車身控制模塊BCM功能實(shí)現(xiàn)總體控制的方法,其主要特點(diǎn)是,所述的方法包括以下步驟:
(1)遍歷開關(guān)量輸入表,并同步記錄每一個(gè)開關(guān)量的狀態(tài),判斷狀態(tài)為有效狀態(tài)或無效狀態(tài);
(2)在循環(huán)中判斷并執(zhí)行一條輸出條件緩存表中的輸出;
(3)根據(jù)輸出條件的序號(hào),在組合邏輯表中查表找出對(duì)應(yīng)的輸出編號(hào),并進(jìn)一步找出相關(guān)的輸入條件,并統(tǒng)計(jì)其總數(shù)目;
(4)查找優(yōu)先級(jí)的高低和輸入條件的與或關(guān)系,并按照優(yōu)先級(jí)從高到低的順序,在輸入條件緩存表中,查找對(duì)應(yīng)的輸入條件;
(5)在輸入條件緩存表中根據(jù)參數(shù)信息依次判斷相關(guān)的輸入條件的有效性,如果某一優(yōu)先級(jí)的輸入條件均有效,則繼續(xù)步驟(6);否則,輸出條件無效,優(yōu)先級(jí)降一級(jí),繼續(xù)步驟(4);
(6)回到輸出條件緩存表,按照輸出條件緩存表中的參數(shù),執(zhí)行相應(yīng)規(guī)格的輸出;
(7)本次大循環(huán)執(zhí)行完畢,輸出索引編號(hào)指向下一條輸出條件,繼續(xù)步驟(1)至步驟(7)。
較佳地,所述的開關(guān)量輸入表通過將BCM功能涉及的開關(guān)量制成二維數(shù)組表,包含每個(gè)開關(guān)的開關(guān)索引序號(hào)、硬件輸入編號(hào)、開關(guān)類型代碼、開關(guān)有效電平的高低代碼和開關(guān)有效的判定時(shí)間的指標(biāo)。
較佳地,所述的輸入條件緩存表將判定BCM功能的各種輸入條件制成二維數(shù)組表,包含輸入條件序號(hào)、相應(yīng)的開關(guān)數(shù)組下標(biāo)、輸入類型、有效狀態(tài)、持續(xù)時(shí)間、運(yùn)行方式和方向的指標(biāo)。
較佳地,所述的組合邏輯表通過二維數(shù)組表,體現(xiàn)輸出和輸入條件間的清晰邏輯關(guān)系,包含輸出編號(hào)、輸入編號(hào)、輸入條件間的與或關(guān)系、輸入條件的優(yōu)先級(jí)和輸出時(shí)間的指標(biāo)。
較佳地,所述的輸出條件緩存表將輸出相關(guān)的量均放在二維數(shù)組表里,包含輸出編號(hào)、輸出引腳編號(hào)、輸出類型、輸出有效電平、有效持續(xù)時(shí)間、定時(shí)器編號(hào)、輸出周期和驅(qū)動(dòng)選擇的指標(biāo)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東風(fēng)電子科技股份有限公司,未經(jīng)東風(fēng)電子科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110504553.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





