设计水位传感器 MS5805传感器液位检测设计方案
MS5805传感器液位检测设计方案
大家好,我是【广州工控传感★科技】MS5805传感器事业部,张工。MS5805-02BA传感器是针对家电市场一款校准过的压力芯片。用信号调理芯片对MEMS压阻芯体输出进行温度和压力的校准和补偿,保证性能和可靠性的同时对封装进行了集成,易于使用。MS5805集成压力传感器可选量程0-200kpa,防水结构适合于压力敏感元件结构材料相兼容的非腐蚀性气体的差压检测,用于非接触式液位检测等领域,也适用于工业及物联网等领域MS5805支持数字输出IIC以及特有的频率输出功能。典型应用领域:洗衣机、洗碗机、咖啡机、净水器等家电上用于液位高度精确测量。
MS5805
一、MS5805传感器特性:1. 压力量程:10至2000mbar
2. IIC数字输出,快速转换速率降至 0.5 ms
3. 100%校准,温度补偿
4. 低功率,0.6A(25℃时待机功率<0.15 A),
5. 芯片正面进压方式进气,不易堵塞
6. 芯片封装内部防水防潮处理
7. 电源电压:1.8 至 3.6 V
二、MS5805-02BA参考应用结构
MS5805传感器参考应用结构如图所示,传感器连接至水箱底部,水箱内水位升高或降低的高度,将等比例对应液体压强变化,通过MS5805传感器可以实时得到水箱内液体高度,进而根据不同家电的控制逻辑,实现自动补给或输送水量。
MS5805
三、传感器数据处理
本文中液位检测设计方案是基于IIC数字输出形式的NSPGD1压力传感器,传感器测量数据与液位高度对应计算方法如下:
方法一:压力对应高度换算:
其中:P_f为液体在液桶底面产生的压强;ρ为液体密度,假设液桶中为水,则水的密度ρ为1.0*10^3kg/m^3;g为重力加速度9.8m/s;h为液体高度,则液体高度h可由下式得到:
MS5805-02BA传感器量程0kPa ~ 6kPa,则对应可测量液体高度h范围为:0~0.612.24m;考虑到实际气管安装在液桶底部,蓄水后,有一部分水会进入气管内,该部分水在气管内形成一部分压力,导致零点整体漂移,因此实际使用时需要对0点压力进行补偿,具体offset值由于气管内径及安装位置的不同,需实际测试得到:
方法二:直接标定换算:
通过直接测量标定容器液位高度h与传感器Pdata关系,得到实际高度h与Pdata传递函数,通过Pdata计算得到液位高度,从而免去中间压力换算引入的误差。
四、MS5805-02BA传感器实际应用及水流量计对比测试
1,水桶清空、水流量计清0、分别设置水位50mm、200mm、400mm、300mm并点击运行;
2,水面上升至51mm,压力换算水位50mm,流量计水位52mm。
3,水面上升至202mm,压力换算水位200mm,流量计水位205mm。
4,水面上升至400mm,压力换算水位401mm,流量计水位410mm。
5,水面下降至298mm,压力换算水位299mm,流量计水位308mm。
从表1设置水位高度为50mm、200mm、400mm、300mm的4个测试点,通过测试得到以下测试结果:
表2 MS5805传感器实际应用及水流量计对比测试结果:
由表2可以看出,MS5805的测量结果要比水流量计计算得到的结果精度高,四个测试点中:
50mm处测量误差最大为-1.96%(绝对误差1mm),但此时水位较低,误差所占此时水位高度比重大;在全量程中,基于对液体压力实时的测量,MS5805的测量结果误差不会累积,数据比较均衡,液位高度误差为1~2mm;流量计在运行时间长后由于脉冲累积误差导致误差变大测量误差最大2.68%,绝对误差达到10mm。
MS5805单个传感器测量精度0.2%,但由于整个DEMO系统误差包含亚克力液桶刻度不均匀、气管连接不可靠、人眼观察、液体流动引起振动等因素而引入的系统误差,因此实际应用中液位高度误差可通过合理布置安装及算法补偿得到控制。
MS5805
怎么设计一个小电路,可以实现对水位的实时检测
最近看到一个小制作,感觉挺有创意的,可能大家在接触电子之前如果想制作一个水位报警器是不是感觉很有难度,但是随着对电路的学习,还有对一些元件的认识,感觉用一个很简单的电路就实现了一个很有意思的小制作,今天给大家说的这个水位传感器或者说报警器感觉就挺好玩的。
下图这个就是这个小制作的原理图,其实这个电路主要用到了三极管的开关特性,四个三极管2N2222,如果在最左面的那根线与A、B、C、D这四根线分开,这四个三极管并不能导通,所以在电路上的LED灯也不能够点亮。
换成这个电路的应用意思就是说,如果水容器中没有水或者水位比较浅,低于A点,那么最下面的那个三极管并不能够导通,进而LED灯并不亮,这是水比较少的时候,我们生活中见到的水并不是纯净的,对于自来水也不是纯净的,里面还是含有一下杂质,所以这些溶液实际上是能够导电的,尽管导电性没有那么好。
从而当水位逐渐升高,假设此时已经超过了A点,那么最下面的那个三极管实际上就能够导通,LED3中就有电流通过,也就是能够发光,同样对于B、C这两个点也是如此,但是对于最上面的那根线路实际上并没有连接LED灯,换成一个蜂鸣器,所以当水位比较高时,已经超过了D点,那么这个蜂鸣器就会报警,改变D点的位置就可以改变水位报警的深度。
可能有朋友觉得这个电路有什么用,其实设计方案在这,能不能用到实际上看个人了,比如果这个电路吧,把蜂鸣器放到了最上方能够实现水位报警的功能,相反如果把蜂鸣器放到最下方,其实也能够实现一个小制作,可以当做家畜水池报警器。例如在养鸡场里,如果想在水比较少的时候实现对水池的加水功能,假设这个水池报警器仅起到报警功能,在水少的时候蜂鸣器报警可以警告户主,进行加水等。
针对上一段那个加水报警的设想其实还需要改动一下,最上面那个原理图是水位到达A点的时候报警,这个是水位低于A点的时候报警,喜欢的朋友可以尝试设计一下。
相关问答
水位传感器 怎么调?-楼盘网[最佳回答]首先要找到水位传感器的位置,不管是滚筒还是波轮,它们的传感器都位于空气管旁边;其次找到传感器上方的旋转螺丝口,通过调节这个螺丝就能进行调节;最...
水位传感器 结构、原理及应用是怎么样的?水位传感器组成及工作原理水位传感器是一种测量液位的压力传感器.静压投入式液位变送器(液位计)是基于所测液体静压与该液体...水位传感器结构、原理及应用1、...
液位 传感器 量程0-10米4-20毫安请问15毫安应该多少米怎么算有...[最佳回答]公式是=(x-4)/(20-4)*1015毫安对应的量程=(15-4)/(20-4)*10=11/16*10=6.875m
dc6v的 水位传感器 怎么设置?设置水位上限和温度上限:按一下设置键进入这二个参数的设置,此时,原设置的温度上限和水位上限的参数不停闪烁,用加水水位键修改水位上限的值(出厂100%,设...4...
想知道液位 传感器 怎么接线_其他问答_系统粉如下:电源多应该是24V的,电源正出来接传感器正,传感器负出来接显示仪表正,显示仪表负出来接电源负。你要看清楚液位传感器的型号和说明书如下:...
水位传感器 多少欧姆?水位传感器有两种(20欧姆左右):1:触点式开关,用压力推动气囊连杆接通触点,触点闭合,则开始洗涤,电脑板检测开关的通断信号。2:频率式:内是一个电感和2个电容...
水位传感器 怎么调?首先要找到水位传感器的位置,不管是滚筒还是波轮,它们的传感器都位于空气管旁边;其次找到传感器上方的旋转螺丝口,通过调节这个螺丝就能进行调节;最后往上...
洗衣机 水位传感器 如何接线 - 懂得传感器实际上是一个开关,接错不会有危险。可以先用短接线试接一下,就可以找出来
洗衣机 水位传感器 如何调试?1、拔下水位传感器的透明管下端吹气,可以听到传感器的动作声音,说明通水管未漏气。2、拆开洗衣机壳上部,拔下水位选择旋钮,找到传感器并卸下,再次吹气并...
洗衣机 水位传感器水位 太低怎么调?1,拔下水位传感器的透明管下端吹气,可以听到传感器的动作声音,说明通水管未漏气。2,拆开洗衣机壳上部,拔下水位选择旋钮,找到传感器并卸下,再次吹气并测...1...