摘 要:科技應(yīng)用日新月異,射頻技術(shù)開始涌入到人們?nèi)粘I钪懈鱾€方面,文章介紹一種基于曼徹斯特碼解碼的125KHZ射頻卡設(shè)計方案,以STM8為核心控制器,通過諧振、檢波、濾波放大等硬件電路來完成ID卡號的編碼過程,利用軟件程序計算曼徹斯特碼高低電平的時間來確定有效跳變,成功實現(xiàn)解碼;本設(shè)計的最大優(yōu)點是充分保證系統(tǒng)的可靠性和穩(wěn)定性。
關(guān)鍵詞:STM8;125K;射頻卡;曼徹斯特碼解碼
1 系統(tǒng)總體結(jié)構(gòu)
系統(tǒng)整體框圖如圖1所示,首先將信號通過三極管推挽電路進行功率放大,提高發(fā)射的距離,信息承載在125K的載波頻率上,載波是由STM8提供方波的信號,再將檢波和濾波放大后的信號送入單片機進行解碼,最終通過PC機顯示出ID卡號。
2 曼徹斯特碼介紹
曼徹斯特碼,是一種用電平跳變來表示1或0的編碼方式,即每個碼元均用兩個不同相位的電平信號表示,也就是一個周期的方波,但是1和0碼正好相反;如波形從高電平跳變到低電平表示“1”,從低電平跳變到高電平表示“0”,由于每個碼元均由兩個不同的相位表示,所以曼徹斯特碼有非常豐富的時鐘信號,即使有多個相同碼元連續(xù)出現(xiàn),也可以根據(jù)跳變找到同步信號,減少了在解碼過程中的誤碼率;信號在傳輸過程中沒有直流分量,因此具有較強的抗干擾性能,但是數(shù)據(jù)傳輸速率只有調(diào)制速率的一半。
3 硬件設(shè)計
硬件電路如圖2所示,主要由推挽功率放大電路、諧振電路、檢波電路、濾波放大電路組成。……