。ǎ玻┧耐獠看鎯ζ鞑捎茫粒裕停牛痰模粒裕玻矗茫埃贝停牛玻校遥希汀#粒裕玻矗茫埃笔蔷哂校桑玻每偩的1k 位電可擦除存儲器,可用來存儲車主的ID和突然掉電前單片機的標志信息。由于它是非易失性存儲器,所以,掉電后其存儲的信息不會丟失。重新上電后,系統(tǒng)又會回到掉電前的狀態(tài),這樣可以有效地防止人為對汽車電源的破壞,提高安全性。
。ǎ常┱Z音電路以ISD1420集成語音芯片為核心,結(jié)合調(diào)理和功放電路便可實現(xiàn)多段語音的錄放,而且其音質(zhì)良好。利用該電路可以方便地實現(xiàn)防盜系統(tǒng)的安全提示和報警功能。
。ǎ矗╇娫垂芾黼娐泛涂撮T狗電路采用MAX705來完成。該芯片兼有電源管理與看門狗的功能。其中電源管理與單片機軟件結(jié)合主要可用來對突然掉電進行數(shù)據(jù)保護,使單片機將掉電前瞬間的狀態(tài)信息保存到E2PROM中,以備重新上電時讀取。而看門狗電路則可有效地進行單片機監(jiān)控,防止汽車上的各種干擾使單片機陷入死循環(huán),從而提高整機的穩(wěn)定性和可靠性。
(5)檢測控制電路用來檢測汽車的各種狀態(tài)信息,以供單片機決策判斷之用。其中包括對車門的檢測、對電源的檢測、對剎車信號的檢測和對按鍵的檢測。控制電路則包括方向燈的控制、電源的控制、中控鎖的控制和輪轂鎖的控制。
3 射頻識別系統(tǒng)的軟件設(shè)計
射頻識別系統(tǒng)的軟件設(shè)計核心是對射頻卡發(fā)出的信號進行讀取和校驗。本系統(tǒng)中所用到的射頻卡是只讀卡,所以只需將其唯一的64位ID讀出,然后經(jīng)校驗無誤后與E2PROM中已存的ID進行對比,即可確定車主身份。
。常 射頻信號的讀取
信號每個字節(jié)的格式,由10 位組成。第一位是起始位,固定為 1,最后一位是停止位,固定為0,第2~9位是實際發(fā)送的數(shù)據(jù)(最先收到的位為LSB),由于是負邏輯??故數(shù)據(jù)需反相處理。
射頻卡發(fā)出的數(shù)據(jù)采用FSK調(diào)制。操作時可將TXCT置為0,延時50ms,然后再將TXCT恢復成1。此后約經(jīng)過3ms,SCIO開始輸出數(shù)據(jù)。該數(shù)據(jù)的第一個字節(jié)即為起始字節(jié),總共輸出14 字節(jié)數(shù)據(jù)。
。常 CRC數(shù)據(jù)校驗算法
。茫遥眯r炇菫榱藱z查信息字段是否傳送正確而設(shè)置的,它是信息字段的函數(shù)。本文采用16位循環(huán)冗余校驗碼(CRC-CCITT),其生成的多項式為:
。茫遥眯r灤a由于其實現(xiàn)簡單、準確率高而在通訊中廣泛采用。本文采用的CRC-CCITT能檢測出所有的雙錯、奇數(shù)位錯、突發(fā)長度不大于16的突發(fā)錯、99.997%的突發(fā)長度為17的突發(fā)錯和99.998%的突發(fā)長度大于或等于18的突發(fā)錯。CRC校驗碼的運算可以用移位寄存器和半加器來實現(xiàn)??
。ǎ保┫葘ⅲ茫遥眯r灤a(2個字節(jié))的初始值設(shè)定為00H,00H