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