步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
而直流电机就是普通的小电机,没有什么特殊的,只要电源功率够,就可以。要想用单片机控制,可以用脉冲波控制,调速用占空比控制,不过要加功率放大电路。
从控制方式上来说:
直流电机使用的PWM调速控制,一般需要电机驱动板
步进电机控制需要使用的是特定的脉冲序列,一般四根线,需要专用的控制板
设计原理上来说,直流电机就是磁力的作用下转动。步进电机是把脉冲信号转变为磁场力的变化控制步进电机转动。具体查一下资料,理解可能不完全正确。
使用方面:直流电机,转动应用。速度可控制,根据转速可以调节快慢等。主要应用于动力方面。
步进电机,其角度可控制,每一次脉冲序列其转动角度是固定的,可以控制转过精确地角度。一般用于目标位置固定的场合应用。有时候也可以代替直流电机。
步进电机与直流电机在电机学里完全就属于不同类型的电机,直流电机只要加上合适的电压就会转,而且转得圈数难以精确控制;而步进电机则按照节拍工作,可以旋转极小的角度(比如0.1度)。
步进减速电机与直流减速电机都是在各自电机基础上增加了减速装置(齿轮),可以把转速降下来,这方面减速装置的作用是类似的。
控制方式两者有差别,步进电机的控制类似于数字电路,需要有节拍(类似于数码管显示,单片机循环并行输出某些值,按一定节拍驱动。),常用的小型步进电机可以使用ULN2003驱动,而直流电机的工作电流要大很多,一般小型直流电机用L298N这类的专用驱动芯片驱动,控制的时候一般采用单片机输出PWM波控制。