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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机课程设计单片机控制直流电机的转动.docx

1、单片机课程设计单片机控制直流电机的转动单片机课程设计-单片机控制直流电机的转动课 程 设 计 任 务 书课程设计题目用单片机控制直流电机的转动功能技术指标 1、按键控制电源的输出,输出电压为5V 2、输出电流为1.5A 3、具有短路、过流保护功能工作量工作计划6月11日 开题6月12日 查资料,分析原理,列元器件表6月13日6月20日 画出原理框图,设计电路原理图6月21日 准备答辩6月22日 答辩6月14日6月1 6 月26日购买元器件3月20日6月3 6月27日6月29日焊接电路6月29日作品验收6月30日 终检写说明书指导教师评语 2012年6月30 日第1章 绪论1.1课题背景随着人们

2、生活水平的不断提高,数字化控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数控制直流稳压电源就是一个很好的典型例子。但人们对它的要求也越来越高,要为现代人工作、科研、生活提供更好的更方便的设施,就需要从数字电子技术入手,一切向数字化和智能化方向发展。本文所介绍的数控直流稳压电源与传统的稳压电源相比,具有操作方便,电压稳定度高的特点,其输出电压大小有固定值,可用于要求电源精度比较高的设备,或科研实验电源使用,并且此设计,没有用到单片机,只用到了数字技术中的单稳态触发器,计数器和一些常用的电子器件,所以该电路具有制作容易,安全性能高等优点。1.2 设计课题及要求用单片机控制直流

3、电机的转动:1号键按下后当电动机正传时 红灯亮2号键按下时 电机停止转动 黄灯闪烁3号键按下时 电动机反转 绿灯亮1.3 设计思路用单片机AT89C51控制直流电机正反转。由AT89C51的P1.0和P1.1通过桥式电路控制电机。当P1.0输出高电平,P1.1输出低电平时,三极管Q7、Q1、Q5导通,Q6、Q2截止;当P1.1输出高电平,P1,0输出低电平,三极管Q8、Q4、Q2导通,Q6、Q5截止。电动机因两端产生正负电压而转动。由P3.0、P3.1、P3.2 控制电动机的正反停转。1.4应用软件: 1.Proteus 7 Professional 2.伟福(WAVE 6000) 3. Ke

4、il uVision 4. Masm for Windows 1.5使用语言: 汇编语言 1.6使用元件: MCS51单片机、LED显示灯、直流电动机、晶振、电阻、电容、桥式电路、开关、电源 。 1.7 MCS-51各引脚功能:VSS:电源的接地短XTAL1XTAL2:内部振荡电路RSTVPD:复位信号输入端ALEPROG:地址锁存允许输出信号PSEN:外部程序存储器ROM的读选通信号输出端EAVPP: 外部程序存储器的控制信号P0:8位漏极型双向IO口P1:带内部提升电阻的8位准双向IO口,它能驱动4个LS型TTL负载P2:带内部提升电阻的8位准双向IO口,它能驱动4个LS型TTL负载P3:

5、带内部提升电阻的8位准双向IO口,它能驱动4个LS型TTL负载 ,有第二功能。第2章 电路框图2.1电路的模块框图第3章 单元电路的设计及作用3.1 MCS-51各引脚功能:VSS:电源的接地短XTAL1XTAL2:内部振荡电路RSTVPD:复位信号输入端ALEPROG:地址锁存允许输出信号PSEN:外部程序存储器ROM的读选通信号输出端EAVPP: 外部程序存储器的控制信号P0:8位漏极型双向IO口P1:带内部提升电阻的8位准双向IO口,它能驱动4个LS型TTL负载P2:带内部提升电阻的8位准双向IO口,它能驱动4个LS型TTL负载P3:带内部提升电阻的8位准双向IO口,它能驱动4个LS型T

6、TL负载,有第二功能图3-1 MCS-51单片机芯片引脚图3.2桥式电路的设计及作用桥式电路的作用,是将变换后的交流电压转换为单方向的脉动电压。由于这种电压存在着很大的脉动成分,因此一般还不能直接用来给负载供电,否则,文波的变化会严重影响负载电路的性能。滤波部分的作用是对整流部分输出的脉动直流电进行平滑,使之成为含交变很小的直流电压。也就是说,滤波部分实际上是一个性能较好的低通滤波器,且其截至频率一定低于整流输出电压的基波频率。整流电路是将变压器交换的后的交流电压变为单向脉动直流电压。图3-2桥式电路原理图3.3晶振和复位电路的设计及作用这是一个谐振电路,产生一个特定的时钟频率,使AT89C5

7、1能正常的工作。晶振片用于产生时钟频率,该晶振能产生11.0591MHz的频率。两个旁路电容,有频率微调作用主要是让电路更容易起振,两个电容的只要求一样,至少要非常接近否则容易造成写真的不平衡,容易造成停真或干脆不起振。本设计中采用的是30pf的电容。AT89C51的RST引脚接上一个高电平使其处于一个频繁复位状态。单片机的P1.0引脚接电机驱动芯片的EA引脚,用于启动桥式电路的正常工作。元器件说明:X1是晶振频率为11.0592的晶振片,R1为10K电阻,C1、C2为30pf的无极性电容,C3为10uf的有极性电容。图3-3 晶振与复位电路原理图3.4按键及LED的设计及作用图3-4按键及L

