基于单片机的电机控制

上传人:ji****72 文档编号:27022658 上传时间:2018-01-05 格式:DOC 页数:19 大小:169.50KB
返回 下载 相关 举报
基于单片机的电机控制_第1页
第1页 / 共19页
基于单片机的电机控制_第2页
第2页 / 共19页
基于单片机的电机控制_第3页
第3页 / 共19页
基于单片机的电机控制_第4页
第4页 / 共19页
基于单片机的电机控制_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《基于单片机的电机控制》由会员分享,可在线阅读,更多相关《基于单片机的电机控制(19页珍藏版)》请在金锄头文库上搜索。

1、基于单片机的电机控制学生姓名: 郭磊 学生学号: K031041549 院 (系): 信息工程学院 年级专业: 电气工程与自动化指导教师: 高仕红 2摘 要本文是对直流电机 PWM 调速器设计的研究,主要实现对电机的控制。本课程设计主要是实现 PWM 调速器的加速、减速、停止等操作。并实现电路的仿真。为实现系统的微机控制,在设计中,采用了 AT89C51 单片机作为整个控制系统的控制电路的核心部分,配以各种显示、驱动模块,实现对电动机转速参数的显示和测量;由命令输入模块、光电隔离模块及 H 型驱动模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序控制下,不断给光电隔离电路发送 PWM

2、 波形,H 型驱动电路完成电机正反转控制.在设计中,采用 PWM 调速方式,通过改变 PWM 的占空比从而改变电动机的电枢电压,进而实现对电动机的调速。设计的整个控制系统,在硬件结构上采用了大量的集成电路模块,大大简化了硬件电路,提高了系统的稳定性和可靠性,使整个系统的性能得到提高。关键词 AT89C51 单片机, L298,直流电机3目 录摘 要 .21 绪论 .41.1 课题背景 .41.2 课题来源 .52 系统论述 .52.1 设计思路 .52.2 总设计框图 .63 直流电机单元电路设计与分析 .73.1 直流电机驱动模块 .73.1.1 直流电机工作原理 .73.1.2 直流电机

3、PWM 调速原理 .73.1.3 电机驱动模块的电路设计 .93.2 直流电机的中断键盘控制模块 .113.2.1 外部中断设置. .114 直流电机 PWM 控制系统的实现 .124.1 总电路图 .124.2 总电路功能介绍 .124.3 直流电机控制程序 .135 系统仿真 .176 结论 .18参考文献 .19致 谢 .1941 绪论1.1 课题背景本文讨论的单片机多功能定时器的核心是目前应用极为广泛的 51 系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能强等特点。不仅能满足所需要求而且还有很多功能可供开发,有着广泛的应用领域。20 世纪 80

4、年代中期以后,Intel 公司以专利转让的形式把 8051 内核技术转让给许多半导体芯片生产厂家,如ATMEL、PHILIPS、ANALOG、DEVICES、DALLAS 等。这些厂家生产的芯片是 MCS-51 系列的兼容产品,准确地说是与 MCS-51 指令系统兼容的单片机。这些兼容机与 8051 的系统结构(主要是指令系统)相同,采用 CMOS 工艺,因而,常用80C51 系列来称呼所有具有 8051 指令系统的单片机,它们对 8051 单片机一般都作了一些扩充,更有特点。其功能和市场竞争力更强,不该把它们直接称呼为 MCS-51 系列单片机,因为 MCS 只是 Intel 公司专用的单片

5、机系列型号。MCS-51 系列及 80C51 单片机有多种品种。它们的引脚及指令系统相互兼容,主要在内部结构上有些区别。目前使用的 MCS-51 系列单片机及其兼容产品通常分成以下几类:基本型、增强型、低功耗型、专用型、超 8 位型、片内闪烁存储器型。1.2 课题来源在日常生活和工作中,我们常常用到定时控制,如扩印过程中的曝光定时5等。早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着单片机性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能。小则可以用于家电控制

6、,甚至可以用于儿童电子玩具。它功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。根据这种实际情况,设计一个单片机控制直流电机的转速,来方便生活。2 系统论述2.1 设计思路直流电机 PWM 控制系统的主要功能包括:直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,还可以方便的读出电机转速的大小,能够很方便的实现电机的智能控制。其间,还包括直流电机的直接清零、启动(置数)、暂停、连续功能。该直流电机系统由以下电路模块组成:振荡器和时钟

