• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于nRF905和MSP430的無線收發(fā)系統(tǒng)設(shè)計

    2015-01-15 03:08:08鑫,楊
    現(xiàn)代機械 2015年2期
    關(guān)鍵詞:框圖原理圖單片機

    楊 鑫,楊 靖

    (貴州大學(xué)電氣工程學(xué)院,貴州 貴陽 550025)

    0 引言

    在工農(nóng)業(yè)控制現(xiàn)場,常常需要對現(xiàn)場的大量數(shù)據(jù)進行監(jiān)測,如電流、電壓、溫度、濕度、二氧化碳濃度等,其中溫度是一個十分重要的物理量。傳統(tǒng)的數(shù)據(jù)傳輸都是通過有線傳輸?shù)姆绞絹韺崿F(xiàn)的,然而在許多現(xiàn)場架設(shè)電線是一項十分復(fù)雜的工程,有些甚至不允許鋪設(shè)電線,并且在某些場合架設(shè)電線會使成本大大提高,同時也增加了施工難度和維修成本。隨著科技的進步,無線通訊技術(shù)得到迅猛的發(fā)展,其憑借著布線大幅減少、適應(yīng)性強、建網(wǎng)快捷等優(yōu)勢,尤其是一些特殊場合其優(yōu)勢更是明顯,因此無線數(shù)傳系統(tǒng)在市場占有率逐漸提高。

    1 本設(shè)計主要內(nèi)容

    本設(shè)計主要分為兩大部分,分別為發(fā)送部分和接收部分。其中發(fā)送部分通過MSP430F149控制DS18B20數(shù)字溫度傳感器采集現(xiàn)場溫度數(shù)值,用LCD1602液晶顯示器顯示開機“Welcome”歡迎語和現(xiàn)場溫度數(shù)據(jù),同時使用紅綠兩種顏色LED,顯示發(fā)送模塊蓄電池電量(紅色為電量不足,綠色為電量充足),以供現(xiàn)場工作人員讀取,同時又控制nRF905無線模塊將溫度數(shù)據(jù)通過無線形式發(fā)送出去。接收部分同樣配備了MSP430F149和nRF905,實現(xiàn)將發(fā)送模塊發(fā)送的數(shù)據(jù)進行接收,同時接收模塊又配備了RS232上位機接口模塊,將接收到的數(shù)據(jù)通過此串口上傳到上位機,以備工作人員進行數(shù)據(jù)保存分析等。

    2 系統(tǒng)硬件設(shè)計

    2.1 系統(tǒng)框圖

    系統(tǒng)結(jié)構(gòu)框圖主要分為發(fā)送模塊結(jié)構(gòu)框圖和接收模塊結(jié)構(gòu)框圖,具體結(jié)構(gòu)如圖1,圖2所示。

    圖1 發(fā)送模塊結(jié)構(gòu)框圖

    圖2 接收模塊結(jié)構(gòu)框圖

    2.2 系統(tǒng)主電路

    系統(tǒng)主電路主要分為發(fā)送部分和接收部分,分別如圖3所示。

    圖3 發(fā)送模塊電氣原理圖

    圖4 接收模塊電氣原理圖

    3 系統(tǒng)軟件設(shè)計

    本設(shè)計程序(接收和發(fā)送端)的主體思想均為先定義,然后進入無限循環(huán),在無線循環(huán)內(nèi),按照先順序執(zhí)行,然后進入另一層循環(huán),本層循環(huán)為數(shù)據(jù)發(fā)送環(huán)節(jié),循環(huán)次數(shù)為三次的思想來進行編程,本編程方法的一個好處就是主程序在執(zhí)行完一次后可以重新采集溫度信息,能夠及時對溫度變化做出響應(yīng),另一個好處是同一溫度信息通過無線方式重復(fù)發(fā)送三遍,確保在無線傳輸中數(shù)據(jù)不會發(fā)生丟失現(xiàn)象(數(shù)據(jù)的準確性由nRF905執(zhí)行CRC校驗來保證)。主程序流程圖如圖5,圖6所示。

    圖5 發(fā)送模塊程序原理圖

    圖6 接收模塊程序原理圖

    4 結(jié)束語

    本論文主要完成了硬件系統(tǒng)和軟件系統(tǒng)兩部分設(shè)計,其中核心是在MSP430F149中寫入主程序,讀取DS18B20的溫度數(shù)據(jù),按照LCD1602和nRF905的工作時序,將溫度數(shù)據(jù)進行顯示、發(fā)送、接收和傳輸?shù)絉S232串口。本文的核心在于數(shù)據(jù)無線傳輸,由于使用無線傳輸,所以本系統(tǒng)考慮到絕大多數(shù)情況難以架設(shè)電線需要使用蓄電池供電所以采用了超低功耗單片機,同時本設(shè)計設(shè)計了USB供電電路,可以實現(xiàn)在有電源的情況下無需重新鋪設(shè)信號線就可以完成數(shù)據(jù)傳輸,同時主程序中設(shè)定溫度數(shù)據(jù)重復(fù)發(fā)送三次機制和nRF905模塊自帶CRC校驗功能保證了數(shù)據(jù)的完整性和準確性。

    [1] 張建平.智能化監(jiān)測系統(tǒng)及儀器.國防工業(yè)出版社,2005:6-7

    [2] 沈建華,楊艷琴,翟驍曙.MSP430系列16位超低功耗單片機實踐與系統(tǒng)設(shè)計[M].清華大學(xué)出版社,2005:45-49

    [3] Gaozhengxin.Elcctronic design automatic practice with practice.the press,1998:11-13

    [4] 秦龍.MSP430單片機應(yīng)用系統(tǒng)開發(fā)典型事例[M].北京:中國電力出版社

    [5] 李維,郭強.液晶顯示應(yīng)用技術(shù)[M].電子工業(yè)出版社,2000:5-6

    [6] 李元斌.DS18B20數(shù)字傳感器溫度檢測顯示系統(tǒng)[J].湖北:華中科技大學(xué)生命學(xué)院試驗中心,430074:70-77

    [7] 鄭敏.DS18B20溫度傳感器在溫度大棚多路測控技術(shù)中的應(yīng)用[J].四川:鄂州大學(xué)電子工程系,520081:11-14

    [8] 胡大可.MSP430系列FLASH型超低功耗16位單片機[M].北京:北京航空航天大學(xué)出版社,2001:77-79

    [9] 魏小龍.MSP430系列單片機接口技術(shù)及系統(tǒng)設(shè)計實例[M].北京:北京航空航天大學(xué)出版社,2002:12-13

    [10] 鄒伯敏.自動控制理論[M].機械工業(yè)出版社,2007:56-58

    猜你喜歡
    框圖原理圖單片機
    淺談STM32核心板原理圖設(shè)計
    捷豹I-PACE純電動汽車高壓蓄電池充電系統(tǒng)(三)
    基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
    電子制作(2019年13期)2020-01-14 03:15:28
    電路原理圖自動布圖系統(tǒng)的設(shè)計與實現(xiàn)
    基于Protel DXP 2004層次原理圖的設(shè)計
    基于單片機的層次漸變暖燈的研究
    電子制作(2019年15期)2019-08-27 01:12:10
    基于單片機的便捷式LCF測量儀
    電子制作(2019年9期)2019-05-30 09:42:02
    電路圖2017年凱迪拉克XT5
    算法框圖的補全
    Microchip推出兩個全新PIC單片機系列
    北川| 北宁市| 自治县| 临沭县| 宜丰县| 自治县| 林甸县| 琼海市| 济阳县| 曲靖市| 鹤庆县| 沈丘县| 昌黎县| 尉氏县| 玉屏| 宝坻区| 胶州市| 蓝田县| 盘山县| 和林格尔县| 德昌县| 平塘县| 台东县| 汤原县| 绥芬河市| 铜梁县| 永仁县| 庐江县| 酒泉市| 永德县| 玉树县| 武乡县| 宣化县| 陵水| 武鸣县| 兴义市| 鸡东县| 桂林市| 嘉荫县| 威远县| 新营市|