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.

[参考译文] BOOSTXL-DRV8305EVM:电机驱动器引脚

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1170205/boostxl-drv8305evm-motor-driver-pins

器件型号:BOOSTXL-DRV8305EVM
主题中讨论的其他器件:LAUNCHXL-F28069MC2000WAREDRV8305

我正在尝试控制三相无刷直流电机、我计划使用 LAUNCHXL-F28069M 微控制器、2个电机驱动器(BOOSTXL-DRV8305EVM)和编码器(AS5147P_TS_EK_AB)。 这2个电机驱动器将放置在微控制器的顶部、如果我没有被制动、将获取连接编码器所需的所有引脚。 编码器需要连接到引脚(SS/、SCK、MOSI、MISO)。 这些引脚是否存在于电机驱动器上? 如果是、这些引脚的名称是什么? 编码器是否会通过将其连接到驱动器而不是微控制器来完成它的工作?  

 

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

    您好、Ali、

    您为什么需要使用2 个 BOOSTXL-DRV8305EVM 模块、因为其中一个模块足以驱动一个电机?

    不需要、由于电机驱动器没有编码器接口、因此必须将编码器线连接到微控制器。

    Brian

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

    您好 Brian、

    我使用的是2个直流电机。 这就是我应该说的"电机"而不是"电机"。 您是否认为有方法可以将编码器以某种方式连接到微控制器?  

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

    您好、Ali、

    编码器是 SPI 从器件、电机驱动器 SPI 也是 Salve (如果它有 SPI 引脚);因此无法连接它们。

    2.您的微处理器控制 PWMHx 和 PWMLx、因此它应该读取编码器反馈并控制 PWM 信号。 微控制器应具有 SPI 总线以连接到编码器。

    Brian

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

    为什么需要编码器?

    将两个 SPI 编码器连接到同一微控制器、但使用片选 CS 信号选择要与哪个编码器通信。 它可以使用 GPIO 引脚实现。

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

    您好、Ali、

    感谢您的提问。

    以下是驱动程序上可用的 SPI 端口。

    最棒的

    Akshay

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

    您好、Akshay、

    驱动器 SPI 端口可让主机处理器读取故障状态并设置电机驱动参数、例如栅极驱动压摆率、FET 过流保护等、但该 SPI 端口无法连接到编码器。

    最棒的

    Brian

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

    您好、Ali、

    正如 Brian 提到的、驱动程序 SPI 端口无法通过连接到编码器来工作。

    最棒的

    Akshay

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

    您好、Akshay、

    感谢你的帮助。  

    我想我的问题应该是 C2000 FLAUNCHXL-F28069M 中的编码器接口在哪里

    请记住、我计划使用2个电机、因此我计划使用2个编码器。   

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

    您好、Ali、

    我将让 C2000团队提供反馈。

    最棒的

    Akshay

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

      您可以通过以下链接找到 LAUNCHXL-F28069M 的文档。

    https://www.ti.com/tool/LAUNCHXL-F28069M?keyMatch=LUNACHXL-F28069

    以及下面文件夹中的原理图和硬件设计文件、以了解您是否安装了 C2000Ware

    适用于 C2000 MCU 的 C2000Ware: http://www.ti.com/tool/C2000WARE

    C:\ti\c2000\C2000Ware_ boards\LaunchPads\LAUNCHXL-F28069M

    BTW、F28069上只有2个 SPI、SPI 也用于设置和配置 DRV8305、因此您可能需要更改代码才能将 SPI 用于编码器。 如果 来自编码器的输出信号为5V、则应添加一个附加电路板将5V 转换为3.3V、以将来自编码器的信号连接到 LAUNCHXL-F28069M 上的 SPI 接口。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="543667" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1170205/boostxl-drv8305evm-motor-driver-pins/4404701 #4404701"]我的问题应该是 C2000 FLAUNCHXL-F28069M 中的编码器接口在哪里

    您要使用的编码器具有 SPI 接口、因此您只需在微处理器引脚数据表中搜索 SPI 关键字。 处理器提供2个 SPI 模块。 您可以在 数据表上进行搜索或查找(Ctrl F 键)吗?  

    Brian

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

    如上所述。  您可以查看 LAUNCHXL-F28069M 的原理图和用户指南以及 F28069的数据表、以便了解哪个引脚可用作编码器的 SPI。