《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于DSP和nRF24L01的無線環境監測系統設計
基于DSP和nRF24L01的無線環境監測系統設計
電子元器件應用
郝文延,焦明華
長治醫學院
摘要: 基于DSP和nRF24L01的無線環境監測系統設計,摘要:設計基于DSP(DigitalSignalProcessor)和nRF24L01的無線環境監測系統。系統的主控部件選用的是TMS320LF2407,無線通信模塊選用的是nRF24L01。文中論述了系統各硬件模塊的選擇方案,給出了各部分的軟件設計。實驗表明,該系統可以實現對環境溫度、光照強度等的無線監測。
Abstract:
Key words :

摘要:設計基于DSP(Digital Signal Processor)和nRF24L01的無線環境監測系統。系統的主控部件選用的是TMS320LF2407,無線通信模塊選用的是nRF24L01。文中論述了系統各硬件模塊的選擇方案,給出了各部分的軟件設計。實驗表明,該系統可以實現對環境溫度、光照強度等的無線監測。
關鍵詞:DSP;nRF24L01;無線傳輸;溫度傳感器;光度傳感器

引言
    目前,我國環境監測設備已經有了長足的發展,例如應用衛星遙感技術進行環境監測,采用GPRS系統對地下水監測等,各種環境采樣器也更加精確。但是大部分監測站的儀器裝備技術含量較低,功能單一,穩定性和可靠性差,多數小型儀器采用有線通信方式,亟待更新換代。而且,我國在環境監測儀器方面的自主開發能力較弱,精密儀器的技術含量和工藝要求都比較高,使得目前大量的精密儀器無法實現本地化生產,主要依靠進口,這就導致了價格非常昂貴。
    本文基于DSP和nRF24L01設計了一種無線環境監測系統。該系統操作簡便、測量迅速、造價低廉、便于攜帶,能滿足一定靈敏度和準確度的要求,且采用無線數據通信作為傳輸載體,可應用于蔬菜大棚、生產車間、溫室、礦井等場所的溫度、光度監測與控制系統。
    例如,在蔬菜大棚中,蔬菜生長的適宜溫度為20~30℃,大棚內白天增溫快,當棚外平均氣溫為15℃時,棚內可達40~50℃,不利于蔬菜生長。同樣,適當的光照強度對植物體內的硝酸鹽代謝起極為重要的作用,是決定植株硝酸鹽含量的主要因素之一,但過弱或過強的光照也不利于蔬菜的生長。因此,需要根據監測值適時調節棚內溫度,以有效地避免不當的溫度、光照對蔬菜的危害。

1 方案論證
    本無線環境監測系統是由一個主站和兩個分站組成。主站由無線收發模塊、信息處理模塊、顯示模塊構成,功能是無線發送分站的編號和命令,并無線接收分站發送的信息,同時顯示這些信息及分站的編號;分站由傳感器模塊、編碼模塊、信息處理模塊、顯示模塊和無線收發模塊構成,功能是采集溫度、光照信息,顯示所測信息,并將這些信息和自己的編號無線傳輸給主站。系統結構圖如圖1所示。

a.jpg


1.1 主控模塊
    本方案中主控模塊選擇TI公司的DSP芯片TMS320LF2407。TMS320LF2407內置10位(雙8路或單16路)A/D轉換器、看門狗定時器模塊;有41個可獨立編程的數字I/O引腳,絕大部分有復用功能;外設接口有串行通信SCI(Serial Communication Interface)與串行外設SPI(Serial Periphera1 Interface);2個事件管理器EVA、EVB可為所有類型電機提供控制技術,為工業自動化方面的應用奠定了基礎;2個16位通用定時器,3個具有死區功能的全比較單元。
    較MCS-51系列單片機而言,TMS320LF2407內部有32 KB的Flash程序存儲器和2.5 KB的SRAM,更能滿足軟件對空間的要求,且方便在線調試。利用其內置的10位A/D轉換器,可以直接接溫度、光度傳感器模塊,將測得的溫度值、光照強度值等模擬量轉換為TMS320LF2407可以處理的數字信息,避免了用MCS51進行A/D擴展帶來的麻煩。另外,TMS320LF2407有41個可獨立編程的數字I/O引腳,絕大部分有復用功能,更能滿足硬件對I/O口的需求。使用TMS320LF2407的串行外設接口SPI,可以直接和無線傳輸模塊nRF24L01提供的SPI接口相連,不需要軟件模擬SPI。使用的開發環境是CCS3.0,完全支持C語言,方便程序編寫。


1.2 傳感器模塊
    選用熱敏電阻來測量溫度。其值較為準確,靈敏度較高;配合電橋使用,工作溫度范圍寬、體積小,使用方便;電阻值可在0.1~100 kΩ間任意選擇。與熱電偶相比,熱敏電阻價格低廉;與DS18B20相比,熱敏電阻需要編寫的程序更加簡單。
    選用光敏電阻來測量光照。較光敏二極管,光敏電阻更能顯示出光的強弱;而且,它能夠和熱敏電阻應用到同一電路中。傳感器模塊電路如圖2所示。

b.jpg


1.3 編碼模塊
    選用跳線開關組成編碼模塊。與普通開關組成編碼模塊相比較,成本更加低廉。用兩列排針(各8位):一列排針接到TMS320LF2407的I/O口,并經過10 kΩ電阻接+5 V電源VCC,另一列排針接地。兩列排針對應的位用跳線帽相連時置0,否則為1。這樣可以設置分站的編號0~255,即本系統最多可以擴展256個分站,用來監測不同地點的當前環境溫度、光度值。
1.4 無線傳輸模塊
    選用無線傳輸模塊nRF24L01。它是一款工作在2.4~2.5 GHz世界通用ISM頻段的單片無線收發器芯片,采用FSK調制,內部集成自己的協議,有自動應答及自動重發功能、地址及CRC檢驗功能,可實現點對點或1對6的無線通信,無線通信速度可達2 Mbps;而且,電流消耗極低,當工作在發射模式下發射功率為-6 dBm時電流消耗為9 mA,接收模式下為12.3 mA。nRF24L01與PT2262/2272相比,不需要編碼和解碼,程序簡單;與nRF905相比,外圍元件更少,不需要曼徹斯特編碼;與nRF401相比,價位更低。
    TMS320LF2407只需為nRF24L01模塊預留6個I/O口,分別與其6個控制和數據信號CSN、SCK、MISO、MOSI、IRQ、CE相連。TMS320LF2407與nRF24L01的連接電路如圖3所示。

c.jpg


1.5 顯示模塊
    選用型號為LG5011BSR的共陽極數碼管,與液晶顯示器相比,價格低廉。它由7段發光二極管組成,共有10只引腳。其中,3、8引腳為共陽極,其他引腳加低電平時對應的二極管就會亮,從而控制數碼管顯示相應的數值。
1.6 系統硬件結構
    傳感器模塊是信息采集的樞紐。如圖2所示,電源電壓經穩壓管TL431穩壓到2.5 V,提供給由普通電阻和熱敏電阻組成的分壓電路,以及普通電阻和光敏電阻組成的分壓電路。熱敏電阻分得的電壓通過TO輸出,接TMS320LF2407的ADCIN0;光敏電阻分得的電壓通過LO輸出,接TMS320LF2407的ADCIN1。利用讀取A/D轉換后的結果,并計算出對應的溫度值和光線強度值,經查表輸出顯示。
    無線傳輸模塊是數據傳輸的核心。如圖3所示,TMS320LF2407通過6個I/O端口(IOPC0,IOPC1,SPISIMO,SPISOMI,SPICLK,SPISTE),依次與nRF24L01模塊的6個控制和數據信號IRQ、CE、MOSI、MISO、SCK、CSN相連。其中,CSN為芯片的片選線,CSN為低電平時芯片工作;SCK為芯片控制的時鐘線;SOMI為芯片控制數據線;MOSI為芯片控制數據線;IRQ為中斷信號,無線通信過程中DSP主要是通過SPI接口的SPISIM-O、SPISOMI與nRF24L01進行通信。CE為芯片的模式控制線,在CSN為低的情況下,CE協同nRF24L01的CONFIG寄存器共同決定nRF24L01的狀態。
    顯示模塊用TMS320LF2407的IOPB0、IOPB1來模擬串行發送數據的過程,外接串入并出移位寄存器74LS164構成。當需要顯示信息時,數據從IOPB0端在移位脈沖(由IOPB1輸出)的控制下逐位移入74LS164,74LS164能將輸入的串行數據轉換為并行數據輸出到數碼管。這樣的設計不僅節省I/O口,而且不占用串口資源。編碼模塊通過IOPA0~IOPA7與DSP相連。

