- 3
- 0
- 约1.02万字
- 约 12页
- 2017-11-14 发布于江苏
- 举报
单片机课程设计方案——步进电机控制
单片机课程设计
——步进电机的控制
学院:
姓名:
班级:
学号:
一、实验任务
1.从键盘上输入正、反转命令,转速参数(16级)和转动步数显示在LED显示器上。
显示器上显示:第一位为0表示正转,为1表示反转;
第二位0~F为转速等级;
第三到第六位设定步数。
2.单片机显示器上显示的正、反转命令,转速级数和转动步数进行相应动作,转动步数减为零时停止转动。
二、基本原理
1.步进电机基本原理
如图,当有一相绕组被通电激励时,磁通从正相齿,经过软铁芯的转子,并以最短路径流向负相齿,为使磁通路径最短,在磁场力的作用下,转子被迫移动,使最近的一对齿与被激励的一相对准。
那么,通过对它每相线圈中电流的顺序切换可使电机作步进式旋转。
相数:产生不同对极N、S磁场的激磁线圈对数。
拍数:指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB或A-B-C-D-A,四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A.
步距角:对应一个脉冲信号电机转子转过的角位移。
步距角=360/(转子齿数*拍数)
系统中使用20BY-0型号步进电机,它使用+5V直流电源,步距角为18度,电机线圈由A、B、C、D四相组成。
步进电机驱动原理是通过对它每相线圈中的电流的顺序切换来使电机作步进式旋转,驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。
BA、BB、BC、BD即为脉冲信号输入插孔,驱动器输出A、B、C、D接步进电机。
步进电机原理接线图如图所示:
步进电机模块插头接实验系统J3插座,(顺接)
把P1.0~P1.3分别接到BA~BD插孔。
2.数码管显示和键盘
(1)数码管显示字形
LED显示器是由发光二极管构成的字段组成的显示器。
显示程序任务:
设置显示缓冲区(7EH- 79 H) ,存放待显示数据和字符(位置码)。
显示译码:程序存储器中建立字形码常数表,查表得出对应数据和字符的字形码。
输出显示:输出字形码到显示端口。
字位口表(从高位起)
(3)键盘显示原理图
三、内存使用分配表
0FFDCH 字形口 0FFDDH 字位口/键扫口 0FFDEH 键入口 ACC(A) 、R0~R7 存放中间值 79H~7EH 显示缓冲单元,存放显示器的显示数据
四、设计说明及流程
1.显示子程序模块
采用动态显示方式,即一位一位地轮流点亮(扫描)6位显示器。
在8032RAM存储器中设置六个显示缓冲区单元7EH-79H,分别存放6位显示器的显示数据(从高到低)。
2.键盘输入模块
实验系统有4×8的键盘结构(见键扫显示原理图)。
键盘的行线通过电阻接+5V,当键盘上没有键闭合时所有的行线和列线都断开,行线都为高电平。当键盘上某一键闭合时,则该键所对应的行线和列线都短路。
CPU逐行逐列地检查键盘的状态,可判断键盘上有无键闭合。CPU对键盘上闭合键的键号确定,可根据行线和列线的状态计算求得,也可以根据行线和列线的状态查表求得。
步进电机控制模块
四相四拍运行方式即AB-BC-CD-DA-AB或A-B-C-D-A
激励一相即对该相置“ 1”
控制每一拍的间隔时间用延时子程序实现
判断步数是否减为0 的流程图
程序清单
ORG 0000H
LJMP MAIN
ORG 100H
MAIN: MOV 79H,#00H ;主程序部分
MOV 7AH,#00H
MOV 7BH,#00H
MOV 7CH,#00H
MOV 7DH,#00H
MOV 7EH,#00H
MOV R0,#7EH ;取显示内存缓充区的第一位
MAIN1: ACALL KEY1 ;调用按键程序
MOV @R0,A ;获得的值存放到7EH中
CJNE R0,#78H,KS ;是否到78H,不到转KS
CJNE
您可能关注的文档
- 单片机及接口控制试验平台设计方案说明书.doc
- 单片机大学设计方案.doc
- 单片机多路数据采集控制系统课程设计方案报告.doc
- 单片机大作业简易红外遥控小车设计方案.doc
- 单片机实现开关电源设计方案.doc
- 单片机定时闹钟设计方案.doc
- 单片机实用系统设计方案教学进度表、教案.doc
- 单片机应用课程设计方案指导书.doc
- 单片机家用水流量设计方案.doc
- 单片机指纹识别系统及其算法设计方案与实现.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2022-2023年教科版五年级科学下册期中考试卷(含答案).doc
- (高清版)-B-T 34590.7-2022 道路车辆 功能安全 第7部分:生产、运行、服务和报废.pdf VIP
- 【小红书】小红书商业生态.pdf VIP
- 2025中考数学专项复习全等三角形的八大经典模型含答案.pdf VIP
- 2022-2023年教科版五年级科学下册期中试卷及答案1套.doc
- (高清版)-B-T 34590.2-2022 道路车辆 功能安全 第2部分:功能安全管理.pdf VIP
- 交通运输数据合作协议.docx VIP
- 2026-2030成人足矫形鞋垫行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 掌握国内接待计调业务的操作流程课件(共42张PPT)《旅行社计调业务》(中国言实出版社).pptx VIP
- 健康养老职业素养与安全:健康养老职业行为素养PPT教学课件.pptx
原创力文档

文档评论(0)