毕业设计(论文):单片机直流电机调速系统

毕业设计(论文):单片机直流电机调速系统

ID:6814621

大小:48.00 KB

页数:12页

时间:2018-01-26

毕业设计(论文):单片机直流电机调速系统_第1页
毕业设计(论文):单片机直流电机调速系统_第2页
毕业设计(论文):单片机直流电机调速系统_第3页
毕业设计(论文):单片机直流电机调速系统_第4页
毕业设计(论文):单片机直流电机调速系统_第5页
资源描述:

《毕业设计(论文):单片机直流电机调速系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要2一、课程设计目的与要求21课程设计目的22设计要求2二、电路设计原理及原理图21设计方案22电路原理23原理图34流程图3三、设计过程41筹备过程42制作过程43调试过程44显示结果55元件清单5四、总结51结论总结52心得体会5五、致谢6六、参考文献711附件7单片机直流电机调速系统摘要本设计就是以单片机AT80C52为核心,附以外围电路,实现直流电机调速的系统;运用单片机的运算和处理能力和L293D电机驱动芯片来实现电机的手动加速、减速调速等智能控制系统,并运用软件Proteus进行仿真来得到实验结果。一、课程设计目的与要求1.课程设计目的设计并制作一采用PWM调制方式实

2、现直流电机斩波调速系统。并熟练对单片机编程及Proteus仿真软件的实际应用。2.设计要求(1)采用PWM调制方式实现直流电机斩波调速(2)转速从100-3000rad/min(3)具有手动速度调整按键(速度+速度-)二、电路设计原理及原理图1.设计方案本设计通过AT89S52单片机的I/O口对L293D电机驱动芯片赋值来控制电机,并通过单片机的定时器来控制L293D的EN1口来进行调速,通过中断来实现按钮式控制过程。 PWM控制波形的实现可以通过模拟11电路或数字电路实现,例如用555搭成的触发电路,但是,这种电路的占空比不能自动调节,不能用于自动控制电机的调速。而目前使用的大多

3、数单片机都可以直接输出这种PWM波形,或通过时序模拟输出,最适合直流电机的调速。2.电路原理AT89C52是集成40个I/O口的单片机,拥有12MHZ的晶振周期,电路拥有可控复位电路,INT0口外接一个BUTTON使其外中断0获得高低电平。L293D电机驱动电路可以实现电机的速度调整。本电路实现电机调速主要利用了L293D的EN1引脚的电平控制,让其电平的高低变化可以跟据单片机的定时器来进行调节,本电路分别进行了设置,当BUTTON按下一次时,单片机定时器T0被启用,并且设定为65.468ms,此延时可以控制电机一定速度的减速,当BUTTON第二次按下时,单片机定时器T1被启用,并

4、且设定为33.069ms此时电机为第一次按下电机速度的2倍,第三次按下时为最快速度,第四次电机停止。前后电机3次变速,速度逐渐递增。3.原理图11图1单片机直流调速系统原理图4.流程图图2单片机直流调速系统流程图三、设计过程1.筹备过程上网及到图书馆查找关于直流电机调速系统的资料,查找调速方案,确定方案。在在查找关于AT89C52的相关书籍及其控制电机调速系统的方案,查找电机驱动L293D的相关资料,同时学习软件Proteus仿真的使用教程及编程语言编程技巧。2.制作过程安装完Proteus仿真软件后,根据设计原理图从库文件Library中调用相应的器件,在新建的制作图纸上设计电路

5、、连接电路、标注器件,检查完毕后导入11写好的程序文件,然后进行调试,在出现错误提示后进行修改电路完善电路并同时进行相应程序的修改直至完成准确无误的设计电路。在完成设计电路后进行设计报告内容的填写及修改。3.调试过程本设计在调试过程中主要式控制电机驱动L293D的EN1端口的电平高低中断周期,通过调整定时器的中断周期来实现对电机速度的调整通过计算和程序的多次调整实现了合理的电机调速控制系统。4.显示结果表1显示结果中断次数一次二次三次四次定时时间65.468ms33.069ms0sSTOP5.元件清单表2元件清单器件名称规格数量单片机AT89C521电机驱动L293D1直流电机1开

6、关按式2电解电容100uf1电阻R110K1导线——若干11四、总结1.结论总结设计中单片机AT89C52在工作时,调整定时器TO,T1来达到合适的定时时间来调整L293D电机驱动芯片的EN1引脚的电平高低切换,使周期上有所变化来达到速度上的调整,实验过程中调试电机速度的过程是一难点,要通过单片机的计算公式来计算相应所需的定时时间使其电机的速度变化有明显的改变。同时INT0口的控制也使实验结果又更加明朗的变化过程。由于设计中使用的是单片机作为核心的控制元件,附以外围电路使本本设计具有功能强、性能可靠、电路简单、成本低的特点,加上经过优化的程序,使其有很高的智能化水平。但是在我们设计

7、和调试的过程中,也发现了一些问题,譬如程序设计水平有限,实际的速度很难确切控制,会超出我们的设计需求范围。2.心得体会*********************************************五、致谢**********************************************六、参考文献1.电子技术基础(模拟部分)高等教育出版社康华光著2.C程序设计题解与上机指导清华大学出版社谭浩强著3.单片机应用的C语言应用程序设计北京航空航天大学出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。