一、步进电机的接线
通过上图可知,A,~A是联通的,B和~B是联通的。那么,A和~A是一组a,B和~B是一组b。不管是两相四线,四相五线还是四相六线步进电机。内部构造都是如此。至于究竟是四线,五线,还是六线。就要看A和~A之间,B和B~之间有没有公共端com抽线。如果a组和b组各自有一个com端,则该步进电机六线,如果a和b组的公共端连在一起,则是5线的。
所以,要弄清步进电机如何接线,只需把a组和b组分开。用万用表测。
四线:由于四线没有com公共抽线,所以,a和b组是绝对绝缘的,不连通的。所以,用万用表测,不连通的是一组。
五线:由于五线中,a和b组的公共端是连接在一起的。用万用表测,当发现有一根线和其他几根线的电阻是相当的,那么,这根线就是公共com端。对于驱动五线步进电机,公共com端不连接也是可以驱动步进电机的。
六线:a和b组的公共抽线com端是不连通的。同样,用万用表测电阻,发现其中一根线和其他两根线阻止是一样的,那么这根线是com端,另2根线就属于一组。对于驱动四相六线步进电机,两根公共com端不接先也可以驱动该步进电机的。
二、步进电机驱动
驱动步进电机,无非就是给电机的a和b组轮流给连续的脉冲。
步进电机驱动码
从图中可以看出来,要实现步进电机的转动,可以用以下两种方式:
8拍的方式
八个状态:
1、在A与A-正电压,B与B-不给电悬空;
2、在A与A-正电压,B与B-也给正电压;
3、A与A-不给电压悬空,B与B-正电压;
4、A与A-给负电压,B与B-给正电压;
5、A与A-给负电压,B与B-不给悬空;
6、A与A-给负电压,B与B-给负电压;
7、A与A-不给电悬空,B与B-给负电压;
8、A与A-给正电压,B与B-给负电压;
按以上八个状态轮流供电,控制一下脉宽应该就可以了。
A11000001
A-00011100
B01110000
B-00000111
4拍的方式
一般是电流驱动的。我下面的a~ 和b~ 表示反向电流。
两相双二拍:
ab- a~b-a~b~-ab~为一个转向。
ab- ab~-a~b~-a~b为相反转向。
两相4线电机和四相4线电机差不多.(从上面的图也可以看出来),只不过物理上绕线的方式不同(这也导致编程上脉冲表的不同),在功能上是一样的。