黑龙江网站建设公司,百合网,wordpress代码增强插件下载,东阳网站建设软件开发BME280 温湿度气压传感器
芯片介绍
BME280是基于成熟传感原理的组合数字湿度、压力和温度传感器。该传感器块采用极为紧凑的金属盖LGA封装#xff0c;占地面积仅为2.5x2.5mm2#xff0c;高度为0.93mm。该传感器提供I2C以及SPI接口。它的小尺寸和低功耗允许在电池驱动的设备…BME280 温湿度气压传感器
芯片介绍
BME280是基于成熟传感原理的组合数字湿度、压力和温度传感器。该传感器块采用极为紧凑的金属盖LGA封装占地面积仅为2.5x2.5mm2高度为0.93mm。该传感器提供I2C以及SPI接口。它的小尺寸和低功耗允许在电池驱动的设备如手机GPS模块或手表的实施。
芯片使用方法 湿度测量 可以启用或跳过湿度测量。启用时将存在多个过采样选项。湿度测量由osrsh【2:0】设置控制。对于湿度测量过采样可以降低噪声。湿度测量的分辨率固定在16位ADC输出。 气压测量 可以启用或跳过气压测量。启用时将存在多个过采样选项。气压测量由osrsp【2:0】设置控制。对于压力测量过采样可以降低噪声。压力数据的分辨率取决于IR滤波器和过采样设置:
芯片模式
BME280提供三种传感器模式:睡眠模式、强制模式和正常模式。这些可以使用模式【1:0】设置进行选择(参见第5.4.5章)。可用的模式有: 睡眠模式:无操作可访问所有寄存器最低功耗启动后自动选择 强制模式:执行一次测量存储结果并返回睡眠模式 正常模式:测量和非活动周期的永久循环。
芯片寄存器地址 芯片I2C读写方法
I2C起始终止信号时序图 在SCL高电平期间拉低SDA代表开始 【S】 在SCL高电平期间拉高SDA代表结束 【P】
I2C写数据 在发送起始信号后发送从机数据地址从机数据地址的最后以为由引脚SDO决定。然后等待应答信号继续发送要操作的寄存器等待应答信号然后写入对应的数据如果不想继续写数据了需要发送一个停止信号。
I2C读数据
为了能够读取寄存器首先寄存器地址必须以写模式发送(从地址111011X0)。然后必须产生停止或重复启动条件。在此之后从设备在地址111011X1处以读模式(RW1’)寻址此后从设备从自动递增的寄存器地址发送数据直到出现NOACKM和停止条件。如图10所示其中寄存器0xF6和0xF7被读取。