尊敬的 SpinTAC 团队:
我正在与 PRJ_lab13b 和 PRJ_lab13e 合作、以非常低的速度控制 PMSM 电机。 当我尝试 使用另一个通过 无传感器 FOC 成功控制的电机 PRJ_lab13b 时、我遇到以下错误、错误代码#1106
我查找了该错误代码的含义、但在 SPRUHJ1F 文档中仅描述了错误1105。 那么、请让我了解错误代码的含义是什么?
谢谢!
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.
尊敬的 SpinTAC 团队:
我正在与 PRJ_lab13b 和 PRJ_lab13e 合作、以非常低的速度控制 PMSM 电机。 当我尝试 使用另一个通过 无传感器 FOC 成功控制的电机 PRJ_lab13b 时、我遇到以下错误、错误代码#1106
我查找了该错误代码的含义、但在 SPRUHJ1F 文档中仅描述了错误1105。 那么、请让我了解错误代码的含义是什么?
谢谢!
[引用 user="Tran Binh Duong"]您的意思是我设置 SpinTAC 位置移动过长。 对吧???[/引述]
正确、整个运动过长。
[报价用户="Tran Binh Duong"]以及哪个参数描述了我的职位配置文件中的总时间长度?
有两个变量 gMotorVars.SpinTAC.PosMoveTime_ticks 和 gMotorVars.SpinTAC.PosMoveTime_mticks。
gMotorVars.SpinTAC.PosMoveTime_mticks 是系统配置将采用的数百万 ISR 节拍数、 gMotorVars.SpinTAC.PosMoveTime_ticks 是将采用的 ISR 节拍数。
尊敬的 Adam:
感谢您的解释。 我理解了这个问题、但我继续遇到另一个 SpinTAC 位置移动问题。 也就是说、我尝试将 Lab13e 应用到我的应用中、以便在摄像机跟踪中以非常低的速度控制 PMSM 电机。 当我为该系统运行原始 Lab13e 时、一切都很完美;电机可通过全扭矩控制在0.1RPM 的转速下运行。 但是、当我将 Lab13e 的大多数代码复制到项目中并进行测试时、电机只能以大约15 RPM 的最低转速运行、低于该速度、 电机就无法再平稳运行。 我不明白为什么。
我附上了我在项目中集成了 Lab13e MOST 代码的文件、供您查看。 请帮助我解决问题。 我哪里出错了?