首页 > 其他分享 >已知气压,温度,求当前高度

已知气压,温度,求当前高度

时间:2023-12-07 22:37:22浏览次数:23  
标签:Pressure %. Temperature BMP280 Altitude 已知 BMP 气压 温度

已知气压,温度,求当前高度的公式。

公式

通过该公式,实现的C语言代码:

float  BMP_Temperature,BMP_Pressure,Altitude;
    while(BMP280_GetStatus(BMP280_MEASURING) != false);
    while(BMP280_GetStatus(BMP280_IM_UPDATE) != false);
    BMP_Temperature = BMP280_Get_Temperature();
    BMP_Pressure = BMP280_Get_Pressure();
    printf("温度:%.2f C 压强:%.2f Pa\r\n",BMP_Temperature,BMP_Pressure);
    Altitude = ((powf((101325.0f/BMP_Pressure),(1/5.257f))-1) * (BMP_Temperature+273.15f)) / 0.0065f;
    printf("高度:%.4fcm\r\n",Altitude);

标签:Pressure,%.,Temperature,BMP280,Altitude,已知,BMP,气压,温度
From: https://www.cnblogs.com/songmingze/p/17884099.html

相关文章

  • 代码随想训练营第58天(Python)| 739. 每日温度、496.下一个更大元素 I
    739.每日温度classSolution:defdailyTemperatures(self,temperatures:List[int])->List[int]:n=len(temperatures)ans=[0]*n#单调增的栈stack=[]foriinrange(n):#如果遍历的temperatures[i]......
  • 低气压试验箱:低压环境模拟的得力助手
    低气压试验箱是一种用于测试产品在低气压环境下的性能和可靠性的重要设备。随着科技的发展,许多产品需要在不同的环境和气候条件下运行,因此低气压试验箱成为了质量保证和产品研发过程中不可或缺的一部分。上海和晟HS系列低气压试验箱低气压试验箱的核心部分是它的密封舱,通常被设计......
  • 非查表方式计算NTC温度
    1floatGetTempera2(u16ad)2{3floatR2=36.5;//分压电阻36.5K4floatB=3950.0;5floatR25=100.0;//100kOhm67floatR1=R2*ad/(4095.0-ad);8floatT1=1.0/(log(R1/R25)/B+1/298.15);9returnT1-273.15f;10}  ......
  • Linux下获取CPU温度
    不同架构的CPU,CPU温度所在的系统文件有区别CPU温度相关的系统文件位于cd/sys/class/thermal可以看到文件夹下有很多命名为thermal_zone{n}的文件夹以thermal_zone0文件夹为例cat/sys/class/thermal/thermal_zone0/type可以获取到thermal_zone0设备的类型对x86架构的CPU......
  • 17_DS18B20温度传感器
    DS18B20温度传感器介绍引脚及应用电路原理图内部结构框图存储器结构单总线介绍单总线电路规范单总线时序结构DS18B20操作流程DS18B20数据帧温度存储格式获取温度用LCD显示OneWire.c#include<REGX52.H>#include<intrins.h>sbitOneWire_DQ=P3^7;......
  • 如何在安防视频监控平台EasyCVR首页增添统计设备每个小时的温度展示功能?细节如下
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的......
  • AP5192pwm调光温度保护内置mos管恒流芯片
    产品描述AP5192是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-100V输入的高精度降压LED恒流驱动芯片。最大电流1.5A。AP5192可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5192工作频率可以通过RT外部电阻编程来设定,同时内置抖频电路,可以降低对......
  • matplotlib之实现基础绘图-nj城市温度变换图
    示例1#0.导入依赖包2importmatplotlib.pyplotasplt3importrandom4#1.准备数据即x,y坐标轴的数据5x=range(60)6y_nj=[random.uniform(15,18)foriinx]7print(x,y_nj)8#2.创建画布9plt.figure(figsize=(20,8),dpi=80)10#3.绘制......
  • 加热时间温度瓦数计算
     (公式中不需要3600,计算单位参照如下所示)          P*T=M*t(温升)*比热容......
  • DS18B20温度传感器——51实验
    DS18B20是由DALLAS半导体公司推出的一种“一线总线(单总线)”接口的温度传感器。与传统的热敏申阻等测温元件相比,它是一种新型的体积小,适用电压宽、与微处理器接口简单的数字化温度传感器。 具有如下特点:1、适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电。......