1、 0 专业(电子)课程设计报告专业(电子)课程设计报告 题目: 单片机直流电机调速系统 院 (系) 专 业 年 级 姓 名 学 号 指导教师 2009 年 12 月 26 日 1 摘要 . 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 2 单片机直流电
2、机调速系统单片机直流电机调速系统 摘要摘要 本设计就是以单片机AT80C52为核心,附以外围电路,实现直流电机调速的 系统;运用单片机的运算和处理能力和L293D电机驱动芯片来实现电机的手动加 速、减速调速等智能控制系统,并运用软件Proteus进行仿真来得到实验结果。 一、 课程设计目的与要求 1.课程设计目的 设计并制作一采用PWM调制方式实现直流电机斩波调速系统。 并熟练对单 片机编程及Proteus仿真软件的实际应用。 2设计要求 (1 1)采用PWM调制方式实现直流电机斩波调速 (2 2)转速从100-3000rad/min (3 3)具有手动速度调整按键(速度+速度-) 二、 电路
3、设计原理及原理图 1.设计方案 本设计通过AT89S52单片机的I/O口对L293D电机驱动芯片赋值来控制电 机,并通过单片机的定时器来控制 L293D 的 EN1 口来进行调速,通过中断来实 现按钮式控制过程。 PWM 控制波形的实现可以通过模拟 电路或数字电路实现,例如用 555 搭 成的触发电路,但是,这种电路的占空比不能自动调节,不能用于自动控制电 机的调速。而目前使用的大多数单片机都可以直接输出这种 PWM 波形,或通过 时序模拟输出,最适合直流电机的调速。 2.电路原理 AT89C52 是集成 40 个 I/O 口的单片机,拥有 12MHZ 的晶振周期,电路拥 有可控复位电路, I
4、NT0 口外接一个 BUTTON 使其外中断 0 获得高低电平。 L293D 电机驱动电路可以实现电机的速度调整。本电路实现电机调速主要利用了 L293D 的 EN1 引脚的电平控制,让其电平的高低变化可以跟据单片机的定时器 来进行调节,本电路分别进行了设置,当 BUTTON 按下一次时,单片机定时器 3 T0 被启用,并且设定为 65.468ms,此延时可以控制电机一定速度的减速,当 BUTTON 第二次按下时,单片机定时器 T1 被启用,并且设定为 33.069ms 此时 电机为第一次按下电机速度的 2 倍,第三次按下时为最快速度,第四次电机停 止。前后电机 3 次变速,速度逐渐递增。 3.原理图 图 1 单片机直流调速系统原理图 4.流程图 图 2 单片机直流调速系统流程图 三、 设计过程 1.筹