单片机原理及应用实验报告
姓名 班级 计算机 18-1 学号
frhad 30803
实验日期 2016 年 11 月 23 实验地点
逸 夫 楼 207
座位号 38 号
机房
日
实验名称 步进电机控制设计
实验目标 掌握步进电机控制原理,熟悉 C51 编程与调试方法。
实验内容:(实验步骤的文字叙述以及截图)
实验原理:
实验电路原理图如图 A.120 所示,图中达林顿驱动器 U2 接于 P1.0~P1.3,步进电
机接在 U2 的输出端,键 K1~K2 基恩于 P0.0~P0.1。在编程软件配合下,要求实
现如下功能:单击 K1,控制步进电机正转,单击 K2,控制步进电机反转,连续
按 K1、K2、,步进电机可连续旋转。
步进电机控制编程原理:根据励磁方法建立励磁顺序数组,以半步励磁法为例,
励磁顺序数组的元素为:0x02, 0x06, 0x04, 0x0C, 0x08, 0x09, 0x01, 0x03。程序启
动后,根据按键状态修改励磁顺序数组的指针值,即单击 K1 时指针右移一位,
单击 K2 时指针左移一位,随后将数组当前值由 P2 口输出,如此循环。注意,
在 P2 口两次输出之间需要插入软件延时。
实验内容:
(1) 学习单片机对步进电机的速度与方法控制原理;
(2) 编写 3 中励磁方案程序,既 1 相励磁、2 相励磁和 1~2 相励磁。
(3) 比较不同励磁方案时的步进电机方针效果。
实验步骤:
(1) 提前阅读与实验 8 相关的阅读材料;
(2) 参考图 A.120 及表 A.9,在 ISIS 中完成电路原理图的绘制;
(3)采用 uVision3 进行 C51 步进电机控制的编程及;
源程序截图:
电路图截图:
评论1
最新资源