新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于SX1233的無線手持終端的設計方案

        基于SX1233的無線手持終端的設計方案

        作者: 時間:2012-06-04 來源:網絡 收藏

        具備發射、接收和睡眠模式下的低功耗,從而延長了電池壽命。由于在1.8~3.6 V 工作范圍內有恒定的RF 性能,即使不用穩壓器,在電池壽命快要終止時也能保證穩定的通信[5].另外,采用True RFTM 技術,無需使用SAW 濾波器,在獲得低成本外接元件數的同時, 仍能滿足ETSI 與FCC 的規定。 還集成了VCO 儲能器、PLL 環濾波器以及一個RF 開關,進一步減少了總物料數。

        中集成的封包引擎可卸除微控制器的RF 封包工作,從而解放出微控制器的資源,或者讓設計者選擇一種成本更低或功耗更低的替代方案。封包引擎還可通過CRC錯誤檢查、AES-128 加密和一個66 字節的FIFO,提供數據包的傳輸安全性。

        SX1233 的頻率范圍為290~1 020 MHz,已通過全球規范的認證,包括歐盟(ETSI EN 300-220-1)、北美(FCC part 15),以及韓國和日本的ARIB 監管標準。它還支持全球的調制格式(FSK、GFSK、MSK、GMSK、OOK)。

        為了防止射頻干擾,無線收發單元采用射頻板材單獨制版, 并用金屬罩對其進行屏蔽, 通過10×2 連接器與主板相連。如圖2 所示,因為單片機的P1 口和P2 口能夠接受外部上升沿或下降沿的中斷輸入,所以DIO0-DIO5 分別與單片機的P2.0-P2.5 連接,便于數據收發過程中的狀態檢測。SPI 口連接單片機的P3.0-P3.3,將單片機的USART0 設置為SPI 工作模式,單片機通過該SPI 口對SX1233 進行參數配置、控制和數據收發。RESET 和RXTX 腳分別接P3.4 和P3.5.

        基于SX1233的無線手持終端的設計方案

        圖2 射頻收發單元電路圖

        在手持終端的設計中,SX1233 的可設置參數包括頻段、發射功率、數據傳輸速率, 這些參數存放在MCU 的FLASH存儲器中,即使發生掉電情況也不會丟失,用戶可根據需要進行設置。其余參數不可改變。

        1.3 鍵盤和LCD 顯示單元

        鍵盤包括開關鍵、功能鍵、數字加一鍵、光標移動鍵。4 鍵接MCU 的P1.0-P1.3 口, 由于P1 口能夠接受外部上升沿或下降沿中斷[6],因此可采用中斷式按鍵編程方式,有助于節省功耗。

        LCD 為定制的段式液晶, 內有LCD 驅動模塊,因此既節省了成本也減小了體積。它的LCD 驅動模塊最大顯示段數為40×4=160 段,能夠直接顯存讀寫,控制顯示,自動產生液晶驅動信號, 支持4 種LCD(static,2mux,3mux,4mux),并支持閃爍功能[7].

        1.4 電源管理單元

        手持終端采用3.6 V 鋰電池供電, 由于所采用的MCU、無線收發模塊、LCD 均為3.3 V 供電器件,因此可直接使用電池電源。MCU 采用基本定時器1 分鐘定時檢測電源電壓,當電池電壓低于3.0 V 時主動報警。檢測的方法是將電源電壓分壓一半送入P6.3 口, 采用MCU 內部產生的2.5 V 參考電平, 利用MCU 內部的AD 轉換器實現A/D 轉換即可計算出實際電源電壓的大小。

        2 軟件設計

        軟件的開發環境為IAR Embedded Workbench, 使用C430 語言。系統的無線通信部分采用標準MODBUS 協議,為點對多點的通信方式。主機由設在廚房的基站組成,從機為手持終端,每一個手持終端都擁有一個唯一的地址,工作方式為主站輪詢,從站監聽的方式。系統軟件的主要流程如圖3所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 远安县| 台安县| 海伦市| 宿州市| 凤山市| 依兰县| 临城县| 运城市| 太湖县| 迁安市| 绥江县| 南安市| 朝阳区| 潜江市| 桦川县| 陕西省| 宁国市| 腾冲县| 德州市| 永登县| 乳山市| 历史| 东阿县| 循化| 扎囊县| 伊春市| 中方县| 勐海县| 从江县| 新晃| 佛坪县| 时尚| 银川市| 天镇县| 布尔津县| 根河市| 乌兰察布市| 浙江省| 肇东市| 沙河市| 独山县|