气压计不稳

气压的基本知识(二)
(供进阶阅读)
&&&撰文:孔繁耀
我们知道大气压力是水平表面(每单位面积计)所承受来自其上面空气的重量。在一般相同情况下,冷空气柱因其密度较高,会比暖空气柱重,因而产生气压较大
我们有重量是因为地球在我们身上有一种吸力,称为“重力”。重力在不同太空星体均有很大分别。月球上的重力比地球小,故此太空人在月球能跳得更高。重力在地球各地也有不同,然而其变化幅度则小很多。因此在一般相同情况下,气压(上空空气柱的重量)在地球各地均会因重力稍为不同而有所变化。
要比较不同地方的气压读数,一个方便方法是把它们换算至同一高度,例如海平面。气象界使用“标准大气”把各地的气压读数转换成海平面气压。标准大气是国际公认的一个温度、气压和密度的假设垂直分布。
航空界因应不同的运作需要,使用特定名词如QFE、QNH和QFF等来形容气压。QFE是测量站(或机场)水平高度的气压。QNH是海平面气压,根据国际民航组织所订立的标准大气将QFE转换而成。QFF是根据实际大气温度情况,把QFE转换而成海平面气压。
气象人员把各地气象站同一时间所量度到之气压值(根据温度等作出适当的修正后)填上天气图上,然后将气压数值相同的地点用线连接起来,便成为等压线。等压线一般以2或4百帕斯卡分隔。等压线能有效地显示地面气压的分布状况。
等压线也可用来推断风的情况。在北半球,若你的左面气压较高(较低),则风大致会是迎面(背后)吹来。而在一般相同情况下,相邻等压线愈紧密(愈疏),风力也愈强(愈弱)。
认识及理解地面气压的特征对天气预报非常重要,天气图上的气压特征通常有下列几个类别:
气旋或低气压
当地区的大气压力比其外围低时,这个系统便称为低气压或气旋。在北(南)半球,低气压附近的空气循逆时针(顺时针)方向运行(从上面往下望)。接近地球表面,摩擦力使空气稍微向内越过等压线。进入低压区的空气只能往上升,因此低气压地区的天气通常比较不稳定(如有云、雨或骤雨等)
反气旋或高气压
当地区的大气压力比其外围高时,便称之为反气旋或高气压。在北(南)半球,反气旋附近的气流是顺时针(逆时针)方向运行的。接近地球表面,摩擦力使空气稍微向外越过等压线。一般来说,高气压地区内的天气比较稳定及晴朗。
当高气压呈延长状,称为高压脊。在天气图上,它有时会伴随着一条脊轴线。脊轴线上的气压会较其两旁气压为高。
当低气压呈延长状,称为低压槽。在天气图上,它会伴随着一条槽线。槽线上的气压会较其两旁气压为低。料封泵如果有不良操作气压不稳会有频繁开关机情况-机械
料封泵如果有不良操作气压不稳会有频繁开关机情况
发布时间: 17:43
料封泵的输送过程我们应该避免频繁的开关机情况的发生,一般这种情况的发生主要是因为对料封泵有不良的操作造成气压的不稳定所造成,从而影响整个粉体输送的效果,因为料封泵设备开始运行,料封泵在管道内就形成一种压力的循环,对于管道内的压力会越来越平稳,使得风机的运行越来越流畅,从而对设备的损耗会减少到最低,就如同我们开车跑高速一样,如果是走走停停是非常费油的,如果要达到一定的速度,就会因为惯性而力。所以在料封泵开机后尽量不要频繁的再开关机,尤其是在调试过程中要摸索送料阀门的开度,调整到一个合理的输送效果,不可过多也能太少。 富成机械对于料封泵有一套良好的操作规范进行,从而避免料封泵的频繁开关机问题,通过设备上调节手柄,当输送的进料量和出料量量相匹配时,记下手柄旋转的角度位置。通过一定时间的输送后再对输送的量进行匹配,再细致调整一下手柄,这样对于初步操作者来说是一种较保守的方式,主要是为防止泵上方的料仓满仓出现溢料,往往将送料阀门开得大,这易导致料封泵上方料位不足,只好停泵,等料位达到需求后再开料封泵,这样造成料封泵开开停停较频繁。每次开停,对风机不利,同时对滤布也有影响,停料停风后,气室没有正压,料会沿滤布孔洞漏入气室,使其积料堵塞。所以我们对于料封泵的操作不能求急求快,一定要对输送的量配比要有一个合适的状态而不断进行微调,这样才能达到设备的输送效果。这样就能使得料封泵整个输送过程达到理想状态,欢迎拨打技术工程师电话进行详细了解。
以上消息来自互联网,本网不对以上信息真实性、准确性、合法性负责查看: 11240|回复: 26
气压计MS5611读出来的数据非常不准确
主题帖子精华
新手上路, 积分 45, 距离下一级还需 5 积分
在线时间0 小时
读出来的数据经过解算 气压大于标准大气压 而且变化幅度很大 而且气压竟然和温度有对应关系
这是我之前测试的时候得到的三组数据
P: &T:26.60
P: &T:18.80
P: &T:31.00
气压差为536.73 & 温度差为2.2度&
不知道为什么会出现这种情况
以下是部分代码,希望有经验的前辈多多指教!
[C] 纯文本查看 复制代码u32 MS561101BA_DO_CONVERSION(u8 command)
u32 conversion=0;
u32 conv1,conv2,conv3;
IIC_Start();
IIC_Send_Byte(MS561101BA_SlaveAddress);
while(IIC_Wait_Ack());
IIC_Send_Byte(command);
while(IIC_Wait_Ack());
IIC_Stop();
Delay_Ms(20);
IIC_Start();
IIC_Send_Byte(MS561101BA_SlaveAddress);
while(IIC_Wait_Ack());
IIC_Send_Byte(0x00);
while(IIC_Wait_Ack());
IIC_Stop();
IIC_Start();
IIC_Send_Byte(MS561101BA_SlaveAddress+1);
while(IIC_Wait_Ack());
conv1=IIC_Read_Byte(1);
conv2=IIC_Read_Byte(1);
conv3=IIC_Read_Byte(0);
IIC_Stop();
conversion= (conv1&&16) + (conv2&&8) + conv3;
//读取数字温度
void MS561101BA_GetTemperature(u8 OSR_Temp)
D2_Temp= MS561101BA_DO_CONVERSION(OSR_Temp);
Delay_Ms(10);
dT=D2_Temp - (((u32)Cal_C[5])&&8);
Temperature=D2_T//2000+dT*((u32)Cal_C[6])/;
//读取数字气压
void MS561101BA_GetPressure(u8 OSR_Pres)
float Aux,OFF2,SENS2;
//温度校验值
D1_Pres= MS561101BA_DO_CONVERSION(OSR_Pres);
Delay_Ms(10);
OFF=(u32)(Cal_C[2]&&16)+((u32)Cal_C[4]*dT)/128.0;
SENS=(u32)(Cal_C[1]&&15)+((u32)Cal_C[3]*dT)/256.0;
//温度补偿
/*if(Temperature & 2000)// second order temperature compensation when under 20 degrees C
Temperature2 = (dT*dT) / 0x;
Aux = (Temperature-2000)*(Temperature-2000);
OFF2 = 2.5*A
SENS2 = 1.25*A
if(Temperature & -1500)
Aux = (Temperature+1500)*(Temperature+1500);
OFF2 = OFF2 + 7*A
SENS2 = SENS + 5.5*A
//(Temperature & 2000)
Temperature2 = 0;
SENS2 = 0;
Temperature = Temperature - Temperature2;
OFF = OFF - OFF2;
SENS = SENS - SENS2;
Pressure=D1_P//(D1_Pres*SENS/-OFF)/32768.0;
Sorrow is hushed into peace in my heart like the evening among the silent trees.
主题帖子精华
高级会员, 积分 869, 距离下一级还需 131 积分
在线时间58 小时
没玩过这个,不过,这应该属于器件级的误差吧.&温度对感性元件一般会有影响.
你需要的最小精度是多少?
主题帖子精华
金牌会员, 积分 2115, 距离下一级还需 885 积分
在线时间19 小时
看着没啥问题,你可以试着降低温度或者升高温度来确认下气压值是否跟着改变。实际气压会和温度有关系,但是一般是几十差不多,不应该像你这样大的偏差。
专业制作STM32 GPRS通信模块板,模块交流群:。
主题帖子精华
高级会员, 积分 869, 距离下一级还需 131 积分
在线时间58 小时
建议多读几次,去掉最高,最低,然后求均值..这样的话应该会稳定些....
如果还是差值的话,我个人把供电滤波电容换个大点的.
再有问题的话,就应该是器件级的问题了,没法解决,只能换个更好的元件来满足你的精度了.
主题帖子精华
新手上路, 积分 45, 距离下一级还需 5 积分
在线时间0 小时
回复【4楼】hexboot:
---------------------------------
数据其实是相当稳定&读几十次都不会有变化。。所以均值应该是不行的。。
它的变化是非常迟钝的&我升高两米可能都没有变化&然后再高一点会发生一次差值巨大的突变
MS5611的数据手册中号称其精度可以达到10cm&我感觉这个状态连3m都没有
Sorrow is hushed into peace in my heart like the evening among the silent trees.
主题帖子精华
新手上路, 积分 45, 距离下一级还需 5 积分
在线时间0 小时
回复【2楼】hexboot:
---------------------------------
应该要小于50cm&我是想用它来做飞行器的高度测试
Sorrow is hushed into peace in my heart like the evening among the silent trees.
主题帖子精华
高级会员, 积分 819, 距离下一级还需 181 积分
在线时间268 小时
回复【6楼】Phoenix_2011:
---------------------------------
我弄过一个测气压水压的,MS5541,温度是不稳定的,但是气压水压可以的,转换成高度或者深度最大误差100cm,只要大概可以就行了,不要那么精准的。
主题帖子精华
高级会员, 积分 819, 距离下一级还需 181 积分
在线时间268 小时
回复【6楼】Phoenix_2011:
---------------------------------
最大误差应该是10cm,写错了。
主题帖子精华
新手上路, 积分 45, 距离下一级还需 5 积分
在线时间0 小时
回复【7楼】TinyBoy:
---------------------------------
那为什么我的数据那么不准呢&能不能给点代码
Sorrow is hushed into peace in my heart like the evening among the silent trees.
主题帖子精华
高级会员, 积分 819, 距离下一级还需 181 积分
在线时间268 小时
回复【9楼】Phoenix_2011:
---------------------------------
&我的不是用IIC写的,对你没用处我发现校准那个地方计算比较多,如果你能读出数据,看看校准对不对。
主题帖子精华
金牌会员, 积分 1503, 距离下一级还需 1497 积分
在线时间17 小时
用过BMP180,感觉挺准的
主题帖子精华
新手上路, 积分 45, 距离下一级还需 5 积分
在线时间0 小时
回复【10楼】TinyBoy:
---------------------------------
spi的代码也可以啊。。我不一定非要用i2c。。
Sorrow is hushed into peace in my heart like the evening among the silent trees.
主题帖子精华
中级会员, 积分 264, 距离下一级还需 236 积分
在线时间24 小时
回复【11楼】beyond696:
---------------------------------
今天准,换了明天可能差了10来米,不信你自己试看看哦。好像气压高度计都是这样,跟天气有很大关系
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
试一试发送指令后加入相应延时
主题帖子精华
初级会员, 积分 68, 距离下一级还需 132 积分
在线时间0 小时
在使用这个时,在芯片上面垫一层海绵会好很多。。不然跳动的确会很大
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
温度对气压值的干扰很大,需要做温漂补偿。没有测试过ms5611,但在对沛喆fbm320和bmp280的对比测试中沛喆的气压芯片抗温度干扰性能明显胜于bmp280
主题帖子精华
新手上路, 积分 42, 距离下一级还需 8 积分
在线时间1 小时
回复【10楼】TinyBoy:
---------------------------------
请问怎样直接自己写MS5611传感器的SPI驱动代码?(目前自己正在准备气压计的底层驱动,不过没有相关经验,只能参照别人的代码)
主题帖子精华
高级会员, 积分 819, 距离下一级还需 181 积分
在线时间268 小时
回复【17楼】mc1930:
---------------------------------
我没有MS5611的SPI驱动代码,我写过MS5541的驱动,现在找不到了,SPI接口,都是标准的接口,你写出SPI的读写函数,其他根据IC资料进行操作就行了。
主题帖子精华
高级会员, 积分 628, 距离下一级还需 372 积分
在线时间96 小时
以前搞过ms5611&用的spi,我也发现温度会从很高变的很低,这个跟你定义变量的符号有关系,最好都用float类型,气压变动那么大或许也跟温度有关系。你先改改看。
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间7 小时
楼主我的读数好奇怪,温度竟然4000多度?求指导
(2.32 KB, 下载次数: 3)
11:59 上传
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间7 小时
u32 MS5611_Do_Conversion(u8 Command)
& & & & u32 Con1, Con2, Con3, C
& & & & IIC_Start();& &&&//起始信号
& & & & IIC_Send_Byte(MS5611_SlaveAddress + 0x00);& &//IIC选择MS5611 + 读/写数据位
& & & & while(IIC_Wait_Ack());& & & & & & & & & & & & & & & & & & & & //等待应答
& & & & IIC_Send_Byte(Command);
& & & & while(IIC_Wait_Ack());& & & & & & & & & & & & & & & & & & & & //等待应答
& & & & IIC_Stop();&&& & & & //停止信号
& & & & delay_ms(20);
& & & & IIC_Start();& &&&//起始信号
& & & & IIC_Send_Byte(MS5611_SlaveAddress + 0x00);& &//IIC选择MS5611 + 读/写数据位
& & & & while(IIC_Wait_Ack());& & & & & & & & & & & & & & & & & & & & //等待应答
& & & & IIC_Send_Byte(MS5611_ADC_RD);& & & & & & & & //ADC Command
& & & & while(IIC_Wait_Ack());& & & & & & & & & & & & & & & & & & & & //等待应答
& & & & IIC_Stop();&&& & & & //停止信号
& & & & IIC_Start();& &&&//起始信号
& & & & IIC_Send_Byte(MS5611_SlaveAddress + 0x01);& &//IIC选择MS5611 + 读/写数据位
& & & & while(IIC_Wait_Ack());& & & & & & & & & & & & & & & & & & & & //等待应答
& & & & Con1 = IIC_Read_ByteS(1);& && &//读取ADC的结果
& & & & Con2 = IIC_Read_ByteS(1);
& & & & Con3 = IIC_Read_ByteS(0);
& & & & IIC_Stop();& && &//停止信号
& & & & Conversion = (Con1 && 16) | (Con2 && 8) | Con3;&&//整合24位数据
& & & & return C
void MS5611_GetTemp(u8 OSR_Temp)
& & & & D2_Temp= MS5611_Do_Conversion(OSR_Temp);& & & & //得到24位数字温度值
& & & & delay_ms(10);
& & & & dT=D2_Temp - (((u32)Factory_C[5]) && 8);& & & & & & & & & & & & //官方计算公式
& & & & Temperature=2000+dT*((u32)Factory_C[6])/;
一样的计算公式
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间7 小时
温度的问题解决了,是数据类型出错,正确的温度数据类型应该使用数据手册上推荐的int 32.,但是气压依然存在较大误差
主题帖子精华
新手上路, 积分 12, 距离下一级还需 38 积分
在线时间1 小时
气压计怎么读取磁力计的数值,如何转换成高度各位大神
主题帖子精华
初级会员, 积分 120, 距离下一级还需 80 积分
在线时间26 小时
温度的问题解决了,是数据类型出错,正确的温度数据类型应该使用数据手册上推荐的int 32.,但是气压依然存 ...
请问你最后的气压值和实际大概相差多少?
主题帖子精华
新手上路, 积分 7, 距离下一级还需 43 积分
在线时间0 小时
求大神解答ms5611可以用来测人的肺活量吗?可以的话该怎么设计呢?
主题帖子精华
在线时间507 小时
主题帖子精华
新手上路, 积分 7, 距离下一级还需 43 积分
在线时间0 小时
各位大牛打扰一下,现在在用MS4525DO(数字量输出)这款气压传感器,用SPI读取数据,遇到个问题就是读出的数据会跳变(压力的变化趋势正确,但是基准值会发生跳变),有时复位一下,压力值就直接变0了。请教各位大侠们有什么地方需要注意的?
Powered by气压高低对钓鱼的影响_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
气压高低对钓鱼的影响
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 242|回复: 9
您好,会爆炸的,基本都是爆菊,要买高质量的椅子
电脑椅爆炸 真是不可思议 这质量太差了 你所说的部分叫气压支撑杆 里面罐高压氮气 及少量的油 一般而言是要接受一定荷重试验及冲击试验的 凭小小的人就把它摧枯拉朽 太夸张了 一般只有密封件老化让它内部氮气泄漏导致不能伸缩 爆炸的唯一原因是
这个你可以咨询一下卖你椅子商家
最好的办法是换货,这种新技术不成熟的东西还是不要试吧
也可以说,三无才会炸,如果怕炸,首先问清楚这个气压杆有没有质量体系认证过的,所以也只有那些三无才会炸 就和这个一样
阿扬的世界
如果是机械的就不会爆炸,顶多是零件故障而无法升降旋转,机械椅内部不会完全密封,不会产生压力,故而,不会爆炸。不用担心
升降椅为什么会爆炸? 青岛大学机械工程学院的符博士说,这应该是个偶然情况,有可能是某个机件加工质量不合格。升降椅里面有个气缸,气缸由活塞、活塞
爆炸? 一般来说这种情况不会出现吧。 空气的最大压力最多也就是人的重量,不会有太大压力,如果是金属结构的完全可以放心,不会出现问题,如果是塑料结构,也许时间长老化之后会出现炸裂现象。
台儿庄受伤者
会的,是气压问题,建议去正规门店购买。不然爆了,菊花都保不住啊!!
听小乌龟的话
气压升降椅升降的气压伸缩杆里面是灌高压氮气 省钱的话可能灌高压空气 现在我们先把它看成是一个还没到爆炸临界点的汽球 不压他时里面的压力是他蓄压的最低状态 当你挤压他时 内部蓄压就增加 当超过破坏临界点时就可能爆炸 所以 给它伸到最长比
大酸奶周胖子
就是那种依靠气压杆升降的电脑椅会爆炸(劣质的)。要么就买不带升降的。要么你就买贵点的。或者买的时候看看气压杆上面的支架是不是刚好能在那玩意儿飞出来的时候挡住,就算爆了也不会爆菊。。
一米的天堂
你所说的电脑椅应该是那种带气压升降的椅子。这种椅子可通过气压杆上下调节高度。在正常情况下,气压杆是密封的,内有很多密封圈,灌装的气体只要有 一二个标准大气压的压力就能保证其正常工作。椅子升降,只需扳动悬挂在椅子外 面的机械杆即可}

我要回帖

更多关于 气压计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信