The unmanned long-wall shearer is one of the main equipments of the long-wall mining system. The direct torque control (DTC) induction motor is chosen as the power source of the drum driving system of the unmanned shearer to adjust the drum rotating speed and hauling speed jointly. The drum driving system is a weak part of the unmanned shearer which is composed of the DTC induction motor, the gear transmission system, and the drum. Some methods need to be found to monitor the cutting state of the drum and provide the feedback signals for the control system of the unmanned shearer. Therefore, an electromechanical dynamic analysis is conducted for the drum driving system of the unmanned shearer under shock, step, and random loads herein. The dynamic characteristics and electrical characteristics are investigated to provide some guidance for improving the reliability and dynamic performance of the drum driving system, monitoring the cutting state of the drum, and choosing the feedback signals for the shearer control system.