首页 > 控制电路 >电机控制专区 > 减速步进电机28BYJ-48原理分析及演示程序

减速步进电机28BYJ-48原理分析及演示程序

来源:互联网发布者:spectrum 关键词: 步进电机 更新时间: 2024/10/14

减速步进电机28BYJ-48原理图如下图所示:

减速步进电机28BYJ-48原理图

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

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

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

步进电机演示程序如下:

  #include <reg52.h>
  
  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;x<z;x++)
  
  for(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);
  
  }

提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-13 08:53

求分享《C程序设计题解与上机指导》PDF
C程序设计题解与上机指导 求分享《C程序设计题解与上机指导》PDF 不知道是不是这个?:) 我看封面有点不一样,你那是发行1000万的,我这个是发行300万的。:lol 好的,谢谢了
 王zhao编程基础
发现生活中的肖特基二极管
我们的生活中,处处充满着科技的产物,电视机、电冰箱、电脑、汽车、太阳能路灯等等。你见过了那么多的科技产品,可知道肖特基二极管正在充斥着我们的生活?改变着我们的生活质量? 极管作用: 二极管又称晶体二极管,只往一个方向传送电流(单向导通)的电子零件。几乎
 fish001模拟与混合信号
今日直播:TI 60G毫米波传感器概述和应用介绍
直播主题: TI 60G毫米波传感器概述和应用介绍 直播时间:今日 10:00-11:30 直播内容: 介绍TI提供的针对工业应用的60G毫米波传感器,包括在楼宇和工厂自动化的应用。 观看直播: 点此填写邮箱和手机观看直播 ,还有机会赢取小礼品~ 直播议程
 EEWORLD社区TI技术论坛
急求飞思卡尔I.MX508开发板!恳请诸位仁兄出手相助,先谢过!
如题 急求飞思卡尔I.MX508开发板!恳请诸位仁兄出手相助,先谢过! 什么意思?想求购? 如果求购请发到淘E淘板块。 这个片子似乎只用来做电纸书,kindle就是,开发板真没见到过
 tudiuNXP MCU
今天在STM32的英文论坛上看到一个网友写的STM32ISP下载器
大家可以试试看: http://www.mcuisp.com/software/eispV05.rar 英文论坛的有关讨论: http://www.st.com/mcu/forums-cat-7588-23.html 今天在STM32的英文论坛上看到一个网友写的STM32IS
 roy226stm32/stm8
Sandisk iNAND 了解
1.1. General Description iNAND is an Embedded Flash Drive (EFD) designed for mobile handsets and consumer electronic devices. iNAND
 Wince.Android嵌入式系统

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved