【问题标题】:Getting Voltage from Magnetic Sensors从磁性传感器获取电压
【发布时间】:2012-02-07 19:08:37
【问题描述】:

这很可能是一个非常愚蠢的问题,所以我提前道歉。

我有一个潜在客户让其他人声称我们从某些 Android 设备的磁传感器收到的值可以通过公式(使用时间)来实际计算附近的电压。这个想法是在靠近设备时使用设备测试相当小的电压量(大约 5-7v)。

我一个接一个地查看了文档,我们尝试了一些人提供的现有计算,但似乎没有任何东西可以可靠地工作。有趣的是,当靠近电压产生器时,X/Y/Z 值确实发生了显着变化(它们似乎在大多数情况下变为负值),但似乎没有可靠的方法来将这些值转换为电压,当我考虑到远离电压源时这些 x/y/z 值是什么(它们保持不变,但只有正值)。

我知道可以通过公式 SQRT(x^2+y^2+z^2) 找到实际的磁场,但我还没有找到将其转换为电压的可靠算法。

再次抱歉这个愚蠢的问题,但这样的事情可能吗?我想这是问的正确地方。提前非常感谢!

【问题讨论】:

    标签: android sensors android-sensors magnetometer


    【解决方案1】:

    这不是编程问题。是物理学。您不能使用 Android 传感器间接测量电压。您可以测量磁场,但如果没有其他信息,您就无法从中得出电压,这是您无法测量的。例如,我可以将某物充电到 100 万伏,并且电场非常大,但磁场非常小。同样,我可以将 12v 的 10 安培电流通过线圈并获得巨大的磁场。

    当您说“靠近电压发生器”时,我假设您的意思是电源线或发电机?你在那里测量的是磁场,而不是电压。例如,在提供大负载(例如 10A)的电源电缆附近进行测试。现在关闭设备(不是在墙上插座,在设备上)并再次进行测试。您会看到一个小得多的值,但电缆仍为 240v(或 115v 或您所在国家/地区的任何电压)。只是没有电流流动,可能有一些小的残余泄漏,但整条电缆仍处于相同的潜在电压(对于纯粹主义者的阅读,我忽略了设备开启时电压的微不足道的降低......)

    从阅读“麦克斯韦方程”开始。

    PS。有可以远程测量电压的传感器,但手机中没有!

    干杯

    【讨论】:

    • 感谢您的回复。这是我的设想,已经有好几个人表明了这一点,但最终确定并确认它是很好的。在这种情况下,我提到的“电压产生器”实际上是一根带电的电线。我也会检查麦克斯韦方程以获取更多信息。再次感谢您的详细回复。
    • 正确。如果您想自娱自乐,请将袖珍指南针带到通过第三轨供电的火车上。当火车从静止开始加速并吸收大量直流电流时,请注意指针剧烈地改变方向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 2011-12-25
    相关资源
    最近更新 更多