iPhone加速度计采样频率

3

有一些应用程序可用于使用磁强计测量交流电频率,最高可达200赫兹,并专为iPhone设计。

我从iPhone 5s磁强计收集了数据,并记录下的采集周期的最小平均值约为0.02秒,换句话说,平均采样频率为50赫兹。
在我看来,在这种情况下,只能测量最多25赫兹。 如何测量高达200赫兹的交流电?
我是否写错了什么?
是否有技巧可以缩短采集周期?


你的任务听起来像是一个工业电池消耗兽,你觉得你可能需要一种更具体的硬件,而不是市场上随意的手机吗? - holex
Holex,我是一个Swift的新手,我的任务只是提高我的传感器知识(磁力计、加速度计等),而不是目前开发应用程序。 - Jeff 974
我不确定你从哪里得到了25Hz...但是理论上,如果你能将采样周期降低到0.005秒,那就几乎可以达到所需的200Hz精度;只剩下一个问题:硬件是否支持如此精确和准确的采样,否则你只会浪费资源 - 但如果我错了,请随时纠正我。 :) - holex
一般来说,为了保留信号中的信息,需要以信号的最大频率的两倍进行采样,因此得到了25 Hz的值。 - Jeff 974
一般来说,为了保留信号中的信息,需要以信号最大频率的两倍进行采样,因此得出 25 Hz 的数值。我并不打算开发这样一个应用程序,但是了解如何通过 iPhone 的磁力计测量 200 Hz 的电流。 - Jeff 974
2个回答

3

这个链接非常有趣。谢谢Danielcg。 - Jeff 974

1
尝试使用CMMotionManager的属性magnetometerUpdateInterval进行实验,其单位为秒。正如其他人所说:我不确定实际传感器的数据频率是多少,您还可能遇到高调用频率的能量问题。让我们知道它的结果,祝您实验愉快!

我使用了CMMotionManager,在iPhone 5s上,最小采集周期在15毫秒到17毫秒之间(磁力计数据)。 - Jeff 974
1
有没有其他方法可以修改采样率,而不是使用磁力计更新间隔?我无法弄清楚一些为iPhone 4设计的应用程序是如何能够测量电网频率(50-60 Hz),并声称可以测量高达200 Hz的可能性。 - Jeff 974

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接