[51单片机] 半桥式体重计请教

[复制链接]
4808|31
 楼主| 慢慢学 发表于 2014-11-27 15:56 | 显示全部楼层 |阅读模式
今天看见有这种体重秤,然后发现时干电池供电的,然后我把它的电压采样输出端接出来,经过放大以后经单片机AD采样读出相应的数值,以计算出体重的大小,现有如下问题请教:
1、我发现用单片机测量时,干电池电压的变化会影响测量值的大小,导致测量的体重不准确,然而体重计自身的读数就不会随干电池电压的变化而变化;
2、这种体重计的低功耗是怎么实现的呢?我用单片机有什么好的办法也可以实现在干电池供电的前提下实现呢?
3、单片机有什么好的办法能够实现电池电压变化时,读出的数值还相对准确呢??



感谢!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
jjjyufan 发表于 2014-11-27 16:05 | 显示全部楼层
1 你的单片机供电从哪来的 功耗大了吧 单片机自身的AD内部基准飘
2 这类体重秤 所用的单片机都是低功耗的 微安级别 比如MSP430等
3 读数准确 出来电压稳定 还有一定的软件算法 多次采样求平均的
 楼主| 慢慢学 发表于 2014-11-27 16:28 | 显示全部楼层
jjjyufan 发表于 2014-11-27 16:05
1 你的单片机供电从哪来的 功耗大了吧 单片机自身的AD内部基准飘
2 这类体重秤 所用的单片机都是低功耗的  ...

1、我选用的单片机是STC的3.3V单片机,电池和体重秤的电池是同一个电压源(干电池或者恒压源),功耗的话,接恒压源的情况下3.3V时,0.03A;2.8v时0.02A(电流是整个系统的运行消耗--包括无线传输);

2、我现在的疑问是,有什么好的方法可以再电池供电,且有电压飘逸的情况下,能够比较准确的测出体重的值!!!

谢谢!

sunightms 发表于 2014-11-27 16:46 | 显示全部楼层
要保证ADC基准不变
 楼主| 慢慢学 发表于 2014-11-27 17:00 | 显示全部楼层
sunightms 发表于 2014-11-27 16:46
要保证ADC基准不变

那做出来的产品岂不是都要外接稳定的电压源,没有干电池供电来的方便啊!!!
jjjyufan 发表于 2014-11-27 17:07 | 显示全部楼层
你这个单片机不适合做这个 20-30ma 根本就不是电池供电产品
ningling_21 发表于 2014-11-27 17:11 | 显示全部楼层
慢慢学 发表于 2014-11-27 16:28
1、我选用的单片机是STC的3.3V单片机,电池和体重秤的电池是同一个电压源(干电池或者恒压源),功耗的话 ...

解决办法,换用低功耗的MCU,例如430系列或松翰芯片等
chengfei21 发表于 2014-11-27 22:46 来自手机 | 显示全部楼层
人体秤还是属于桥式传感器的,一般是使用比例测量,即传感器的激励电压和内部基准使用的是同一个基准电源,这样只要你基准电源变化不要太离谱,就不会有测量误差的。
这种芯片的功耗是比较低的,一般都在1mA以内。
推荐你使用杭州晶华微电子有限公司的SD8000S,如果是脂肪称也可以选用SD8006,具体的资料你可以查一下。
chengfei21 发表于 2014-11-27 22:47 来自手机 | 显示全部楼层
电子秤专用芯片内部都有稳压输出,一般是2.4V,作为传感器的激励。
sunightms 发表于 2014-11-28 09:04 | 显示全部楼层
慢慢学 发表于 2014-11-27 17:00
那做出来的产品岂不是都要外接稳定的电压源,没有干电池供电来的方便啊!!! ...

外界电源变化只要在一定范围内时没关系的,只要ADC基准源不变。
wh6ic 发表于 2014-11-28 09:52 | 显示全部楼层
应变片电阻桥的激励电压与ADC的参考电压用同一个,就基本可以忽略其可能引入的误差。
光晔秋秋 发表于 2014-11-28 10:30 | 显示全部楼层
20ma  30ma  电池供电……一下了就挂了
mcu5i51 发表于 2014-11-28 12:37 | 显示全部楼层
STC的直接测就不要想了,一般是专用的芯片,工作电流1-2mA,合理使用的话有可能小于100uA
 楼主| 慢慢学 发表于 2014-11-28 12:43 | 显示全部楼层
jjjyufan 发表于 2014-11-27 17:07
你这个单片机不适合做这个 20-30ma 根本就不是电池供电产品

虽然不适合,但短时间的使用的话,还是可以的谢谢!
 楼主| 慢慢学 发表于 2014-11-28 12:44 | 显示全部楼层
ningling_21 发表于 2014-11-27 17:11
解决办法,换用低功耗的MCU,例如430系列或松翰芯片等

恩,430的芯片应该是可以满足的吧!!
 楼主| 慢慢学 发表于 2014-11-28 12:47 | 显示全部楼层
chengfei21 发表于 2014-11-27 22:46
人体秤还是属于桥式传感器的,一般是使用比例测量,即传感器的激励电压和内部基准使用的是同一个基准电源, ...

恩,我看了SD9000S的资料,它的电源范围是2.6-3.6V,它还有电源稳压功能,那么它是芯片内部稳压吗?AD采样的基准电压时稳压过后的电压吗??
 楼主| 慢慢学 发表于 2014-11-28 12:52 | 显示全部楼层
chengfei21 发表于 2014-11-27 22:47
电子秤专用芯片内部都有稳压输出,一般是2.4V,作为传感器的激励。

你的意思是,干电池稳压到2.4V左右以后,把2.4V作为系统和AD的基准电压吗?
幸福至上 发表于 2014-11-28 12:52 | 显示全部楼层
首先STC功耗不理想,会影响两方面:1、电池耗电快,电池端电压下降快;2、电压端电压下降快,那么你的采样基准就很容易变。要准确的用AD采样获取数值,必须保证基准的准确性,一般的电子产品都是加了电源芯片进行稳压后才给芯片供电的。而如果干电池供电的话,则要用升压模快进行稳压。MCU必须和外围器件一起配合使用才能发挥出理想的作用。AD采样的数据需要通过软件算法进行滤波和漂移计算,才能得到比较可靠的数值。
 楼主| 慢慢学 发表于 2014-11-28 12:53 | 显示全部楼层
光晔秋秋 发表于 2014-11-28 10:30
20ma  30ma  电池供电……一下了就挂了

挂了,是指电池**不了多久吗??
 楼主| 慢慢学 发表于 2014-11-28 12:54 | 显示全部楼层
mcu5i51 发表于 2014-11-28 12:37
STC的直接测就不要想了,一般是专用的芯片,工作电流1-2mA,合理使用的话有可能小于100uA ...

如果是电池供电的话,STC我暂时觉得还不行,没有想到什么好的办法!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:没事就给程序谢谢注释 <img src="static/image/smiley/comcom/28.gif" class="vm ...

18

主题

140

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部