检测液位的压力传感器,如何处理其干扰?

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:00:25
我们使用的是杭州华达诺自动化设备有限公司的KYB压力变送器。用来检测水箱的液位,装在水箱的底部。传感器线性化不错,但这里用到压力有一个问题:当水箱上面有水哗啦啦地下来的时候,水冲下来的一个冲力,就会使下面的压力摆动很大(我们的水箱是实验设备上的,很小)。1秒取出一个数据来看,显示摆动很大。但其中又有正确的数值。也用过10ms取出一个数来平均,效果不是很好,可以说是没有效果啊。
不知各位大虾有什么好办法,传授传授,我就那么点分,拱手送于您啦。
谢谢前两位达人的回答。不错,两位说的都是好办法。我们的实验仪上也是这样的。水流经过一个缓冲变成淋浴形式下来,也是落在一个有许多小孔的隔离区里,小孔在传感器的反方向上,就尽量减小了冲击。
但数据还是不理想,我昨天又看了一下,貌似那个晃动的信号有一个变动的频率,不过不太真切,想做个实验再看看。

楼主的问题在于使用的【二位】控制原理,而实际上对液位(包括其它物理量)的控制通常使用【三位】控制。
说白了,就是:当第一个“上升到某个值H1”的压力信号输入时,系统判定为“已经达到某个压力”,即使随后又有略微降低,也暂不判定“液位降低”;相反,当检测到低于前面所采样的H1值减去一个“差”值的H2=【H1-d】时,判定为低于H1,这个差值d,相当于【磁滞回线】的【死区】,有了【死区】的设定,液位的波动就不会影响采样的波动了。
当然,采样归采样,你心里应该明白,对于系统来说,采样的H1实际上只代表【H1-d/2】,或者理解为(H1+H2)/2。
对于差值d的选定,可以大致先了解液位采样信号波动的最大幅度,取d略大于波动幅度的一半就差不多了。

方法有两个:
1 将进水管口弯一下,使进水口略微往上翘一点,这样水在出来的时候会先往空中抛,然后落下,这样可以将动能转换成势能,减少冲击。如果你不明白的话,你去搜索一下三峡大坝泻洪时候的照片,那水都是先冲上天空然后再降落下来的。
2 或者可以将进水口装成淋浴形式的,把一股大水流切断成小水流喷洒下来,效果也不错

可以考虑将传感器隔离在一个缓冲区内,不是真的隔离,而是利用连通器原理,既能让传感器感受到压力,又能不受水流冲击

上面回答很好啊