The invention discloses a system and method for controlling direct torque of a permanent magnet synchronous motor for an electric automobile. According to the method, a three-phase current, a voltage and an inverter direct-current bus voltage output by an inverter are firstly detected, electromagnetic torque, a stator flux linkage and the section area theta where the stator flux linkage is located under a current state are obtained through a torque, magnetic linkage and theta calculating unit, small-wave multi-resolution MRPID control and integral structure composite control are adopted in a speed ring, the calculated magnetic linkage and the calculated torque are compared with the given magnetic linkage and the given torque signal output by a composite control adjustor respectively, the current error state of the magnetic linkage and the torque is output and decides a selected voltage vector together with the section area where the magnetic linkage is located, and therefore the on-off state of the inverter is further decided, and the operation of the permanent magnet synchronous motor is controlled. The system and method for controlling the direct torque of the permanent magnet synchronous motor for the electric automobile has the advantages of being simple in structure, novel in concept, fast in response and the like, the small-wave multi-resolution MRPID control and the integral structure composite control are adopted in the speed ring, and the control has the advantages of being wide in control range, high in precision, fast in response and the like.