Brushless DC motor (BLDCM) not only has good speed control performance of DC motor, but also has the advantages has a simple structure, reliable operation of AC servo-motor, thus it has found wide applications in many high performance servo systems. Because brushless DC motor servo system is a multivariate, nonlinear, strong-coupled time-varying system, traditional PID control does not meet the requirements of high precision control. Advanced control strategies, such as fuzzy control, neural network, variable structure control, adaptive control and so on are widely used in the servo system of brushless DC motor. Compensatory fuzzy neural network (CFFN) combined advantages of compensation logic and neural network, so using compensated fuzzy neural networks (CFNNC) to control brushless DC motor position servo system can increase tracking accuracy and response speed. . Abstract Aiming at the multivariable, nonlinearity, strong coupling, time-variable characteristics of speed control system of brushless DC motor( BLDCM ),the CFNNC algorithm is proposed to obtain high precision speed controlling . This algorithm combines compensative fuzzy logic and neural network, adjust the input and output of fuzzy membership functions, and optimize the fuzzy inference dynamically according to the logic compensation algorithm. The fault tolerance, stability and working speed of the network are improved greatly due to the introduction of fuzzy neuron. The simulation and experiment results of DSP -based control system prove that this method have rapid response and robustness , and its dynamic characteristic is much better than that of traditional PID controller.