被動(dòng)無(wú)鑰匙門(mén)禁(PKE)演示方案
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ù)器的值,所以在器件本身沒(méi)有EEPROM的情況下,用Flash模擬EEPROM。對(duì)于1KB Flash來(lái)說(shuō),如果按照最少可擦除次數(shù)100次來(lái)計(jì)算的話(huà),可實(shí)現(xiàn)51200次的16bit同步計(jì)數(shù)值的重寫(xiě),可以滿(mǎn)足要求。
LF單、雙數(shù)據(jù)喚醒格式分別見(jiàn)圖8和圖9。其中NPRE為≥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算法,用戶(hù)也可以根據(jù)其需要選擇其他算法,如AES或者自定義的算法。本設(shè)計(jì)中低頻所采用的頻率是19kHz,用戶(hù)也可以選擇125kHz、134kHz,只需要配置相應(yīng)的低頻收發(fā)電感和電容即可。
lc振蕩電路相關(guān)文章:lc振蕩電路原理
評(píng)論