當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]引言 汽車市場(chǎng)主要的防盜方式包括發(fā)動(dòng)機(jī)防盜鎖止系統(tǒng)(IMMO)、遙控門鎖(RKE)、無(wú)鑰匙門禁(PKE)、雙向智能鑰匙、紅外線偵測(cè)、氣流偵測(cè)和GPS衛(wèi)星定位等,其中以IMMO和RKE的應(yīng)用最為廣泛。無(wú)鑰匙門禁系統(tǒng)(PKE)在RKE基礎(chǔ)

引言
汽車市場(chǎng)主要的防盜方式包括發(fā)動(dòng)機(jī)防盜鎖止系統(tǒng)(IMMO)、遙控門鎖(RKE)、無(wú)鑰匙門禁(PKE)、雙向智能鑰匙、紅外線偵測(cè)、氣流偵測(cè)和GPS衛(wèi)星定位等,其中以IMMO和RKE的應(yīng)用最為廣泛。無(wú)鑰匙門禁系統(tǒng)(PKE)在RKE基礎(chǔ)之上發(fā)展起來(lái),作為新一代防盜技術(shù)正在逐步發(fā)展壯大,目前已經(jīng)從高檔車市場(chǎng)逐步進(jìn)入中檔車市場(chǎng)。

資源介紹

μPD78F0503和μPD78F0881是NEC電子ALL FLASH的78K0系列的汽車級(jí)產(chǎn)品,采用NEC電子第三代Flash技術(shù),降低功耗的同時(shí),也降低了Flash的工作電壓,僅為2V。

這兩款單片機(jī)不僅包括UART接口、8/16位定時(shí)器、CSI接口、多路10位A/D等通用模塊,同時(shí)集成了8MHz內(nèi)部高速時(shí)鐘和240kHz內(nèi)部低速時(shí)鐘。當(dāng)時(shí)鐘達(dá)到20MHz時(shí),指令最短執(zhí)行時(shí)間僅為0.1μs。提供POC(上電清零電路)和LVI(低電壓檢測(cè)電路),這使得整個(gè)系統(tǒng)不需外加復(fù)位電路就能保證正常復(fù)位,LVI提供16個(gè)壓差為0.15V的電壓供選擇。內(nèi)部Flash具有自編程功能,可作為模擬EEPROM。內(nèi)置看門狗定時(shí)器、按鍵中斷、乘法器/除法器、時(shí)鐘輸出/蜂鳴器輸出電路等。

μPD78F0881是78K0/Fx2系列的產(chǎn)品,它是專用的車身控制器,內(nèi)部集成10路定時(shí)器,包括4路16位定時(shí)器和6路8位定時(shí)器,此外還集成了CAN和LIN的模塊,支持1通道CAN和1通道的LIN接口,用做車身接點(diǎn)的控制。

PKE工作原理

PKE工作原理為:當(dāng)?shù)皖l(LF)發(fā)射器檢測(cè)到觸發(fā)輸入時(shí),將發(fā)送一條編碼的低頻報(bào)文。該信號(hào)范圍內(nèi)的任何應(yīng)答器均會(huì)接收這條報(bào)文,并對(duì)編碼的數(shù)據(jù)字段進(jìn)行驗(yàn)證。如果發(fā)射器被識(shí)別,將發(fā)送一條RF加密編碼報(bào)文。一個(gè)標(biāo)準(zhǔn)的RKE接收器對(duì)該數(shù)據(jù)包進(jìn)行解碼,如果被識(shí)別,將進(jìn)行相應(yīng)的操作。

PKE應(yīng)用要求基站和應(yīng)答器(鑰匙)單元之間進(jìn)行雙向通訊。當(dāng)駕駛員靠近PKE系統(tǒng)的感應(yīng)區(qū)域時(shí),只要觸及車門把手或者按下把手上的某一按鍵,駕駛員攜帶的PKE系統(tǒng)的身份識(shí)別“鑰匙”就會(huì)接收到基站發(fā)送的低頻信號(hào),如果這個(gè)信號(hào)與“鑰匙”中保存的身份識(shí)別信息一致,“鑰匙”將被喚醒。這個(gè)過(guò)程能夠防止隨機(jī)噪聲或其他干擾信號(hào)喚醒“鑰匙”,延長(zhǎng)電池壽命。“鑰匙”上的三維全向天線輸入電路能夠保證“鑰匙”在任何方位都能檢測(cè)到汽車發(fā)出的喚醒信號(hào)。如圖1所示。


圖1 被動(dòng)無(wú)鑰匙門禁(PKE)框圖

