This paper presents a comprehensive study on a novel voltage injection based offline parameter identification method for surface mounted permanent magnet synchronous motors (SPMSMs). It gives solutions to obtain stator resistance, d- and q-axes inductances, and permanent magnet (PM) flux linkage that are totally independent of current and speed controllers, and it is able to track variations in q-axis inductance caused by magnetic saturation. With the proposed voltage amplitude selection strategies, a closed-loop-like current and speed control is achieved throughout the identification process. It provides a marked difference compared with the existing methods that are based on open-loop voltage injection and renders a more simplified and industry-friendly solution compared with methods that rely on controllers. Inverter nonlinearity effect compensation is not required because its voltage error is removed by enabling the motor to function at a designed routine. The proposed method is validated through two SPMSMs with different power rates. It shows that the required parameters can be accurately identified and the proportional-integral current controller auto-tuning is achieved only with very limited motor data such as rated current and number of pole pairs.