以FPGA为控制器,使用霍尔传感器进行电机电流及位置的检测,用MOSFET搭接成的驱动电路进行控制电机的转速和转向,用VHDL语言设计了一种PWM调节电机速度的方法。通过对系统进行理论分析以及调试,实现了电机电流、位置的检测并控制电机速度和转向从而达到要求的速度和方向。