详情描述
单片机用STC8G1K08-38I-QFN20,连接QMC5883P,主要用作磁体检测,目前出现一个问题。
我当前方式是设置了DETECT_THRESHOLD,结合靠近磁体时,因磁场变化给出反馈信号。
但是问题就在这里,因为用的是3D磁传感器,当传感器上电后,移动或者翻转也会变动xyz数值,导致误检误触发。
有没有什么算法思维或者办法解决这个误触误检的问题?
已尝试解决的方法及结果
尝试过地磁场补偿(背景场消除)的方法,这导致灵敏度下降。检测距离非常近。
开源硬件平台
全部评论 默认 最新
RHYS
2025-11-27 17:43:51 来自广东
首选肯定是固定好这个传感器。 但是固定往往又失去很多用途。可以外置一个物理按键开关,当进入使用状态,再打开磁场检测,否则关闭。类似考场手持检测器的原理
已折叠部分评论 展开
没有更多啦~