?28BYJ-48步进电机解读和驱动及编程
28BYJ-48步进电机外观:
步进电动机的步进角是5.625度(注意,是电机)。
因为这个是带减速齿轮的,所以最后在输出轴上的步进角是5.625/64=0.08789度(因为减速比是1/64)。
对于电机,是64个脉冲为一圈。
对于输出轴,是4096个脉冲为一圈(64×64)。电机转64圈,输出轴转1圈。
2相电机基本步距角为1.8°.在不细分的情况下走一步是需要1个脉冲.走一圈360°就需要200个脉冲.
步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。。。),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。。。),八拍(A-AB-B-BC-C-CD-D-DA-A。。。)
?红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:
?橙?
?黄
?粉
蓝
十六制(P1口)?
?1
?0
?0
?0
?0x08
?1
?1
?0
?0
?0x0c
?0
?1
?0
?0
?0x04
?0
?1
?1
?0
?0x06
?0
?0
?1
?0
?0x02
?0
?0
?1
?1
?0x03
?0
?0
?0
?1
?0x01
?1
?0
?0
?1
?0x09
顺序刚好相反
所以可以定义旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};?? //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08};??? //正时钟旋转相序表
C语言代码:
?#includeAT89X52.h?#includeintrins.h?#define uchar unsigned char?#define uint unsigned int??uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};?? //逆时钟旋转相序表?uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08};??? //正时钟旋转相序表
?sbit K1=P3^2;? //反转按键?sbit K2=P3^3;? //正转按键?sbit K3=P3^4;? //停止按键?sbit FMQ=P3^6;? //? 蜂鸣器
?void delaynms(uint aa){? uchar bb;? while(aa--)? {?? for(bb=0;bb115;bb++)???? //1ms基准延时程序?? {??? ;?? }? }?}
void delay500us(void){? int j;? for(j=0;j57;j++)? {? ?;? }}void beep(void){? uchar t;? for(t=0;t100;t++)? {? ?delay500us();?FMQ=!FMQ;?? //产生脉冲? }? FMQ=1;??? //关闭蜂鸣器}
void motor_ccw(void){? uchar i,j;? for(j=0;j8;j++)???????????????? //电机旋转一周,不是外面所看到的一周,是里面的传动轮转了一周? {? ?if(K3==0)?{?? break;?? //如果K3按下,退出此循环?}?for(i=0;i8;i++)? //旋转45度?{?? P1=CCW[i];?? delaynms(10);?? //调节转速?}? }}
void motor_cw(void){? uchar i,j;? for(j=0;j8;j++)? {
您可能关注的文档
- 不动产登记系统简化版部署文档.docx
- 不动产登记资料样本1230.doc
- 不动产实务--2016.6全市基层国土所培训-副本-复件(2).pptx
- 不动产用户操作手册.docx
- 不合格控制程序(ISO9001:2015).docx
- 不是只有让你得到好处的——才算好人|养生心语.docx
- 不同材料在屋面防水中的施工做法.docx
- 不同方法整理数据.ppt
- 不同类型薄膜热电偶性能分析3.doc
- 不同切削参数下数控机床的机械及伺服电机特性参数测试.docx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 《基因组学》(第4版)-复旦大学 14-第7章 基因的转录调控-PolI和PolIII类基因.pptx VIP
- 《基因组学》(第4版)-复旦大学 13-第6章 基因组解剖-原核生物及细胞器基因组.ppt VIP
- 19.1.1.1 常量与变量 人教版数学八年级下册同步练习(含答案).docx VIP
- 《基因组学》(第4版)-复旦大学 28-第11章 基因组复制-真核生物.ppt VIP
- 希沃白板运用培训ppt课件.pptx
- 《基因组学》(第4版)-复旦大学 3-第1章 基因组-DNA RNA 蛋白质.ppt VIP
- 《基因组学》(第4版)-复旦大学 32-第13章 基因组进化的模式-基因水平的进化.pptx VIP
- 《输变电工程建设前期手续清单》.doc VIP
- 2023-2024学年广东省中山市高二(上)期末考试物理试卷+答案解析.pdf VIP
- 不锈钢轨道车辆激光焊技术规范.docx VIP
原创力文档

文档评论(0)