• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 電機溫度監測系統低功耗無線節點模塊設計

    電機溫度監測系統低功耗無線節點模塊設計

    作者: 時間:2012-12-25 來源:網絡 收藏

    溫度傳感器電路通過DQ數據線直連到LPC1114的GPIO端口,實現溫度采集數據傳輸。LPC1114通過JTAG接口或者ISP模式與PC通信,可以實現模塊程序在線調試,相關電路設計參考LPC1114的核心板的電路,需要注意JTAG接口中上拉電阻的設置。本方案中利用3V16AH的電池提供電源,在電路設計中用2.2μF,100 nF,100 pF,10 pF不同值電容實現電源濾波電路,同時通過choke電感為Si4432發射功率放大器提供直流偏置電壓。

    2 PCB設計注意事項
    在這種數/模混合電路中,PCB的設計優劣將直接影響到模塊整體性能,以下對本方案中的PCB設計關鍵問題做出簡要說明:
    (1)設計中的數字和模擬電源要通過扼流圈電感進行隔離,防止數字高頻電源對模擬信號產生干擾,電源接入端要加去耦電容,且盡量靠近Si4432芯片。濾波電容也應該盡量靠近相應引腳,這樣可以得到更好的濾波性能;
    (2)為了消除走線間的感性效應,應在PCB上空余的地方盡量多布置一些過孔。為了達到較好的射頻通信效果,應對整個PCB都覆地銅。提供了一個較好的RF地之后,TX/RX區域的對地敷銅區有助于減少甚至避免輻射干擾;
    (3)RF前端電路盡量使用0402封裝電感、電容,可以減少電磁干擾效應,射頻電感放置方向相互垂直以減小耦合,RF高頻部分需要50 Ω傳輸線作為連線。
    模塊PCB布局布線效果如圖3所示。

    本文引用地址:http://www.czjhyjcfj.com/article/192877.htm

    b.JPG



    3 模塊軟件設計
    3.1 軟件流程
    本模塊的軟件系統大體上可以分為以下部分:初始化部分、數據發送部分、數據接收部分,在系統軟件設計上仍然堅持模塊化分層設計,初始化模塊包括LPC1114的初始化,SPI的初始化,以及Si4432的關于無線收發頻率、工作模式、發射速率等內部寄存器的初始化配置,相關寄存器配置可以從Silicon Labs提供的Excel計算器中得到,以上各模塊軟件設計流程參考Silicon Labs提供的應用手冊,可以大大縮短研發周期。Si4432與MCU數據通信相關接口功能實現程序如下:
    g.JPG
    另外為了充分發揮本方案的優勢,在系統軟件中添加了電源管理部分,其功能就是實時檢測系統的供電情況,若檢測到系統掉電,即向中心發送掉電信息,同時向發休眠命令,進入休眠模式的設備,每半個小時喚醒一次,查詢中心是否已經上電工作,如果中心已經上電工作,進入工作狀態,若未檢測到中心工作,節點繼續休眠。主要包括掉電過程和上電過程兩部分,具體實現流程分別如圖4,圖5所示。

    c.JPG



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 永德县| 南安市| 阳新县| 海丰县| 温泉县| 旬阳县| 梓潼县| 开阳县| 靖安县| 分宜县| 阿鲁科尔沁旗| 横山县| 平原县| 云和县| 阳曲县| 岚皋县| 石台县| 墨竹工卡县| 铜鼓县| 和平县| 社旗县| 永善县| 柳江县| 大冶市| 富民县| 武穴市| 弥渡县| 永善县| 德化县| 嘉峪关市| 潜山县| 白城市| 阜城县| 晋宁县| 漯河市| 嫩江县| 自贡市| 京山县| 竹山县| 安乡县| 墨玉县|