張明吉

摘 ?要:隨著汽車用戶對于手機鑰匙需求的不斷提高,該文設計了一種集成藍牙鑰匙的無鑰匙進入及啟動系統,通過手機藍牙與車載藍牙模塊的加密認證,引入藍牙鑰匙作為無鑰匙進入及啟動系統的電子鑰匙,成為除智能鑰匙以外的一種全新鑰匙形式,實現對車輛的解閉鎖及一鍵啟動控制。在系統高安全性、高防盜性的基礎上,提供一種更加舒適便捷的方式。基于標準的CAN通信協議,設計完成了功能邏輯協議及加密信息交互協議,并通過了專用的仿真測試平臺驗證,證明了該系統的有效性、實用性及安全性。
關鍵詞:無鑰匙進入及啟動系統;智能鑰匙;藍牙鑰匙;PEPS控制器;CAN總線
中圖分類號:TP271 ? ? ? ? ? 文獻標志碼:A
0 引言
無鑰匙進入及啟動系統(Passive Entry and Passive Start,PEPS)通過用戶觸發門把手開關及啟動按鈕,激活車身控制器并與智能鑰匙進行高低頻的加密通信認證,以完成對智能鑰匙的定位,進而實現對車輛的解閉鎖控制功能和一鍵啟動控制功能。
該文提出了一種方案,將手機上標配的藍牙技術應用于汽車控制系統中,與無鑰匙進入及啟動系統相融合,通過手機藍牙應用即可實現對車輛的解閉鎖及一鍵啟動控制,在系統高安全性、高防盜性的基礎上,為汽車用戶提供了一種更舒適便捷的全新使用方式。
1 系統簡介
集成藍牙鑰匙的無鑰匙進入及啟動系統,相當于在系統中引入了一種藍牙鑰匙[1],如果說智能鑰匙是一種真實存在的“物理鑰匙”,那么藍牙鑰匙就相當于一把“電子鑰匙”,智能鑰匙通過LF及RF通信與車身的PEPS控制器進行加密認證,而藍牙鑰匙則是通過藍牙技術與車身的藍牙模塊進行身份識別,兩者的實現方式不同,但在系統中的作用卻是相同的。通過藍牙鑰匙的引入,用戶可以選擇不攜帶智能鑰匙,僅通過手機中的藍牙應用,即可以實現對車輛的解閉鎖控制和一鍵啟動控制[2] 。
2 系統設計
2.1 系統架構設計
集成藍牙鑰匙的無鑰匙進入及啟動系統,主要由PEPS控制器、藍牙模塊、BCM控制器、智能鑰匙、手機藍牙、啟動按鈕、低頻天線、門把手開關模塊及后備箱開關組成,系統框圖如圖1所示。
PEPS控制器是系統的核心控制單元,用于檢測門把手開關、啟動按鈕、后備箱開關等開關觸發信號,可通過驅動低頻天線查找及定位智能鑰匙,支持接收智能鑰匙的射頻信號,支持與智能鑰匙、藍牙模塊及EMS進行加密認證通信,可通過CAN總線獲取車身信息并發布控制命令。
藍牙模塊即車載藍牙控制模塊,與手機藍牙模塊建立連接,完成加密認證及身份識別,接收來自手機藍牙的控制命令并反饋執行結果,通過CAN總線轉發藍牙鑰匙身份信息,并與PEPS控制器進行加密認證[3]。
BCM控制器是Body Control Module的縮寫,是車身控制單元,支持對車身的燈、門、窗、鎖等進行驅動控制及檢測,在PEPS系統中接收來自CAN總線的控制命令,完成對門鎖電機及燈光的控制,并將相關負載狀態發布到CAN總線中。
智能鑰匙支持與PEPS控制器進行LF及RF雙向加密通信認證,支持通過觸發鑰匙按鍵向PEPS發送RF控制命令,為系統提供鑰匙的位置及身份信息。
手機藍牙即手機上的藍牙模塊,通過手機的特定應用軟件,支持與車載藍牙模塊進行連接及通信認證,為系統提供身份信息、位置信息及控制命令。
啟動按鈕是車身的啟動開關,通常布置在方向盤右側或中控臺上,是一鍵啟動功能的觸發開關,用戶可通過觸發開關來啟動車輛,可通過開關上的指示燈對車輛啟動狀態進行識別。
低頻天線是PEPS控制器發布LF數據的載體,均勻布置在車內空間中,在車內建立了完整、均勻的LF磁場,以實現對智能鑰匙的定位。
門把手開關模塊集成了門把手開關及低頻天線,是無鑰匙進入功能的觸發開關及PEPS控制器LF通信的載體,用戶可通過觸發門把手開關來發起解鎖或閉鎖控制。
后備箱開關是布置在汽車后備箱外部的開關,用戶可通過觸發后備箱開關來發起后備箱解鎖控制,是PEPS系統解鎖后備箱的觸發源。
2.2 系統工作原理
無鑰匙進入及啟動系統,主要包含無鑰匙解閉鎖車輛、無鑰匙解鎖后備箱及一鍵啟動車輛3個功能。
無鑰匙解閉鎖車輛功能,用戶攜帶與車輛匹配的鑰匙,進入司機門或副司機門側的有效區域,通過觸發門把手開關,激活車身控制器與鑰匙之間的加密通信,完成車輛對鑰匙的身份識別及定位,再通過PEPS控制器向BCM控制器發送CAN總線的解鎖或閉鎖命令,從而完成對門鎖的控制,實現車輛的解閉鎖功能。
無鑰匙解鎖后備箱功能,用戶攜帶與車輛匹配的鑰匙,進入后備箱側的有效區域,通過觸發后備箱開關,激活車身控制器與鑰匙之間的加密通信,完成車輛對鑰匙的身份識別及定位,再通過PEPS控制器向BCM控制器發送CAN總線的解鎖后備箱命令,從而完成對后備箱的解鎖控制,實現車輛的解鎖后備箱功能。
一鍵啟動功能,用戶攜帶與車輛匹配的鑰匙進入汽車內,通過踩剎車并按下啟動開關動作,激活車身控制器與鑰匙之間的加密認證,完成車輛對鑰匙的身份識別及定位,并控制汽車電源檔位切換,促使發動機防盜系統完成加密認證,以保證后續動作實現車輛啟動成功。
在系統中,鑰匙分為智能鑰匙及藍牙鑰匙,智能鑰匙采用LF及RF通信技術,與PEPS控制器進行雙向認證,用來完成車輛和智能鑰匙的身份識別及定位。藍牙鑰匙采用藍牙技術,與車載藍牙模塊完成連接和通信,用來完成車輛和藍牙鑰匙的身份識別及定位。PEPS控制器在完成智能鑰匙或藍牙鑰匙的身份識別及定位后,才控制后續動作順序完成。
3 關鍵技術設計
3.1 LF及RF通信技術
PEPS控制器和智能鑰匙之間采用LF及RF通信技術實現信息交互,完成系統的鑰匙身份校驗及定位。PEPS控制器作為LF數據的發射端和RF數據的接收端,而智能鑰匙則為LF數據的接收端和RF數據的發射端,選取125 Hz作為LF通信頻率,選取434 MHz作為RF通信頻率。
PEPS控制器實時檢測觸發信號,包括門把手開關、啟動按鈕、后備箱開關,當觸發信號有效時,則立即發送LF數據,同時開始等待智能鑰匙的RF響應數據。
智能鑰匙實時監聽LF數據,如果此時智能鑰匙在PEPS的LF覆蓋區域內,則智能鑰匙會被激活,同時立即校驗接收數據的合法性,當數據合法時,則根據接收到的LF數據進行磁場數據擬合,并將數據按照RF通信協議加密發送出去。
PEPS控制器在等待超時時間內接收到智能鑰匙響應的RF數據,則立即對數據中的鑰匙身份信息進行校核,確認鑰匙信息合法后,則根據鑰匙位置信息判定是否滿足當前動作要求,如滿足,則執行相應動作,如不滿足,則退出。
3.2 CAN總線通信協議設計
CAN總線是PEPS控制器、藍牙模塊、BCM控制器之間唯一的信息交互渠道,為保證系統能夠正常工作,CAN總線的協議設計尤為關鍵。在無鑰匙進入及啟動系統中,CAN協議設計主要包含功能邏輯信息交互協議及加密信息交互協議。
3.2.1 功能邏輯信息交互協議
在無鑰匙進入及啟動系統中,功能邏輯相關的CAN協議主要指PEPS控制器與BCM控制器之間通信協議。PEPS控制器是解閉鎖功能的控制端,而BCM控制器則是解閉鎖功能的執行端,PEPS控制器需要向BCM控制器提供觸發開關的檢測狀態、車輛電源管理檔位狀態及解閉鎖命令等,BCM控制器需要向PEPS控制器提供門、門鎖等負載狀態,因此,為滿足系統響應時序,PEPS控制器和BCM控制器的CAN節點選擇為周期事件混合幀類型的應用報文,實時向總線發布相關信息。
3.2.2 加密信息交互協議
無鑰匙進入及啟動系統,是車輛防盜系統的核心控制單元,而PEPS控制器則是該防盜系統的樞紐,其既需要保證與智能鑰匙、藍牙鑰匙的身份識別認證,又需要保證與EMS的發動機防盜認證。因此,基于CAN總線通信的加密信息交互協議就包括PEPS控制器與藍牙模塊之間的加密交互協議、PEPS控制器與EMS之間的加密交互協議。
手機藍牙模塊與車載藍牙模塊建立連接并實現身份識別驗證后,藍牙模塊需要通過CAN總線將藍牙鑰匙的信息發送給PEPS控制器,而為了保證系統的防盜性,該過程設計為加密通信,即只有藍牙模塊發布的數據通過了PEPS控制器的認證后,才可以利用藍牙鑰匙的信息。因此,藍牙模塊的CAN節點選擇事件幀類型作為加密認證和信息發布的報文,報文中包含加密數據字節、藍牙鑰匙信息字節、Checksum字節。PEPS控制器的CAN節點選擇事件幀類型作為加密認證和結果反饋的報文,報文中需要包含加密數據字節、認證結果狀態字節、Checksum字節。
為了滿足一鍵啟動功能,PEPS在完成鑰匙身份識別后,需要控制車輛的電源檔位切換,同時觸發與EMS的發動機防盜認證,只有通過了EMS的加密認證,才能保證發動機的啟動成功。因此,PEPS控制器的CAN節點選擇事件幀類型作為加密認證和信息發布的報文,報文中包含加密數據字節、電源檔位信息字節、Checksum字節。EMS的CAN節點選擇事件幀類型作為加密認證和結果反饋的報文,報文中需要包含加密數據字節、加密認證結果狀態、Checksum字節。
3.3 藍牙鑰匙控制策略設計
在無鑰匙進入及啟動系統中引入藍牙鑰匙,則需要對藍牙鑰匙及智能鑰匙的處理策略進行融合,既要保證各邏輯功能的正常執行,也要保證各異常處理策略的完善。藍牙鑰匙的控制流程如下。
藍牙模塊周期廣播信息,手機藍牙進入有效區域內,則會與藍牙模塊建立連接,當藍牙模塊校驗身份信息合法后,則會立即發起與PEPS控制器的加密認證,在接收到PEPS控制器的響應后,則利用秘鑰對數據進行加密,并發送加密認證數據。
PEPS控制器實時接收藍牙模塊的認證請求,收到后立即響應藍牙模塊加密數據,同時等待藍牙模塊響應的加密數據,如果收到藍牙模塊的加密數據且校驗通過后,則藍牙鑰匙有效,否則藍牙鑰匙無效。
結合PEPS控制器與智能鑰匙的認證流程,智能鑰匙有效性的優先級高于藍牙鑰匙,即只有當未檢測到有效的智能鑰匙時,才會利用藍牙鑰匙的信息。
4 系統測試及分析
4.1 測試環境
針對上述設計方案,搭建了試驗測試平臺,即利用CANoe軟件設計CAN網絡仿真,實現藍牙模塊、BCM控制器及EMS節點的功能邏輯協議、加密信息協議的仿真,利用開關、繼電器等基本負載實現啟動按鈕、門把手開關等測試平臺的搭建,將設計完成的PEPS控制器、智能鑰匙作為被測對象在測試平臺中進行驗證[4] 。
4.2 測試結果
利用上述測試平臺對PEPS控制器進行了大量的測試,包括CAN總線協議的收發、LF及RF通信、智能鑰匙位置判斷算法、基本功能等。
CAN總線協議測試,設定系統CAN通信頻率為500 kbps,基于設計的功能邏輯信息交互協議,測試PEPS控制器對BCM控制器發送的信號接收情況,測試PEPS控制器發布的狀態信號情況,經測試,可實現準確收發。基于設計的加密信息交互協議,測試PEPS控制器與藍牙模塊、EMS模塊之間的加密認證流程,經測試,可以滿足加密認證協議,且信號收發正常。
LF及RF通信測試,PEPS控制器和智能鑰匙之間采用125 Hz作為LF通信頻率,434 MHz作為RF通信頻率通信頻率,兩點之間采用加密認證,經測試,數據通信穩定,可實現加密認證,且改變智能鑰匙與PEPS控制器的相對位置,PEPS控制器能夠有效識別智能鑰匙的位置變化,通過一定的算法,模擬識別智能鑰匙在系統中的幾個關鍵位置。
基本功能測試,PEPS控制器支持解閉鎖、解鎖后備箱及一鍵啟動功能,在測試平臺中,通過模擬的CAN網絡及開關觸發信號,實現了智能鑰匙和藍牙鑰匙2種鑰匙集成的無鑰匙進入及啟動系統的基本功能。
5 結論
該文設計并實現了一種集成藍牙鑰匙功能的無鑰匙進入及啟動系統,使用戶可以通過手機藍牙功能對車輛進行相關控制,為無鑰匙進入及啟動系統的進一步推廣提供了一種新的可能。隨著手機行業的快速發展,藍牙技術作為一個接口,可以實現手機與汽車之間更多的互聯,相信可以為汽車用戶提供更多舒適便捷的功能。
參考文獻
[1]Gil Held.無線數據傳輸網絡[M].粟欣,譯.北京:人民郵電出版社,2001.
[2]朱剛,談振輝,周賢偉.藍牙技術原理與協議[M].北京:清華大學出版社,2002.
[3]范衛平.基于RSSI的汽車無鑰匙進入系統的研究與實現[D].合肥:合肥工業大學,2014.
[4]楊金升,張可晨,唐新宇.CANoe開發從入門到精通[M].北京:清華大學出版社,2019.