“鑰匙”被喚醒后將分析汽車發(fā)出的認(rèn)證口令,并發(fā)送相應(yīng)高頻信號(hào),為了提高安全性,這些信號(hào)都經(jīng)過(guò)加密處理。汽車將接收到的信號(hào)和內(nèi)部保存的信息相比較,如果驗(yàn)證通過(guò),則打開車門鎖。駕駛員進(jìn)入車內(nèi),只需按一下啟動(dòng)鍵,汽車發(fā)動(dòng)機(jī)就會(huì)啟動(dòng)。當(dāng)然,駕駛員在按鍵的時(shí)候,PKE系統(tǒng)首先需要檢測(cè)“鑰匙”設(shè)備是否在車內(nèi),然后完成同樣的認(rèn)證過(guò)程后才會(huì)啟動(dòng)發(fā)動(dòng)機(jī)。當(dāng)駕駛員離開汽車,只需按一下車把手或者車把手上的某一按鍵,車門就會(huì)上鎖,汽車在真正鎖定之前,同樣要檢測(cè)駕駛員的位置,并需經(jīng)過(guò)同樣的驗(yàn)證過(guò)程。

系統(tǒng)設(shè)計(jì)

對(duì)應(yīng)基站和鑰匙的雙向通信,PKE在RKE基礎(chǔ)上增加了短距離的LF通信。

在目前的設(shè)計(jì)中,RF發(fā)射頻率采用433.92MHz,LF的發(fā)射頻率采用19kHz。本設(shè)計(jì)的鑰匙端和基站端的框圖如圖2和圖3所示。


圖2 PKE Demo鑰匙端框圖 
             

                                   圖3 PKE Demo基站端框圖

鑰匙端使用NEC電子78k0系列8位單片機(jī)μPD78F0503微控制器,來(lái)完成用戶按鍵的數(shù)據(jù)編碼、加密組幀,再通過(guò)SAW聲表諧振器電路發(fā)射至UHF頻段;當(dāng)它接收到19kHz的LF信號(hào)時(shí),利用三個(gè)正交放置的線圈作為低頻接收天線,由低功耗低頻喚醒芯片AS3931解調(diào)后,再將數(shù)據(jù)傳送給單片機(jī)進(jìn)行數(shù)據(jù)判斷,如果數(shù)據(jù)正確,則發(fā)送一條RF加密報(bào)文。

在低頻天線的設(shè)計(jì)中,由于應(yīng)答器(鑰匙)體積較小,且放置在用戶的口袋或手提包中時(shí),因此天線指向具有隨機(jī)性,即應(yīng)答器天線正對(duì)基站天線方向的機(jī)會(huì)最高只有33%,因此,應(yīng)答器中的低頻天線必須采用小尺寸的全向天線。

在實(shí)際應(yīng)用中,應(yīng)答器(鑰匙)連續(xù)等待并檢測(cè)輸入信號(hào),這會(huì)減少電池使用壽命。因此,為減小工作電流,在AS3931搜尋有效輸入信號(hào)的同時(shí),數(shù)字MCU部分可以處于待機(jī)模式。只有當(dāng)AS3931檢測(cè)到有效輸入信號(hào)并輸出有效喚醒信號(hào)(WAKE低有效)時(shí),數(shù)字MCU部分才被喚醒。MCU可以設(shè)置喚醒信號(hào)的格式,只有在輸入信號(hào)達(dá)到要求時(shí),器件才將檢測(cè)到的輸出有效沿傳送到MCU。

基站端RF使用UHF射頻接收芯片RX3400完成信號(hào)解調(diào),再將數(shù)據(jù)傳送到車身主控芯片μPD78F0881進(jìn)行數(shù)據(jù)解密和指令執(zhí)行;當(dāng)?shù)皖l(LF)發(fā)射器檢測(cè)到觸發(fā)輸入(觸摸按鍵)時(shí),將由串聯(lián)的LC形成低頻發(fā)射端,發(fā)送一條編碼的低頻報(bào)文。由于19kHz信號(hào)的傳播能力不強(qiáng),因此雙向通信的距離通常在2m以內(nèi)。

加密算法采用DES算法,也可以使用用戶提供的算法。

部分模塊介紹

LF發(fā)射電路

LF發(fā)射電路原理圖如圖4所示,主要由驅(qū)動(dòng)電路、LC振蕩電路和反饋電路組成。驅(qū)動(dòng)電路提供發(fā)射所需的功率,LC振蕩電路由L和C串聯(lián)組成,LC諧振電路的諧振頻率由如下公式?jīng)Q定:

f=1/2πLC

其中L為環(huán)路電感,C為環(huán)路電容,當(dāng)工作于9V到12V直流電源時(shí),天線能達(dá)到的最大峰峰值電壓大于300V,所以本設(shè)計(jì)中選用電容的耐壓值為630V。反饋電路為了同步電壓和電流的相位,增加發(fā)射功率。


圖4 LF發(fā)射電路原理

觸摸按鍵

觸摸按鍵電路圖如圖5,當(dāng)有手指觸摸時(shí)其電路圖如圖6。如果手指沒有觸摸到焊盤,當(dāng)有固定頻率和占空比PWM輸入時(shí),A/D端口的電壓為Vo1。由于人體等效成一個(gè)小電容C1,所以觸摸點(diǎn)的電壓被電容C1分壓,最終右端處輸入電壓將會(huì)降低,變?yōu)閂o2。Vo1和Vo2的關(guān)系為:Vo1 > Vo2。

