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.
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!