基于KEELOQ技術(shù)的車(chē)庫門(mén)禁系統

對于跳碼編碼可用由MICROCHIP公司提供的專(zhuān)用解碼芯片(如HCS5XX)進(jìn)行硬件解碼,考慮到成本等因素,本系統采用單片機16C54進(jìn)行軟件解碼。系統電路如圖5所示。圖中RF接收器來(lái)接收遙控器發(fā)射的信號,以PIC16C54進(jìn)行軟件解碼,產(chǎn)生S0~S3的控制信號,以便對車(chē)庫門(mén)馬達,照明燈具及報警系統進(jìn)行控制。

為了使發(fā)送器,接收器一起工作,發(fā)送器首先要被“學(xué)習”確認,“學(xué)習”確認完成后,解碼器將所學(xué)的序列號和同步值經(jīng)加密后存儲到E2PROM中,解碼器需要工廠(chǎng)代碼(只有相同工廠(chǎng)代碼的發(fā)射器才能進(jìn)行學(xué)習),工廠(chǎng)代碼通常存儲到ROM中,以提高安全性。解碼器取得系列號之后先與工廠(chǎng)代碼結合產(chǎn)生與發(fā)射器相同的密鑰,并用這一密鑰進(jìn)行解密滾動(dòng)數據。解碼器接收到一次發(fā)送后,立即檢查序列號是否已被學(xué)習,如果是,則進(jìn)行解碼過(guò)程,由生成的密鑰對滾動(dòng)碼部分進(jìn)行解密,用鑒別位來(lái)判斷解密否有效,如果以上通過(guò),則檢查同步計數器是否匹配,在確認其匹配后,再去處理接收到的按鍵信號指令。解碼器的基本操作如圖6所示。圖中數字表示信息處理次序。

5 結語(yǔ)
該系統綜合運用了微機控制技術(shù),無(wú)線(xiàn)傳輸技術(shù),數據加密技術(shù),設計了一種成本低廉,性能可靠,安全性高的車(chē)庫門(mén)禁系統,得到了廣大車(chē)主的認可。實(shí)際使用時(shí)還可通過(guò)增加硬件及軟件,提升系統功能,使其可以滿(mǎn)足更廣泛的要求。
評論