微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求助:LED数字浮力计的设计问题?

求助:LED数字浮力计的设计问题?

时间:10-02 整理:3721RD 点击:

     各位大神好!我想设计一个用LED数码管+89S51+HX711完成浮力的测试。构思:1、可用它测试重力大小;2、用一只按键切换重力和浮力的测量,开机初始化后不按按键测试重力,按一下按键切换为浮力的测量,同时清零,数码管显示“0000”,将物体浸入液体中,受到浮力的作用逐渐增大时,数码管显示的读数也逐渐增大。重力测量的问题也解决,就是浮力测量问题存在疑惑,敬请各位大神不吝赐教!给点思路,谢谢!现在我把重力测量程序贴出来,拜请大家帮小弟看看,载荷值怎么清零?显示值怎么计算?谢谢!

某特定物体在空气中(真空)的重量减去其在液体中的重量就是浮力,这装置其实就是普通电子秤的变种,只要将特定物体载荷值清0,再放在液体中得到的重量秤值为负数,运算时乘以-1就是浮力,同时也可以得到这种液体的密度值。

哦,重力一定,然后浮力增大,测量值变小,反推浮力呗

应该用个压力计作为传感器,空气浮力忽略不计,然后整个设备应该全密封,靠太阳能充电,放在水上能浮起来,当然如果技术条件允许可做在表面上有2个嵌入的金属充电电极,当然不能漏水;通过过测定自身重力确定重力,然后浮在水上测量压力传感器传来的压力,进行换算,公式可以参考初中物理学里面的自身重力等于排开水的重力,当然最好设计成圆柱体,如果球型不太好算体积,(深入1CM,体积增加不是正比,要重新计算。圆柱体则不同,深入1cm体积增加是个定值。深入1CM压力增加也是定值,当然体积应该设定上限,圆锥也行)压力可以参考液体密度自行判断,只要在水里面放一下就可以确定标准密度,计算公式可参考初中物理浮力章节,压强等于深度乘以液体密度乘以重力加速度。

特别感谢以上三位朋友的热心帮助!问题已基本得到解决。清零问题跟重力清零相似;浮力大小用皮重—AD采样值就行了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top