Cortex-M3的生态物联网数据采集分站设计
2 系统软件设计
采用MDK4.1集成开发环境,基于库函数开发,基于LM3S811处理器的物联网数据分站的应用程序。仿真器为Techshine公司的J-Link。
程序的主要功能包括2部分:
①采集DHT11数字温湿度传感器的数据和BH1710FVC光照亮度传感器数据,同时通过A/D转换器采集MQ-2和MG-811传感器的数据。
②将采集的数据打包添加分站ID信息后通过SPI接口发送到无线模块nRF905。
为方便观测,分站采用LCD实时本地显示各传感器的数据,若数据异常,给出蜂鸣和LED闪烁报警。主程序流程如图8所示。本文引用地址://m.amcfsurvey.com/article/194707.htm
3 系统测试
本次设计的某些方案已经成功应用于南京林业大学-紫金山环境监测物联网的测试系统中。图9为南林物联网应用截图。
由于MQ-2和MG-811传感器都需要预热才能准确检测,因此系统需加电预热5分钟。从本地LCD液晶显示屏可以观测到温湿度、烟雾数值和CO2数值。
测试中,若对温湿度传感器哈气,其数据显示温湿度明显上升;对CO2传感器哈气,由于CO2浓度升高,其电压数据明显下降。若在烟雾传感器旁制造浓烟,则烟雾传感器数据也明显上升。这些测试符合传感器的特性说明。
物联网相关文章:物联网是什么
评论