DIY 2010 年 9 月 16 日

四相五线减速步进电机28BYJ-48原理、仿真及演示

本文介绍了减速步进电机28BYJ-48的工作原理和内部结构,以及如何通过改变绕组的磁场和切换的时间间隔来控制步进电机的速度和方向。文章还介绍了如何通过下拉电阻或三极管来驱动步进电机,以及使用ULN2003达林顿阵列驱动可以获得更大的扭矩。最后,文章还演示了使用ULN2003驱动28BYJ-48步进电机的仿真。
减速步进电机28BYJ-48的原理如下图:
block_diagram
block_diagram
中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。
依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。
28BYJ-48的内部结构:
inner_view
inner_view
inner_view1
inner_view1
绕组上的接线:
line_connecting
line_connecting
如果要驱动28BYJ-48转动,最简单的方式可以使用下拉电阻或三极管,只不过效果不是那么好,产生的扭力比较小。
drive_by_mcu
drive_by_mcu
为了获得更大的扭矩,一般都是使用ULN2003达林顿阵列驱动,仿真如下:
drive_by_uln2003
drive_by_uln2003