LPC2142的低功耗有源RFID手持機(jī)設(shè)計(jì)
nRF24L01是一款工作在2.4~2.5 GHz世界通用ISM頻段的單片無(wú)線收發(fā)器芯片。它具有面積小、數(shù)據(jù)傳輸速率高、低功耗等優(yōu)點(diǎn);可工作于跳頻方式下,能有效地避開周圍環(huán)境的干擾;通過(guò)SPI接口與微處理器進(jìn)行數(shù)據(jù)通信,天線采用占用PCB空間較小的倒F型PCB天線。RF電路圖如圖9所示。
2.8 LCD電路
采用深圳耀宇科技公司型號(hào)為YM280T的2.8寸TFTLCD,可以工作在8總線模式下。其他電路如圖10所示。
背光電路,將鍵盤的背光與LCD的背光并在一起,用一個(gè)三極管開關(guān)進(jìn)行控制,以降低功耗;聲音提示電路,采用體積為5 mm×5 mm×2 mm的蜂鳴器,以適應(yīng)手持機(jī)小巧的需求;外擴(kuò)Flash,采用引腳少、封裝體積小的串行Flash存儲(chǔ)器AT45DB081,通過(guò)SSP進(jìn)行數(shù)據(jù)通信(SSP接口與SPI接口兼容)。
3 軟件設(shè)計(jì)
3.1 數(shù)據(jù)包格式
增強(qiáng)型ShockBurst模式下的數(shù)據(jù)包格式如圖11所示。
前導(dǎo)碼用來(lái)進(jìn)行同步,僅在發(fā)送模式下使用;標(biāo)志位用來(lái)進(jìn)行包識(shí)別,僅僅用到其中的兩位,剩余的7位保留;數(shù)據(jù)是要傳送/接收的1~32字節(jié)寬度的物品識(shí)別信息;CRC校驗(yàn)選擇生成多項(xiàng)式為X16+X12+X5+X1的16位CRC校驗(yàn)。
3.2 手持機(jī)工作流程
手持機(jī)的工作流程如圖12所示。該流程針對(duì)可以讀寫的有源卡,需要把卡里邊的信息讀出來(lái),然后扣除一定費(fèi)用(或次數(shù))后將修改后的信息寫入ID卡。為節(jié)省功耗,設(shè)定若一次按鍵(含開機(jī))之后的5 s(要根據(jù)實(shí)際情況設(shè)定)內(nèi)沒有按鍵按下,即讓微處理器進(jìn)入空閑模式,當(dāng)再次有按鍵按下時(shí),通過(guò)鍵盤產(chǎn)生的外部中斷將微處理器喚醒。
評(píng)論