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.

[参考译文] MCT8316A:电机负载推理

Guru**** 2439560 points
Other Parts Discussed in Thread: MCT8316A, MCT8316AEVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1517320/mct8316a-motor-load-inference

器件型号:MCT8316A

工具/软件:

您好:

我有 MCT8316A、在 15V 电压下驱动 BLDC。 我使用 PWM 速度控制、有 MCT8316AEVM 模块、用于通过 GUI 对 EEPROM 进行编程。 通过其中一个硬件引脚(DACOUT、FG 等)推断电机上的负载的最佳方法是什么? 上下文:我想使用一个控制环路、在该环路中、当电机负载减轻时、可以增加输入占空比。 我假设负载越大、电流消耗越大。

谢谢  

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

    您好、

    是的、负载越大、电流越大、有时速度也可能会下降。

    在速度模式启用时会发生这种情况。  

    谢谢、此致  

    Venkatadri S.  

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

    谢谢。 我在 DACOUT2(引脚 38)上监控“输入占空比“(0x40C)、并随电机负载波动。 我不会通过微控制器调整 SPEED 引脚上的 PWM 占空比、也禁用了 CONST_SPEED。 将 CONST_PWR 设置为“功率限制控制“。  
    我现在的问题:由于数据表中没有输入占空比 0x40C 的信息、这是什么? 为什么会随电机负载/扭矩波动? 这是可取的、因为它可以很好地指示电机负载、但我需要了解它的工作原理。 谢谢。

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

    您好、

    我错过了该主题。

    您能否验证是否启用了速度环路? 如果是、占空比将根据负载/电源变化而变化

    您可以共享 JSON 文件吗?

    谢谢、此致  

    Venkatadri S.  

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

    您好、速度环路已禁用。 附件是 JSON 文件。

    {
      "signature": "oneui-register-data",
      "data": [
        [
          {
            "idx": 0,
            "id": "isd_config",
            "value": "0x6F04C100"
          },
          {
            "idx": 1,
            "id": "motor_startup1",
            "value": "0x38D561F7"
          },
          {
            "idx": 2,
            "id": "motor_startup2",
            "value": "0x1BB999A4"
          },
          {
            "idx": 3,
            "id": "closed_loop1",
            "value": "0x0746B314"
          },
          {
            "idx": 4,
            "id": "closed_loop2",
            "value": "0x02A664D0"
          },
          {
            "idx": 5,
            "id": "closed_loop3",
            "value": "0x4CC40101"
          },
          {
            "idx": 6,
            "id": "closed_loop4",
            "value": "0x000CE944"
          },
          {
            "idx": 7,
            "id": "const_speed",
            "value": "0x00A00504"
          },
          {
            "idx": 8,
            "id": "const_pwr",
            "value": "0x177048C2"
          },
          {
            "idx": 9,
            "id": "150_deg_two_ph_profile",
            "value": "0x36DB6DA6"
          },
          {
            "idx": 10,
            "id": "150_deg_three_ph_profile",
            "value": "0x36DB6D80"
          },
          {
            "idx": 11,
            "id": "trap_config1",
            "value": "0x054BA106"
          },
          {
            "idx": 12,
            "id": "trap_config2",
            "value": "0x2A880000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "fault_config1",
            "value": "0x78F43025"
          },
          {
            "idx": 1,
            "id": "fault_config2",
            "value": "0x7446B809"
          }
        ],
        [
          {
            "idx": 0,
            "id": "gd_config1",
            "value": "0x18440008"
          },
          {
            "idx": 1,
            "id": "gd_config2",
            "value": "0x14000000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "pin_config1",
            "value": "0x2D720602"
          },
          {
            "idx": 1,
            "id": "pin_config2",
            "value": "0x080C0000"
          },
          {
            "idx": 2,
            "id": "device_config",
            "value": "0x7FFF0000"
          },
          {
            "idx": 3,
            "id": "peri_config",
            "value": "0x00000000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "ana_trim3",
            "value": "0x48004800"
          },
          {
            "idx": 1,
            "id": "ana_trim4",
            "value": "0x00000000"
          },
          {
            "idx": 2,
            "id": "ana_trim5",
            "value": "0x00000016"
          },
          {
            "idx": 3,
            "id": "ana_trim6",
            "value": "0x00000000"
          },
          {
            "idx": 4,
            "id": "ana_trim7",
            "value": "0x00000000"
          },
          {
            "idx": 5,
            "id": "ana_trim8",
            "value": "0x00005251"
          },
          {
            "idx": 6,
            "id": "ana_trim9",
            "value": "0x007DF85E"
          },
          {
            "idx": 7,
            "id": "ana_trim10",
            "value": "0x5374003A"
          }
        ],
        [
          {
            "idx": 0,
            "id": "algo_reserved1",
            "value": "0x00000000"
          },
          {
            "idx": 1,
            "id": "algo_reserved2",
            "value": "0x00000000"
          },
          {
            "idx": 2,
            "id": "algo_reserved3",
            "value": "0x00000000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "gate_driver_fault_status",
            "value": "0x00000000"
          },
          {
            "idx": 1,
            "id": "controller_fault_status",
            "value": "0x00000000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "sys_status1",
            "value": "0x00C3446E"
          },
          {
            "idx": 1,
            "id": "sys_status2",
            "value": "0xB0010000"
          },
          {
            "idx": 2,
            "id": "sys_status3",
            "value": "0x00000000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "device_ctrl",
            "value": "0x00008000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "algo_ctrl1",
            "value": "0x00000000"
          }
        ]
      ]
    }

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

    尊敬的 Desmond:

    感谢您发布 JSON、我将于今天验证并找回。

    谢谢、此致  

    Venkatadri S.  

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

    尊敬的 Desmon

    抱歉、有延迟、我查看了 JSON、其中闭环在 CONST_SPEED[CLOSED_LOOP_MODE]中被禁用。

    这将是纯电压模式、相电流不会发生显著变化、这取决于电机的旋转速度、以及当速度降低的 BEMF 也会减小以及电流会因电机电阻而增大时。

    为了调节扭矩、您在寄存器中启用电源环路、然后功率限制也生效。

    谢谢、此致  

    Venkatadri S.