2 軟件設計
    系統的主站、分站程序流程如圖4所示。主站程序主要包括初始化、無線發射、無線接收、數碼管顯示等部分;分站程序主要包括初始化、無線發射、無線接收、數據采集、數碼管顯示等部分。

d.jpg

2.1 初始化部分
    將數據地址、數據顯示區地址等內容初始化為0,設置數據顯示區地址的內容,進行數碼管顯示,以進行系統自檢。
e.jpg
2.2 無線發射部分
    首先設置nRF24L01為發射模式(設置發射和接收節點地址),使能自動應答,配置自動重發次數,選擇通信頻率,配置發射參數,選擇通道0有效數據寬度,配置nRF24L01的基本參數以及切換工作模式;然后設置發射數據,啟動發射,發射完數據后會自動轉入接收模式接收應答信號。
f.jpg
2.3 無線接收部分
    首先設置接收模式(即寫接收節點地址),使能自動應答,通道0接收地址允許,選擇通信頻率,選擇通道0有效數據寬度,配置發射參數,配置nRF24L01的基本參數以及切換工作模式;然后啟動接收,130μs后開始檢測空中數據,若收到,則數據模塊會自動發射應答信號。
g.jpg
2.4 數據采集部分
   分站對溫度、光照、地址編號進行采集,通過讀取I/O口得到地址編號的值,通過讀取A/D來獲得溫度、光照的最初值,經過DSP處理后得到準確的溫度、光度值。
h.jpg
2.5 數碼管顯示部分
    程序以模擬串口的方式實現數據顯示,過程為:取一字節數據,移一位數據到I/O口中,通過置位另一I/O口高低電平來模擬時鐘信號,即把數據一位一位地移到移位寄存器74LS164中,然后并行輸出到數碼管顯示數據。

3 調試分析
3.1 系統板硬件部分調試
    系統板硬件部分調試主要是萬用表檢查電路通斷情況,并測量部分關鍵引腳的電壓是否達到要求。
3.2 環境溫度測量調試
    首先,把標準溫度計和熱敏電阻同時放入冰水混合液中,標準溫度計的示數為Y1,根據基礎表值探測點顯示為X1。接著,將它們放入沸水中,標準溫度計的示數為Y2,根據基礎表值探測點顯示為X2,得出比例系數K=(X2-X1)/(Y2-Y1)=2。最后,在沸水和冰水混合液之間的溫度內,測得標準溫度Yi(i=3,4,…,30)和探測點顯示值Xi(i=3,4,…,30)共28組,從而得到近似比例系數K=2±0.5。再通過軟件部分進行數據的校準,建立溫度數據表。最終,將溫度計和溫度傳感器置于同一環境下記錄測得的溫度值,如表1所列。

i.jpg


3.3 環境光度測量調試
    ①將分站放置在燈光下,從最亮逐漸調暗,當暗到人眼看字有些費力時,從LED數碼管上讀得的光度原始數據為195 lx。
    ②將分站放置在自然光下,用手遮擋光度傳感器,由亮到完全遮蔽,當暗到幾乎無光線進入時,從LED數碼管上讀得的光度原始數據為198 lx。
    根據以上試驗結果,結合人們的習慣思維,在程序上進行了一些設計。用195減去測得的原始數據,值小于等于零時顯示為零,光照越強顯示值越大。
3.4 無線通信調試
    首先進行分站單發送信息、主站單接收信息的調試,經過一步步改進,最終通信成功。然后再進行主站、分站(即發送又接收信息)的調試,經反復調試最終通信成功。

