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.

[参考译文] 编译器/DRV8305:DRV8305

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/686999/compiler-drv8305-drv8305

器件型号:DRV8305

工具/软件:TI C/C++编译器

嗨、大家好、

在我的外交整形器方面、我的项目合作伙伴和我必须通过 Raspberry Pi3和 BOOSTXL-DRV8305控制线性电机。 使用两个按钮控制电机的程序用 C++语言编写。 我们尝试通过单 PWM 模式进行控制。

因此、我们在某些信号方面存在问题。 当我们测量引脚 Inha、inla、inhb 和 inlb 时、信号看起来正确、但当我们测量 MOT A、MOT B 和 MOT C 上的信号时、信号不再正确。

如果我的理解是对的、MOT A B C 上的信号应该是 PWM‘s、但在 MOT C 上、信号只是上升并保持在那里。 一旦我让按钮松开、信号就会再次下降。

如果有人可以帮助阅读此内容、请提供帮助。

此致、

伊凡

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

    您能否提供您观察到的输入条件(Inha、INLA、INHB、INLB)和输出条件(GLx、GHx)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    希望这些图片能以任何方式有所帮助。 我n´t 了所有信号、但我不知道从哪里获得您要求的 GHx 和 GLx 信号。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我设法弄清了如何从 MOT C 中获得正确的信号。我的频率变为高。

    那么、现在我还有另一个问题。

    按下右按钮时、电机不会向右移动、而是双向移动。 现在还不知道为什么。 我在周一‘ll 工作、但如果我能为您提供任何有助于您帮助的信息、请随时提出
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ivan、

    您是否能够使电机正常旋转、或者您是否仍然遇到相同的问题。 如果电机输出来回移动、我建议仔细检查表3/4、以确保按照正确的顺序提供 INLA/INBH/INLB 输入。

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

    现在、我们知道它为什么不起作用。 1 PWM 模式需要霍尔传感器。 我们使用的电机没有霍尔传感器、但它有一个正弦/余弦编码器。 因此、现在我们不知道是否可以将这些信号用于位置反馈、因为我们不知道 Raspberry PI 3或 BOOSTXL DRV8305是否可以处理这些信号。

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

    可能可以使用 Raspberry PI 读取正弦/余弦编码器、然后从此处将正确的信号馈送到 DRV8305、但遗憾的是、BOOSTXL-DRV8305不能直接与编码器配合使用。 是否可以选择切换到具有霍尔传感器的电机?

    谢谢、
    Garrett