步進電機常用的驅動方式是全電壓驅動,即在電機移步與鎖步時都加載額定電壓。為了防止電機過流及改善驅動特性,需加限流電阻。由于步進電機鎖步時,限流電阻要消耗掉大量的功率,故限流電阻要有較大的功率容量,并且開關管也要有較高的負載能力。 步進電機的另一種驅動方式是高低壓驅動,即在電機移步時,加額定或超過額定值的電壓,以便在較大的電流驅動下,使電機快速移步;而在鎖步時,則加低于額定值的電壓,只讓電機繞組流過鎖步所需的電流值。這樣,既可以減少限流電阻的功率消耗,又可以提高電機的運行速度,但這種驅動方式的電路要復雜一些。 驅動脈沖的分配可以使用硬件方法,即用脈沖分配器實現。現在,脈沖分配器已經標準化、芯片化,市場上可以買到。但硬件方法結構復雜,成本也較高。 步進電機控制(包括控制脈沖的產生和分配)也可以使用軟件方法,即用單片機實現,這樣既簡化了電路,也降低了成本。使用單片機以軟件方式驅動步進電機,不但可以通過編程方法,在一定范圍內自由設定步進電機的轉速、往返轉動的角度以及轉動次數等,而且還可以方便靈活地控制步進電機的運行狀態,以滿足不同用戶的要求。因此,常把單片機步進電機控制電路稱之為可編程步進電機驅動器。 |