| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

两种方式控制步进电机控制单片机课程设计说明书

文***品

贡献于2021-10-17

字数:4566





单片机课程设计说明书



设计题目 两种方式控制步进电机控制
指导教师:
设计者:
系 : 机械工程学院
班 级:
学 号:





目 录
序言……………………………………………………………………3
步进电机介绍……………………………………………………4
11步进电机概念……………………………………………4
11步进电机特点……………………………………………4
二 设计求务…………………………………………………6
三 设计目原理…………………………………………………6
31设计目………………………………………………………6
32设计原理………………………………………………………6
33步进电机工作原理……………………………………………7
四需设备…………………………………………………………8
五设计思路…………………………………………………………8
51提出方案………………………………………………………8
52方案证………………………………………………………9
六调试程序…………………………………………………………10
七设计程序…………………………………………………………15
八总结………………………………………………………………18
九参考文献…………………………………………………………19






序 言
单片机技术计算机技术发展重分支单片机具集成度高体积性高价格便宜等特点机电体化工业控制仪器仪表家电器信息通信产品军事装备等领域均广泛应步进电机中部分
步进电机电脉信号变换成角位移控制转子转动微特电机动控制装置中作执行元件输入脉信号步进电动机前进步称脉电动机步进电动机数字式计算机外部设备印机绘图机磁盘等装置 步进电动机驱动电源变频脉信号源脉分配器脉放器组成驱动电源电机绕组提供脉电流步进电动机运行性决定电机驱动电源间良配合数字控制系统中精度高运行采位置检测速度反馈实现闭环控制步进电动机已广泛应数字控制系统中数模转换装置数控机床计算机外围设备动记录仪钟表等中外工业动化生产线印刷设备等中应





第章 设计求务
P10-P13口控制台步进电机两种方法实现单双八拍控制晶振频率12Mhz

第二章 需设备
1电脑台
252单片机开发系统块
3步进电机
4 usb转串口线电源线

第三章 设计思路
51 提出方案
方案:电机运转般脉信号方信号控制脉频率控制电机转速脉数控制电机转角单片机控制步进电机输出口发送脉:高电>延时>低电>延时>延时长短控制脉频率电转换次数脉数
步进电机控制室通脉信号控制电脉信号转变角位移线位移开环控制元件样产生脉信号产生样脉信号电机控制关键
52 方案证
单片机产生着脉信号通单片机P1口输出脉信号选电机四相需P1口低四位P10~P13分接电机四根电线调试程序转盘转动

单片机引脚功
1)VCC(40):电源+5V
2)VSS(20):接GND
3)XTL1(19)XTL2(18):振荡电路
4)PSEN(29):片外ROM选通信号低电效
5)ALEPROG(30):址锁存信号输出端EPROM编程脉输入端
6)RSTVPD(9):复位信号输入端备电源输入端 
7)EAVPP(31):外部ROM选择 端                        
8)P0口(3932):双IO口9.P1口(18):准双通I0口
9)P2口(2128):准双I0口


步进电机驱动单片机连线图

第四章 调试程序
1 开Keil软件建立新工程单机Project拉菜单中找New project选项图1示

图1 建立新工程组
2 选择工程保存路径输入工程文件名Keil工程里通常含文件方便理般工程放独立文件夹文件命名图2示

图2 定义工程文件名
3 单击保存会弹出话框求选择单片机机型根单片机选择Keil C51支持51核单片机里选择AtmelAT89C52图示选择单机保存图3示

图3 选择单片机型号
4 完成步骤窗口界面图4示

图4 工程组界面
止没建完整工程然工程名工程中没文件代码接添加文件代码
5 单击File菜单中new菜单项者单机界面快捷图标图5示

图5 新建文件
6 新建文件窗口图6示

图6 文件界面
7 时光标编辑窗口中闪烁输入户应程序时新建文件刚刚建立工程没直接联系单机保存图标窗口界面图7示

图7 文件保存工程组
输入保存文件名时必须输入正确扩展名a然单击保存钮
8 回编辑界面单机Target1前面+号然Source Goup 1单击右键弹出图8示菜单

图8 添加程序工程
然选择Add Files to GroupSourse Group 1’菜单项弹出图9话框

图9 选择文件
9 选中Text 1单击Add钮单击Close钮然单击左侧Sourse Group 1前面+屏幕窗口图10示

图10 程序编写界面
10编写程序进行程序编译单机工具栏编译编译程中果出现错误修改程序直没错误止然次点击编译调试程中出现错误修改程序直没错误止编译程中出现警告般必考虑特殊时期通修改程序消警告


第五章 设计程序
第种方式

