单点多点称重技术,网上搜不到的重点(一):物理硬件

本文详细探讨了体重秤的称重技术,从传感器的物理变化到数字信号处理,揭示了看似简单的产品背后复杂的工程问题。作者指出,称重不仅涉及传感器、ADC转换和MCU数据处理,还与机构设计、信号干扰和电源质量密切相关。文中强调了在设计和实现过程中,即使是个人的个性也可能影响技术效果,提出了对称重精度的多方面考量和优化建议。
摘要由CSDN通过智能技术生成

一、背景  

      分享一下称重技术。这里都是实践中的重要内容。

        这里所说的体重称重,就是通过一个机构,将体重转换成称重传感器的物理量变化,再利用电激励,将这个量转换成一个模拟电信号量,然后通过一个ADC转换成数字量,最后通过单片机采集分析处理,并计算出体重值的一个过程。

        就上面阐述的这个过程,谁看谁懂。

因为大家都是搞技术的,至于是不是真的,现在还不那么重要。

         

初接触这个产品的时候,我完全没把它放在心上,因为这是一个烂大街的传感器应用。我家就有两个体重秤,放在那里睡大觉,因为都不能用了。但无论如何,这个产品都是个烂大街的东西,不高不大不上。有图为证(如图1-1):

         

图1-1


        从图1中可以看出,称重这玩意儿,就是一个称重传感器,装在一个架子上。感觉只需要将值读出来算一算,将数据修一修,就应该能解决问题了。
        然而,事实上,要把这个其貌不扬的东西做好,却并非易事,甚至一个人的个性,都能影响称重的结果。
        大家一定以为,这就奇了怪了:我的个性,跟称重有什么关系?
        事实上,不光是你自己的个性,甚至连其他人的个性,都对你手中的技术有影响。先不管大家是否能认同,且看我解剖一下这个技术过程。

二、机构
        称重这个方案,一说我就懂,我相信大家都懂。称重首先需要将传感器安装在一个机构上,也就是一个实物架子。机构示意图如图1-2:

图1-2


        从图1-2中可以看出,传感器与秤盘、底板各有一个连接点,重力G施加在秤盘上,秤盘通过连接点压迫传感器产生形变,从而使埋在传感器中的应变片阻值发生变化,以便我们通过电信号进行检测。这说法没什么毛病。因为这是大道理。大道理早已被科学家们研究过了。
        这里我们不说大道理。我们只说机构。因为机构才是做产品必须要面对的东西。
        很显然,我们放重物的时候,我们只会把重物放在秤盘的中心,这样一来,G就不会从秤盘与传感器的连接点(以下称上点,相应的,底座连接点以下称下点)处垂直压向传感器的左端。同理,下点所感应的传导力也不是垂直的。
        传感器的两个受力点的真实受力情况如何呢?显然……,我这里就不细说了,相信大家都有一个观点。我为什么不说呢?因为这是一个物理问题,也是一个材料问题,还是一个几何数学问题……再不能说下去了,这不是本帖的主题,需要了解的可以另行与我商议,或是自补。但是这里有一些关于产品的问题,那还是绕不过的。那就是秤盘要用什么做,做称啥样子。
        首先,秤盘与底座的材料,必须刚性好,不易形变。只要符合这个要求,不管你是钢制的、塑料的、玻璃的、合金的……,都没关系。这里就说到一个应用工程师可能要面临的困境了。比如有的BOSS任性,他要降低成本,他要简化工艺,他给你打了一个异样,他觉得这个样是可以的,你得把秤做出来。你一看,也感觉貌似可以,无理由反驳,就用了。然后你可能称同一个东西,称来称去,称不出一个固定值,然后你困惑了:难道是我自大了?这是问题1。接下来你可能还会面临问题2的困扰。机械师给你做了第二个样,或改了另一个类似样。因为前一个样可能给你尝到了一点甜头,然后这个样却让你又折腾一番,曾经的问题又出现了。你一着急,说:这个样有问题。人家就不乐意了,他们会坚信这个样跟上一个样一模一样。你又开始了谁对谁错的证明。
        有了这两个问题垫底,你以为就完了吗?
        其实不然。你的底板还需要尽量在一个平面上。因为一般厂家做底板时,都会做4个脚接地。而以某某造目前的水平,大抵这4个脚难以合格。例如垂直度不好,平面度肯定有问题。好在这4个脚一般都是可调的。其实这个时候大家应该惊讶一下:这么严格的平面度要求,使用时靠手调,这还能算仪器吗?当然,这个时候,我们应感谢发明这项技术的科学家,他们把这项技术设计得要求并不要那么严格。所以有适量的低劣造,是可以冗忍的。
        这里,一个应用工程师,要想把控这个项目,应该懂什么才算是专家?没有复杂的公式,没有高深的理论,只要能一眼看出孰是孰非,就是高手了。这样你就能不必、或减少对前人成果的验证,把性格影响排除在外。

三、传感器
        下面是一个单点称重传感器(如图1-3)。这只是某个样品的样子,不同厂家、不同型号的外观都会有出入。

