首頁>汽車>

前面講過高頻接收模組,有接收就有發射,這裡我再來講一下汽車鑰匙高頻發射RKE的開發。

資料加密方式

基於安全考慮,高頻資料的傳輸一定要採取加密的方式傳輸。

行業內一般的,都採用的是Microchip提供的一套安全加密演算法。這個通訊加密演算法是基於Microchip Keeloq加密演算法中的標準演算法,詳細過程如圖1所示。其中,傳送資料是由32位ID(只取28位)、64位編碼密碼、16位同步計數值、2位狀態及4位按鍵值經過Keeloq加密產生的一組66 位的隨機資料。因此,沒有任何方法可以預測資料的變化規律,避免被破解。

相關資料經過加密後,以433.92MHZ的高頻載波,ASK的調製方式透過鑰匙天線傳送出去。

資料接收端如圖2所示,是遙控資料的解密過程。接收到RKE的資料後,需要相應的解碼密

碼,透過解碼運算後,才能得到開鎖或者閉鎖訊號。

RKE資料場定義

資料識別符號預設為0x55,遙控器序列號就是鑰匙的ID號,鑰匙學習就是學的鑰匙的ID號。

鑰匙的ID號,透過一定的方式,可以學習到車身控制器BCM中存起來,這實際上就是BCM和鑰匙配對的過程。因此,鑰匙的ID號基本上都是唯一的。

跳碼

加密後實際傳送的資料是32位跳碼(密文傳送),後面的固定碼可以以明碼(明文)方式傳送。

跳碼經接收端BCM解碼後,可以從中提取出10位識別碼。識別碼相當於遙控器序列號的低10位;同時,還可以提取16位同步計數值。

同步計數值

同步計數值,實際上是用來同步RKE遙控按鍵觸發次數的。新接收的同步計數值必須大於舊的同步計數值;如果新接收到的同步計數值等於或者小於舊的同步計數值,則表示有仿冒資料入侵,接收端是不認可的。這樣處理,也是為了增強高頻傳輸的安全性。

11
  • 路虎是印度還是英國的
  • 5G賦能!高通推出第四代驍龍汽車數字座艙平臺