ORG 0000H
LJMP MAIN(跳转程序)
ORG 0100H(程序存放址0100H)
MAIN
MOV SP#60H 设置堆栈指针(设置堆栈长度60H byte首先SP堆栈指针指令立数60H送SPSP(60H)定义栈顶位置 部RAM60H单元)
ACALL DELAY( 调delay子程序)
SMRUN 电机控制方式单双八拍
MOV P1#08H A
ACALL DELAY
MOV P1#0CH AB
ACALL DELAY
MOV P1#04H B
ACALL DELAY
MOV P1#06H BC
ACALL DELAY
MOV P1#02H C
ACALL DELAY
MOV P1#03H CD
ACALL DELAY
MOV P1#01H D
ACALL DELAY
MOV P1#09H DA
ACALL DELAY
SJMP SMRUN 循环转动
DELAY 延时程序
MOV R4#10
DELAY1
MOV R5#250
DJNZ R5
DJNZ R4DELAY1(总延时时间:t2*250*105000μs))
RET

END

第二种方式
ORG 0000H (程序起始位置)
AJMP START (系统复位跳转程序start)
ORG 000BH (start起始址00BH)
AJMP TT1 (跳转TT1)
ORG 0030H (TT1起始址0030H)
START
MOV P1#0FFH (P1口置1)
MOV TMOD#01H (设置定时器0工作方式116位定时器 )
MOV R2#08H 08H赋值R2
MOV R1#02H 02H赋值R1
MOV TH0#0D8H 定时器0高八位初值
MOV TL0#0F0H 低八位初始值
ORL IE#82H 开启中断
MOV R0#00H 00H赋值R0
SETB TR0 启动定时器
LOOP
MOV AR0 R0容定时器A
MOV DPTR#NUM DPTR间址寄存器
MOVC A@A+DPTR
CJNE R1#00HLOOP 寄存器R1容0较等跳loop
MOV P1A 累加器A中数传送p1寄存器p1端口
MOV R1#02H
INC R0 加指令
DJNZ R2LOOP (R2)1放入R2R21≠0
SJMP START 跳转start
NUMDB 0f1h0f3h0f2h0f6h0f4h0fch0f8h0f9h
TT1 定时中断程序
CLR TR0 复位定时器T0
DEC R1 寄存器R1减放入R1中
MOV TH0#0D8H }定时器高八位初值
MOV TL0#0F0H 定时器低八位初值
SETB TR0 启动定时器T0
RETI 中断返回
END

图41 程序流程图

图示程序中ADC0809采集模拟数(电压值通改变电位器获电压值)转换数字量数字量传单片机处理单片机处理送数码显示

42 显示程序设计























图42显示程序流程图

图示ADC转换数单片机处理送数码显示单片机首先输出位选指令选中显示数码然输出段码指令输出显示数字次输出位显示数字直位数字显示完止

总 结
通学期单片机原理应门课程次课程设计作名四学生觉做单片机课程设计十分意义十分必
课程设计环节中觉困难程序设计首先理解原理然进行流程设计转化程序进行调试调试时候出现错误改错程非常痛苦耐心克服敲定合理程序问题没结束装步进电机否带动步进电机转起等等列问题感手足措老师指导克服较满意结果感谢老师悉心指导
点体会养成注释程序惯程序完美否仅实现功应该明白思路样资料保存交流提供方便通次课程设计懂学重性解理知识实践相结合重意义学会坚持耐心努力相信工作学会帮助团队合作完成次设计关键通讨研究佳方案合理分工次设计够较完成合作中互相学起设计中发现足缺陷起进步工作积累验




参考文献
[1] 赵巍 冯娜单片机基础应(第二版)清华学出版社2014
[2] 张毅刚单片机原理应高等教育出版社2003
[3] 陈理壁 步进电机应 海科学技术出版社1989
[4] 刘保延等 步进电机驱动控制系统哈尔滨工业学出版社1997
[5]王福瑞 单片微机测控系统设计全 北京北京航空航天学出版社1998

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

最新研究报告-基于单片机的步进控制系统的开发

常 州 工 学 院PROTEL应用实践 题 目 用ProtelDXP软件设计的步进电机二级学院 电子信息与电气工程学院 班 级 09 信 姓 名 孙冰笑 学 号 09020123

教育的乐趣 1年前 上传283   0

基于单片机淬火炉温温度控制课程设计

基于PID控制的淬火炉炉温控制系统设计1总体方案设计 这次课程设计针对PID控制的淬火炉进行温度控制,设计步骤分为以下几步。 首先进行控制系统的建模和数字控制器设计,设计方案为:选用Ziegler-Nichols方法进行PID参数整定,建立闭环控制系统,用MATLAB仿真,得到达到要求的PID参数。A/D转换温度采集加热电路D/A转换AT89C52单片机硬件的设计与

