BME680传感器-BESC空气质量IAQ算法库的三种工作模式
模式介绍
- BSEC_SAMPLE_RATE_LP模式(功耗最高)
- BSEC_SAMPLE_RATE_ULP模式(功耗最低)
- BSEC_SAMPLE_RATE_ULP加上ULP Plus模式
1.BSEC_SAMPLE_RATE_LP模式
低功耗模式,这个模式下,预期的采样周期为3秒。
在这种情况下,两次连续测量之间的间隔不得超过3秒的150%,即4.5秒,该模式下传感器在冷启动5分钟后就可以读出IAQ数据。
2.BSEC_SAMPLE_RATE_ULP模式
超低功耗模式,这个时候,预期的采样周期为300秒。
在这种情况下,两次连续测量之间的间隔不得超过300秒的150%,即450秒,在该模式下30分钟后就可以读出IAQ数据,这种情况最省电。
3.BSEC_SAMPLE_RATE_ULP加上ULP Plus模式
超低功耗模式加上中间触发模式,这个时候,预期的采样周期为3秒。
在这种情况下,两次连续测量之间的间隔不得超过3秒的150%,即4.5秒,该模式下20分钟左右后可以通过ULP Plus来强制读取IAQ的数据,运行30分钟后就可以直接正常读出IAQ数据。配置config必须要加,配置加只能加generic_18v_3s_4d、generic_18v_3s_28d、generic_33v_3s_4d、generic_33v_3s_28d这几种模式。
注意:
这个模式下,每次的3秒采样,并不会有数据输出。当以3秒的频率连续采样达到5分钟后,才会输出一次,(也就是每五分钟输出一次,但是采样要以3秒来采样)或者在两个五分钟之间,强制采集,也就是ULP Plus,会强制采集,输出一次数据。
使用ULP Plus间接触发采集时,每次触发采集的间隔不能小于20秒左右,小于间隔的话,即使使用ULP Plus,传感器也不会返回数据。
数据准确度
根据原厂FAE提供的数值,首次使用传感器要连续运行10个小时,也就是让传感器自己进行10个小时的建模后,数据才会变的准确。
BME680传感器-BESC空气质量IAQ算法库的三种工作模式相关推荐
- stm32f103c6t6下的HAL库搭建三种低功耗模式及实战分析(stm32通用)
目录 三种低功耗模式介绍 睡眠模式(sleep mode) 停止模式(stop mode) 待机模式(standby mode) 总结 实战测试 个别电路原理图 功耗分析 ADC功耗大解决方案 ADC ...
- LVS三种工作方式八种算法
一.集群简介 什么是集群 计算机集群简称集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作.在某种意义上,他们可以被看作是一台计算机.集群系统中的单个计算 ...
- qpython3 安装库_qpython3安装库的三种方法
一个利用碎片化时间学习Python的利器:QPython.这是一款能够在安卓手机上运行Python的软件,你可以在地铁上.公交车上甚至在无聊的会议上随时随地练习Python. QPython是一种通用 ...
- Pycharm安装第三方库的三种方法
Pycharm安装第三方库的三种方法 一.内部安装 二.终端安装 三.下载wheel文件安装 一.内部安装 在Setting中找到Python Interpreter,点击"+"号 ...
- C/C++中算法运行时间的三种计算方式(By 虚怀若谷)
算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量.而度量一个程序的执行时间通常有两种方法. 事后统计的方法:该方法利用计算机内部的计时功能,可以精确到毫秒级别,这种方法有两个缺 ...
- 边缘计算服务器传感器无线组网,边缘计算扩展IoT网络三种方法
如今物联网火热的时代,很多企业并没有为与物联网技术相关的风险做好准备,但边缘计算使用IoT设备的处理能力来聚合.预处理和过滤数据源,并增强数字工具的功能,将边缘应用于云连接相结合,以执行复杂的分析,并 ...
- matlab 分水岭法,分水岭算法Matlab实现——三种方法 | 学步园
clear,clc%三种方法进行分水岭分割 %读入图像 filename='sar1.bmp'; f=imread(filename); Info=imfinfo(filename); if Info ...
- Numpy库的三种矩阵乘法
本文介绍了 Numpy 库支持的三种矩阵乘法. 1. 元素级乘法 使用 multiply 函数或 * 运算符实现元素之间的乘法 import numpy as np# 创建两个矩阵 m = np.ar ...
- qpython安装requests库_qpython3安装库的三种方法
一个利用碎片化时间学习Python的利器:QPython.这是一款能够在安卓手机上运行Python的软件,你可以在地铁上.公交车上甚至在无聊的会议上随时随地练习Python. QPython是一种通用 ...
最新文章
- 21世纪了还愚公移山?数据库这么迁移更稳定!
- 关于API文档浏览神器Dash
- 潘建伟团队进行人类首次洲际量子通信 都发送了什么
- C 语言 结构作为参数
- 有赞统一日志平台初探
- 卧槽!12个杭州阿里高学历女员工被初中男骗财骗色1900多万!骗子冒充有钱佬!开豪车保时捷勾搭妹子,法院判无期徒刑!...
- 解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对
- 分享两个好用的nosql GUI工具
- 密码学是如何保护区块链的 1
- 第三方登录页面java_第三方登录接口使用说明(JAVA)
- css5最新灵敏度,影响灵敏度的因素 - nakcy0009的专栏 - 52RD博客_52RD.com
- c语言 多个线程对同一变量执行memcpy_你可曾听过网络编程中应用线程本地存储?...
- UIDynamic(物理仿真)
- 使用yarn创建react项目报node_modules\core-js-pure: Command failed错误
- 球面坐标系与指标坐标系转换
- 网页版网络聊天室设计与实现(Java+SSH+MySQL)
- 440 亿美元成交!Twitter 「卖身」马斯克
- JAVA实现逆波兰转换,java实现逆波兰式
- 调整亮度、对比度、饱和度和色相
- EAG通过新实验室拓展医疗器械检测服务