除加速度计外,小型(<5mm长)低重力运动传感器还有其他选择吗?我不需要测量设备加速引起的加速度,我只需要1/0信号即可。最好是极低的功率,<10µA会很好。
(IIRC我曾经在这里的答案中看到一个纯机械小型传感器,但我找不到了。纯机械意味着零功率。)
除加速度计外,小型(<5mm长)低重力运动传感器还有其他选择吗?我不需要测量设备加速引起的加速度,我只需要1/0信号即可。最好是极低的功率,<10µA会很好。
(IIRC我曾经在这里的答案中看到一个纯机械小型传感器,但我找不到了。纯机械意味着零功率。)
Answers:
我发现这个加速度计(Freescale MMA8453Q)看起来很有趣。我知道,它是一个加速度计,不是开/关,但至少它可以以1.5 /秒的数据速率在非常低的电流(6 µA)下工作,这足以检测到拾取。
信号探寻产品+1,我已经将其用于多种设计。避免使用的产品是Switronics RBS020902-G。我有很多失败(卡住球)。
Sensolute有一个更小的解决方案:http : //www.sensolute.com/en/products/index/
加速度计制造商正在为移动设备制造令人惊讶的低功耗加速度计,其中包括运动检测等功能。
ST有一个消耗2uA电流的器件,带有两个中断输出,其中之一可用于运动检测:
http://www.st.com/web/catalog/sense_power/FM89/SC444/PF250725
但是,最简单的方法可能是在PCB上放置一系列平行但呈锯齿状的裸露PCB走线,并用小金属屏蔽罩在其上捕获BB。使用三条线(一条用于屏蔽线,一条用于其他锯齿线,另一条用于其他锯齿线),并将它们连接到处理器的引脚更改输入上的三个中断。
当设备处于静止状态时,将线路设置为不消耗功率或消耗很少功率的静态,但是如果bb移动,则会改变其中一个引脚。例如,它可能停留在两条线之间,而不接触外壳。上拉设置一条线,另一条输出设置低,并上拉设置外壳。如果bb完全移动,则外壳或上拉线将更改状态。您必须选择降低电流消耗的上拉值,同时还要兼顾灵敏度(过高的电容会阻止某些变化引起的线路变化)。
这将主要检测沿两个轴的各种运动。您需要更复杂的设计,或者另一块垂直安装类似设备的电路板,以便获得运动检测,而无论静止位置和静止位置如何。
但是,当然,这会消耗一些功率。如果您需要真正的无功率传感解决方案,我们需要有关您必须看到的确切运动类型的更多信息,以及有关不应关闭传感器的运动类型的信息。
今天,在浏览其他内容时,我发现了一个问询者似乎需要的传感器:SW-18020P-完全机械化,直径小于5mm,非常便宜。
我不确定我提供的链接是否指向制造商网站,但是应该很容易找到购买它的地方。
这是一张图片:
实际上有几种类型:
有许多汞开关可以实际测量倾斜度。您可以将这些阵列以各种(轻微)角度放置,以覆盖可能的“顶角”范围,这将要求拿起设备的人将其提起而不倾斜,以使设备不会触发(这将很困难)。
也有倾斜传感器(机械的)。
您不必从它们中读取加速度。只需启用大多数数字加速度计具有的用于运动检测的中断,然后使用该中断进行检测即可。他们已经拥有可以检测运动或震动的算法,而不会强迫您进行任何类型的分析。
在伊格纳西奥的建议下,我找到了这个小传感器。它实际上是一个震动传感器,可能不够灵敏以检测拾取(灵敏度为1mV / g),但是我想在这里为其他可能使用它的用户提及它。