




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 24BYJ48步进电机使用手册驱动方法及参数插入到开发板的方法:直接插入到 LCD12864 位置一、前言:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况 下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影 响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步 进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电 机来控制变的非常的简单。为此, 黑金刚开发板套件中首次引入了步进电机技术,采用 扩展的方式,方便用户应用掌握。虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在
2、 常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此 用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。步进电机的主要特性:1、 步进电机必须加驱动才可以运转, 驱动信号必须为脉冲信号,没有脉冲的时候, 步进电机静止, 如果加入适当的脉冲信号, 就会以一定的角度(称为步角)转动。转 动的速度和脉冲的频率成正比。2、 黑金刚配套的是 28BYJ485V 驱动的 4 相 5 线的步进电机,而且是减速步进电 机, 减 速 比 为 1 : 64 , 步 进 角为 5.625/64 度 。 如果 需 要 转动 1 圈 , 那 么需 要360/5.625*64
3、=4096 个脉冲信号。3、 步进电机具有瞬间启动和急速停止的优越特性。4、 改变脉冲的顺序, 可以方便的改变转动的方向。因此,目前打印机,绘图仪,机器人,等等设备都以步进电机为动力核心。二、配套的原理图及程序:1、如果不考虑数据锁存功能,步进电机的扩展板电路可以简化为下图:2、黑金刚套件采用的是 5V 步进电机,该步进电机的耗电流为 200ma 左右, 采用uln2003 驱动,驱动端口为 P0.0(A),P0.1(B),P0.2(C),P0.3(C)。正转次序: AB 组-BC 组-CD 组-DA 组 (即一个脉冲,正转 5.625 度);反转次序:AB 组-AD 组-CD 组-CB 组
4、(即一个脉冲,正转 5.625 度),如下表:表 1:正转表端口值步数P0.0(A)P0.1(B)P0.2(C)P0.3(D)0x03111000x06201100x0C300110x0941001表 2:反转表端口值步数P0.0(A)P0.1(B)P0.2(C)P0.3(D)0x03111000x09210010x0C300110x06401103ASM 驱动程序:;* *步进电机的驱动*;FOSC = 12MHz;-; 步进电机的驱动信号必须为脉冲信号! 转动的速度和脉冲的频率成正比!; 本步进电机步进角为 5.625 度 . 一圈 360 度 , 需要 64 个脉冲完成!;-; A 组线
5、圈对应 P0.0; B 组线圈对应 P0.1; C 组线圈对应 P0.2; D 组线圈对应 P0.3; 正转次序: AB 组-BC 组-CD 组-DA 组 (即一个脉冲,正转 5.625 度);-ORG 0000HLJMPMAIN ORG 0100HMAIN:;-正转-MOV R3,#192;正转 3 圈共 192 个脉冲START:MOV R0,#00H START1:MOV P0,#00H MOV A,R0MOV DPTR,#TABLEMOVCA,A+DPTRJZ START ;对 A 的判断,当 A=0 时则转到 STARTMOV P0,A LCALLDELAY INC R0DJNZR3
6、,START1MOV P0,#00H LCALL DELAY1;-反转-MOV R3,#128;反转 2 圈共 128 个脉冲START2:MOV P0,#00H MOV R0,#05START3:MOV A,R0MOV DPTR,#TABLE MOVCA,A+DPTR JZ START2MOV P0,ACALLDELAY INC R0DJNZR3,START3MOV P0,#00H LCALL DELAY1LJMP MAIN;-转速控制-DELAY: MOV R7,#10;步进电机的转速M3: MOV R6,#248DJNZR6,$ DJNZR7,M3RET;-延时控制-DELAY1:MOV
7、 R4,#5;2S 延时子程序DEL2:MOV R3,#200DEL3:MOV R2,#250DJNZR2,$ DJNZR3,DEL3DJNZR4,DEL2RET;-正反转表-TABLE:DB 03H,06H,0CH,09H;正转表DB 00;正转结束DB 03H,09H,0CH,06H;反转表DB 00;反转结束END4、C 语言驱动程序:/*步进电机的驱动*;FOSC = 12MHz;-; 步进电机的驱动信号必须为脉冲信号! 转动的速度和脉冲的频率成正比!; 本步进电机步进角为 5.625 度 . 一圈 360 度 , 需要 64 个脉冲完成!;-; A 组线圈对应 P0.0; B 组线圈
8、对应 P0.1; C 组线圈对应 P0.2; D 组线圈对应 P0.3; 正转次序: AB 组-BC 组-CD 组-DA 组 (即一个脉冲,正转 5.625 度);-*/*头文件*/#include #include #define uint unsigned int#define uchar unsigned char#define nop() _nop_()uchar code table1=0x03,0x06,0x0c,0x09;/*正转表*/uchar code table2=0x03,0x09,0x0c,0x06;/*反转表*/#define motor P0void delay(uchar ms) /*延时*/uchar j;while(ms-)for(j=0;j250;j+);void main()uchar i,j;while(1)/正转 3 圈共 192 个脉冲j=0;for(i=0;i=4) j=0;delay(2); delay(200); delay(200); delay(2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高尔夫球教练职业能力测试卷:高尔夫球教练教学成果展示与分享试题
- 2025年成人高考《语文》文言文阅读能力提升与实战演练题库
- 2025年大数据分析师职业技能测试卷:数据仓库设计与实现试题解析
- 能源站建设与服务标准书
- 荨麻疹病人的个案护理
- 注塑车间技术员培训流程
- 体育场馆装修工程垃圾清运
- 药品冷链快递合同
- 2025年度办公大楼抗震型伸缩缝施工与检测合同
- 汽车零部件专递合同样本
- (一模)2025年滁州市高三第一次教学质量监测 英语试卷(含标准答案)
- 2025年乌兰察布职业学院单招职业倾向性测试题库及答案1套
- 2025河南中烟漯河卷烟厂招聘7人易考易错模拟试题(共500题)试卷后附参考答案
- 粮食储运与质量安全基础知识单选题100道及答案
- 第一篇 专题一 第2讲 匀变速直线运动 牛顿运动定律
- 广东广州历年中考语文现代文阅读之非连续性文本阅读7篇(截至2024年)
- 做自己的英雄主题班会
- 《苹果SWOT分析》课件
- 人生下半场-(美)鲍伯·班福德著杨曼如译
- 2024至2030年中国ICU/CCU病房数据监测研究报告
- 高中家长会 高二文科班下学期家长会课件
评论
0/150
提交评论