汽車(chē)中央門(mén)鎖控制裝置的設計與應用
2.2 跳碼編碼電路
編碼芯片HCS200里面集成了KEELOQ算法和其他一些功能,帶有4個(gè)按鍵接口,能產(chǎn)生24-1種的功能碼。內置電可擦除存儲器,用來(lái)存放序列號(SN)、加密鑰匙(EN KEY)、同步碼(SYNC)、種子碼(SEED)等。序列號用來(lái)標識不同的對象;加密鑰匙用來(lái)對輸出的數據進(jìn)行加密,增加破譯的難度,它不直接輸出;同步碼是用來(lái)抗截獲的,每次有鍵按下時(shí),同步計數器的值就被更新,它經(jīng)過(guò)加密變換后,由694(PWM)串行輸出。
3 無(wú)線(xiàn)發(fā)射、接收電路
無(wú)線(xiàn)發(fā)射電路和無(wú)線(xiàn)接收電路分別如圖7、圖8所示。
圖8所示無(wú)線(xiàn)接收電路是一款工作在間歇振蕩狀態(tài)下的再生檢波電路,經(jīng)過(guò)NJM2904整形、放大,得到與發(fā)射端反相的電壓,直接輸人解碼電路。
4 解碼電路和由單片機構成的控制電路
對于固定編碼,可以用專(zhuān)用芯片PT2272硬件解碼(圖9),也可用單片機軟件解碼(圖10)。解碼思路:硬件解碼電路PT2272在連續兩次檢測到地址碼相同而且數據碼一致,就把數據碼中的“1”驅動(dòng)相應的數據輸出端為高電平(VT端同步為高電平)。
對于跳碼編碼,同樣可以用專(zhuān)用解碼芯片(如HCS5XX )硬件解碼,也可用內置KEELOQ解碼軟件的單片機進(jìn)行軟件解碼。跳碼軟件、硬件解碼遵循KEELOQ算法:即在確認序列號匹配后,對接收的數據進(jìn)行KEELOQ解密,然后檢查同步計數器是否匹配,在確認其匹配后,再去處理接收到的按鍵信號指令(KEELOQ算法可查閱相關(guān)文獻)。
KEELOQ加密解密技術(shù)是一種多變化、抗截獲、安全可靠的加密解密技術(shù)。目前這項技術(shù)只掌握在國外少數幾家公司手中,他們利用集成電路設計的優(yōu)勢,把這項技術(shù)封裝在芯片里。
評論