8、ED原理图第4章 工作原理1.Proteus电路设计:(1)选取元器件: 单片机:AT89C51 电阻:RES 三极管:NPN、PNP 电容:CAP 晶振:CRYSTAL 按键:BUTTON电动机:DCMOTOR 二极管:DIODE(2) 放置元器件、电源和地、连线,设置元件属性。2.程序流程图:3汇编语言源程序及程序说明: ORG 0000H AJMP MAIN 跳入主程序 ORG 0030H MAIN:MOV P0,#0FFH 初始化P0 MOV P1,#00H 初始化P1 KEY:JNB P3.0 判断按键1是否被按下 MOV P0,#0FFH 初始化P0 JNB P3.1,J2 判断按

9、键2是否被按下 KEY1:JNB P3.2,J3 判断按键3是否被按下 AJMP KEY J1:MOV P1,#02H 设置电动机正传 MOV P0,#06H 设置红灯亮AJMP KEY J2:CPL P0.1 P0取反,设置电动机停转 ACALL YS 调用延时,设置黄灯闪烁 CPL P0.1 ACALL YS MOV P1,#00H LJMP KEY YS:MOV R6,#5 循环DD1:MOV R5,#80H 延时子程序 DD2:MOV R7,DD DD:DJNZ R5,DD2 DJNZ R6,DD1 RET J3: MOV P1,#01H 设置电动机反转 MOV P0,#03H 设置蓝

10、灯亮 AJMP KEY1 RET END 图4-1用单片机控制直流电机的转动原理图第5章 电路组装与调试5.1电路的组装用了半天的时间列出器件的清单并完成了采购,由于电路板过小器件太密,难以完成调试导致第一次的失败。第二次我们采用了大的万用板,首先对器件的整体布局做了一个策划,基本根据两个原则,纵向按照相同功能模块归类的方法将电路划分为几个板块,横向是按照信号的流向排布的。这样做可以使信号线的摆布更加整齐,思路更清晰,不至于焊接过程中发生漏接和重接的情况,另外使的调试也相对容易的多。5.2电路的调试首先,断电后进行通路测试,看各高低电平连接是否正常,是不是有虚焊。接下来,对所连接电路与仿真图进

11、行初步的对照,看是不是有链接错误。随后通电对电路进行检查,看是否正常。如果不正常,对芯片进行每根引脚的检查,检查引脚高低电平时否与逻辑正常。电路的调试应该是整个过程中最为艰难的部分了。焊接的过程是按照模块逐步完成的,每完成一个模块就对信号进行测试,在保证前面电路工作正常的基础上才进行下一个模块的焊接。按照图连接之后,我们调节滑动变阻器的阻值,获得了要求的稳定的输出,取得了我们要求的电路。收获和心得通过本次设计, 作为一名自动化专业的大二学生,我觉得做单片机课程设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻

12、炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。 这次单片机课程设计我们历时三个星期,单片机作为我们的主要专业课之一, 在做本次课程设计的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片机课程设计,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。 其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如:CAD制图、汇编语言、模拟和数字

13、电路知识等。虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。后,要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路; 要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是很正常德,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问

14、题的课程设计结束了,但是从中学到的知识会让我受益终身。 发现、提出、分析、解决问题和实践能力的提高都会受益于我在以后的学习、工作和生活中。设计过程,好比是我们人类成长的历程,常有一些不如意,但毕竟这是第一次做,难免会遇到各种各样的问题。在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。 我们通过查阅大量有关资料,并在小组中互相讨论,交流经验和自学,若遇到实在搞不明白的问题就会及时请教老师,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。 我认为这个收获应该说是相当大的。觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点可以联系到以后毕业之后

15、从学校转到踏上社会的一个过程。小组人员的配合相处,以及自身的动脑和努力,都是以后工作中需要的。致谢首先感谢学校开设这门课程,让我们对本专业的知识更有了深刻的了解,使我们的能力不止局限于课本上,锻炼了我们自主学习的能力,增强了动手的能力,同时提供了所要的工具,和实验地点,并且报销我们的费用,解决了我们很多的问题,向学院表示感谢。感谢老师的支持和鼓励,没有老师的帮助我想我们的工作不能这么的圆满,感谢我们一组人的积极配合,最后为老师鼓掌,为母校鼓掌,为自己鼓掌。参考文献1.常用数字集成电路原理与应用、出版社:人民邮电出版社、作者:卿太全,李萧,郭明琼 编著;2.模拟电子技术、出版社:高等教育出版社、作者:清华大学电子学教研组;3.数字电子技术、出版社: 高等教育出版社、作者: 余孟尝;4.MCS-51单片机原理及应用技术教程、出版社: 人民邮电出版社、作者: 高洪志、孙平、关晓东、孟祥莲;5.一天一个好电路、出版社:机械工业出版社、作者:王俊峰等编著。附录 元器件清单 附录 元件清单名称型号数量备注电阻10K1个2004个1K3个电容200pF2个10uF1个晶振12M1个电源5V3个二极管DIODE3个三极管BC1842个TIP312个TIP322个键控开关BUTTON3个电动机DCMOTOR1个导线若干电路板1个

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

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