文***品 1年前 上传332   0

单片机课程设计作息时间控制器的设计报告

XX大学单片机课程设计报告作息时间控制器设计姓 名: 学 号: 专业班级: 自动化班 指导老师: 所在学院:电气工程与自动化学院2009年X月X日 摘要本设计是作息时间控制器的设计,由单片机AT89C52芯片和L

文***享 3年前 上传560   0

《电力拖动与控制系统》课程设计说明书

目录摘要 21计任务及要求 31.1初始条件 31.2 设计要求 31.2.1技术要求 31.2.2设计内容 32系统设计方案 42.1 原理框图 42.2稳态结构图 53调节器设计 63.1电流调节器的设计 73.1.1电流调节器的工作原理及作用 73.1.2电流环结构图的简化 83.1.3时间常数的计算 93.1.4选择电流调节器结构 93.1.5计算电流调节

文***品 3年前 上传626   0

车速控制系统程序及仿真课程设计说明书

交通与汽车工程学院课程设计说明书课 程 名 称: 汽车电控系统实习及课程设计 课 程 代 码: 题 目: 车速电控系统设计及其仿真 年级/专业/班: 级/车辆工程/汽电班 学 生 姓 名: 学 生

z***u 1年前 上传265   0

基于单片机的温湿度控制器设计课程设计报告

《智能仪器仪表设计与调试》课程设计报告 学 院: 电气与信息工程学院 专业班级: 测控10-01 学生姓名: 学 号: 设计地点(单位)_________ __I506_ _____ ___ __设计题目:_____ _

文***品 1年前 上传303   0

伺服电机和步进电机的区别是什么

步进电机是一种离散运动的装置,它和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着全数字式交流伺服系统的出现,交流伺服电机也越来越多地应用于数字控制系统中。

6***4 6年前 上传13952   0

交流伺服电机的探究控制电机论文

XX 大 学控制电机报告课 程 控制电机 题 目 交流伺服电机的探究 院 系 电气信息工程学院电气系 专业班级 电气 学生姓名

文***享 3年前 上传767   0

开题报告-步进电动机的微机控制

步进电动机属于DC驱动的同步电动机,它是纯粹的数字控制电动机。它是将电脉冲激励信号转换成相应的角位移或线位移的离散值控制电动机,这种电动机每当输入一个电脉冲就动一步,所以又称脉冲电动机。近30年来,数字技术、计算机技术和永磁材料的迅速发展推动了步进电动机的发展,为步进电动机的应用开辟了广阔的前景。

毕***阁 4年前 上传762   0

计算机控制课程设计温度控制

XX大 学课程设计报告  院(部、中心) 姓 名 学 号   专 业   班 级 同组人员 课程名称

文***品 3年前 上传425   0

步进输送机机械原理课程设计

步进输送机设计计算说明书姓 名:学 号:班 级:车辆班指导老师: 2012年X月第1章 问题的提出 21.1引言 21.2设计简介 31.2.1国内外步进机发展史 31.2.2工作原理 7第2章 设计要求与设计数据 82.1 设计要求 82.2 性能数据要求 82.3 设计用途 9第3章 设

文***品 3年前 上传832   0

永磁同步电机弱磁控制的控制策略研究

永磁同步电机弱磁控制的控制策略研究摘要永磁同步电机是数控机床、机器人控制等的主要执行元件,随着稀土永磁材料、永磁电机设计制造技术、电力电子技术、微处理器技术的不断发展和进步,永磁同步电机控制技术成为了交流电机控制技术的一个新的发展方向。基于它的优越性,永磁同步电机获得了广泛的研究和应用。本文对永磁同步电机的弱磁控制策略进行了综述,并着重对电压极限椭圆梯度下降法弱磁控制、采用改进的超前角控制

文***品 2年前 上传570   0

自动控制原理课程设计报告

课 题: 课题十六 专 业: 电气工程及其自动化班 级: 姓名学号: 指导教师: 设计日期: 成 绩:XX学院电气信息学院目录1 设计目的 12 设计要求 23 实现过程 33.1设计题目 33.2

文***享 3年前 上传1206   0

电镀生产的plc控制课程设计

 电气控制技术课程 设计 设计题目: 电镀生产线的PLC控制专业班级: 级自动化班 姓 名: 学 号: 指导老师: 日 期: 2016 题目:电镀生产线的PLC控制一. 课题分析 1 课题要求

文***品 2年前 上传532   0

