ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:545.49KB ,
资源ID:24591032      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24591032.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(5相10拍步进电机控制器.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

5相10拍步进电机控制器.docx

1、5相10拍步进电机控制器课 程 设 计 课程名称 电子技术综合设计与实践 题目名称 5相10拍步进电机控制器 学生学院 材料与能源学院 专业班级 电子科学与技术(电子信息材料与元器件)(2)班 学 号 学生姓名 指导教师 2014 年 6 月 20 日广东工业大学课程设计任务书题目名称5相10拍步进电机控制器学生学院材料与能源学院专业班级电子科学与技术(电子信息材料与元器件)(2)班 姓 名学 号一、课程设计的内容设计一个5相10拍步进电机控制器。二、课程设计的要求与数据设计要求包括:1控制器可控制步进电机进行正转和反转; 2设置一个开关,使控制器控制电机具有5相10拍3设计步数显示电路,显示

2、相应的步数;4. 设有启动、停止按钮。注: 五相步进电动机有五个绕组: A、B、C、D、E ,五相十拍的励磁方式是:正转顺序: ABCBCBCDCDCDEDEDEAEAEABAB反转顺序: ABCBCBCDCDCDEDEDEAEAEABAB三、课程设计应完成的工作1. 利用各种电子器件设计5相10拍步进电机控制器;2. 利用DE2板对所设计的电路进行验证; 3. 总结电路设计结果,撰写课程设计报告。 摘 要本设计是用Quartus作为开发环境,以DE2板为硬件平台实现的一个多功能步进电机控制器。设计过程方便。实现了实现了步进电机的正转反转,三相三拍,三相六拍,正转,反转等控制器的基本功能。此外

3、,该设计还实现了步数显示和步数控制,能控制步进电机转动指定拍数后停止转动,还可以控制电机转速,具有很强的可控制性。用DE2板实现具有电路简洁,开发周期短的优点。充分利用了EDA设计的优点。开发过程用了原理图输入方法来进行描述,从底层设计,充分提高了设计者的数字逻辑设计的概念。关键词:EDA数字电路设计,步进电机控制器,Quartus,DE2版,CPLD1.1 设计的目的 1 1.2 设计的要求 22.1 步进电机实现五相十拍和正反转功能 22.2时钟分频模块 32.3步数显示和控制电路 42.4启动控制电路 43.1 设计思想和方案 53.2原理框图 53.3设计的流程图 64.1 测试步骤

4、74.2实验现象 75.1 完成设计要求的程度 75.2遇到的问题及解决方法 75.3存在的不足和改进思路 85.4心得体会 8 参考文献 9附录 91 设计任务目的与要求1.1 设计的目的通过这次课程设计,锻炼学生的独立设计数字逻辑的设计的能力和独立解决问题的能力。并熟悉EDA开发的流程,为以后学习,工作打下基础。本设计在FPGA上实现。应用可编程逻辑器件(Programmable Logic Device PLD)实现数字系统设计和单片系统的设计,是目前利用EDA技术设计数字系统的潮流。学生在设计过程中能对一个数字系统有个很好的理解。在DE2板上进行开发,则让学生充分的发挥自己的创新能力。

5、1.2设计的要求1)要求学生独立完成整个分析任务,确定方案,设计,仿真修改,验证,下载的设计过程。 1控制器可控制步进电机进行正转和反转; 2设计步数显示和控制电路,能显示相应的步数; 3设置一个开关,使控制器控制电机具有5相10拍 4. 应有启动、停止功能,可以使电机启动和停止。2)对本次设计要有个总结,提交一份报告说明书。用以提高学生的总结,整理设计的能力。有利于学生学习的条理性3)在学有余力的情况下,可以自己添加一些特定的功能,充分利用DE2板上的资源,提高自己的学习能力。 2 模块及其原理介绍2.1 步进电机实现五相十拍和正反转功能该部分实现步进电机的正反转和五相十拍功能。原理图为图2

6、.1所示。用五个D触发器加逻辑门实现。每当复位端有低电平脉冲输入,该电路自动置入初始相位ABC(11100)。正转通电顺序为:ABCBCBCDCDCDEDEDEAEAEABAB反转通电顺序为:ABEABEADEADECDECDBCDBCABC 图2.12.2时钟分频模块时钟分频模块。由CLOCK端输入系统自带时钟50MHZ,经过分频器74292。把50MHZ分频为2HZ由Q端输出,原理图如2.2所示,频率与电机转动的快慢息息相关,因此,只要改变分频器ABCDE的值设置,就可以分出不同的频率,从而可以实现步进电机转动速度的. 图 2.22.3步数显示和控制电路 步数显示和控制电路采用74192加

