被動無鑰匙門禁(PKE)演示方案
a)接收方數(shù)據(jù)有效性判斷:
1、解密后的2bit功能碼應(yīng)與固定碼中2bit功能碼相等;
2、解密后的12bit識別碼應(yīng)為固定碼中30bit身份碼的低12位;
3、接收的身份碼應(yīng)與接收方保存的身份碼一致。
b)接收方16bit同步計數(shù)器的判斷:
1、(解密后的16bit同步計數(shù)器)-(接收方保存的16bit同步計數(shù)器)≤16,更新接收方16bit同步計數(shù)器,執(zhí)行相應(yīng)操作;
2、16(解密后的16bit同步計數(shù)器)-(接收方保存的16bit同步計數(shù)器)32K,暫存收到的16bit同步計數(shù)器,不執(zhí)行操作;
3、(解密后的16bit同步計數(shù)器)-(接收方保存的16bit同步計數(shù)器)≥32K,不操作。
c)接收方學(xué)習(xí)功能
1、方便生產(chǎn)配對;
2、初始狀態(tài)下接收方只有64bit密鑰,通過學(xué)習(xí)獲得遙控器身份碼;
3、接收方進(jìn)入學(xué)習(xí)狀態(tài),驗證數(shù)據(jù)有
效后保存得到的身份碼。
可用Flash模擬EEPROM
因為每次發(fā)完碼之后,都要存儲16bit的同步計數(shù)器的值,所以在器件本身沒有EEPROM的情況下,用Flash模擬EEPROM。對于1KB Flash來說,如果按照最少可擦除次數(shù)100次來計算的話,可實現(xiàn)51200次的16bit同步計數(shù)值的重寫,可以滿足要求。
LF單、雙數(shù)據(jù)喚醒格式分別見圖8和圖9。其中NPRE為≥8的偶數(shù)。數(shù)據(jù)的編碼方式為Manchester編碼。
圖8 LF單數(shù)據(jù)喚醒格式
圖9 LF雙數(shù)據(jù)喚醒格式
由于PKE系統(tǒng)是是自動識別、自動應(yīng)答,因此應(yīng)答器必須處于常收狀態(tài),這樣應(yīng)答器的整體功耗就成為其能否長久穩(wěn)定工作的根本。在應(yīng)答器電路中,只有接受到正確地引導(dǎo)碼之后,鑰匙端的數(shù)字部分電路才會被喚醒,這樣可以減少電池消耗。
總結(jié)
本方案采用的加密算法是64bit DES算法,用戶也可以根據(jù)其需要選擇其他算法,如AES或者自定義的算法。本設(shè)計中低頻所采用的頻率是19kHz,用戶也可以選擇125kHz、134kHz,只需要配置相應(yīng)的低頻收發(fā)電感和電容即可。
lc振蕩電路相關(guān)文章:lc振蕩電路原理
評論