Motor parameter measuring device and method
The disclosure relates to a motor parameter measuring device and method. According to the disclosure, a motor parameter measuring device comprises a torque receiver receiving a motor torque of a motor rotated by an external force, a motor constant calculator calculating a motor constant based on the motor torque, and a parameter calculator controlling an inverter connected with the motor to form a closed circuit and calculating a parameter of the motor based on a current generated by the rotating motor in the closed circuit.
1. A motor parameter measuring device, comprising:
a torque receiver receiving a motor torque of a motor rotated by an external force;
a motor constant calculator calculating a motor constant based on the motor torque; and
a parameter calculator controlling an inverter connected with the motor to form a closed circuit, in which multiple phases of the motor are connected to each other, by simultaneously turning on a high-side switching element or a low-side switching element for each phase of the inverter, and calculating a parameter of the motor based on a current generated by the rotating motor in the closed circuit, in which the multiple phases of the motor are connected to each other,
wherein the motor constant calculator calculates the motor constant with a synchronous coordinate system d-axis current fixed to 0.
2. The motor parameter measuring device of claim 1 , wherein the motor constant calculator flows a synchronous coordinate system q-axis current while gradually increasing the q-axis current.
3. The motor parameter measuring device of claim 1 , wherein the parameter calculator calculates the parameter by applying a synchronous coordinate system q-axis voltage and d-axis voltage of 0.
4. The motor parameter measuring device of claim 1 , wherein the parameter calculator detects an error in a current sensor based on whether a synchronous coordinate system d-axis current or q-axis current ripples.
5. A motor parameter measuring method, comprising:
receiving a motor torque of a motor rotated by an external force;
calculating a motor constant based on the motor torque; and
controlling an inverter connected with the motor to form a closed circuit, in which multiple phases of the motor are connected to each other, by simultaneously turning on a high-side switching element or a low-side switching element for each phase of the inverter, and calculating a parameter of the motor based on a current generated by the rotating motor in the closed circuit, in which the multiple phases of the motor are connected to each other,
wherein the calculating of the motor constant comprises calculating the motor constant with a synchronous coordinate system d-axis current fixed to 0.
6. The motor parameter measuring method of claim 5 , wherein the calculating of the motor constant comprises flowing a synchronous coordinate system q-axis current while gradually increasing the q-axis current.
7. The motor parameter measuring method of claim 5 , wherein the calculating of the parameter of the motor comprises calculating the parameter by applying a synchronous coordinate system q-axis voltage and d-axis voltage of 0.
8. The motor parameter measuring method of claim 5 , wherein the calculating of the parameter of the motor comprises detecting an error in a current sensor based on whether a synchronous coordinate system d-axis current or q-axis current ripples.