采集网 基于STM32的低功耗温湿度采集器的设计与实现(3)

电脑杂谈  发布时间:2017-12-23 17:01:24  来源:网络整理

基于STM32的低功耗温湿度采集器的设计与实现

图4 系统软件流程图

3.3、对比测试分析

在未开启低功耗停止模式下,取满电的2600mAh锂电池进行电量测试,采集要素为户外温湿度环境。采集数据过程中对电池电流进行测试,电流为103mAh。采集点数为316个点,即采集了26小时20分钟。试验测试采集的数据如图5所示。

基于STM32的低功耗温湿度采集器的设计与实现

图5 未开启低功耗的采集数据

在开启低功耗停止模式下,取满电的2600mAh锂电池进行电量测试,采集要素也为户外温湿度环境。采集数据过程中对电池电流进行测试,低功耗模式下电流为4mA,唤醒启动时,工作电流为54mA。试验开始10天后,测试电源电压。电压显示为3.96V,这表明10天后温湿度采集器仍在工作。读取SD卡数据。采集点数为2936个点,即采集了10天4小时40分钟。试验测试采集的数据如图6所示。

基于STM32的低功耗温湿度采集器的设计与实现

图6 开启低功耗采集的数据

按电压每天下降0.3V速度计算,当电压下降的工作下限3.35V时,其工作时间约为60天。可以满足长时间工作需要,达到设计要求。

4、结语

介绍了基于STM32F03RET6的低功耗温湿度采集系统的设计原理,简述了SHTIO温湿度传感器通讯配置,并给出了“启动时序”的部分程序实例。描述了STM32的低功耗模式,并予以实现。通过实际测试,发现低功耗模式可以使其工作周期延长接近25倍。实现了长时间连续采集的设计要求。该低功耗方法适用于其他STM32控制系统,具有较大意义。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-55330-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...