单片机实验报告-步进电机(共6页).doc
《单片机实验报告-步进电机(共6页).doc》由会员分享,可在线阅读,更多相关《单片机实验报告-步进电机(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 步进电机控制实验一、实验目的了解步进电机的工作原理,掌握它的转动控制方式和调速方法。二、实验设备及器件IBM PC 机 一台DP-51PROC 单片机综合仿真实验仪 一台三、实验内容1. 编写程序,通过单片机的P1 口控制步进电机的控制端,使其按一定的控制方式进行转动。 2. 分别采用双四拍(ABBCCDDAAB)方式、单四拍(ABCDA)方式和单双八拍(AABBBCCCDDDAA)方式编程,控制步进电机的转动方向和转速。 3. 观察不同控制方式下,步进电机转动时的振动情况和步进角的大小,比较这几种控制方式的优缺点。四、实验要求学会步进电机的工作原理和控制方法,掌握
2、一些简单的控制电路和基本的电机基础知识。五、实验步骤1.安装C10 区JP6 接口上的短路帽,将C10 区BA、BB、BC、BD与A2 区的P10P13对应相连。 2. 打开程序调试软件,下载运行编写好的软件程序,观察步进电机的转动情况。 3. 修改步进电机的控制程序,再次运行程序,比较它们的不同控制效果。六、实验程序 #include sbit A1=P10; /定义步进电机连接端口sbit B1=P11;sbit C1=P12;sbit D1=P13;sbit K0=P20;/最慢sbit K1=P21;/sbit K2=P22;/sbit K3=P23;/最快sbit K4=P24;/单
3、双八拍sbit K5=P25;/单四拍sbit K6=P26;/双四拍sbit K7=P27;/1正转0反转#define Coil_A1 A1=0;B1=1;C1=1;D1=1;/A相通电,其他相断电,低电平有效,若你的驱动电路是高电平有效则改为(1,0,0,0)#define Coil_B1 A1=1;B1=0;C1=1;D1=1;/B相通电,其他相断电#define Coil_C1 A1=1;B1=1;C1=0;D1=1;/C相通电,其他相断电#define Coil_D1 A1=1;B1=1;C1=1;D1=0;/D相通电,其他相断电#define Coil_AB1 A1=0;B1=0
4、;C1=1;D1=1;/AB相#define Coil_BC1 A1=1;B1=0;C1=0;D1=1;/BC相#define Coil_CD1 A1=1;B1=1;C1=0;D1=0;/CD相#define Coil_DA1 A1=0;B1=1;C1=1;D1=0;/DA相#define Coil_OFF A1=1;B1=1;C1=1;D1=1;/全部断电unsigned char Speed;void DelayUs2x(unsigned char t) while(-t);void DelayMs(unsigned char t) while(t-) /大致延时1mS DelayUs2x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 报告 步进 电机
限制150内