小型(< 5 毫米长)低重力运动传感器除了加速度计还有其他选择吗?我不需要测量我的设备引起的加速度,我只想要一个 1/0 信号发生时。最好是非常低的功率,<10µA 会很好。
(IIRC我曾经在这里的答案中看到过一个纯机械的小型传感器,但我再也找不到了。纯机械意味着零功率。)
寻找小型运动传感器
我发现了这个加速度计(Freescale MMA8453Q),看起来很有趣。我知道,它是一个加速度计,不是开/关,但至少它可以在非常低的电流 (6 µA) 下以 1.5/秒的数据速率运行,这应该足以检测到拾取。
对于 Signal quest 产品 +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 完全移动,外壳或上拉线将改变状态。您必须选择降低电流消耗的上拉值,并与灵敏度平衡(过高且电容会阻止通过一些移动注意到线路变化)。
这将检测主要沿两个轴的各种运动。您需要一个更复杂的设计,或者另一个具有类似设备的垂直板,以便无论静止位置和从该静止开始的运动如何都可以进行运动检测。
但是,当然,这会消耗一些功率。如果您需要真正省电的传感解决方案,我们需要有关您必须看到的确切运动类型的更多信息,以及有关不应关闭传感器的运动类型的信息。