This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMAG5173-Q1:霍尔传感器建议

Guru**** 2401455 points
Other Parts Discussed in Thread: TMAG5173-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1532752/tmag5173-q1-hall-sensor-recommendation

器件型号:TMAG5173-Q1

工具/软件:

您好:

在我们的应用程序中、我们需要 4 向操纵杆+旋转位置+按钮。 是否可以使用 TMAG5173 等 TI 霍尔 IC 组合实现所有这些功能?

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Egemen:

    感谢您发布到传感器论坛!

    通过 4 向操纵杆、我假设您是指能够向上、向下、向左和向右移动操纵杆。 如果此假设不正确、请告诉我。  

    澄清一下、是否有单个磁体应该是 TMAG5173-Q1 应跟踪游戏手柄、旋转位置和按钮的磁体? 如果是、使用 TMAG5173-Q1 的内部 CORDIC 进行两次角度计算(可用于旋转位置)、并计算幅度、这对于检测按钮按压很有用。 关于游戏手柄的运动、由于磁体旋转时磁场会发生变化、您可能需要在每次旋转时不断校准游戏手柄、这会增加固件的复杂性。

    此致、

    ~Alicia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    感谢您的答复。

    对于单磁体、我们如何进行校准是否有任何示例?

    我们可以使用额外的磁体和/或额外的 TMAG5173-Q1 来降低软件的复杂性。 在这种情况下、我们如何实现可靠控制的设计?

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Egemen:

    对不起,我相信我可能误解了你最初的要求。

    为了确保我了解您的应用、您分享的图像是否准确地表示了您尝试实现的目标? 操纵杆的角度旋转与操纵杆位置(上/下/左/右)相关吗?

    此致、

    ~Alicia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alicia、

    是、随附的图像代表了我们的应用。

    我们如何实现这一应用?

    您有任何建议吗?

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Egemen:

    为了帮助确定游戏手柄是否已向上/向下/左/右倾斜、一种选择是查看 X 轴和 Y 轴的磁结果、即过零。  请参阅我在下面进行的快速 TIMSS 仿真以对此进行演示:

    • 以 45º 倾斜方向向上(旋转角度 0º/ 360º)时、X 轴会观察到大约 0mT 的磁场、而 Y 轴会观察到更大的负磁场。  

     

    • 当 指向 具有 45º 倾斜的左侧(旋转角度 90º)时、X 轴观察到更大的负磁场、而 Y 轴观察到大约 0mT 的磁场。

    • 以 45º 倾斜向下指向(旋转角度 180º)时、X 轴会观察到大约 0mT 的磁场、而 Y 轴会观察到更大的正磁场。  

    • 当 指向具有 45º 倾斜的右侧(旋转角度 270º)时、X 轴观察到更大的正磁场、而 Y 轴观察到大约 0mT 的磁场

    对于更具体的操纵杆定位、您可以使用 XY 角度计算、如上面的器件输出 2 图所示。

    我在下面附上了我制作的游戏手柄示例的 JSON 文件、以便您可以使用一些参数来查看不同的输入如何影响结果。 在以下仿真中、我将传感器对齐、使磁体的中心与传感元件居中。

    e2e.ti.com/.../Joystick-Example-_2D00_-Tue-Jul-01-2025-13_5F00_16_5F00_38-GMT_2D00_0500-_2800_Central-Daylight-Time_2900_.json

    若要确定是否发生了按钮按压、我建议使用器件计算的幅度结果、并检查幅度是否超过某个设定值、此值等于按钮按压。

    此致、

    ~Alicia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alicia、

    当把手恰好处于垂直(垂直)位置时、还将应用 360 度旋转运动。 通过这种配置、是否可以检测完整的 360 度旋转? 如果没有、添加额外的磁体是否有助于解决此问题?

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Egemen、

    由于轴向极化磁体具有径向对称性、 因此在任何游戏手柄位置处、当–360°扭矩为 0 时、磁场都不会发生变化、因此磁场不会出现可测量的变化。

    通常、对于旋转、使用径向磁体。

    但是、这种磁体不太适合操纵杆功能。  如果能够跟踪 0 –360°旋转、则可以推导出计算来确定游戏手柄倾斜度、但这将比使用轴向极化磁体进行原始对齐更困难。  观察到的操纵杆倾斜将直接取决于施加的旋转角度。

    可以在轴上添加第二个磁体、该磁体可用于跟踪旋转、但可能需要放置第二个传感器来测量该磁体的磁场。 这两个磁体可能会相互作用、具体取决于您打算采用的放置方式。  此磁体经历的倾斜也可能影响第二个传感器执行的角度测量的线性度。

    谢谢、

    Scott