步进电机课程设计

步进电机课程设计

ID:9934471

大小:132.00 KB

页数:5页

时间:2018-05-16

步进电机课程设计_第1页
步进电机课程设计_第2页
步进电机课程设计_第3页
步进电机课程设计_第4页
步进电机课程设计_第5页
资源描述:

《步进电机课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、步进电机1.总体设计思路本设计采用158B-24B03步进电机。80C51做控制端,由于80C51的驱动能力有限,输出电流仅为1mA左右,在设计中采用外部驱动电路来驱动步进电机工作2.方案设计由于80C51的电流较小,在设计中采用8050三极管和ULN2803驱动,用TLP5214光电耦合器使得步进电机获得足够强的的电流。本设计用单片机P2口输出控制步进电机工作,P2.1P2.2P2.3P2.4分别接步进电机控制端ABCD端3.硬件设计步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情

2、况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。AT89S51单片机一片、步进电机(25BY-24B03)、ULN2803一片、TLP5214一片、74HC06一片、8050三极管四个、lLED灯四个。上拉电阻八个。

3、4.软件设计5.总结本设计用单片机P2口输出控制步进电机工作,P2.1P2.2P2.3P2.4分别接步进电机控制端ABCD端。正转时P2口依次输出0x08,0x09,0x01,0x03,0x02,0x06,0x0c;步进电机将按顺时针方向旋转。反向时只需将P2口的输出顺序交换。附件1.硬件资料芯片资料2.原理图SCH3.软件源代码..C文件steppingmotor.c#include#include#include"intrins.h"#defineuintunsigne

4、dint#defineucharunsignedcharsbitP1_0=P1^0;sbitP1_1=P1^1;sbitP1_2=P1^2;sbitP1_3=P1^3;sbitP1_4=P1^4;sbitP1_5=P1^5;sbitP1_6=P1^6;sbitP1_7=P1^7;voiddelay(uintt){uinti,j;for(i=0;i

5、**steppingmotorconfiger1)speed:speedfrom"1"to"1000".2)direction:"0"meansturnleft,"1"meansturnright.3)steps:thereare24stepsinonecircle***********************************************************/voidsteppingmotor(uintspeed,uintdirection,longintsteps){uinti;inta

6、=0xfc;if(direction==0){for(i=0;i

7、tmain(){steppingmotor(1000,0,2400);while(1);return0;}4.仿真文件DSN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。