7、电路:这部分电路主要由 80C51 单片机和一些电容、晶振组成。设计输入部分:这一模块主要是利用带中断的独立式键盘来实现。设计控制部分:主要由 80C51 单片机的外部中断扩展电路组成。设计显示部分:包括液晶显示部分和 LED 数码显示部分。液晶显示部分由 1602LCD 液晶显示模块组成; LED 数码显示部分由七段数码显示管组成。直流电机 PWM 控制实现部分:主要由一些二极管、电机和 L298 直流电机驱动模块组成。62.2 总设计框图系统组成:直流电机 PWM 调速方案如图 2.1 所示:方案说明:直流电机 PWM 调速系统以 AT89C2051 单片机为控制核心,由命令输入模块、LC

8、D 显示模块及电机驱动模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序控制下,定时不断给直流电机驱动芯片发送PWM 波形,H 型驱动电路完成电机正,反转控制;同时单片机不停的将从键盘读取的数据送到 LCD 显示模块去显示,从中不仅能读取其速度,而且能知晓其转向及一些温心提示。AT89C51直流电机驱动模块直流电机直流电机驱动模块直流电机AT89C51直流电机驱动模块直流电机加速控制端减速控制端停止控制端LCD液晶显示P0口P2 口P1口单片机图 2.1 直流电机 PWM 调速方案3 直流电机单元电路设计与分析73.1 直流电机驱动模块主要由一些二极管、电机和 L298 直流电机驱动

9、模块(内含 CMOSS 管、三太门等)组成。3.1.1 直流电机工作原理直流电机电路模型如图 3.1 所示,磁极 N、S 间装着一个可以转动的铁磁圆柱体,圆柱体的表面上固定着一个线圈 abcd。当线圈中流过电流时,线圈受到电磁力作用,从而产生旋转。根据左手定则可知,当流过线圈中电流改变方向时,线圈的受方向也将改变,因此通过改变线圈电路的方向实现改变电机的方向。图3.1 直流电动机电路模 型3.1.2 直流电机 PWM 调速原理(1)直流电机转速直流电机的数学模型可用图 3.2 表示,由图可见电机的电枢电动势 Ea 的正方向与电枢电流 Ia 的方向相反,Ea 为反电动势;电磁转矩 T 的正方向与

10、转速 n 的方向相同,是拖动转矩;轴上的机械负载转矩 T2 及空载转矩 T0 均与n 相反,是制动转矩。+AB-abcdNS图 1 . 1 直 流 电 机 工 作ra Ea n T0 2 I U T1 Rc 说 明 : U 电 压 Ea 电 枢 电 动 势n 转 速 I电 枢 电 流 ra 电 枢 回 路 电 阻 Rc外 在 电 枢 电 阻 T1, T2负 载 转 矩 0 空 载 转 矩 磁 通 量 8图 3.2 直流电机的数学模型根据基尔霍夫第二定律,得到电枢电压电动势平衡方程式 1.1:U=Ea-Ia(Ra+Rc )式 1.1式 1.1 中,Ra 为电枢回路电阻,电枢回路串联保绕阻与电刷接

11、触电阻的总和;Rc 是外接在电枢回路中的调节电阻。由此可得到直流电机的转速公式为: n =Ua-IR/Ce 式 1.2式 1.2 中,Ce 为电动势常数, 是磁通量。由 1.1 式和 1.2 式得n =Ea/Ce 式 1.3 由式 1.3 中可以看出,对于一个已经制造好的电机,当励磁电压和负载转矩恒定时,它的转速由回在电枢两端的电压 Ea 决定,电枢电压越高,电机转速就越快,电枢电压降低到 0V 时,电机就停止转动;改变电枢电压的极性,电机就反转。(2)PWM 电机调速原理对于直流电机来说,如果加在电枢两端的电压脉动电流压(要求脉动电压的周期远小于电机的惯性常数),可以看出,在 T 不变的情况

12、下,改变 T1 和T2 宽度,得到的电压将发生变化。图 3.3 为施加不同占空比时实测的数据绘制所得占空比与转速的关系图。9图 3.3 占空比与电机转速的关系由图看出转速与占空比 D 并不是完全速的线性关系(图中实线),原因是电枢本身有电阻,不过一般直流电机的内阻较小,可以近视为线性关系。由此可见,改变施加在电枢两端电压就能改变电机的转速成,这就是直流电机 PWM 调速原理。3.1.3 电机驱动模块的电路设计根据直流电机的工作原理,从 PROTEUS 选取元器件如下,放置元器件、放置电源和地连线,我们参此设计的直流电机驱动模块电路如图 3.4 所示 2SK1058 : CMOSS 管 74L26 : 三太门 1N4006

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号