本發明屬于汽車電子控制技術領域,尤其是基于汽車網絡通訊的一種智能鎖車方法。
背景技術:
隨著汽車行業的飛速發展,汽車的需求量也越來越大,客戶對汽車的性能及實用性的要求也越來越高,例如,如果車主下車后忘記鎖車或者鑰匙遺忘在車內,那么車內物品(或車輛)很有可能被盜,這對車主造成一定的經濟損失。
因此,在保證汽車的整車性能及各零部件質量的前提下,主機廠對汽車的實用性方面的開發加大了力度,這大大提高了車輛的安全性,為車主避免了不必要的損失。
技術實現要素:
本發明的目的是提供基于汽車網絡通訊的一種智能鎖車方法。
本發明的目的是這樣實現的,智能鎖車方法的操作步驟如下:
1)車主通過方向盤上的多功能按鍵,以LIN通信的形式進入到IPC的舒適性界面,進行自動鎖車功能設置;
2)在車輛每次OFF狀態時,ACM都通過座椅傳感器檢測車內是否坐人,并將結果發送給控制單元;
3)在車輛每次OFF狀態時,ESC均能將車速(ESC_vehiclespeed)信號通過GW發送給其他控制單元,這些控制單元以此判斷當前車速是否為0km/h;
4)通過車輛鑰匙的所在位置識別并控制車門是否自鎖;
5)當BCM檢測到允許鎖車信號時,BCM驅動各車門門鎖電機執行閉鎖動作,并在執行完此命令后,將對各門門鎖的上鎖狀態進行檢測:
(1)如果各門均已上鎖,則BCM驅動喇叭鳴笛1次600ms,轉向燈閃爍1次,提醒車主自動鎖車成功;
(2)如果有某個門未成功上鎖,則BCM驅動喇叭鳴笛2次,每次鳴笛800ms,鳴笛間隔400ms,轉向燈閃爍2次,提醒車主未能完成自動鎖車。
本發明的優點是:能夠完全通過智能化鎖車,提高車輛整體安全性能。
具體實施方式
實例1
通過multifunction wheel switch(多功能方向盤開關)在IPC(組合儀表)界面內進行自動鎖車功能設置, ACM(安全氣囊控制單元)檢測車內是否有人;然后ESC(電子穩定控制系統)通過CAN網絡將車速信號發送給BCM(車身控制器),ANTENNA(天線)檢測到KEY/FOB(鑰匙/智能卡)在車內還是在車外,將結果發送給PEPS(無鑰匙進入及一鍵啟動系統),PEPS處理后,將結果通過CAN信號實時發送給BCM(車身控制器),BCM來控制door_lock_motor(門鎖電機)是否上鎖,并通過喇叭聲響提示車主車輛是否自動鎖車成功。具體實現如下:
1、車主通過方向盤上的多功能按鍵,以LIN通信的形式進入到IPC的舒適性界面,進行自動鎖車功能設置: IPC_Autolock =00(功能關閉),
IPC_Autolock =01(功能開啟),IPC_Autolock =10(無效值)。IPC將此數據通過CAN網絡發送給所有參與自動鎖車功能的控制器,這些控制器將此報文結果存儲在各自EEPROM中,每次車輛電源模式ON時,都將讀取此值。
2、在車輛每次OFF狀態時,ACM都通過座椅傳感器檢測車內是否坐人,ACM_pcount =0000表示車內無人,ACM_pcount=0001表示司機側有人,ACM_pcount =0010表示副司機側有人,可根據車內座椅數目設置該報文的長度,以此類推,ACM_pcount =1110表示所有座椅上都有人,ACM_pcount =1111為無效值,并將結果通過GW(網關)發送給其他控制單元。
3、在車輛每次OFF狀態時,ESC均能將車速(ESC_vehiclespeed)信號通過GW發送給其他控制單元,這些控制單元以此判斷當前車速是否為0km/h。
4、當狀態:IPC_Autolock=01,ACM_pcount=0000,ESC_vehiclespeed=0x0000時,PEPS激活車內及車外的ANTENNA檢查KEY/FOB功能,車內ANTENNA發送無線信號給KEY/FOB, KEY/FOB接收到信號并對車內的ANTENNA進行反饋:KEY/FOB_interior=00(不在車內),KEY/FOB_interior=01(在車內),KEY/FOB_interior=10(無效值);車外ANTENNA同樣發送無線信號給KEY/FOB,KEY/FOB接收到信號并對車外ANTENNA進行反饋:KEY/FOB_exterior=00(不在車外),KEY/FOB_exterior=01(在車外),KEY/FOB_exterior=10(無效值);當PEPS檢測到KEY/FOB在車外時,進入實時檢測KEY/FOB與車外ANTENNA距離,當檢測到距離KEY/FOB_exterior>10(超過10m,此距離可在IPC舒適性功能中進行設置)時,PEPS發送信號PEPS_allowautolock=01(允許自動鎖車,PEPS_allowautolock=00時不允許自動鎖車, PEPS_allowautolock=10為無效值)給BCM。
5、當BCM檢測到允許鎖車信號時,BCM驅動各車門門鎖電機執行閉鎖動作,并在執行完此命令后,將對各門門鎖的上鎖狀態進行檢測:
(1)如果各門均已上鎖,則BCM驅動喇叭鳴笛1次600ms,轉向燈閃爍1次,提醒車主自動鎖車成功。
(2)如果有某個門未成功上鎖,則BCM驅動喇叭鳴笛2次,每次鳴笛800ms,鳴笛間隔400ms,轉向燈閃爍2次,提醒車主未能完成自動鎖車。
6、如果車主下車后通過KEY/FOB進行了鎖車動作,PEPS發送PEPS_allowlock=01(PEPS_allowlock=00表示未進行上鎖動作,PEPS_allowlock=10表示無效值)信號給BCM,BCM控制各門門鎖電機進行閉鎖動作,在確保所有門都鎖上后,通過GW將車輛已鎖信號(BCM_vehiclelock=01,BCM_vehiclelock=00車輛未鎖,BCM_vehiclelock=10為無效值)發送至整個CAN網絡,所有參與自動鎖車的控制單元將自動進行判斷,進而不觸發自動鎖車功能。