結語
    本文介紹的無線環境監測系統的控制采用TMS320LF2407實現。TMS320LF2407內部資源豐富,既有A/D轉換器,又有SPI、SCI,省去了系統擴展的麻煩;另外,I/O口比較多,內部存儲空間較大,有利于系統功能擴充。無線部分采用高度集成的nRF24L01器件,大大簡化了系統硬件和軟件設計,減小了體積,提高了系統工作的可靠性。
    經試驗驗證,用編碼模塊可以設置分站的地址編號1~255,并能實時采集到周圍環境的溫度和光照數據,平均誤差控制在0.5℃以內,溫度測量范圍在0~100℃,各項數據都能通過數碼管清晰地顯示出來。光的有無還可通過一個發光二極管顯示,有光時發光二極管滅,無光時發光二極管亮。主站能準確無誤地無線接收分站數據,距離50 m左右仍能無線通信,但響應較慢。該系統攜帶方便,價格低廉,可應用到狹小的環境,可以隨意放置;此外,還可再接入其他傳感器,以測量更多的環境參數。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久国产精品久久久久久久久久| 在线观看成人av电影| 亚洲欧洲在线一区| 欧美粗暴jizz性欧美20| 欧美成人dvd在线视频| 国产精品免费区二区三区观看| 久久久久国产精品一区三寸| 欧美精品国产一区二区| 久久久亚洲欧洲日产国码αv| 国产亚洲精品美女| 国产丝袜一区二区三区| 久久精品夜夜夜夜久久| 亚洲乱亚洲高清| 亚洲影院在线观看| 欧美一区二区三区四区在线观看地址| 欧美成人精品在线| 国产精品日韩电影| 亚洲国产成人午夜在线一区| 久久夜精品va视频免费观看| 尤物精品在线| 国产一区二区三区最好精华液| 美女在线一区二区| 美女999久久久精品视频| 亚洲一区二区三区免费视频| 激情欧美一区| 影音先锋亚洲精品| 午夜亚洲伦理| 久久久精品网| 午夜精彩视频在线观看不卡| 亚洲精品1234| 亚洲成色777777女色窝| 亚洲大胆美女视频| 99精品久久久| 欧美日韩亚洲一区三区| 亚洲精品久久久一区二区三区| 美女网站在线免费欧美精品| 欧美日韩国产一区精品一区| 日韩午夜视频在线观看| 欧美h视频在线| 亚洲欧美视频一区| 先锋影音网一区二区| 亚洲免费观看高清在线观看| 欧美午夜免费电影| 国产精品爽爽ⅴa在线观看| 亚洲电影激情视频网站| 国产精品亚洲第一区在线暖暖韩国| 欧美日韩亚洲天堂| 久色婷婷小香蕉久久| 女同一区二区| 国产精品美腿一区在线看| 亚洲精品国精品久久99热一| 一区二区三区在线不卡| 亚洲电影毛片| 国产精品久久久久久久久动漫| 精品av久久久久电影| 亚洲第一精品久久忘忧草社区| 久久蜜桃香蕉精品一区二区三区| 日韩午夜高潮| 国产欧美日韩视频一区二区三区| 亚洲欧洲精品一区二区三区不卡| 鲁大师影院一区二区三区| 欧美日韩在线观看一区二区| 亚洲美女精品久久| 国产亚洲高清视频| 欧美日韩久久不卡| 免费欧美在线| 在线观看欧美视频| 欧美国产日韩精品| 久久久91精品国产| 国产精品一级| 极品少妇一区二区| 夜夜嗨一区二区三区| 久久天天躁狠狠躁夜夜爽蜜月| 美女精品自拍一二三四| 在线观看国产成人av片| 欧美a级片网站| 欧美 日韩 国产在线| 午夜久久久久久| 欧美一级久久| 美女日韩在线中文字幕| 久久久久久亚洲精品杨幂换脸| 亚洲国产综合91精品麻豆| 欧美性大战久久久久| 最新日韩在线| 亚洲欧美一区在线| 久久美女艺术照精彩视频福利播放| 老司机午夜精品| 99国产精品久久久久久久久久| 亚洲在线视频一区| 国产亚洲一区二区三区| 欧美xx视频| 亚洲一区二区三区成人在线视频精品| 日韩一二三在线视频播| 永久91嫩草亚洲精品人人| 欧美日韩八区| 亚洲国产成人av| 欧美成年人网| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲午夜视频在线观看| 亚洲欧美日韩综合国产aⅴ| 在线观看91久久久久久| 亚洲一区3d动漫同人无遮挡| 免费日韩av片| 国产精品免费视频观看| 国产精品多人| 久久国产精品99国产精| 国产精品久久久爽爽爽麻豆色哟哟| 欧美日韩一二三四五区| 亚洲一区二区三区三| 欧美系列精品| av成人免费在线观看| 久久一区二区视频| 亚洲黄一区二区三区| 久久一区免费| 韩国av一区| 亚洲大片在线观看| 欧美一区二区在线看| 国产精品免费网站在线观看| 午夜精品国产更新| 欧美国产一区二区在线观看| 亚洲欧美日韩综合一区| 中文日韩欧美| 欧美日本亚洲韩国国产| 久久婷婷成人综合色| 在线欧美日韩国产| 在线 亚洲欧美在线综合一区| 欧美一区二区三区啪啪| 一区二区三区久久网| 亚洲欧美日韩国产成人| 欧美国产精品中文字幕| 国产精品99久久不卡二区| 亚洲国产美女精品久久久久∴| 欧美激情一区二区三区不卡| 久久婷婷一区| 久久激情视频久久| 99riav久久精品riav| 久久久久亚洲综合| 亚洲国产欧美在线人成| 亚洲最新在线| 亚洲午夜久久久久久尤物| 久久久www成人免费毛片麻豆| 欧美日韩1区2区3区| 日韩一二三在线视频播| 91久久视频| 国产在线精品一区二区夜色| 伊人精品视频| 久久人人爽人人爽| 亚洲一区中文| 久久不射2019中文字幕| 在线中文字幕不卡| 亚洲一区二区毛片| 久久成人免费视频| 亚洲午夜一二三区视频| 午夜精品久久久久久久蜜桃app| 久久久精品2019中文字幕神马| 久久综合伊人77777麻豆| 一区二区三区欧美在线| 亚洲视频一区在线观看| 欧美日韩三级一区二区| 欧美精品一区二区蜜臀亚洲| 久久亚洲精品网站| 黄网站免费久久| 国产午夜精品一区二区三区视频| 亚洲高清三级视频| 欧美精品九九99久久| av成人老司机| 久久综合久久综合九色| 国产欧美日韩一区二区三区在线观看| 亚洲成色777777女色窝| 欧美性事在线| 欧美成人综合网站| 国产精品久久久久久亚洲毛片| 狠狠色狠狠色综合系列| 欧美好骚综合网| 欧美午夜不卡在线观看免费| 久久国产精品久久w女人spa| 欧美一区二区私人影院日本| 在线免费观看日本欧美| 日韩一区二区免费看| 欧美一级在线亚洲天堂| 久久久久久欧美| 国产一区二区按摩在线观看| 亚洲天堂视频在线观看| 欧美成人精品不卡视频在线观看| 亚洲欧美另类中文字幕| 亚洲肉体裸体xxxx137| 欧美午夜精品一区二区三区| 黄色亚洲大片免费在线观看| 亚洲人精品午夜| 国产日韩欧美一区在线| 国产精品一区二区a| 久久综合久久综合久久综合| 久久久久一区二区| 国产视频观看一区| 99精品热6080yy久久| 亚洲国产精品女人久久久| 国模大胆一区二区三区| 小黄鸭精品密入口导航| 国产亚洲综合性久久久影院| 久久久久久久久久久成人| 久久久蜜桃精品| 亚洲一区精彩视频| 欧美日韩综合精品| 欧美欧美午夜aⅴ在线观看| 伊人久久男人天堂| 国产综合一区二区| 欧美日韩激情网| 欧美另类人妖| 欧美视频在线免费| 国产亚洲精品久久飘花| 欧美国产高潮xxxx1819| 在线中文字幕不卡| 欧美一区二区三区四区夜夜大片| 久久电影一区| 久久狠狠一本精品综合网| 国产午夜亚洲精品理论片色戒| 欧美日韩亚洲一区二区三区四区| 欧美国产第二页| 国产精品激情| 亚洲永久免费av| 亚洲第一精品电影| 免费av成人在线| 一区二区三区|亚洲午夜| 亚洲人体偷拍| 国产精品久久久久久久久久久久久| 久久久蜜桃一区二区人| 激情婷婷亚洲| 国产日韩综合一区二区性色av| 亚洲国产成人久久综合一区| 欧美激情视频免费观看| 欧美va亚洲va国产综合| 在线亚洲观看| 国产在线精品二区| 欧美精品一级| 亚洲精品久久久久久久久| 久久综合999| 美女黄毛**国产精品啪啪| 国产伦理一区| 91久久黄色| 欧美午夜视频一区二区| 午夜精品理论片| 亚洲影院免费观看| 欧美日韩性生活视频| 久久免费黄色| 欧美资源在线观看| 久久久精品国产99久久精品芒果| 国产精品激情偷乱一区二区∴| 国产日韩欧美精品| 红桃视频国产一区| 亚洲在线免费视频| 国产日韩欧美不卡在线| 国产精品一区二区三区乱码| 亚洲免费观看在线观看| 国产欧美一区二区三区另类精品| 中文精品在线| 国产在线一区二区三区四区| 亚洲图片自拍偷拍| 亚洲欧美日韩在线播放| 一本在线高清不卡dvd| 国产精品久久久久9999吃药| 国产精品资源在线观看| 欧美日韩大陆在线| 国产精品视频yy9299一区| 狠狠色丁香久久婷婷综合_中| 狠狠色丁香久久婷婷综合丁香| 国产日韩专区在线| 日韩视频国产视频| 亚洲欧洲一区二区三区| 亚洲精品久久在线| 亚洲欧美福利一区二区| 亚洲免费视频网站| 久久综合综合久久综合| **网站欧美大片在线观看| 亚洲成人中文| 亚洲午夜激情网页| 国产精品蜜臀在线观看| 欧美日本中文| 久久精品一级爱片| 性欧美videos另类喷潮| 亚洲永久网站| 欧美日韩精品免费观看视一区二区| 亚洲精品综合精品自拍| 激情欧美一区二区| 国产亚洲欧美一级| 久久精品一区二区国产| 欧美午夜宅男影院| 亚洲图片欧洲图片av| 国内精品国语自产拍在线观看| 影音先锋亚洲精品| 欧美色图一区二区三区| 欧美午夜片欧美片在线观看| 蜜桃av久久久亚洲精品| 久久av二区| 亚洲欧美一区二区三区久久| 亚洲永久视频| 欧美成人资源| 亚洲日本中文字幕区| 午夜一区二区三区不卡视频| 欧美午夜性色大片在线观看| 国产精品亚洲网站| 欧美国产日韩一区二区在线观看| 亚洲欧美日本另类| 欧美精品在线观看播放| 久久嫩草精品久久久精品一| 国产日韩精品一区二区| 午夜亚洲性色视频| 亚洲人体一区| 99视频国产精品免费观看| 欧美日韩国产片| 久久精品视频亚洲| 亚洲欧美区自拍先锋| 一区二区三区在线不卡| 香蕉久久夜色精品| 欧美日韩免费观看一区| 国产一区二区三区日韩欧美| 亚洲欧美中日韩| 国产日韩一区| 欧美日韩国产精品一区| 国产一区二区精品久久| 欧美一级二级三级蜜桃| 亚洲最新中文字幕| 欧美在线999| 91久久国产综合久久91精品网站| 国产精品久久久久久久久久久久久| 国产精品青草久久久久福利99| 久久久亚洲欧洲日产国码αv| 欧美在线观看网址综合| 亚洲精品色婷婷福利天堂|