图1-3


        如果你要设计一个产品,就请关注一下它的参数,比如量程。安装的时候要注意G方向,一般上面会贴上标签,标签上有箭头,如果装反了,会怎么样?当然不会有太大的问题,通常就是测值的正负反了。这里提到正负,就说明了这个传感器测值,是有符号的。
        传感器接口也是我们需要重点关注的。接口通常有三线、四线、五线等,传感器的原理图如下(如图1-4):

图1-4


        一般四线与五线的区别就是有没有屏蔽地。至于其他线制的接口,坛友们可以自己去参考厂家传感器的说明。各种线制的优缺点在使用时自行体会,自行选择,这些也不是本帖的重点。
四、ADC及电路        

将模拟物理量数字化,是称重传感器数据采集的关键。

        ADC控制电路如图1-5:

图1-5


        这里用的是ADS1230。但是这不是必须的。从成本角度讲,你可以考虑国产的ADC芯片。如果要将成本降到极致,你还可以找一些带有这种类似对称信号ADC的单片机,最好是OTP的。虽然这种数据采集看起来很精密,但是也有很多方面是可以不考究的,就看你如何把握这个度。
        从图1-5上可以看出,这个芯片具有两套电源。一套是数字电源,给U3上半部分供能,另一套是模拟电源,给U3的下半部分供能,也就是为传感器信号转换而活的。

五、ADC传感器供电
        尽管称重应用在很多方面可以不那么考究,但是在供电上,则需要严谨一下,因为这里有红线。
        当然,如果你用的是电池,做的是低功耗产品,你可能根本感觉不到这根红线的存在。因为电池作为电源,其本身的品质就比较好,你可以将一个电源既作为数字电源,又作为模拟电源。但是,如果你用的是开关电源适配器,这样混用就会造成称重检测的不稳定。
        我这里整板电源是由一片LM2596-5将DC12V适配器电源变送至电路供电的,电源品质不好,所以就采用了一片MIC5205进行变送(如图1-6)。

图1-6

        这里地GND与数字电路用了同样的网络号,也就是同一个地。科学的做法则是与数字地分开,最后通过0欧电阻或磁珠连通。当然这也不是必须的,你也可以在布板时进行处理,这里要求也不十分严格,可以适度任性。但是严格遵守技术要求,是一个良好的态度。

        传感器采样最好使用独立电源,电压的大小遵守ADC的建议。我这个电路用的是5V独立,与单片机的3.3V电源各司其职。但是你也可以用3.3V或其他得便的电源,不过这样会影响你的分辨率。但是如果,那点影响没什么关系,但是如果降低成本与简化电路对你的诱惑更大,损失点分辨率,常常也是值得的。

        如果你的传感器有一根屏蔽线,你应提供一个大地。大地如何处理,我想大家应该都是高手,我就不细说了。

        总之,传感器电路你可以根据自己的特长或喜好,自行设计,酌情与其他电路共用。但是,不建议与声音电路或其他高频、功率变化频繁的电路混用。但是如果可以分时,混用也未尝不可,这就看你的使用的姿势,是不是优美了。


六、传感器信号处理
        既然是传感器,信号处理是稳定采集的重中之重。当然,再重的事情,在应用工程师的眼里,那都只是一个复刻的小事。所以只要找到了可靠的原型,一切都不是难事。
        我这里要说的是,传感器的信号处理,表现在两个部分。一个部分是信号传输部分,这个部分的物理形态通常是一个线束。是线束就有粗细长短,这些都会对传感器信号有影响。当线束过长时会容易感应干扰信号,而这个干扰信号通常会被感应为共模干扰,这是要重点注意的。如果你想做到电路健康到极致,你就得对干扰进行有效处理。当然,如果你的产品有优越的屏蔽环境,有些干扰你也可以熟视无睹,不过这时你可能要面临的问题就是,当一个人向你的传感器伸入一只脚,你的体重立即飙升至250公斤。
        信号处理的另一个部分,自然就是对信号进行滤波处理了。如果你忽略了这部分,那省下来的都是钱。我的这部分电路如图1-7。

图1-7


        不过,这部分电路我并不喜欢,布板时占地方,还特麻烦,更主要的是,别人并没怎么处理,也能称重。所以,如何权衡,就仁者见仁智者见智了。
        这里要说的是,接口的第三脚是屏蔽地接入的地方,如果你的传感器没有屏蔽地,就让这个脚空着。

七、MCU对AD信号的处理        

从图1-5中我们可以看出,ADC芯片靠一根时钟线、一根数据线与MCU通信,这自然也没什么好说的,但是有一个需要说的就是,ADC芯片里的数据不是随时都可以取的,因为ADC芯片转换有速度上的限制,如果一个转换正在进行,我们就去取数据的话,其结果就不是我们想要的结果了。转换完成,ADC的DOUT会给上位控制芯片提个醒,这个提醒正好适合触发外中断。
        选择一个支持外中断接口的单片机很容易,比如斯它姆32,就有丰富的外中断资源,如图1-8。

                                                               图1-8
---------------------
作者:yyy71cj
链接:https://bbs.21ic.com/icview-3212860-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值