1 / 10
文档名称:

单片机直流电机调速系统.doc

格式:doc   大小:75KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机直流电机调速系统.doc

上传人:86979448 2018/3/12 文件大小:75 KB

下载得到文件列表

单片机直流电机调速系统.doc

文档介绍

文档介绍:专业(电子)课程设计报告
题目: 单片机直流电机调速系统
院(系) 理工学院电子信息工程系
专业电子信息工程
年级 06-2班
姓名王*涛学号 06042222
指导教师**
2009年 12 月 26日
摘要 2
一、课程设计目的与要求 2
1课程设计目的 2
2设计要求 2
二、电路设计原理及原理图 2
1设计方案 2
2电路原理 2
3原理图 3
4流程图 3
三、设计过程 4
1筹备过程 4
2制作过程 4
3调试过程 4
4显示结果 5
5元件清单 5
四、总结 5
1结论总结 5
2心得体会 5
五、致谢 6
六、参考文献 7
附件 7
单片机直流电机调速系统
摘要
本设计就是以单片机AT80C52为核心,附以外围电路,实现直流电机调速的系统;运用单片机的运算和处理能力和L293D电机驱动芯片来实现电机的手动加速、减速调速等智能控制系统,并运用软件Proteus进行仿真来得到实验结果。
一、课程设计目的与要求

设计并制作一采用PWM调制方式实现直流电机斩波调速系统。并熟练对单片机编程及Proteus仿真软件的实际应用。

(1)采用PWM调制方式实现直流电机斩波调速
(2)转速从100-3000rad/min
(3)具有手动速度调整按键(速度+速度-)
二、电路设计原理及原理图

本设计通过AT89S52单片机的I/O口对L293D电机驱动芯片赋值来控制电机,并通过单片机的定时器来控制L293D的EN1口来进行调速,通过中断来实现按钮式控制过程。
  PWM控制波形的实现可以通过模拟电路或数字电路实现,例如用555搭成的触发电路,但是,这种电路的占空比不能自动调节,不能用于自动控制电机的调速。而目前使用的大多数单片机都可以直接输出这种PWM波形,或通过时序模拟输出,最适合直流电机的调速。

AT89C52是集成40个I/O口的单片机,拥有12MHZ的晶振周期,电路拥有可控复位电路,INT0口外接一个BUTTON使其外中断0获得高低电平。L293D电机驱动电路可以实现电机的速度调整。本电路实现电机调速主要利用了L293D的EN1引脚的电平控制,让其电平的高低变化可以跟据单片机的定时器来进行调节,本电路分别进行了设置,当BUTTON按下一次时,单片机定时器T0被启用,,此延时可以控制电机一定速度的减速,当BUTTON第二次按下时,单片机定时器T1被启用,,第三次按下时为最快速度,第四次电机停止。前后电机3次变速,速度逐渐递增。

图1 单片机直流调速系统原理图

图2 单片机直流调速系统流程图
三、设计过程

上网及到图书馆查找关于直流电机调速系统的资料,查找调速方案,确定方案。在在查找关于AT89C52的相关书籍及其控制电机调速系统的方案,查找电机驱动L293D的相关资料,同时学****软件Proteus仿真的使用教程及编程语言编程技巧。

安装完Proteus仿真软件后,根据设计原理图从库文件Library中调用相应的器件,在新建的制作图纸上设计电路、连接