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.

[参考译文] MCF8316AEVM:使用 MCF8316A 反向驱动 BLDC 电机

Guru**** 2457300 points
Other Parts Discussed in Thread: MSP430FR2355, MCF8316A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1327214/mcf8316aevm-reverse-drive-bldc-motor-using-mcf8316a

器件型号:MCF8316AEVM
主题中讨论的其他器件:MSP430FR2355MCF8316A

大家好、

我有一个风扇设计项目、我使用 TI 的 MCF8316AVRGFR 驱动器和 MCU MSP430FR2355。 因此一切都很好。 但是 、当我在 GUI 1.1.8中将模式从正向旋转设置为反向旋转时、我 测量了相电流。 结果如下:

电机正向旋转、从高速到低速。 转速很低时、电机被图中的电流制动、电机反向旋转。

我不知道要使用的制动电机以及如何使用 MCF8316A 产生制动电流来制动电机。

您能否向我展示如何操作并提供一些解决方案?

 

此致、

Vuong N.T.

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

    您好、 Vuong、

    您能否使用 GUI (File 菜单-> Save Registers)保存和上传寄存器设置 JSON 文件、以便我看一下您的配置?

    当您改变方向时、电机将利用反向驱动、如下所示:

    当电机反向减速至低速时、将不会生成足够的反电动势来提供闭环反馈。 因此、该器件必须切换到开环换向(又称为盲换)、以通过零速度完成最终减速、然后在正向加速、直到生成足够的正向反电动势以重新进入闭环换向。

    在开环期间、器件将使用开环寄存器配置来确定开环电流限制、加速率等。

    此致、
    埃里克·C·

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,设备必须切换到开环换向(又称为盲换向)才能通过零速完成最终减速,

    这里是极低速度时的电流、它使电机停止并通过零速。  

    电流是多少以及如何产生电流?  水平电流代表什么过程?



    此致、  

    Vuong N.T.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能不能使用 GUI (文件菜单->保存寄存器)保存并上载您的寄存器设置 JSON 文件吗?

    以下是我的 JSON 文件

    {
    "签名":"oneui-register-data"、
    "数据":[
    [
    {
    "IDX":0、
    "ID":"ISD_CONFIG"、
    "Value":"0x7C630C0C"
    }、
    {
    "IDX":1、
    "ID":"Rev_Drive_config"、
    "Value":"0x092AF064"
    }、
    {
    "IDX":2、
    "ID":"motor_startup1"、
    "Value":"0x43A806D1"
    }、
    {
    "IDX":3、
    "ID":"motor_startup2"、
    "Value":"0x181120B5"
    }、
    {
    "IDX":4、
    "ID":"Closed_loop1"、
    "Value":"0x020801B4"
    }、
    {
    "IDX":5、
    "ID":"Closed_loop2"、
    "Value":"0x6AF186BC"
    }、
    {
    "IDX":6、
    "ID":"Closed_loop3"、
    "值":"0x6900A00A"
    }、
    {
    "IDX":7、
    "ID":"Closed_loop4"、
    "值":"0x64F20096"
    }、
    {
    "IDX":8、
    "ID":"speed_profiles1"、
    "值":"0x00000000"
    }、
    {
    "IDX":9、
    "ID":"speed_profiles2"、
    "Value":"0x00200000 "
    }、
    {
    "IDX":10、
    "ID":"speed_profiles3"、
    "值":"0x00000000"
    }、
    {
    "IDX":11、
    "ID":"speed_profiles4"、
    "值":"0x00000000"
    }、
    {
    "IDX":12、
    "ID":"speed_profiles5"、
    "值":"0x00000000"
    }、
    {
    "IDX":13、
    "ID":"speed_profiles6"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"FAULT_CONFIG1"、
    "Value":"0x4FE9024E"
    }、
    {
    "IDX":1、
    "ID":"FAULT_CONFIG2"、
    "Value":"0x1001FF50"

    ]、
    [
    {
    "IDX":0、
    "ID":"pin_config"、
    "值":"0x00000000"
    }、
    {
    "IDX":1、
    "ID":"device_config1"、
    "Value":"0x10100001"
    }、
    {
    "IDX":2、
    "ID":"device_config2"、
    "值":"0x0000B000"
    }、
    {
    "IDX":3、
    "ID":"peri_config1"、
    "Value":"0x000C0000"
    }、
    {
    "IDX":4、
    "ID":"GD_config1"、
    "Value":"0x0C010000"
    }、
    {
    "IDX":5、
    "ID":"GD_CONFIG2"、
    "Value":"0x01000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"ana_trim3"、
    "Value":"0x4800480048004800"
    }、
    {
    "IDX":1、
    "ID":"ana_trim4"、
    "值":"0x00000000"
    }、
    {
    "IDX":2、
    "ID":"ana_trim5"、
    "值":"0x00000009"
    }、
    {
    "IDX":3、
    "ID":"ana_trim6"、
    "值":"0x00000000"
    }、
    {
    "IDX":4、
    "ID":"ana_trim7"、
    "值":"0x00000000"
    }、
    {
    "IDX":5、
    "ID":"ana_trim8"、
    "值":"0x00004A43"
    }、
    {
    "IDX":6、
    "ID":"ana_trim9"、
    "Value":"0x8095D820"
    }、
    {
    "IDX":7、
    "ID":"ana_trim10"、
    "Value":"0xD3700138"

    ]、
    [
    {
    "IDX":0、
    "ID":"Int_algo_1"、
    "Value":"0x00B34278"
    }、
    {
    "IDX":1、
    "ID":"int_algo_2"、
    "Value":"0x00000001"

    ]、
    [
    {
    "IDX":0、
    "ID":"GATE_DRIVER_FAULT_STATUS"、
    "值":"0x00000000"
    }、
    {
    "IDX":1、
    "ID":"controller_fault_status"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"algo_status"、
    "Value":"0x00000100"
    }、
    {
    "IDX":1、
    "ID":"mtr_params"、
    "值":"0x00000000"
    }、
    {
    "IDX":2、
    "ID":"algo_status_mpet"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"DEV_Ctrl"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"algo_ctrl1"、
    "值":"0x00000000"
    }、
    {
    "IDX":1、
    "ID":"algo_ctrl2"、
    "值":"0x00000000"
    }、
    {
    "IDX":2、
    "ID":"current_pi"、
    "Value":"0x00099132"
    }、
    {
    "IDX":3、
    "ID":"speed_pi"、
    "值":"0x00000000"
    }、
    {
    "IDX":4、
    "ID":"DAC_1"、
    "值":"0x00000000"
    }、
    {
    "IDX":5、
    "ID":"DAC_2"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"algorithm_state"、
    "值":"0x00000000"
    }、
    {
    "IDX":1、
    "ID":"FG_speed_fdbk"、
    "值":"0x7FFFFFFF"
    }、
    {
    "IDX":2、
    "ID":"BUS_CURRENT"、
    "值":"0x00000000"
    }、
    {
    "IDX":3、
    "ID":"PHASE_CURRENT_A"、
    "值":"0x00000000"
    }、
    {
    "IDX":4、
    "ID":"PHASE_CURRENT_b"、
    "值":"0x00000000"
    }、
    {
    "IDX":5、
    "ID":"PHASE_CURRENT_c"、
    "值":"0x00000000"
    }、
    {
    "IDX":6、
    "ID":"CSA_GAIN_feedback"、
    "Value":"0x00010003"
    }、
    {
    "IDX":7、
    "ID":"voltage_gain_feedback"、
    "Value":"0x00000001"
    }、
    {
    "IDX":8、
    "ID":"VM_VOLTAGE"、
    "Value":"0x033FC000"
    }、
    {
    "IDX":9、
    "ID":"PHASE_VOLTAGE_va"、
    "值":"0x00000000"
    }、
    {
    "IDX":10、
    "ID":"PHASE_VOLTAGE_VB"、
    "值":"0x00000000"
    }、
    {
    "IDX":11、
    "ID":"PHASE_VOLTAGE_VC"、
    "值":"0x00000000"
    }、
    {
    "IDX":12、
    "ID":"sin_换 向_angle"、
    "值":"0x00000000"
    }、
    {
    "IDX":13、
    "ID":"cos_pacment_angle"、
    "值":"0x00000000"
    }、
    {
    "IDX":14、
    "ID":"ialpha"、
    "值":"0x00000000"
    }、
    {
    "IDX":15、
    "ID":"ibeta"、
    "值":"0x00000000"
    }、
    {
    "IDX":16、
    "ID":"valpha"、
    "值":"0x00000000"
    }、
    {
    "IDX":17、
    "ID":"vbeta"、
    "值":"0x00000000"
    }、
    {
    "IDX":18、
    "ID":"ID"、
    "值":"0x00000000"
    }、
    {
    "IDX":19、
    "ID":"IQ"、
    "值":"0x00000000"
    }、
    {
    "IDX":20、
    "ID":"VD"、
    "值":"0x00000000"
    }、
    {
    "IDX":21、
    "ID":"VQ"、
    "值":"0x00000000"
    }、
    {
    "IDX":22、
    "ID":"IQ_ref_motor_align"、
    "值":"0x00000000"
    }、
    {
    "IDX":23、
    "ID":"speed_ref_open_loop"、
    "值":"0x00000000"
    }、
    {
    "IDX":24、
    "ID":"IQ_ref_open_loop"、
    "值":"0x00000000"
    }、
    {
    "IDX":25、
    "ID":"speed_ref_closed_loop"、
    "值":"0x00000000"
    }、
    {
    "IDX":26、
    "ID":"ID_ref_closed_loop"、
    "值":"0x00000000"
    }、
    {
    "IDX":27、
    "ID":"IQ_ref_closed_loop"、
    "值":"0x00000000"
    }、
    {
    "IDX":28、
    "ID":"ISD_STATE"、
    "值":"0x00000000"
    }、
    {
    "IDX":29、
    "ID":"ISD_SPEED"、
    "值":"0x00000000"
    }、
    {
    "IDX":30、
    "ID":"IPD_STATE"、
    "值":"0x00000000"
    }、
    {
    "IDX":31、
    "ID":"IPD_ANGLE"、
    "值":"0x00000000"
    }、
    {
    "IDX":32、
    "ID":"ED"、
    "值":"0x00000000"
    }、
    {
    "IDX":33、
    "ID":"eq"、
    "值":"0x00000000"
    }、
    {
    "IDX":34、
    "ID":"speed_fdbk"、
    "值":"0x00000000"
    }、
    {
    "IDX":35、
    "ID":"Theta_est"、
    "值":"0x00000000"

    ]
    ]

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

    您好、Vuong、

    请允许我检查您的注册设置、我明天会回复您。

    谢谢。

    埃里克·C·

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

    您好、Vuong、

    要回答您有关电流波形形状的问题、电流波形看起来 变平并暂时变为水平状态的部分只是转子越过零速度变换时的点。 如果您同时监控所有3相电流、您将在零速转换前后观察相电流变化的顺序。

    在开环减速->零速->加速期间、如果像在寄存器设置中那样启用了[REV_DRV_CONFIG]、则将使用特定于反向驱动的开环电流和加速度设置:

    此致、
    埃里克·C·