The invention discloses a pulse control method and system. The method comprises the following steps: A, marking pulse frequency as multiple stages, and dividing the stages into multiple sub-stages, wherein each of the sub-stages corresponds to a pulse frequency value, and one stage is marked as the current stage; B, setting an FIFO (First In, First Out)-based data storage queue; C, sequentially storing pulse frequency values corresponding to the sub-stages to which the current stage belongs into the data storage queue, and marking the next stage of the current stage as a secondary stage; D, sequentially reading the pulse frequency values from the data storage queue and outputting the pulse frequency values; E, updating the secondary stage as the current stage; F, repeating the steps C-E until the pulse frequency values corresponding to all the sub-stages into the data storage queue. The system is used for executing the method. The pulse frequency is divided into the multiple stages andsmaller sub-stages according to the variation trend, variations of the pulse frequency can be well distinguished, and motor control is facilitated. The pulse frequency values are stored by the FIFO,so that memory limitation of the memory can be reduced, and the motor control efficiency is improved.