基于DSP和nRF24L01的無線環(huán)境監(jiān)測系統(tǒng)設計
摘要:設計基于DSP(Digital Signal Processor)和nRF24L01的無線環(huán)境監(jiān)測系統(tǒng)。系統(tǒng)的主控部件選用的是TMS320LF2407,無線通信模塊選用的是nRF24L01。文中論述了系統(tǒng)各硬件模塊的選擇方案,給出了各部分的軟件設計。實驗表明,該系統(tǒng)可以實現對環(huán)境溫度、光照強度等的無線監(jiān)測。
關鍵詞:DSP;nRF24L01;無線傳輸;溫度傳感器;光度傳感器
引言
目前,我國環(huán)境監(jiān)測設備已經有了長足的發(fā)展,例如應用衛(wèi)星遙感技術進行環(huán)境監(jiān)測,采用GPRS系統(tǒng)對地下水監(jiān)測等,各種環(huán)境采樣器也更加精確。但是大部分監(jiān)測站的儀器裝備技術含量較低,功能單一,穩(wěn)定性和可靠性差,多數小型儀器采用有線通信方式,亟待更新換代。而且,我國在環(huán)境監(jiān)測儀器方面的自主開發(fā)能力較弱,精密儀器的技術含量和工藝要求都比較高,使得目前大量的精密儀器無法實現本地化生產,主要依靠進口,這就導致了價格非常昂貴。
本文基于DSP和nRF24L01設計了一種無線環(huán)境監(jiān)測系統(tǒng)。該系統(tǒng)操作簡便、測量迅速、造價低廉、便于攜帶,能滿足一定靈敏度和準確度的要求,且采用無線數據通信作為傳輸載體,可應用于蔬菜大棚、生產車間、溫室、礦井等場所的溫度、光度監(jiān)測與控制系統(tǒng)。
例如,在蔬菜大棚中,蔬菜生長的適宜溫度為20~30℃,大棚內白天增溫快,當棚外平均氣溫為15℃時,棚內可達40~50℃,不利于蔬菜生長。同樣,適當的光照強度對植物體內的硝酸鹽代謝起極為重要的作用,是決定植株硝酸鹽含量的主要因素之一,但過弱或過強的光照也不利于蔬菜的生長。因此,需要根據監(jiān)測值適時調節(jié)棚內溫度,以有效地避免不當的溫度、光照對蔬菜的危害。
1 方案論證
本無線環(huán)境監(jiān)測系統(tǒng)是由一個主站和兩個分站組成。主站由無線收發(fā)模塊、信息處理模塊、顯示模塊構成,功能是無線發(fā)送分站的編號和命令,并無線接收分站發(fā)送的信息,同時顯示這些信息及分站的編號;分站由傳感器模塊、編碼模塊、信息處理模塊、顯示模塊和無線收發(fā)模塊構成,功能是采集溫度、光照信息,顯示所測信息,并將這些信息和自己的編號無線傳輸給主站。系統(tǒng)結構圖如圖1所示。
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可為所有類型電機提供控制技術,為工業(yè)自動化方面的應用奠定了基礎;2個16位通用定時器,3個具有死區(qū)功能的全比較單元。
較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。使用的開發(fā)環(huán)境是CCS3.0,完全支持C語言,方便程序編寫。
評論