打印
[应用相关]

电子体重秤是如何实现唤醒功能的

[复制链接]
4672|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Garen2|  楼主 | 2016-7-18 20:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在的体重秤都有这个功能,人站在秤上就能自动唤醒称重,人走后就自动关机了,并且还能实现低功耗。
有谁知道具体的原理吗?单片机是如何实现的。
沙发
尤彼卡| | 2016-7-18 20:37 | 只看该作者
这个应该是通过检测重量的变化的吧,一开始没有东西的时候,重量为零,然后电子称不工作,当检测到重量有变化的时候,就让电子称开启工作

使用特权

评论回复
板凳
Stannis| | 2016-7-18 21:01 | 只看该作者
单片机的电源管理,在无中断触发的情况下,会进入低功耗状态,即睡眠状态,不同的单片机其电源管理模式可能不相同,其功能越强大的单片机,相对电源管理模式可能会更多。

使用特权

评论回复
地板
Rangar| | 2016-7-18 21:25 | 只看该作者
要实现低功耗就要关闭ADC,靠ADC来唤醒是不现实的。最好的唤醒方式还是中断,增加一个霍尔传感器和对应的磁缸,由人的重量来使其接近,触发中断唤醒,然后再开ADC。

使用特权

评论回复
5
Thor9| | 2016-7-18 21:47 | 只看该作者
称重过程中人站在上面和离开的情况下,机械变形都是很小的,霍尔传感器和磁钢怎么能很好的配合呢?

使用特权

评论回复
6
Rollo| | 2016-7-18 21:50 | 只看该作者
STM32的PA0是唤醒引脚,人站在电子称上触发该引脚电平变化,可以引起触发事件

使用特权

评论回复
7
shdjdq| | 2016-7-19 08:20 | 只看该作者
我家里的是通过振动来唤醒的。

使用特权

评论回复
8
gxy5057232| | 2016-7-19 10:13 | 只看该作者
成熟的方案都是通过定时检测重量方式 ,MCU每隔N时间自动唤醒,检测一次重量,大于阀值,开始测量,小于阀值,进入低功耗休眠。

使用特权

评论回复
9
15369303082| | 2016-7-19 11:16 | 只看该作者
Thor9 发表于 2016-7-18 21:47
称重过程中人站在上面和离开的情况下,机械变形都是很小的,霍尔传感器和磁钢怎么能很好的配合呢? ...

可以通过其他方式把形变放大啊

使用特权

评论回复
10
15369303082| | 2016-7-19 11:18 | 只看该作者
gxy5057232 发表于 2016-7-19 10:13
成熟的方案都是通过定时检测重量方式 ,MCU每隔N时间自动唤醒,检测一次重量,大于阀值,开始测量,小于阀 ...

这样能做到最低功耗吗?

使用特权

评论回复
11
wo_yjk| | 2016-7-21 10:41 | 只看该作者
压敏电阻

使用特权

评论回复
12
yanggexiaosa| | 2016-7-21 15:49 | 只看该作者
一般都是检测重量变化进入唤醒模式。一看到低功耗就认为一定CPU进入什么停机或者待机模式。然而这些廉价的CPU不带这些高级模式啊。
对于低功耗和成本来说,厂家更加注重的是成本。加什么检测原件和检测电路简直是注重成本厂家无法容忍的。那种圆形玻璃体重秤,其CPU才7毛左右还自带24位AD的OTP单片机。由于本身没有什么外设,功耗设计得很低。显示芯片就是一块黑疤连封装都没有,成本不到1元。

使用特权

评论回复
13
heisexingqisi| | 2016-7-21 22:59 | 只看该作者
花几十元买个电子秤看看是咋做的。

使用特权

评论回复
14
capturesthe| | 2016-7-22 16:24 | 只看该作者
只有重量达到一定程序才会唤醒
也就是压力达到一定程序电子秤就从睡眠状态唤醒

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

734

帖子

3

粉丝