一種降低車身控制器靜態功耗的方法及系統的制作方法
【技術領域】
[0001]本發明涉及汽車技術領域,特別涉及一種降低車身控制器靜態功耗的方法及系統。
【背景技術】
[0002]隨著汽車技術的發展,人們對汽車的要求越來越高,為實現各種舒適性、安全性功能,車身控制器(Body Control Module,簡稱BCM)作為整車電氣控制的核心,其集成度越來越高,在休眠模式時所需要處理的輸入信號也越來越多,從而造成靜態功耗越來越大。BCM靜態功耗增大,將會大大降低整車靜置時間,導致整車因饋電無法正常啟動,增加客戶抱怨。
[0003]現有技術中,司機下車后,按下遙控鑰匙的閉鎖鍵,BCM控制四門自動上鎖,整車進入設防狀態,靜置一段時間后BCM將由工作模式進入休眠模式。在BCM處于休眠模式下,由于BCM的輸入信號檢測電路采用的是單一上拉電源,對所有輸入信號進行電源控制,從而導致所有的輸入信號檢測電路在休眠模式時一直處于工作狀態,對所有的輸入信號都進行實時監測,從而導致BCM靜態功耗過大,大大降低整車的靜置時間。
【發明內容】
[0004]本發明實施例提供了一種降低車身控制器靜態功耗的方法及系統,能夠有效降低車身控制器的靜態功耗,延長整車的靜置時間。
[0005]本發明實施例提供的技術方案如下:
[0006]一方面,提供一種降低車身控制器靜態功耗的方法,包括:
[0007]獲取車身控制器的輸入信號;
[0008]檢查所述輸入信號中是否包含預設信號;
[0009]如果是,則判斷當前工作模式為休眠模式,并對本次進入休眠模式的時間進行計時;
[0010]檢查所述計時時間是否達到第一預設時間;
[0011]如果是,則控制喚醒信號檢測電路導通、非喚醒信號檢測電路斷開。
[0012]優選地,所述預設信號包括:點火鑰匙拔出信號、車輛四門關閉信號和遙控鑰匙閉鎖信號。
[0013]優選地,檢查到所述輸入信號中不包含預設信號后,還包括:檢查在第二預設時間內是否接收到駕乘人員對車輛的操作信號,如果否,則判斷當前工作模式為休眠模式。
[0014]優選地,在判斷當前工作模式為休眠模式后,還包括:控制所述喚醒信號檢測電路降低掃描頻率。
[0015]優選地,在獲取車身控制器的輸入信號前,還包括:將所述車身控制器的輸入信號分為喚醒信號和非喚醒信號;所述喚醒信號包括:機械鎖開關信號、四門開關信號、門鎖狀態信號、遙控鑰匙信號和鑰匙插拔信號;所述非喚醒信號包括:前霧燈開關信號、后霧燈開關信號、位置燈開關信號、后除霜開關信號、手剎開關信號和前雨刮開關信號。
[0016]另一方面,提供一種降低車身控制器靜態功耗的系統,包括:
[0017]獲取模塊,用于獲取車身控制器的輸入信號;
[0018]第一檢查模塊,用于檢查所述輸入信號中是否包含預設信號;
[0019]判斷模塊,用于在所述第一檢查模塊檢查到所述輸入信號中包含預設信號后,判斷當前工作模式為休眠模式;
[0020]計時模塊,用于在所述判斷模塊判斷當前工作模式為休眠模式后,對本次進入休眠模式的時間進行計時;
[0021]第二檢查模塊,用于檢查所述計時時間是否達到第一預設時間;
[0022]控制模塊,用于在所述第二檢查模塊檢查到所述計時時間達到第一預設時間后,控制喚醒信號檢測電路導通、非喚醒信號檢測電路斷開。
[0023]優選地,所述預設信號包括:點火鑰匙拔出信號、車輛四門關閉信號和遙控鑰匙閉鎖信號。
[0024]優選地,還包括:第三檢查模塊,用于檢查駕乘人員對車輛的操作信號;
[0025]所述判斷模塊,還用于所述第三檢查模塊在第二預設時間內未檢查到駕乘人員對車輛的操作信號后,判斷當前工作模式為休眠模式。
[0026]優選地,所述控制模塊,還用于在判斷當前工作模式為休眠模式后,控制所述喚醒信號檢測電路降低掃描頻率。
[0027]優選地,還包括:分類模塊,用于在獲取車身控制器的輸入信號前,將所述車身控制器的輸入信號分為喚醒信號和非喚醒信號;所述喚醒信號包括:機械鎖開關信號、四門開關信號、門鎖狀態信號、遙控鑰匙信號和鑰匙插拔信號;所述非喚醒信號包括:前霧燈開關信號、后霧燈開關信號、位置燈開關信號、后除霜開關信號、手剎開關信號和前雨刮開關信號。
[0028]本發明實施例提供的降低車身控制器靜態功耗的方法及系統,在檢查到車身控制器的輸入信號中包含預設信號后,判斷當前工作模式為休眠模式,并對本次進入休眠模式的時間進行計時,在計時時間達到第一預設時間后,控制喚醒信號檢測電路導通、非喚醒信號檢測電路斷開,通過對喚醒信號和非喚醒信號進行區分控制,在車身控制器處于休眠模式時,斷開非喚醒信號檢測電路,能夠有效降低車身控制器靜態功耗,延長整車靜置時間。
【附圖說明】
[0029]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明中記載的一些實施例,對于本領域普通技術人員來講,還可以根據這些附圖獲得其他的附圖。
[0030]圖1是本發明實施例提供的一種降低車身控制器靜態功耗的方法的流程圖;
[0031]圖2是本發明實施例提供的第二種降低車身控制器靜態功耗的方法的流程圖;
[0032]圖3是本發明實施例提供的第三種降低車身控制器靜態功耗的方法的流程圖;
[0033]圖4是本發明實施例提供的第四種降低車身控制器靜態功耗的方法的流程圖;
[0034]圖5是本發明實施例提供的一種降低車身控制器靜態功耗的系統的結構示意圖;
[0035]圖6是本發明實施例提供的第二種降低車身控制器靜態功耗的系統的結構示意圖;
[0036]圖7是本發明實施例提供的第三種降低車身控制器靜態功耗的系統的結構示意圖。
【具體實施方式】
[0037]為了使本技術領域的人員更好地理解本發明實施例的方案,下面結合附圖和實施方式對本發明實施例作進一步的詳細說明。
[0038]如圖1所示,本發明實施例提供的降低車身控制器靜態功耗的方法,包括以下步驟:
[0039]步驟101:獲取車身控制器的輸入信號。
[0040]由于車身控制器要對車輛上的多種信號進行控制,因此需要接收各種輸入信號,例如:機械鎖開關信號、前霧燈開關信號、后霧燈開關信號、四門開關信號、位置燈開關信號、后除霜開關信號、手剎開關信號、前雨刮開關信號等。
[0041]步驟102:檢查輸入信號中是否包含預設信號。
[0042]在本發明實施例中,可以通過檢查輸入信號中是否包含預設信號判斷車身控制器當前的工作模式。其中,預設信號包括:點火鑰匙拔出信號、車輛四門關閉信號和遙控鑰匙閉鎖信號。車身控制器的工作模式可以分為:常規工作模式和休眠模式。當車身控制器處于常規工作模式時,能夠對所有的輸入信號實時進行監控,而當車身控制器處于休眠模式時,可以只對輸入信號中的部分信號進行監控,而不需要對全部輸入信號進行監控,從而能夠有效降低靜態功耗。
[0043]當檢查到輸入信號中包含預設信號后,執行步驟103:判斷當前工作模式為休眠模式,并對本次進入休眠模式的時間進行計時。
[0044]當檢查到輸入信號中包含預設信號,也即檢查到點火鑰匙拔出信號以及車輛四門關閉信號,并接收到遙控鑰匙閉鎖信號后,認為駕乘人員停車并離開車輛,可以判斷當前工作模式為休眠模式。
[0045]步驟104:檢查計時時間是否達到第一預設時間。
[0046]為了防止駕乘人員短時離開車輛,而使得檢測電路的導通和斷開狀態頻繁切換,可以通過對車身控制器進入休眠模式的時間進行計時,當計時時間達到第一預設時間后,執行步驟105:控制喚醒信號檢測電路導通、非喚醒信號檢測電路斷開。在確保駕乘人員已經離開車輛后,再切斷非喚醒信號檢測電路,能夠有效降低靜態功耗,延長整車靜置時間。
[0047]為了在駕乘人員忘記關閉車門或忘記拔出點火鑰匙或忘記通過遙控閉鎖鎖止車門等情況發生時,依然能夠降低車身控制器的靜態功耗,如圖2所示,上述降低車身控制器靜態功耗的方法還包括:
[0048]步驟201:檢查在第二預設時間內是否接收到駕乘人員對車輛的操作信號,如果否,則轉入步驟103:判斷當前工作模式為休眠模式。
[0049]基于駕乘人員待在車內的情況下,通常會對車輛進行相關操作,因此,可以根據需要將第二預設時間設置為較長時間,例如為15分鐘、20分鐘等,如果在該時間段內未收到駕乘人員對車輛的操作信號,可以判斷駕乘人員已經停車并離開車輛,可以將當