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.

[参考译文] MCT8329A:BLDC 无传感器梯形控制

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1502526/mct8329a-bldc-sensor-less-trapezoidal-control

器件型号:MCT8329A
主题: MCT8329EVM 中讨论的其他器件

工具/软件:

您好、先生、

目前我正在处理 MCT8329A、能够在闭环中控制电机速度。 但是、通过使用电流检测电阻、我们无法根据 ILIMIT 来相应地限制电流、我必须在 GUI 中提及该问题。

无论数据表中提到的公式如何、都会计算 ILIMIT、并相应地在 GUI 中设置相同的值(考虑10mOHM、而不是1mohm)。 在加载电机时、它给出的故障值高于 ILIMIT、而不是恰好在该 ILIMIT 上。  

最初明确提到了单向和双向的不同偏移。 但如果寄存器的双向偏移设置为0、单向则为0.075。 我认为失调电压有问题。 它必须准确提供 GUI 中设置的 ILIMIT 故障。

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

    尊敬的 Anurag:

    感谢您联系我们、您能告诉我您看到故障的电流值是多少?

    此致、
    Sachin S.

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

    由于 CSA 增益设置为5V/V、检测电阻为6.66m Ω、因此对于实际电流7A、CBC ILIMIT 值为0.3V 至0.6V、我希望检测故障、但检测到故障为2.4A。 但是、当 CBC ILIMIT 设置为0.7V 至1.5V 时、考虑到相同的 CSA 增益和检测电阻、它将在9A 电流下(而不是在7A 电流下)检测到故障。

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

    尊敬的 Anurag:

    感谢您提供详细信息。 您能分享您的完整寄存器配置吗?  考虑到 HW_LOCK_ILIMIT 和 LOCK_ILIMIT 的设置高于 CBC_ILIMIT、CBC_ILIMIT 应该能够以设定值斩波电流。

    此致、
    Sachin S.

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

    两者设置为相同的值(CBC_ILIMIT 和 LOCK_ILIMIT)。


    "签名":"oneui-register-data"、
    "数据":[
    [

    "IDX":0、
    "ID":"ISD_CONFIG"、
    "Value":"0x7F404D02"
    }、

    "IDX":1、
    "id":"motor_startup1"、
    "Value":"0x7C9065B7"
    }、

    "IDX":2、
    "ID":"motor_startup2"、
    "Value":"0x57AD3295"
    }、

    "IDX":3、
    "id":"closed_loop1"、
    "值":"0x1226A600"
    }、

    "IDX":4、
    "id":"closed_loop2"、
    "值":"0x02A1A43E"
    }、

    "IDX":5、
    "id":"closed_loop3"、
    "值":"0x34C92001"
    }、

    "IDX":6、
    "id":"closed_loop4"、
    "Value":"0x001AC953"
    }、

    "IDX":7、
    "id":"CONST_SPEED"、
    "值":"0x30010015"
    }、

    "IDX":8、
    "id":"CONST_pwr"、
    "Value":"0x08580640"
    }、

    "IDX":9、
    "ID":"150_DEG_TWO_PH_PROFIle"、
    "Value":"0x24DB7200"
    }、

    "IDX":10、
    "ID":"150_DEG_THREE_PH_PROFILE"、
    "值":"0x48DB6946"
    }、

    "IDX":11、
    "ID":"ref_profiles1"、
    "Value":"0x032184A6"
    }、

    "IDX":12、
    "ID":"ref_profiles2"、
    "值":"0x34C80AFC"
    }、

    "IDX":13、
    "ID":"ref_profiles3"、
    "值":"0x4787D70C"
    }、

    "IDX":14、
    "ID":"ref_profiles4"、
    "值":"0x000C9932"
    }、

    "IDX":15、
    "ID":"ref_profiles5"、
    "值":"0x1F6BF200"
    }、

    "IDX":16、
    "ID":"ref_profiles6"、
    "Value":"0x00708000"
    }
    ]、
    [

    "IDX":0、
    "id":"algo_ctrl1"、
    "Value":"0x00000000"
    }、

    "IDX":1、
    "id":"device_ctrl"、
    "值":"0x00008000"
    }
    ]、
    [

    "IDX":0、
    "id":"ana_trim3"、
    "值":"0x48004800"
    }、

    "IDX":1、
    "ID":"ana_tsprint4"、
    "Value":"0x2700000000"
    }、

    "IDX":2、
    "ID":"ana_twim5"、
    "Value":"0x00000027"
    }、

    "IDX":3、
    "ID":"ana_tsmtrem6"、
    "Value":"0x00000000"
    }、

    "IDX":4、
    "ID":"ana_twim7"、
    "Value":"0x00000000"
    }、

    "IDX":5、
    "ID":"ana_tsm8"、
    "Value":"0x00004AE9"
    }、

    "IDX":6、
    "ID":"ana_twim9"、
    "Value":"0x00A5771C"
    }、

    "IDX":7、
    "ID":"ana_twant10"、
    "Value":"0x5373E03B"
    }
    ]、
    [

    "IDX":0、
    "ID":"FAULT_CONFIG1"、
    "值":"0x717A3620"
    }、

    "IDX":1、
    "ID":"FAULT_config2"、
    "Value":"0x7382F808"
    }
    ]、
    [

    "IDX":0、
    "ID":"GATE_DRIVER_FAULT_STATUS"、
    "Value":"0x00000000"
    }、

    "IDX":1、
    "ID":"CONTROLLER_FAULT_STATUS"、
    "Value":"0x00000000"
    }
    ]、
    [

    "IDX":0、
    "ID":"GD_CONFIG1"、
    "Value":"0x00000020"
    }、

    "IDX":1、
    "ID":"GD_config2"、
    "Value":"0x00000000"
    }
    ]、
    [

    "IDX":0、
    "ID":"PIN_CONFIG1"、
    "值":"0x2E700000"
    }、

    "IDX":1、
    "ID":"pin_config2"、
    "值":"0x1E0020AA"
    }、

    "IDX":2、
    "id":"device_config"、
    "Value":"0x27100008"
    }
    ]、
    [

    "IDX":0、
    "ID":"sys_status1"、
    "Value":"0x00D70000"
    }、

    "IDX":1、
    "ID":"sys_status2"、
    "值":"0x60010000"
    }、

    "IDX":2、
    "ID":"sys_status3"、
    "Value":"0x00000000"
    }
    ]
    ]
    }

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

    尊敬的 Anurag:

    通常建议保持 LOCK_ILIMIT 高于 CBC_ILIMIT。 还应使故障模式(MTR_LOCK_MODE、LOCK_ILIMIT_MODE 等)保持锁存响应、以便电机在达到故障时立即停止。

    此致、
    Sachin S.

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

    尊敬的先生:

    根据您的反馈、我们进行了测试、但同样的问题仍然存在。 此外、观察到 CSA_OUT (DAC_OUT)存在一些噪声、可能是问题。 当 LOCK_ILIMIT 配置为0.5V (5A、20mOHM、5V/A)时、确切在5A  下检测到故障、在2.4A 而不是5A 下检测到 CBC_ILIMIT 0.5V (5A、20mOHM、5V/A)。

    您能解释一下以下计算吗?

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

    尊敬的 Anurag:

    是否使用 MCT8329EVM 进行此测试?

    上述计算适用于 BASE_CURRENT 设置:  

    基本上、CSA 在两个方向上的范围都是1.5V (0V 至3V、主要是1.5V 作为中点)。 因此、如果您有一个 R 欧姆的分流电阻器且 CSA 增益为 Y V/V、则该器件能够可靠检测的最大电流如下所示:

                  IMAX = 1.5/(R*Y) A

    因此、您可以选择最大电流(包括故障条件)作为 BASE_CURRENT、并相应地设置其他变量。

    此致、

    Sachin S.

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

    尊敬的先生:

    是的、MCT8329AEVM (1M Ω 电流检测电阻器)经过评估、并开发了我们自己的原型(考虑20m Ω)。 但 EVM 和原型设计也会遇到同样的问题。

    为了理解实际问题、原型中使用了多个电流检测电阻(20m、10m、6.6m Ω)、并相应地设置 CBC_ILIMIT。

    此致、

    Anurag K

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

    尊敬的 Anurag:

    您能分享这方面的波形吗

    此外、观察到 CSA_OUT (DAC_OUT)会产生一些噪声、可能是一个问题

    此致、

    Sachin S.