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

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

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