最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

4-四相五线减速步进电机28BYJ-48原理、仿真及演示程序(使用ULN2003A驱动)

来源:动视网 责编:小OO 时间:2025-09-24 05:22:48
文档

4-四相五线减速步进电机28BYJ-48原理、仿真及演示程序(使用ULN2003A驱动)

减速步进电机28BYJ-48的原理如下图:中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。由于步进电机的驱动电流较大,单片机不能直接驱动,一般都是使用ULN2003达林
推荐度:
导读减速步进电机28BYJ-48的原理如下图:中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。由于步进电机的驱动电流较大,单片机不能直接驱动,一般都是使用ULN2003达林
减速步进电机28BYJ-48的原理如下图:

中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。

依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。

由于步进电机的驱动电流较大,单片机不能直接驱动,一般都是使用ULN2003达林顿阵列驱动,当然,使用下拉电阻或三极管也是可以驱动的,只不过效果不是那么好,产生的扭力比较小。

参考:减速步进电机28BYJ-48最简单的驱动方法

28BYJ-48的内部结构请见 这里

下面是一个步进电机的演示程序:

#include

sbit key=P2^0; //按键控制步进电机的方向

unsigned char speed=5; //步进电机的转速

//八拍方式驱动,顺序为A AB B BC C CD D DA

unsigned char code clockWise[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x0d}; 

void delay(unsigned char z)

{

unsigned char x,y;

for(x=0;xfor(y=0;y<110;y++);

}

void main()

{

unsigned char i;

while(1)

{

for(i=0;i<8;i++)

{

if(key)       //按键未按下,正转

{

P0=clockWise[i];

delay(speed);

}

else      //按键按下,反转

{

P0=clockWise[8-i];

delay(speed);

}  

}

}

}

文档

4-四相五线减速步进电机28BYJ-48原理、仿真及演示程序(使用ULN2003A驱动)

减速步进电机28BYJ-48的原理如下图:中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。由于步进电机的驱动电流较大,单片机不能直接驱动,一般都是使用ULN2003达林
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top