現我發現很多的步進電機驅動都用一般的三極管或者是用ULN2803之類的IC來驅動。其實在實際應用時是遠遠不夠的。這樣的驅動只有在一些實驗板或者是轉速不高,帶動負載小的應用場所。 大家都知道步進電機是屬于感性器件。感抗跟它的輸入頻率是成正比的。假如步進電機的轉速增大,那它的感抗就會增加,這樣流入電機線圈的電流就會減小,電機的輸出扭力就會達不到我們的要求。嚴重的情況下會造成電機失步或者電機只振動不轉。 現介紹一個好用的器件,可以把上述問題大大的減小。SLA7024最適用于單極性四相步進電機,它采用的是斬波恒流驅動方式。也就是使導通相繞組的電流不論在鎖定,低頻或高頻時均保持額定電流值,使電機有恒定的轉矩輸出。它的原理是這樣的,在電源方面給電機一個比額定值高的電壓。這樣就可以在控制繞組導通時給相繞組輸入一個頻率比較高的脈沖,再從串接在電機下面的一個取樣電阻取一個反饋電壓來控制脈沖的脈寬,由于脈寬跟它的輸出電流成正比,所以在電流不夠時就增大脈沖的寬度。電流過大時就減小寬度。這樣就可以控制相繞組的電流了。 SLA7024的輸出電流是1.5A,最大輸出是3A。這個電流在一般的應用上都夠了。下圖是它的內部原理圖 
 下圖是它的四相四拍方式與四相八拍方式

 下面是輸出電流與它的斬波脈寬的計算

 脈寬建議用R3=47K,C1=470P,脈寬等于12µS。電路圖中的R2最好改用電位器,這樣輸出的電流可調。
|