Dc Brushless Motor Controller Design