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: MCF8316AEVM: the motor suddenly stops automatically in a closed loop

Part Number: MCF8316AEVM

I got an evaluation  board, and after a few days of learning and testing, the motor was able to turn, and there were many problems with it.

The current problem is that the closed-loop control motor automatically stops without any fault alarm. Then the motor state turns to idle, and it can be restarted only after the power is turned off and then turned on again.

 GUI version is V1.1.5.

Configuration file:

{
"signature": "oneui-register-data",
"data": [
[
{
"idx": 0,
"id": "isd_config",
"value": "0x44238C20"
},
{
"idx": 1,
"id": "rev_drive_config",
"value": "0x283AF064"
},
{
"idx": 2,
"id": "motor_startup1",
"value": "0x6B6807D0"
},
{
"idx": 3,
"id": "motor_startup2",
"value": "0x1A846000"
},
{
"idx": 4,
"id": "closed_loop1",
"value": "0x145301B0"
},
{
"idx": 5,
"id": "closed_loop2",
"value": "0x5AEE8159"
},
{
"idx": 6,
"id": "closed_loop3",
"value": "0x2382800E"
},
{
"idx": 7,
"id": "closed_loop4",
"value": "0x05C112C0"
},
{
"idx": 8,
"id": "speed_profiles1",
"value": "0x00000000"
},
{
"idx": 9,
"id": "speed_profiles2",
"value": "0x00000000"
},
{
"idx": 10,
"id": "speed_profiles3",
"value": "0x00000000"
},
{
"idx": 11,
"id": "speed_profiles4",
"value": "0x00000000"
},
{
"idx": 12,
"id": "speed_profiles5",
"value": "0x00000000"
},
{
"idx": 13,
"id": "speed_profiles6",
"value": "0x00000000"
}
],
[
{
"idx": 0,
"id": "fault_config1",
"value": "0x5FE82A06"
},
{
"idx": 1,
"id": "fault_config2",
"value": "0x74006000"
}
],
[
{
"idx": 0,
"id": "pin_config",
"value": "0x00000002"
},
{
"idx": 1,
"id": "device_config1",
"value": "0x00100000"
},
{
"idx": 2,
"id": "device_config2",
"value": "0x0000B000"
},
{
"idx": 3,
"id": "peri_config1",
"value": "0x40000000"
},
{
"idx": 4,
"id": "gd_config1",
"value": "0x00000500"
},
{
"idx": 5,
"id": "gd_config2",
"value": "0x00200000"
}
],
[
{
"idx": 0,
"id": "ana_trim3",
"value": "0x48004800"
},
{
"idx": 1,
"id": "ana_trim4",
"value": "0x00000000"
},
{
"idx": 2,
"id": "ana_trim5",
"value": "0x800003F7"
},
{
"idx": 3,
"id": "ana_trim6",
"value": "0x00000000"
},
{
"idx": 4,
"id": "ana_trim7",
"value": "0x00000000"
},
{
"idx": 5,
"id": "ana_trim8",
"value": "0x000056A5"
},
{
"idx": 6,
"id": "ana_trim9",
"value": "0x80B9D7A3"
},
{
"idx": 7,
"id": "ana_trim10",
"value": "0xD3680036"
}
],
[
{
"idx": 0,
"id": "int_algo_1",
"value": "0x00B3407D"
},
{
"idx": 1,
"id": "int_algo_2",
"value": "0x000002A1"
}
],
[
{
"idx": 0,
"id": "gate_driver_fault_status",
"value": "0x00000000"
},
{
"idx": 1,
"id": "controller_fault_status",
"value": "0x00000000"
}
],
[
{
"idx": 0,
"id": "algo_status",
"value": "0x7FFF0000"
},
{
"idx": 1,
"id": "mtr_params",
"value": "0x00370000"
},
{
"idx": 2,
"id": "algo_status_mpet",
"value": "0x24000000"
}
],
[
{
"idx": 0,
"id": "dev_ctrl",
"value": "0x00000000"
}
],
[
{
"idx": 0,
"id": "algo_ctrl1",
"value": "0x80000000"
},
{
"idx": 1,
"id": "algo_ctrl2",
"value": "0x00000000"
},
{
"idx": 2,
"id": "current_pi",
"value": "0x000991C8"
},
{
"idx": 3,
"id": "speed_pi",
"value": "0x00000000"
},
{
"idx": 4,
"id": "dac_1",
"value": "0x00000000"
},
{
"idx": 5,
"id": "dac_2",
"value": "0x00000000"
}
],
[
{
"idx": 0,
"id": "algorithm_state",
"value": "0x00000000"
},
{
"idx": 1,
"id": "fg_speed_fdbk",
"value": "0x084E6C20"
},
{
"idx": 2,
"id": "bus_current",
"value": "0xFDBF8B77"
},
{
"idx": 3,
"id": "phase_current_a",
"value": "0xFFF00000"
},
{
"idx": 4,
"id": "phase_current_b",
"value": "0xFFF00000"
},
{
"idx": 5,
"id": "phase_current_c",
"value": "0x00200000"
},
{
"idx": 6,
"id": "csa_gain_feedback",
"value": "0x00010003"
},
{
"idx": 7,
"id": "voltage_gain_feedback",
"value": "0x00000001"
},
{
"idx": 8,
"id": "vm_voltage",
"value": "0x03488000"
},
{
"idx": 9,
"id": "phase_voltage_va",
"value": "0x00006ED9"
},
{
"idx": 10,
"id": "phase_voltage_vb",
"value": "0x0000DDB3"
},
{
"idx": 11,
"id": "phase_voltage_vc",
"value": "0x00000000"
},
{
"idx": 12,
"id": "sin_commutation_angle",
"value": "0xF9976138"
},
{
"idx": 13,
"id": "cos_commutation_angle",
"value": "0xFB382764"
},
{
"idx": 14,
"id": "ialpha",
"value": "0x2C680000"
},
{
"idx": 15,
"id": "ibeta",
"value": "0xEAC3AB82"
},
{
"idx": 16,
"id": "valpha",
"value": "0xFCD39083"
},
{
"idx": 17,
"id": "vbeta",
"value": "0xFF2FF0ED"
},
{
"idx": 18,
"id": "id",
"value": "0xF63C1379"
},
{
"idx": 19,
"id": "iq",
"value": "0x3034A7F5"
},
{
"idx": 20,
"id": "vd",
"value": "0x028CED48"
},
{
"idx": 21,
"id": "vq",
"value": "0xFDF0E413"
},
{
"idx": 22,
"id": "iq_ref_rotor_align",
"value": "0x00000000"
},
{
"idx": 23,
"id": "speed_ref_open_loop",
"value": "0x00000000"
},
{
"idx": 24,
"id": "iq_ref_open_loop",
"value": "0x09997560"
},
{
"idx": 25,
"id": "speed_ref_closed_loop",
"value": "0x00000000"
},
{
"idx": 26,
"id": "id_ref_closed_loop",
"value": "0x00000000"
},
{
"idx": 27,
"id": "iq_ref_closed_loop",
"value": "0x044F4706"
},
{
"idx": 28,
"id": "isd_state",
"value": "0x00000005"
},
{
"idx": 29,
"id": "isd_speed",
"value": "0x000001BB"
},
{
"idx": 30,
"id": "ipd_state",
"value": "0x00000000"
},
{
"idx": 31,
"id": "ipd_angle",
"value": "0x00000000"
},
{
"idx": 32,
"id": "ed",
"value": "0x00000000"
},
{
"idx": 33,
"id": "eq",
"value": "0x00000000"
},
{
"idx": 34,
"id": "speed_fdbk",
"value": "0x00000000"
},
{
"idx": 35,
"id": "theta_est",
"value": "0x00000000"
}
]
]
}

Thanks

  • Hi we've got the issue and escalated to e2e, please expect the response. Thanks!

  • Hi Cherry   

    Thank you very much for your help, looking forward to answering questions.

    Thanks!

  • Hi,

    Here are a few things that you can try.

    1. Disable all faults and check if you can run the motor.

    2. Increase Vm and current limit on the supply and check if the motor runs.

    Did you use the default values provided in the GUI to tune the motor? Did you follow all the steps in the tuning guide? Did the device run MPET to measure the parameters? 

    Thanks!

x 出现错误。请重试或与管理员联系。