现代控制工程课程设计

现 代 控 制 工 程课 程 设 计目 录一、 设计目的及要求 1设计目的 1设计要求 1二、状态空间方程建立 1三、倒置摆的状态空间模型 2四、模型特性分析 31.可控性分析 32. 可观性分析 33.稳定性分析 44.MATLAB仿真求解 4五、倒置摆系统的综合及仿真分析 5五、全维状态观测器的设计及仿真分析 8六、参考文献 13一

文***享 1年前 上传292   0

工业控制网络课程设计

XX 大 学 工业控制网络 课程设计(论文)题目: 基于CAN总线的液位控制装置的设计 院(系): 电气工程学院 专业班级: 自动化班 学 号: 学生姓名: 指导教师: (签字)起止时间: 2013.1

文***品 3年前 上传547   0

两种液体混合PLC控制系统设计

摘 要 本组课题是对液体自动混合装置的模拟控制,实现液体混合装置的自动添加液体、自动混合等自动控制功能。在本设计的梯形图设计中是大量运用计时器和顺序控制继电器指令来完成的。在PLC程序设计的基础上结合有关的外围设备形成一个易于工业控制的系统整体,在易于扩展其功能的原则而设计。本监控系统采用PLC为控制核心,具备自动混合两种液体的功能, 由传感器检测储藏罐中的液面高度,按顺序加入A和B两种液体,搅

文***享 5年前 上传893   0

自动喷泉PLC控制系统课程设计说明书资料

 《电气控制技术》课程设计说明书 自动喷泉PLC控制系统设计 湖南工学院电气控制技术课程设计课题任务书学院:电气与信息工程学院 专业:电气工程及其自动化 指导教师学生姓名课题名称

z***u 1年前 上传343   0

专用镗孔机床的电气控制系统设计说明书课程设计

《机电传动控制》课程设计说明书 院系班级 机械设计制造及其自动化 姓 名 学 号 指导老师 目录一、任务书………………………………………………

文***享 5个月前 上传170   0

运动控制系统课程设计龙门刨床电气控制系统设计

运动控制系统课程设计学 院 : 专业班级 : 学 号 姓 名 : 目录第一章 课程设计任务及要求 11.1 设计目的 11.2 设计内容 11.3 设计题目及要求 1第二章 龙门刨床电气控制系统设计方案论述 32.1 引言 32.2 直流电动机调速方法 32.3 开环直流调速系统 42.4 开环直流调速系统 42.5 直

文***品 2年前 上传429   0

单片机课程设计报告

1 方案设计与论证1.1 硬件总体设计设计并制作一个基于单片机的数字电压表的电路其结构框图如图 1-1 所示: 图1-1 硬件结构框图(1)单片机最小系统电路部分 (2)数码管显示部分(3) PCF8591芯片 AD转换部分(4)外部电压采集部分

文***享 5年前 上传1662   0

电机与拖动课程设计

《电机与拖动》课程设计说 明 书 专业名称:电气工程及其自动化 班 级:2008级班 学 号: 姓 名: 指导教师 日期:2010年X月X日 电机与拖动

文***享 1年前 上传319   0

技能培训 为何开机时步进电机在抖动而不能运行?

为何开机时步进电机在抖动而不能运行? 步进电机只能够由数字信号控制运行的,当脉冲提供给驱动器时,在过于短的时间里,控制系统发出的脉冲数太多,也就是脉冲频率过高,将导致步进电机堵转。要解决这个问题,必须采用加减速的办法。就是说,在步进电机起步时,要给逐渐升高的脉冲频率,减速时的脉冲频率需要逐渐减低。这就是我们常说的“加减速”方法。    步进电机转速度,是根据输入的脉冲信号的变化来改

小***库 3年前 上传521   0

蜂鸣器流水灯数码管显示作息时间控制单片机课程设计

蜂鸣器流水灯数码管显示作息时间控制单片机课程设计一、课程设计目的 《单片机原理及应用》课程设计是一项重要的实践性教育环节,是学生在校期间必须接受的一项工程训练。在课程设计过程中,在教师指导下,运用工程的方法,通过一个简单课题的设计练习,可使学生初步体验单片机应用系统的设计过程、设计要求、完成工作内容和具体的设计方法,了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学知识解决实际

文***享 11个月前 上传291   0

并网用PLC-实现发电机组自动化控制课程设计

目录一、设计要求…………………………………………………………………………31.硬件条件………………………………………………………………………32.设计目的………………………………………………………………………33.设计内容………………………………………………………………………34.设计要求………………………………………………………………………3二、电力系统…………………………………

文***品 3年前 上传394   0