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.

[参考译文] 采用霍尔传感器的电机控制方案

Guru**** 2544960 points
Other Parts Discussed in Thread: DRV8312, DRV8301, CONTROLSUITE, DRV8303EVM, TMS320F28035

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/826612/motor-control-scheme-with-hall-sensor

主题中讨论的其他器件:DRV8312-C2-KITDRV8312DRV8301controlSUITEDRV8303EVMTMS320F28035

1.我想用霍尔传感器建立一个电机控制方案。 速度可在闭环中控制。

即使我施加负载、电机速度也不会下降、或者在下降后可以快速恢复到设定速度。

(电压30V、电流15A、霍尔)

DRV8312-C2-KIT:DRV8312三相逆变器基板+ Piccolo TMDSCNCD28035MISO controlCARD

  我需要 BLDC_Sensored、但 max_current 3.5A、

DRV8301-HC-C2-KIT:DRV8301三相逆变器基板+ Piccolo TMDSCNCD28035MISO controlCARD

无传感器60A、没有 BLDC_Sensored 软件代码、

如何将 BLDC_Sensored 软件代码从 DRV8312-C2-KIT 移植到 DRV8301-HC-C2-KIT?

 

如何将 HVBLDC_Sensored 软件代码从 HVMotorCtrl+PfcKit_v2.0移植到 DRV8301-HC-C2-KIT?

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

    您可以使用"C:\ti\controlSUITE\development_kits\DRV830x-HC-C2-KIT_V105\PM_Sensorless"中的 PM_Sensorless 项目 作为参考、将控制"BLDC sensored"算法从  HVMotorCtrl+PfcKit_v2.1的 HVPM_Sensored 迁移到它。

    也可以使用  HVMotorCtrl+PfcKit_v2.1的 HVPM_Sensored 作为参考、添加 DRV88301驱动程序文件(DRV8301_SPI.c 和 DRV8301_SPI.h)、并更改  DRV8301-HC-C2-KIT 的 HVPM_Sensored-DevInit_F2803x.c。

    如果您没有机会查看研讨会材料、我认为这将有助于揭秘一些术语和架构。

    https://training.ti.com/c2000-mcu-device-workshops

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

    我有 DRV8303EVM。

    DRV8303EVM 套件内 TMS320F28035控制器的硬件资源映射与 DRV8301-HC-C2-KIT 完全相似。 通过用于 DRV8301EVM 的 controlSUITE 提供的所有电机控制软件项目均可直接移植到 DRV8303EVM、无需任何修改。
    以下项目目前可用于 controlSUITE\development_kits\DRV830x-HC-C2-Kit_v104中的 DRV8301-HC-C2-KIT_v套 件。
    •PM_Sensorless:永磁电机的无传感器磁场定向控制
    •BLDC_Int:基于 BEMF 集成的 BLDC 电机无传感器梯形控制
    为什么没有 BLDC_Sensored?我真的需要 BLDC_Sensored、
    DRV8312-C2-KIT:输出电流过低。 我至少需要15A 电流。
    HVMotorCtrl+PfcKit:电压过高。 我的最高电压为45V。

     

    我的电机是 BLDC、我想使用 controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored、如何迁移 HVBLDC_Sensored

    至 DRV8301-HC-C2-KIT?我不想使用 controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored。

    我的电机是 BLDC、我想使用 controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored、如何迁移 BLDC_Sensored

    至 DRV8301-HC-C2-KIT?我不想使用 controlSUITE\development_kits\DRV8312-C2-KIT_v128\PM_Sensorless。

    请提供上述两个问题的解决方案。 谢谢你。

     

     

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

    并非每个参考解决方案都适用于所有 EVM 套件、只是显示了相关 EVM 上的参考控制算法。 设计人员在不同 EVM 之间迁移参考代码不应太困难、您只需将 drv8301驱动器文件添加到项目中、并根据我们的回复更改器件配置文件即可。 如果您仍对此移植有疑问、您可能会向当地技术支持寻求一些帮助。 您也可以将问题发布到 https://e2echina.ti.com/ 以查找本地支持。