步進電機的控制有單電壓控制和高低電壓控制兩種方式。 單電壓控制用一串脈沖信號控制一個電子開關的通、斷來控制電機驅動繞組的得電、失電; 高低電壓控制則是在單電壓控制的基礎上,用另一串脈沖控制一個電子開關的通、半導通,兩個開關串聯,兩個控制脈沖同頻率但不同相位和寬度,以達到給繞組的供電電壓全、一半、迅速關斷的目的。 原理圖如下: 
單/雙脈沖模式,這個驅動器的功能是為了配合控制源來說的: 單脈沖模式:脈沖+方向模式,脈沖輸入一直有(頻率高則轉速快),方向輸入用高低電平來控制,即只要給PUL發脈沖信號,電機就會轉動,給DIR高低電平控制方向; 雙脈沖模式:即脈沖輸入和方向輸入兩路都采用脈沖輸入,只是一路是正向脈沖,一路是反向脈沖,在雙脈沖的情況下,DIR變成了反方向脈沖輸入端口,給PUL發脈沖電機正轉,DIR發脈沖電機反轉。 
DM860A 是基于 DSP 技術的數字式兩相步進電機驅動器,用戶可以設置400~51200 內的細分以及額定電流(有效值 6.0A)內的任意電流值,可以進行單/雙脈沖模式的切換。 驅動器如下圖: 
單/雙脈沖參數設置,如下表: 
適配電機 

|