7、减计数器,7447译码器和数码管实现。通过一系列的与门和非门构成的逻辑电路与74192的DN和UP端连接,当按下按钮后,74192会进行减法计算。74192和7447译码器连接使步数显示在数码管上。 图2.32.4启动控制电路 如图2.4,通过设定一个按钮控制整个电动机启动和停止。按下按钮后,电路如初始值启动,再次停止电路。另外,通过一个与门将控制步进机翻转电路的按钮和控制74192加减法按钮连接起来,只有两个按钮都按下才使步进电机和译码管显示步数同时翻转。 图 2.4 3 设计方案3.1 设计思想与方案本设计采用自顶向下的设计思想。先确定了系统的格局,再分模块实现的方案。首先对步进电机的实际

8、要求进行逻辑抽象,确定整个系统的输入与输出,输入有系统时钟,启动与停止,正反方向控制端,置数控制及置数端。输出有A,B,C,D,E的组合来代表不仅电机的工作方式。例如正转五相十拍:(ABC-BC-BCD)对应的输出为(11100-01100-01110-),由输入与输出的关系,画出ABCDE的状态循环图及卡诺图,并设计自启动,列出正反转五相十拍QA、QB,QC,QD,QE的状态方程与驱动方程。硬件方面选择D触发器实现,根据D触发器的特性与所列出的系统方程出其逻辑图,上机仿真。3.2原理框图3.3 设计的流程图 4 实验结果与数据分析4.1 测试步骤与实验现象 1)按下启动开始按钮,选择正转,择

9、代表A,B,C的三盏LED灯亮起,然后代表ABCDE的五盏灯按照正转顺序依次亮起,并且百进制数码管上开始进行加法计数,代表步进电机所走的拍数。2)按下控制电机正反转按钮,再按下控制计数器加减法按钮,此时电机在反向转动,代表ABCDE的五盏灯按照反向顺序亮起,同时数码管上的显示的数目开始不断的往下减。3)按下停止按钮,此时电机不再转动,代表ABCDE的五盏灯亮停止变化,译码管上显示的数字也停止变化。 5 结论与问题讨论5.1完成设计要求的程度本设计在完成了基本要求的所有功能。5.2遇到的问题及解决方法1)设计电路不能自启动,处于五盏灯同时亮的状态不变化。解决方法:设置一个键,具有启动与置位功能,

10、根据正转初始状态ABC,连接输出端A,B,C的D触发器的PRN端,连接输出端D,E的CLRN端,设定电路初始状态输出为11100。2)电机翻转与步数显示加减法转换不能同时进行 解决方法:把电机翻转按钮和控制74192加减法按钮用一个与门连接起来,按下两个按钮后,电机与步数显示会同时变化。5.3存在的不足及改进思路 首先,这次的电路设计主要从原理出发,明显与或非门过多,显得电路过于混乱和密集,改进思路是把5个D触发器换成3个7474双D触发器连接线路,可节省硬件资源。另外,电路过于复杂,容易出错。改进思路是把电机电路改为使用74154译码器进行按顺序的连接输出端,进行输出分配。还有,一个数码管只

11、能从0到9,我们是用0代表第一步,9代表第十步。改进采用两个显示器来显示,做到1对应第一步。5.4心得体会两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了理解。 课程设计是我们专业课程知识综合应用的实践训练,最让我头疼的是在实际操作的过程中,我们经常会因为一个小的失误,比如线接错了,有些地方的线没有接上等等问题而让实验板上的灯无法亮起来。这些都是让我始料不及的。由于不细心的地方太多,当时甚至有过要放弃的念头。但是我坚持了下来

12、,当最终看到成果的时候,我觉得这一切都是值得的。通过这次课程设计,通过这次五相十拍步进电动机的电路设计,本人在多方面都有所提高。通过这次五相十拍步进电动机的电路设计,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,体现出自己单独设计电路的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。 数电课程设计,不仅让我们的知识更加牢固,还让我意识到我们所学的知识可以与生活紧密的联系起来。这让我对自己有了更多的信心,因为我们在大学里面不是混日子,而是在学习真正对我们的生活有帮助的知识和能力。一个小小的课程设计,却让我有了大大的希望。我会更加珍惜现在这么好的学习环境,努力学习知识,让自己在激烈的社会竞争中立足,也把自己所学的知识运到生活实际中来回报社会。 参考文献 1阎石 数字电子技术基础 高等教育出版社 2006.52 刘昌华 数字逻辑EDA设计与实践MAX+plus与Quartus双剑合璧 附录

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1