經(jīng)過(guò)調(diào)整一些參數(shù),比如與右端輸出端口相連的電阻,可調(diào)整端口輸出電壓Vo的大小,所以當(dāng)(Vo1 - Vo2)的結(jié)果大于某個(gè)值時(shí),認(rèn)為有按鍵按下。

數(shù)據(jù)結(jié)構(gòu)

RF加密數(shù)據(jù)幀格式如圖7所示。


圖5 觸摸按鍵電路圖

 
圖6 手指觸摸時(shí)觸摸按鍵電路圖

 
圖7 RF加密數(shù)據(jù)幀格式

16bit同步計(jì)數(shù)器:每當(dāng)一個(gè)按鍵被按下時(shí),同步計(jì)數(shù)器會(huì)自動(dòng)加1并存儲(chǔ)在內(nèi)部EEPROM中,接收方有16bit同步計(jì)數(shù)器與之相匹配,密文傳送;

64bit密鑰:64bit密鑰會(huì)被燒錄在內(nèi)部的EEPROM,用來(lái)產(chǎn)生跳碼,遙控器的密鑰必須與接收解碼器相同,不同的制造商擁有不同的密鑰;

身份碼:用來(lái)識(shí)別遙控器與接收器之間的關(guān)系,每一編碼IC或控制器其身份碼均不相同;

識(shí)別碼:是身份碼的低12bit,用于校驗(yàn)傳輸中可能出現(xiàn)的錯(cuò)誤;

密文傳送功能碼:遙控器按鍵狀態(tài)或遙控器指令數(shù)據(jù)發(fā)射。

參數(shù)(身份碼,同步計(jì)數(shù)器,密鑰)安全保存

a)接收方數(shù)據(jù)有效性判斷:

1、解密后的2bit功能碼應(yīng)與固定碼中2bit功能碼相等;

2、解密后的12bit識(shí)別碼應(yīng)為固定碼中30bit身份碼的低12位;

3、接收的身份碼應(yīng)與接收方保存的身份碼一致。

b)接收方16bit同步計(jì)數(shù)器的判斷:

1、(解密后的16bit同步計(jì)數(shù)器)-(接收方保存的16bit同步計(jì)數(shù)器)≤16,更新接收方16bit同步計(jì)數(shù)器,執(zhí)行相應(yīng)操作;

2、16<(解密后的16bit同步計(jì)數(shù)器)-(接收方保存的16bit同步計(jì)數(shù)器)<32K,暫存收到的16bit同步計(jì)數(shù)器,不執(zhí)行操作;

3、(解密后的16bit同步計(jì)數(shù)器)-(接收方保存的16bit同步計(jì)數(shù)器)≥32K,不操作。

c)接收方學(xué)習(xí)功能

1、方便生產(chǎn)配對(duì);

2、初始狀態(tài)下接收方只有64bit密鑰,通過(guò)學(xué)習(xí)獲得遙控器身份碼;

3、接收方進(jìn)入學(xué)習(xí)狀態(tài),驗(yàn)證數(shù)據(jù)有

效后保存得到的身份碼。

可用Flash模擬EEPROM

因?yàn)槊看伟l(fā)完碼之后,都要存儲(chǔ)16bit的同步計(jì)數(shù)器的值,所以在器件本身沒有EEPROM的情況下,用Flash模擬EEPROM。對(duì)于1KB Flash來(lái)說(shuō),如果按照最少可擦除次數(shù)100次來(lái)計(jì)算的話,可實(shí)現(xiàn)51200次的16bit同步計(jì)數(shù)值的重寫,可以滿足要求。

LF單、雙數(shù)據(jù)喚醒格式分別見圖8和圖9。其中媒體E為≥8的偶數(shù)。數(shù)據(jù)的編碼方式為Manchester編碼。


圖8 LF單數(shù)據(jù)喚醒格式

 
圖9 LF雙數(shù)據(jù)喚醒格式

由于PKE系統(tǒng)是是自動(dòng)識(shí)別、自動(dòng)應(yīng)答,因此應(yīng)答器必須處于常收狀態(tài),這樣應(yīng)答器的整體功耗就成為其能否長(zhǎng)久穩(wěn)定工作的根本。在應(yīng)答器電路中,只有接受到正確地引導(dǎo)碼之后,鑰匙端的數(shù)字部分電路才會(huì)被喚醒,這樣可以減少電池消耗。

總結(jié)

本方案采用的加密算法是64bit DES算法,用戶也可以根據(jù)其需要選擇其他算法,如AES或者自定義的算法。本設(shè)計(jì)中低頻所采用的頻率是19kHz,用戶也可以選擇125kHz、134kHz,只需要配置相應(yīng)的低頻收發(fā)電感和電容即可。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