Cortex-M3的生態物聯網數據采集分站設計
2 系統軟件設計
采用MDK4.1集成開發環境,基于庫函數開發,基于LM3S811處理器的物聯網數據分站的應用程序。仿真器為Techshine公司的J-Link。
程序的主要功能包括2部分:
①采集DHT11數字溫濕度傳感器的數據和BH1710FVC光照亮度傳感器數據,同時通過A/D轉換器采集MQ-2和MG-811傳感器的數據。
②將采集的數據打包添加分站ID信息后通過SPI接口發送到無線模塊nRF905。
為方便觀測,分站采用LCD實時本地顯示各傳感器的數據,若數據異常,給出蜂鳴和LED閃爍報警。主程序流程如圖8所示。本文引用地址:http://cqxgywz.com/article/194707.htm

3 系統測試
本次設計的某些方案已經成功應用于南京林業大學-紫金山環境監測物聯網的測試系統中。圖9為南林物聯網應用截圖。

由于MQ-2和MG-811傳感器都需要預熱才能準確檢測,因此系統需加電預熱5分鐘。從本地LCD液晶顯示屏可以觀測到溫濕度、煙霧數值和CO2數值。
測試中,若對溫濕度傳感器哈氣,其數據顯示溫濕度明顯上升;對CO2傳感器哈氣,由于CO2濃度升高,其電壓數據明顯下降。若在煙霧傳感器旁制造濃煙,則煙霧傳感器數據也明顯上升。這些測試符合傳感器的特性說明。
物聯網相關文章:物聯網是什么













評論