新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于SX1233的無線手持終端的設(shè)計方案

基于SX1233的無線手持終端的設(shè)計方案

作者: 時間:2012-06-04 來源:網(wǎng)絡(luò) 收藏

基于SX1233的無線手持終端的設(shè)計方案

圖3 系統(tǒng)程序框圖

無事件發(fā)生時,MCU 進入LPM3 低功耗模式, 進入Sleep 模式。當服務(wù)員使用按鍵記錄客人點菜時,MCU 被激活。菜單數(shù)據(jù)存放在MCU 的FLASH 存儲器中,記錄客人點菜時只需將菜名序號存放即可, 點菜完成后MCU 重新進入LPM3 低功耗模式。

被喚醒時,會從Sleep 狀態(tài)中進入接收工作狀態(tài)并觸發(fā)MCU 退出LPM3 模式, 當發(fā)現(xiàn)通信地址非本機地址時立即中斷接收, 重新進入Sleep 狀態(tài),MCU 進入LPM3 模式。否則,完成數(shù)據(jù)幀的接收工作,并根據(jù)協(xié)議執(zhí)行相應(yīng)的程序,返回響應(yīng)代碼后,SX1233 回到Sleep 狀態(tài),MCU進入LPM3 低功耗模式。

2.1 MCU 編程要點

IO 口配置: MSP430 的多數(shù)IO 口都有2 種或以上的功能,每個IO 位都可以獨立編程,因此初始化時要對IO 口進行配置。

LPM3 低功耗模式: 有5 種低功耗模式,即LPM0-LPM4.本系統(tǒng)設(shè)計在沒有按鍵和數(shù)據(jù)收發(fā)的工作狀態(tài)下工作在LPM3 模式,耗電僅為0.9 μA.此時CPU 處于禁止狀態(tài),DCO 被禁止, 直流發(fā)生器被禁止,MCLK 和SCLK 被禁止,只有低速時鐘ACLK(32 768 Hz)活動[3].因此當按鍵或無線偵聽激活MCU 時,程序應(yīng)立刻從LPM3 模式中退出。

MCU 的FLASH 存儲區(qū)分配: 不同于傳統(tǒng)的51 單片機, 其存儲器為馮·諾依曼結(jié)構(gòu), 其FLASH 區(qū)有60KB+256B.本系統(tǒng)地址分配如下:

SX1233 配置參數(shù) 0X1000-0X107F

MOBUS 通信協(xié)議配置參數(shù)0X1080-0X10FF

用戶參數(shù)(菜單等) 0X1100-0X1FFF

用戶程序區(qū) 0X2000-0X6FFF

升級程序區(qū) 0XE000-0XFDFF

2.2 SX1233 編程要點

SX1233 可工作于較寬的頻率范圍,本系統(tǒng)采用433 MHz免許可證頻段??紤]到點菜系統(tǒng)對通信實時性要求不高,收發(fā)器休眠時偵聽的占空比可盡量降低, 這樣有利于節(jié)省用電。SX1233 的發(fā)射功率可調(diào),不同的用戶可根據(jù)實際需要進行設(shè)置。為減小MCU 負擔,系統(tǒng)采用包(Packet)模式工作。

3 結(jié)束語

文中介紹的,硬件結(jié)構(gòu)簡單,成本低,技術(shù)開發(fā)成熟、功耗低,性價比高。實驗結(jié)果表明,當發(fā)射功率設(shè)置為10 dB 時,在樓宇內(nèi)的有效收發(fā)距離為80 m 左右,誤包率低于1%,完全能滿足中小型餐館的使用要求。由于系統(tǒng)程序具有升級功能,因此經(jīng)過適當?shù)母膭泳涂蛇m用于其他應(yīng)用場合,例如工業(yè)監(jiān)控等。因此,該方案有較大的推廣價值和廣闊的市場前景。


上一頁 1 2 3 下一頁

關(guān)鍵詞: SX1233 無線手持終端 MSP430F449

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