- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学院
毕 业 设 计
题目 基于单片机的步进电机控制系统设计 系别 机电工程系 专业 机电一体化技术 班级 机电0904 姓名 学号 指导教师 日期 20月 设计任务书
设计题目
基于单片机的步进电机控制系统设计
设计要求
1. 掌握步进电机的工作原理单片机控制步进电机SPCE061A单片机硬件结构
控制系统的软件摘要
步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件实质上是一种数字/角度转换器步进电机控制系统主要由步进控制器功率放大器及步进电机等组成步进控制器由缓冲寄存器环形分配器控制逻辑及正反转控制门等组成能把输入的脉冲转换成环形脉冲以便控制步进电机并能进行正反向控制但由于步进控制器线路复杂成本高采用单片机控制用软件代替上述步进控制器使得线路简单成本低可靠性大大增加灵活改变步进电机的控制方案无需逻辑电路组成时序发生器软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式并可实现一台单片机控制多台电机提供灵活多样的控制手段和提高控制精度对复杂繁琐的控制易于实现尤其在本系统中更显示出微机控制的优越性。
本设计采用凌阳16 位单片机SPCE061A对步进电机进行控制,通过IO口输出的具有时序的方波作为步进电机的控制信号,信号经过芯片L298N驱动步进电机;同时,用 4X4的键盘来对电机的状态进行控制,并用数码管显示电机的转速,采用74LS164作为4位单个数码管的显示驱动,从单片机输入信号;利用凌阳单片机的语音功能播报电机的转速。
关键词:单片机,步进电机,步进控制器,步进电机控制系统
目录
第1章 方案论证和比较
1.1 单片机概述
1.1.1 硬件
1.1.2 软件
1.2 步进电机的工作原理
1.3 单片机控制步进电机的设计思路
第2章 控制系统的硬件电路设计
2.1 SPCE061A的介绍
2.1.1 性能
2.1.2 结构
2.1.3 芯片的引脚排列和说明
2.1.4 SPCE061A单片机硬件结构
2.1.5 μ’NspTM的核心结构
2.2 步进电机的选择
2.3 步进电机的驱动电路设计
2.4 数码管显示电路的设计
2.5 4X4键盘电路的设计
第3章 控制系统的软件设计
3.1 控制脉冲的产生
3.2 步进电机的旋转方向和时序脉冲的关系
3.3 步数的确定
3.4 步进电机的变速控制
3.5 语音报数
谢 辞
参考文献 1 方案论证和比较
1.1 单片机概述电子计算机是20世界纪40年代发展起来的新技术之一,它的出现是科学技术产生了一场深刻的革命。特别是自1971年以来,随着大规模集成电路的发展,又出现了微型计算机。它对发展现代化的工业、农业、国防和科学技术具有极其巨大的推动作用。作为微型机控制系统的组成,主要分为两大部分,硬件和软件。硬件是指微型计算机本身及其外围设备;软件是指管理计算机的程序以及过程式控制制应用程序。
硬件
硬件是由主机、界面电路及外部设备组成的。各个系统采用硬件的数量也不相同,而且,各个系统可以根据需要任意扩展,也为计算机的广泛应用提供条件。
1. 主机。它是计算机空着系统的主要部分,通过界面它向外部发出各种命令,同时它还可以进行巡回检测、数据的处理及计算、报警处理、逻辑判断等功能。
2. 界面及输入输出通道。它是主机和被控对象信息交换的桥梁。一般根据功能及传送数据的方法可分为:a.并行界面,如PIO; b.串行界面,如SIO; c.直接数据传送,如DMA;d.实时时钟,如CTC。
3. 通用外部设备。包括显示器、打印机、存储器等,这些设备极大地扩充了主机的功能。
4. 检测设备及操作台。检测设备的主要作用是将被检测参数的非电量变成电量,而通过操作台人们可以向计算机输入程序,修改存储器的数据,显示被测参数以及发出各种操作指令等。
5. 执行机构。比如说,步进电机和马达等,常见的执行机构有电动、气动和液动等形式。
1.1.2 软件
软件是指能完成各功能的计算机程序的总合,如操作、监控、控制、计算和自诊断等。因此,软件的分类也很多,就语言来分,可分为机器语言、汇编语言和高级语言;就功能来分,可以分为系统软件、应用软件及数据库。系统软件专门用来使用管理计算机本身
您可能关注的文档
- 优秀毕业论文(设计):16×16点阵LED电子显示屏的设计.doc
- 优秀毕业论文(设计):20吨履带式单斗液压挖掘机工作装置三维设计.doc
- 优秀毕业论文(设计):75Kta烧碱蒸发工段工艺设计.docx
- 优秀毕业论文(设计):75Kta烧碱装置氯气处理工序工艺设计.doc
- 优秀毕业论文(设计):BZ350-A型糖果包装机的总体设计.doc
- 优秀毕业论文(设计):CA6140车床拨叉831002加工工艺编制及夹具设计.doc
- 优秀毕业论文(设计):flash短片设计-动画片“我的大学生活之军训篇”设计与制作——剧本、道具、动画与后期制作.doc
- 优秀毕业论文(设计):Flash环保公益广告的设计与实现.doc
- 优秀毕业论文(设计):FLASH设计与应用—《蓝色的蝴蝶》.docx
- 优秀毕业论文(设计):OTL功放电路设计与制作.doc
文档评论(0)