步進電機使用注意事項
步進電機是一種感應電機,它的工作原理是利用電子電路,將直流電變成分時供電的,多相時序控制電流,用這種電流為步進電機供電,步進電機才能正常工作,驅動器就是為步進電機分時供電的,多相時序控制器。廣泛應用在各種自動化控制系統(tǒng)中。隨著微電子和計算機技術的發(fā)展,步進電機的需求量與日俱增,在各個國民經濟領域都有應用。
步進電機使用注意事項:
1、不同規(guī)格的步進電機要選擇相應的驅動器,驅動器的相數(shù)、通電方式和電壓、電流都滿足步進電動機的需要。步進電動機的驅動電源主要由脈沖發(fā)生器、脈沖分配器和脈沖放大器(也稱功率放大器)三部分組成。單片機發(fā)送指令通過控制驅動器來控制步進電機。脈沖發(fā)生器是一個脈沖頻率在幾赫到幾十千赫內可連續(xù)變化的脈沖信號發(fā)生器。脈沖分配器根據(jù)指令把脈沖按一定的邏輯關系加到各相繞組的功率放大器上,使電機按一定方式運行,實現(xiàn)正、反轉和定位。
2、步進電機的控制方法,拿三相步進電機來說,不只只有三相三拍的方法。也可以用軟件實現(xiàn)三相六拍的方式。三相六拍的方式較三相三拍的方式步距角小了一半。比如,三拍的步距角為30度,六拍的步距角就是15度。這種將步距角精度提高的手段叫做細分。
3、上面的代碼所用指令是STC 89C52單片機,如需用其它芯片請另行更改。
實現(xiàn)代碼
#Include
#Include
#define uc unsigned char
#define ui unsigned int
uc code zz[4]=; //正轉表格,
uc code fz[4]=; //反轉表格,
ui k,z,y;
void delay(ui z) //z毫秒
{
ui x,y;
for(x=z;x>0;x--)
for(y=125;y>0;y--);
}
/******正轉*****************/
void zz() //相序為A->B->C
此信息版權歸上海維特銳所有,如需了解更多詳情,請點擊:歐美進口工業(yè)品