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.

[参考译文] LAUNCHTXL-F2.8069万M:霍尔传感器位置控制

Guru**** 2595800 points
Other Parts Discussed in Thread: BOOSTXL-DRV8301, CONTROLSUITE, MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/655922/launchxl-f28069m-hall-sensor-position-control

部件号:LAUNCHTXL-F2.8069万M
主题中讨论的其他部件: BOOSTXL-DRV8301controlSUITEMOTORWARE

您好,

我正在寻找一种只使用霍尔传感器对电机进行位置控制的方法。 我目前拥有LAUNCHTXL-F2.8069万M和BOOSTXL-DRV8301。

是否有人拥有或知道我可以在哪里找到像lab13b这样的项目,但却使用霍尔传感器而不是正交编码器?

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    到目前为止还没有这种例子。 您需要使用霍尔传感器自行计算转子角度,然后使用带有霍尔传感器角度的lab13b。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。
    我在做山明所说的事时有点麻烦,有没有人已经这样做了,可以帮我吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在MotorWare或controlSUITE中,没有使用霍尔传感器作为位置反馈的位置控制示例项目,仅支持编码器位置传感器用于在Motorware中进行位置控制。 所以你必须设计一个功能来将霍尔传感器的输入转换为转子角度然后你可以在lab13b中使用这个角度
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Yanming,

    我尝试使用三个霍尔传感器计算角度,然后将计算的角度馈入SpinTAC位置转换器。 我有几个问题希望您能回答:
    1 -您提到我们需要将当前霍尔传感器状态转换为转子角度。 看看lab13b以及哪些API需要替换,您是否想说我们需要计算电气角度?
    2 -角度应以EREV单位为单位。 什么是EREV?
    3 -我已将所有ENC_GETELEAngle引用替换为我的HALL_GETELEAngle,但它仍然不起作用。 我的电机具有3个霍尔传感器和4个极对,每15个机械角度都会发生霍尔状态变化。 一次机械旋转中的电气度总数为1440度。 在hall_getElectAngle中,我参考了换向表,并跟踪霍尔状态更改的数量以计算电气角度。 这是否正确?

    谢谢!
    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    15度的分辨率是机械性的,通过SpinTAC实施位置控制是不够的,尽管您可以将霍尔信号正确转换为角度。 您最好使用带编码器的马达来完成此操作。