基于ZigBee技術的無線點菜系統(tǒng)
4.2 協(xié)調(diào)器硬件設計
協(xié)調(diào)器模塊電路由復位電路、天線電路、電源指示電路、晶振電路等組成。交流電源經(jīng)LDO AM1117-3.3產(chǎn)生3.3V為CC2430供電。協(xié)調(diào)器經(jīng)RS232/TTL電平轉換與PC相連。協(xié)調(diào)器硬件電路如圖7所示。

5 系統(tǒng)軟件設計
系統(tǒng)軟件由終端、協(xié)調(diào)器、服務器三個模塊組成。主程序流程如圖8、9所示。服務器的運行環(huán)境為Windows操作系統(tǒng),負責數(shù)據(jù)的存儲、查詢、處理與控制,數(shù)據(jù)庫采用SQL Server進行數(shù)據(jù)的存儲,Visual Basic 6.0處理軟件開發(fā)。軟件采用結構化設計,便于完善和維護,同時做到界面美觀,操作簡便。

6 系統(tǒng)低功耗設計
終端的功耗問題是關鍵。CC2430在睡眠模式,發(fā)射功率為10mW。發(fā)射模式電流消耗為17mA,接收模式為15mA,睡眠模式為0.7μA。終端大多時間處于睡眠模式下,關閉收發(fā)電路及液晶等外圍電路,極大限度減少功耗,外部中斷可喚醒MCU,通過檢查信道,與協(xié)調(diào)器同步、發(fā)
送或接收數(shù)據(jù)。
終端與協(xié)調(diào)器之間采用間接數(shù)據(jù)傳輸方式,降低了系統(tǒng)功耗。
7 系統(tǒng)測試
帶有ZigBee開發(fā)平臺的PC通過RS232與協(xié)調(diào)器連接進行測試,終端與服務器接收端發(fā)送10B的數(shù)據(jù)包,通信信道設定為0XOB。室內(nèi)無障礙物,距離20m:丟包率0%,RSSI為-81.36dBm;60m:丟包率O.7%,RSSI為-90.01dBm;120m:丟包率 1.4%,RSSI為-90.97dBm。
通信時延包括協(xié)議棧時延和媒介傳播時延。協(xié)議棧時延從執(zhí)行發(fā)送消息函數(shù)開始到無線目標實際開始物理發(fā)射的延遲,兩者之差即為協(xié)議棧發(fā)射時延。實際測試接收時延為500μs。
8 結束語
本文設計在開發(fā)周期、性能、價格等方面有很大優(yōu)勢,符合手持設備的設計要求。隨著經(jīng)營規(guī)模增大,可組建樹型網(wǎng)增大覆蓋面,保證數(shù)據(jù)可靠傳輸。ZigBee技術在餐飲無線點菜系統(tǒng)、茶樓、咖啡館、網(wǎng)吧、KTV娛樂場所呼叫系統(tǒng)將會得到廣泛應用。
本文引用地址:http://www.bjwjmy.cn/article/156880.htm
評論