当前位置:文档之家› 直流电机速度控制

直流电机速度控制

直流电机速度控制
直流电机速度控制

目录

摘要.................................................. II 第1章绪论. (1)

第2章系统论述 (3)

2.1 总体方案 (3)

2.2 基本原理 (3)

2.3 原理框图 (3)

第3章系统的硬件设计 (5)

3.1 单片机最小系统的设计 (5)

3.2 电源电路设计 (6)

3.3 直流电机驱动电路设计 (7)

3.4 显示模块设计 (8)

3.5 按钮电路设计 (8)

3.6 元件参数选择 (9)

第4章系统的软件设计 (11)

4.1 总体方案 (11)

4.2 相关软件介绍 (12)

4.3 应用软件的编制、调试 (13)

第5章仿真结果与分析 (14)

5.1仿真电路图 (14)

5.2 仿真结果 (14)

第6章总结 (17)

参考文献 (18)

附录A:系统整体硬件电路图 (19)

附录B:程序代码 (20)

摘要

当今,计算机控制系统已经在各行各业中得到了广泛的应用和发展,而直流驱动控制作为电器传动的主流在现代化生产中起着主导作用。由于生产过程的不同要求,需要电动机进行不同转速的运转。为此,研究并制造高性能、高可靠性的直流电动机控制系统有着十分重要的显示意义。

本设计主要运用AT89C51单片机为核心硬件,对直流电动机进行速度控制。并且辅助以硬件部分的驱动、复位、LED显示等电路,软件部分对AT89C51进行模块化程序的输入,通过按钮控制,实现对直流电动机的正转、反转、加速、减速和停止等控制功能。同时,由LED与电动机转速显示控制效果。利用AT89C51芯片进行低成本直流电动机控制系统设计,简化系统构成、提高系统性能,满足了生产要求。

关键词:计算机控制 AT89C51单片机直流电动机

第1章绪论

随着社会的发展,各种智能化的产品日益走入寻常百姓家。为了实现产品的便携性、低成品以及对电源的限制,小型直流电机应用相当广泛。对直流电机的速度调节,我们可以采用多种办法,本文在给出直流电机调整和PWM实现方法的基础上,提供一种用单片机软件实现PWM 调速的方法。

直流电动机有良好的起动、制动性能, 宜于在广范围内平滑调速, 至今在金属切削机床、造纸机等需要高性能可控电力拖动的领域中仍有广泛的应用。直流调速系统在不断发展, 尤其是近年来, 国内外各厂家竞相推出全数字直流调速

装置, 使得直流调速系统在理论和实践方面都迈上了一个新的台阶。以往的直流调速装置是全模拟式设备。变电压调速是直流调速的主要方法,常用晶闸管可控整流器做可控直流电源。这些旧设备急待更新改造。另外,目前高等院校的电力拖动自动控制系统的实验教学,还采用全模拟式的实验设备, 尚无适合于教学的全数字式直流调速实验装置,有待于开发。直流电动机具有优良的调速特性,调速平滑、方便,调速范围广;过载能力大,能承受频繁的冲击负载可实现频繁的无级快速起动、急停和反转;能满足生产过程自动化系统各种不同的特殊运行要求。电动机调速系统采用微机实现自动控制,是电气传动发展的主要方向之一。采用微机控制后,整个调速系统实现自动化,结构简单,可靠性高,操作维护方便,电动机稳态运转时转速精度可达到较高水平,静动态各项指标均能较好地满足工业生产中高性能电气传动的要求。由于单片机性能优越,具有较佳的性能价格比,所以单片机在工业过程及设备控制中得到日益广泛的应用。

PWM调速系统与可控整流式调速系统相比有下列优点:由于PWM 调速系统的开关频率较高,仅靠电枢电感的滤波作用就可获得平稳的直流电流,低速特性好:同样,由于开关频率高,快速响应特性好,动态抗干扰能力强,可以获得很宽的频带;开关器件只工作在开关状态,主电路损耗小,装置效率高。通过单片机来实现电机调整有多种途径。相对于其他用硬件或者硬软结合的方法实现对电机进行调整,采用PWM 用纯软件的方法来实现调速过程,具有更大的灵活性和更低的成本,能够充分发挥单片机的效能,对于简易速度控制系统的实现提供了一种有效的途径。对于软件,采用计数法加软件延时法进行设计的思路,为采用纯软件对电机速度的平滑调节提供了一种不错的解决方案,经过在“油辊电机控制系统”中的实际应用证明,能够取得满意的效果。

本文是对直流电机PWM调速器设计的研究,主要实现对电机的控制。本课程设计主要是实现PWM调速器的正转、反转、加速、减速、急停等操作。并实现电路的仿真。为实现系统的微机控制,在设计中,采用了AT89C51单片机作为整个控制系统的控制电路的核心部分,配以各种显示、驱动模块,实现对电动机转速

参数的显示和测量;由命令输入模块、光电隔离模块及H型驱动模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序控制下,不断给光电隔离电路发送PWM波形,H型驱动电路完成电机正反转控制.在设计中,采用PWM调速方式,通过改变PWM的占空比从而改变电动机的电枢电压,进而实现对电动机的调速。设计的整个控制系统,在硬件结构上采用了大量的集成电路模块,大大简化了硬件电路,提高了系统的稳定性和可靠性,使整个系统的性能得到提高。

第2章系统论述

2.1 总体方案

直流电机PWM控制系统的主要功能包括:直流电机的加速、减速以及电机的正转和反转,调整电机的转速,还能方便的读出电机转速的大小,实现电机的智能控制。其间,还包括直流电机的直接清零、启动(置数)、暂停、连续功能。

该直流电机系统由以下电路模块组成:振荡器和时钟电路,这部分电路主要由89C51单片机和一些电容、晶振组成。输入部分:这一模块主要是利用带中断的独立式键盘来实现。控制部分:主要由89C51单片机的外部中断扩展电路组成。显示部分:包括液晶显示部分和LED数码显示部分。显示部分由SM410564四位共阳数码管组成显示模块;LED数码显示部分由七段数码显示管组成。直流电机PWM 控制实现部分:主要由一些二极管、电机和L298直流电机驱动模块组成。

2.2 基本原理

1)主体电路:

直流电机PWM控制模块:这部分电路主要由89C51单片机的I/O端口、定时计数器、外部中断扩展等控制直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,还可以方便的读出电机转速的大小和了解电机的转向,能够很方便的实现电机的智能控制。

此外,还包括直流电机的直接清零、启动(置数)、暂停、连续功能。其间是通过89C51单片机产生脉宽可调的脉冲信号并输入到L298驱动芯片来控制直流电机工作的。

2)各部分电路模块的组成:

(a)设计输入部分:这一模块主要是利用带中断的独立式键盘来实现。(c)设计控制部分:主要由89C51单片机的外部中断扩展电路组成。

(b)设计显示部分:是直接采用SM410564四位共阳数码管组成显示模块。3)直流电机PWM控制实现部分:

主要由一些二极管、电机和L298直流电机驱动模块组成。

2.3 原理框图

1)系统组成:如图2-1所示

图2-1 直流电机PWM调速方案

2)方案说明:

直流电机PWM调速系统以AT89C51单片机为控制核心,由命令输入模块、LED显示模块及电机驱动模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序控制下,定时不断给直流电机驱动芯片发送PWM波形,H型驱动电路完成电机正,反转控制;同时单片机不停的将从键盘读取的数据送到LED显示模块去显示,从中不仅能读取其速度,而且能知道它的转向。

第3章系统的硬件设计

3.1 单片机最小系统的设计

1)单片机AT89C51:

AT89C51是一种带4K字节闪烁可编程可擦出只读存储器的低电压,高性能 CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术,与工业标准MCS-51指令集合输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且廉价的方案。

2)复位电路及时钟电路:

复位电路和时钟电路是维持单片机最小系统运行的基本模块。

两种常用复位电路:上电复位和手动复位。

其中:上电复位,如图3-1所示;手动复位,如图3-2所示。

图3-1 上电复位图3-2 手动复位

有时系统在运行过程中出现程序跑飞的情况,在程序开发过程中,经常需要手动复位。所以本次设计选用手动复位。

高频率的时钟有利于程序更快的运行,也有利于实现更高的信号采样率,从而实现更多的功能。但是高速对系统的要求较高,而且功耗大,运行环境苛刻。考虑到单片机本身用于控制,而并非高速信号采样处理,所以选取合适的频率即可。合适频率的晶振对于选频信号强度准确度都有好处。

本次设计选取12.0M无源晶振接入XTAL1和XTAL2引脚。并联2个30pF陶瓷电容帮助起振。单片机最小系统如图3-3所示:

图3-3 单片机最小系统

3.2 电源电路设计

直流稳压电源的基本原理:直流稳压电源一般有电源变压器T 、整流滤波电路及稳压电路所组成,基本框图如图3-4所示。

U t

U t 0U t

0U

t

电源变压

整流电路滤波电路稳压电路

U1

U0

图3-4 直流电源原理

1)电源变压器T :

将220V 的交流电压变换成整流滤波电路所需要的交流电压Ui ,变压器副边与原边的功率比为P2/P1=n ,式中n 是变压器的效率。

2)整流电路:

整流电路将交流电压Ui变换成脉动的直流电压。再经滤波电路滤除较大的波纹成分,输出波纹较小的直流电压U1。常用的整流滤波电路有全波整流滤波、桥式整流滤波等。

3)滤波电路:

各滤波电路C满足RL-C=(3~5)T/2,式中T为输入交流信号周期,RL为整流滤波电路的等效负载电阻。

4)稳压电路:

常用的稳压电路有两种形式:一是稳压管稳压电路,二是串联型稳压电路。二者的工作原理有所不同。稳压管稳压电路其工作原理是利用稳压管两端的电压稍有变化,会引起其电流有较大变化这一特点,通过调节与稳压管串联的限流电阻上的压降来达到稳定输出电压的目的。它一般适用于负载电流变化较小的场合。串联型稳压电路是利用电压串联负反馈的原理来调节输出电压的。集成稳压电源事实上是串联稳压电源的集成化。

3.3 直流电机驱动电路设计

由于单片机P3口输出的电压最高才有5V,难以直接驱动直流电机。所以我们需要使用恒压恒流桥式2A驱动芯片L298N来驱动电机。

本设计所采用的L298N,可接受标准TTL逻辑电平信号V

SS ,V

SS

可接4.5~7V

电压。4脚V

S 接电源电压,V

S

电压范围V

IH

为+2.5~46V,输出电流可达2.5A,

可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。

L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机,连接于OUT1和OUT2端口之间(电动机在子图中未画出)。

此外,5,7脚接输入控制电平,控制电机的正反转。E

nA ,E

nB

接控制使能端,

控制电机的停转。同时,需要加四个二极管在电机的两端,防止电机反转的时候产生强大的冲击电流烧坏电机。具体直流电机驱动电路,如图3-5所示。

图3-5 驱动电路

3.4 显示模块设计

本次设计显示模块直接采用的是SM410564 四位共阳数码管显示。又因为单片机的输出端口输出的电流较小,点亮数码管的能力不大,所以需要采用三极管对输出电流进行放大,此次三极管采用的是C9013,具体放大电路如图3-6所示:

图3-6 放大电路

3.5 按钮电路设计

正转、反转、急停、加速、减速五个开关分别与单片机的P1.0,P1.1,P1.2,

P1.3,P1.4相连,然后再与地相连。急停实现直流电机的停转,正转实现直流电机的正转,反转实现直流电机的反转,加速实现直流电机的加速,减速实现直流电机的减速,其电路如图3-7所示。

图3-7 控制按钮电路

3.6 元件参数选择

1)实际计算过程

(a)变压器选择:变压器选择双15V变压,考虑到电流不需要太大,最大电流为1A,实际选择变压器输出功率为10W,可以很好的满足要求。

(b)整流桥:考虑到电路中会出现冲击电流,整流桥的额定电流是工作电流的2~3倍。选取RS301(100V,3A)即可,实际购买过程中选择了RS30(700V,3A)也符合设计要求。

(c)滤波电容:考虑到对纹波电压要求比较高,故选择了2200μF耐压值为25V以及100μF耐压值50v的电解电容。

(d)去耦电容:去耦电容的选择是7812及7805芯片要求的,查手册可知分别为0.01μF,用来滤除高频分量防止产生自激。

(e)电解电容:为了防止负载产生冲击电流,故在输出端加入2200μF、耐压值为25V的电解电容。

(f)7805支路的元件参数基本相同。

2)直流电源产生电路:12V如图3-7所示、5V如图3-8所示:

图3-7 12V电源

图3-8 5V电源

注:系统整体硬件电路图,详见附录A。

第4章 系统的软件设计

4.1 总体方案

利用P3口,编制程序输出一串脉冲,经放大后驱动直流电机,改变输出脉冲的电平的持续时间,达到使电机正转、反转、加速、减速、停转等目的。由软件编程从P3.0/P3.1管脚产生PWM 信号,经驱动电路输出给电机,从而控制电机得电与失电。软件采用延时法进行设计。单片机上电后,系统进入准备状态。当按动启动按钮后,根据P3.0为高电平时实现电机正转,P3.1为高电平时实现电机反转。根据不同的加减速按钮,调整P3.0/ P3.1输出高低电平时的占空比,从而可以控制P3.0/ P3.1输出高低电平时的有效值,进而控制电机的加减速。 其总体流程图如图4-1所示:

图4-1 总体程序流程图

P3.0/P3.1脉冲宽度调制器(PWM) 通道,它们产生可由编程决定宽度和间隔的脉冲。脉冲的间隔周期是由一个FOR 循环控制,来产生不同的占空比。单片机产生的PWM 信号不能直接驱动电机,这就需要设计合适的驱动电路,用以可以间接地驱动电机,使其能够正常运行。为此,我们可借助于恒压恒流桥式2A 驱动芯片L298N 来完成对电动机的驱动。具体的设计方法是通过Keil C 编程,Proteus 联合仿真来实现的。

LED 显示占空比

开始

扫描键盘

是否有键按下

正转

反转

急停

加速

减速

Y

N

4.2 相关软件介绍

1)Proteus

Proteus是一种低投资的电子设计自动化软件,提供Schematic Drawing,SPICE仿真与PCB设计功能,这一点Proteus与multisim比较类似,只不过它可以仿真单片机和周边设备,可以仿真51系列、AVR,PIC等常用的MCU,与Keil 和MPLAB不同的是它还提供了周边设备的仿真,只要给出电路图就可以仿真,例如373,led,示波器,Proteus提供了大量的元件库有RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件,编译方面支持Keil和MPLAB,里面有大量的例子参考。

(a)Proteus可提供的仿真元件资源Proteus软件提供了可仿真数字和模拟、交流和直流等数千种元器件和多达30多个元件库;

(b)Proteus可提供的仿真仪表资源虚拟仪器仪表的数量、类型和质量,是衡量仿真软件实验室是否合格的一个关键因素。在Proteus软件中,理论上同一种仪器可以在一个电路中随意的调用;

(c)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来;

(d)Proteus还提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。

2)Keil

Keil是德国开发的一个51单片机开发软件平台,最开始只是一个支持C语言和汇编语言的编译器软件。后来随着开发人员的不断努力以及版本的不断升级,使它已经成为了一个重要的单片机开发平台,不过KEIL的界面并不是非常复杂,操作也不是非常困难,很多工程师的开发的优秀程序都是在KEIL的平台上编写出来的。可以说它是一个比较重要的软件,熟悉他的人很多很多,用户群极为庞大,要远远超过伟福等厂家软件用户群,操作有不懂的地方只要找相关的书看看,到相关的单片机技术论坛问问,很快就可以掌握它的基本使用了。

(a)Keil的UVision2可以进行纯粹的软件仿真(仿真软件程序,不接硬件电路),也可以利用硬件仿真器,搭接上单片机硬件系统,在仿真器中载入项目程序后进行实时仿真;

(b)可以使用UVision2的内嵌模块Keil Monitor-51,在不需要额外的硬件仿真器的条件下,搭接单片机硬件系统对项目程序进行实时仿真;

(c)uVision2调试器具备所有常规源极调试,符号调试特性以及历史跟踪,代码覆盖,复杂断点等功能。DDE界面和shift语言支持自动程序测试。

4.3 应用软件的编制、调试

使用Keil 软件工具时,项目开发流程和其它软件开发项目的流程极其相似。1)创建一个项目,从器件库中选择目标器件,配置工具设置;

2)用C语言或汇编语言创建源程序;

3)用项目管理器生成应用;

4)修改源程序中的错误;

5)测试,连接应用。

注:控制程序,详见附录B。

第5章仿真结果与分析5.1仿真电路图

如图5-1所示:

图5-1 仿真电路图

5.2 仿真结果

1)半速运行状态,运行结果如图5-1所示:

图5-1 电机半速运行

2)按下急停键,停止运行如图5-2所示:

图5-2 电机停止运行3)按下加速键,加速运行如图5-3所示:

图5-3 电机加速运行4)按下减速键,减速运行如5-4所示:

图5-4 电机减速运行5)按下反转键,反转运行如图5-5所示:

图5-5 电机反向运行

第6章总结

本次的课程设计也让我看到了团队的力量,我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。团结协作是我们成功的一项非常重要的保证。而这次设计也正好锻炼我们这一点,这也是非常宝贵的。

这次课程设计,运用AT89C51单片机为核心硬件,设计了直流电机的转速控制系统。实现了对直流电机的停止、加速、减速、正转、反转等多种控制功能,基本满足设系统计的要求。同时,在驱动芯片和电动机的连接之间我们有加入续流二极管,在电机反向运转时进行续流,避免烧坏电机及其他元件。在此设计中P0口作为输出端口,我们在P0口接入了排阻使电路复位后P0口输出的为高电平。

通过本次课程设计,学习与掌握了AT98C51单片机的基本原理及其各种应用,对它的各种硬件接口与软件设计方法有较深入的认识。对自动控制系统的动、静态性能及其控制有了一定的认识。本设计重点在于应用,因此在设计过程中使自己的动手能力得到锻炼,同时提高了解决实际问题的能力

参考文献

[1] 张琛.直流无刷电动机原理及应用[M],北京:北京机械工业出版社,1996.

[2] 周兴华.用单片机控制直流电机变速[J],电子制作,2006,Vol.34,NO.6:

34-35.

[3] 岳东海,颜鹏.直流电机PWM无级调速控制系统设计[J],价值工程,2010,

Vol.14,NO.2:135-136.

[4] 郭浩.3A驱动能力PWM直流电机控制电路的制作[J],电子制作,2007,

Vol.9,NO.10:42-43.

[5] 杨斌文,梅英,徐宇明.并励直流电动机的机械特性分析(英文)[J],湖

南文理学院报(自然科学版),2006,V0l.18,DO.2: 60-61,68.

[6] 王鉴光.电动机控制系统[M],北京:北京机械工业出版社,1994.

[7] 王小明.电动机的单片机控制[M],北京:北京航空航天大学出版社,2002.

[8] 顾绳谷.电机及拖动基础[M], 北京:机械工业出版社,2007.

根据8086的直流电机的控制

目录 一、直流电机控制的设计思路: (2) 二、直流电机控制的硬件框图: (2) 2.1并行I\O口输入、输出 (2) 2.2输出锁存 (3) 2.3电机驱动模块 (4) 2.4仿真模拟图 (5) 三、软件设计 (6) 3.1程序流程图 (6) 3.2程序代码 (7) 四、项目体会 (9)

一、直流电机控制的设计思路: 1)通过按键改变电动机的启动与停止,当启动后再由按键选择工作方式。 2)通过改变pwm的极性从而改变电机的转向,实现正反转。 3)可实现顺、逆旋转的直接切换,不用按下停止后再启动反向运转。 二、直流电机控制的硬件框图: 通过按钮来控制电机的顺、逆时针转,并且可以实现顺、逆旋转直接切换,无需中间停顿。 2.1并行I\O口输入、输出 采用8255A作为信号的输入与输出接口,使用前需设置芯片的控制

字来确定其工作方式,以及端口的使用。本次采用的控制字为90H,即A组工作在方式0,作为输入接口,连接按钮,B组工作在方式0,作为输出接口连接电机驱动模块。 8255AI\O接口使用 2.2输出锁存 使用常见的74HC373芯片来实现输出锁存,由于按钮具有复位功能,当按钮按下后的一瞬间才产生输入,所以需要输出锁存来保持电机的连续运转,本次采用两块74HC373,一块与8255A的A0、A1口连接作为电机运行信号的控制,另一块与3-8译码器74H138相连,接入8255A的片选信号输入端,选中8255A运行。

74H373接口使用 2.3电机驱动模块 通过对IN1、IN2的状态改变来控制L293D芯片的输出,从而实现电机的顺、逆时针转动 电机驱动模块

基于MATLAB的直流电机速度控制仿真

密级: 科学技术学院 NANCHANG UNIVERSITY COLLEGE OF SCIENCE AND TECHNOLOGY 学士学位论文 THESIS OF BACHELOR (2012 —2016 年) 题目基于MATLAB的直流电机速度控制仿真学科部:信息学科部 专业:电气工程及其自动化 班级:电气122班 学号:7022812072 学生姓名:谢磊 指导教师:万旻 起讫日期:2015年12月至2016年5月31日

目录 目录 (1) 摘要: ........................................................................................................................................................... I Abstract:............................................................................................................................................................ II 第一章绪论 (1) 1.1 课题来源及意义 (1) 1.2 国内外发展现状 (1) 1.3研究目标及内容 (1) 1.3.1研究目标 (1) 1.3.2研究内容 (1) 第二章MATLAB介绍 (2) 2.1 MATLAB简介 (2) 2.2 MATLAB所蜕变的历史经过 (2) 2.3 MATLAB的特点 (2) 2.4 控制系统仿真中常用的函数介绍 (2) 2.5 Simulink的基本介绍 (3) 第三章直流电机速度控制系统的建模和仿真 (4) 3.1 直流电机的工作原理 (4) 3.3直流电机速度控制仿真研究原理 (5) 第四章直流电机速度控制仿真介绍 (6) 4.1 直流电机H桥关于H桥的驱动的设计 (6) 4.1.1、H桥驱动电路 (6) 4.1.2 使能控制和方向逻辑 (7) 4.2直流电机速度控制仿真图 (9) 4.3仿真的模拟 (9) 4.4 仿真的分析 (12) 第五章总结与展望 (13) 参考文献 (14) 致谢 (15)

直流电机控制设计(1)

河南科技大学 课程设计说明书 课程名称现代电子系统课程设计题目_直流电机控制设计 学院__电子信息工程学院____班级_________ 学生姓名__________ 指导教师__________

日期_______ 课程设计任务书 (指导教师填写) 课程设计名称现代电子系统课程设计学生姓名专业班级 设计题目直流电机控制设计 一、课程设计目的 学习直流电机PWM的FPGA控制; 掌握PWM控制的工作原理; 掌握GW48_SOPC实验箱的使用方法; 了解基于FPGA的电子系统的设计方法。 二、设计内容、技术条件和要求 利用PWM控制技术实现直流电机的速度控制。 (1)基本要求: a.速度调节:4档,数字显示其档位。 b.能控制电机的旋转方向。 c.通过红外光电电路测得电机的转速,设计频率计用4位10进制显示电机的转速。 (2)发挥部分 a.设计“去抖动”电路,实现直流电机转速的精确测量。 b.修改设计,实现直流电机的闭环控制,旋转速度可设置。 c.其它。 三、时间进度安排 布置课题和讲解:1天 查阅资料、设计:4天 实验:3天 撰写报告:2天 四、主要参考文献 何小艇《电子系统设计》浙江大学出版社2008.1 潘松黄继业《EDA技术实用教程》科学出版社2006.10 齐晶晶《现代电子系统设计》实验指导书电工电子实验教学中心2009.8

指导教师签字:2010年12月30日 摘要 利用FPGA可编程芯片及VHDL语言实现了对直编程实现流电机PWM控制器的设计,对直流电机速度进行控制。介绍了用VHDL语言编程实现直流电机PWM控制器的PWM的产生模块、转向调节模块、转速控制模块、去抖动电路模块、电机转速显示等模块功能。 采用CPU控制产生PWM信号,一般的PWM信号是通过模拟比较器产生的,比较器的一端按给定的参考电压,另一端接周期性线性增加的锯齿波电压。当锯齿波电压小于参考电压时输出低电平,当锯齿波电压大于参考电压时输出高电平。改变参考电压就可以改变PWM波形中高电平的宽度。若用单片机产生PWM信号波形,需要通过D/A转换器产生锯齿波电压和设置参考电压,通过外接模拟比较器输出PWM波形,因此外围电路比较复杂。 FPGA中的数字PWM控制与一般的模拟PWM控制不同,用FPGA产生PWM波形,只需FPGA 内部资源就可以实现。用数字比较器代替模拟比较器,数字比较器的一端接设定值计数器输出,另一端接线性递增计数器输出。当线性计数器的计数值小于设定值时输出低电平,当计数值大于设定值时输出高电平。与模拟控制相比,省去了外接的D/A转换器和模拟比较器,FPGA外部连线很少,电路更加简单,便于控制。脉宽调制式细粉驱动电路的关键是脉宽调制,转速的波动随着PWM脉宽细分数的增大而减小。 直流电机控制电路主要由三部分组成: (1)FPGA中PWM脉宽调制信号产生电路。 (2)FPGA中的工作/停止控制和正/反转方向控制电路。 (3)由功率放大电路和H桥组成的正反转功率驱动电路 关键词

基于Matlab的直流电机速度控制

基于Matlab的直流电机速度控制

系统仿真 课程设计报告 设计题目:基于Matlab的直流电机速度控制 专业:自动化 学生姓名: 班级学号: 指导教师: 开课日期2013年 7 月 1 日至2013年 7 月 13 日南京邮电大学自动化学院

一、课程设计题目 控制系统的执行机构常用直流电机来驱动,电路和原理示意图如下所示 其开环传递函 数 为 ()()0001 .0)15.0)(1.001.0(01 .02+++= +++= s s K R Ls b Js K V θ ,请用时域分析方法设计PID 控制器,使系统满足下列性能指标要求:当仿真输入是单位阶跃信号时,电机输出转速调整时间小于2秒,超调小于5%,稳态误差小于1%。 要求给出详细的设计步骤,matlab 源码及仿真曲线。 二、实验原理 本报告首先介绍了直流电动机的物理模型,并测量计算了它的具体参数。然后根据牛顿第二定律和回路电压法分别列写运动平衡方程式和电机电枢回路方程式,从而通过一些数学变换抽象出了以电压为输入、转速为输出、电流和转速为状态变量的数学模型。借助MATLAB 设计simulink 模块调整PID 模块的各项系数,使系统的阶跃响应达到了设计指标。 1、建立该系统的时域数学模型 由克希霍夫定律得: V=R*i+L +e 直流电机转矩和电枢电流关系为 T=Kt*I 电枢旋转产生反电动势与旋转运动角速度的关系为 e=

由牛顿定律,转子力矩平衡关系为 其中,T:负载转矩,:负载电流 V(s)=R*I(s)+L*sI(s)+E(s) 拉式变换:E=Ke(s) 划去中间变量得: 开环传递函数为: 2、PID控制器的功能 比例环节:Kp增大等价于系统的开环增益增加,会引起系统响应速度加快,稳态误差减少,超调量增加。当Kp过大时,会使闭环系 统不稳定; 积分环节:相当于增加系统积分环节个数,主要作用是消除系统的稳态误差。积分环节作用的强弱取决于积分时间常数Ti,Ti增大, 系统超调量变小,响应速度变慢; 微分环节:主要作用是提高系统的响应速度,同时减少系统超调量,抵消系统惯性环节的相位滞后不良作用,使系统稳定性明显改善。 Td偏大或偏小,都会使超调量增大,调整时间加长。由于该环节所产 生的控制量与信号变化速率有关,故对于信号无变化或变化缓慢的系 统微分环节不起作用。 三、设计步骤 方法1: 搭建simulink模块,利用经验调节法整定PID参数,使整个系统满足调节时间小于2秒,超调小于5%,稳态误差小于1%。 1、搭建的simulink模块图如下:

直流电机速度控制模型建立

十二、直流电动机速度控制模型建立 如图所示,a R 和a L 分别为电枢回路电阻和电感,a J 为机械旋转部分的转动惯量,f 为旋转部分的粘性摩擦系统,)(t u a 为电枢电压,)(t n 为电动机转动速度,)(t i a 为电枢回路电流。 通过调节电枢电压)(t u a ,控制电动机的转动速度)(t n 。电动机负载变化为电动机转动速度的干扰因素,用负载力矩)(t M d 表示。 根据直流电动机的工作原理及基尔霍夫定律,直流电动机有四大平衡方程: (1)电枢回路电压平衡方程 )()()(t u E t i R dt t di L a a a a a a =++ 式中,a E 为电动机的反电势。 (2)电磁转矩方程 )()(t ia K t M a w = 式中,)(t M w 为电枢电流产生的电磁转矩,a K 为电动机转矩系数。 (3)转矩平衡方程 )()()()(t M t M t fn dt t dn J d w a +=+ 式中,a J 为机械旋转部分的转动惯量,f 为旋转部分的粘性摩擦系数。 (4)由磁感应关系,得 )(t n K E b a = 根据上述的四个平衡方程式,可建立起系统的输出量、干扰量与输入量之间的传递函数 b a a a a a a a a a K K f R s J R f L s L J K s U s N ++++=)()()(2 a a a a d R s L K s U s M +-=)()( 建立起直流电动机的结构图为

直流电动机参数为 Ω =0.2a R , 015.0,015.0,5.0===b a a K K H L ,Nms f 2.0=,202.0m kg J a ?=。 得到系统的阶跃响应曲线为

直流电机PID控制与仿真

长春大学 课程设计说明书 题目名称直流电机速度PID控制与仿真 院(系)电子信息工程学院 专业(班级)自动化13403 学生姓名张华挺 指导教师曹福成 起止日期2016.10.24——2016.11.04

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 直流电机速度PID控制与仿真 摘要:在本次课程设计中重点研究直流电机的工作原理以及直流电机的各种调速方法。在调速控制中,我们包含两个大的部分,一个是直流电机的开环控制,另一个是直流电机的闭环控制,在直流电机的闭环控制中,又分别介绍转速闭环控制和PID闭环控制,并且对直流电机的每个模型进行建模并仿真,观察其动态性能,分析研究直流电机的各个控制的优缺点。 关键词:直流电动机;转速控制;PID控制;Matlab仿真

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ DC Motor Speed PID Control and Simulation Abstract: In this curriculum design, the work principle of DC motor and DC motor speed control methods are studied. In speed control, we include two parts, one is the open loop control of DC motor, the other is a closed loop DC motor control in DC motor closed-loop control, and introduces the speed closed-loop control and PID control, and each model of the DC motor for modeling and simulation to observe the dynamic performance analysis of DC motor control and the advantages and disadvantages of each. Keywords: DC motor; speed control; PID control; Matlab simulation

直流电机原理与控制方法

专业资料 电机简要学习手册 2015-2-3

一、直流电机原理与控制方法 1直流电机简介 直流电机(DM)是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能 (直流发电机)的旋转电机。 它是能实现直流电能和机械 能互相转换的电机。当它作电 动机运行时是直流电动机,将 电能转换为机械能;作发电机 运行时是直流发电机,将机械 能转换为电能。 直流电机由转子(电枢)、定子(励磁绕组或者永磁体)、换向器、电刷等部分构成,以其良好的调速性能以至于在矢量控制出现以前基本占据了电机控制领域的整座江山。但随着交流电机控制技术的发展,直流电机的弊端也逐渐显现,在很多领域都逐渐被交流电机所取代。但如今直流电机仍然占据着不可忽视的地位,广泛用于对调速要求较高的生产机械上,如轧钢机、电力牵引、挖掘机械、纺织机械,龙门刨床等等,所以对直流电机的了解和研究仍然意义重大。 2 直流电动机基本结构与工作原理 2.1 直流电机结构

如下图,是直流电机结构图,电枢绕组通过换向器流过直流电流与定子绕组磁场发生作用,产生转矩。定子按照励磁可分为直励,他励,复励。电枢产生的磁场会叠加在定子磁场上使得气隙主磁通产生一个偏角,称为电枢反应,通常加补偿绕组使磁通畸变得以修正。 2.2 直流电机工作原理 如图所示给两个电刷加上直流电源,如上图(a)所示,则有直流电流从电刷 A 流入,经过线圈abcd,从电刷 B 流出,根据电磁力定律,载流导体ab和 cd收到电磁力的作用, 其方向可由左手定则判 定,两段导体受到的力 形成了一个转矩,使得 转子逆时针转动。如果 转子转到如上图(b)所 示的位置,电刷 A 和换向片2接触,电刷 B 和换向片1接触,直流电流从电刷 A 流入,在线圈中的流动方向是dcba,从电刷 B 流出。 此时载流导体ab和cd受到电磁力的作用方向同样可由左手定

直流电动机速度控制设计概述

第一章:概述 直流电动机是人类发明最早和应用的一种电机。与交流电机相比,直流电机因结构复、维护苦难,价格昂贵等缺点制约了它的发展,应用不及交流电机广泛。但由于直流电动机具有优良的启动、调速和制动性能,因此在工业领域中仍占有一席之地。 转速调节的主要技术指标是:调速范围D和负载变化时对转速的影响即静差率,以及调速时的允许负载性质等(静差率就是表示在负载变化时拖动装置转速降落的程度。静差率越小,表示转速稳定性越好,对生产机械,如机床加工的零件,其加工的精度及表面光洁度就越高)。而直流电动机的突出优点是恰好是能在很大的范围内具有平滑,平稳的调速性能,过载能力较强,热动和制动转矩较大。 因此,从可靠性来看,直流电动机仍有一定的优势。 调节直流电动机转速的方法有三种: (1)电枢回路串电阻; (2)改变励磁电流; (3)改变电枢回路的电源电压; 而本文从另一个角度来阐述直流电机的速度控制,即利用自动控制中的反馈来调节电机的平稳运行以达到各项性能指标。

第二章:系统数学模型 本系统的简化方框图为: 其对应的原理图为: 控制系统的被控对象为电动机(带负载),系统的输出量是转速w ,参数亮是Ui 。控制系统由给定电位器、运算放大器1(含比较作用)、运算放大器2(含RC 校正网络)、功率放大器、测速发电机、减速器等部分组成。 工作原理为:当负载角速度ω和电动机角速度m ω一致的时候,反馈电压为0,电机处于平衡状态即电动机运行稳定。当负载的角速度收到干扰的作用时,ω和m ω失谐,控制系 统通过反馈电压的作用来改变m ω直到达到新的一致使系统恢复稳定,电机稳定运行。

2.1直流电动机的数学模型: 直流电动机的数学模型。直流电动机可以在较宽的速度范围和负载范围内得到连续和准确地控制,因此在控制工程中应用非常广泛。直流电动机产生的力矩与磁通和电枢电流成正比,通过改变电枢电流或改变激磁电流都可以对电流电机的力矩和转速进行控制。图2.2是一个电枢控制式直流电动机的原理图。在这种控制方式中,激磁电流恒定,控制电压加在电枢上,这是一种普遍采用的控制方式。 设为输入的控制电压 电枢电流 为电机产生的主动力矩 为电机轴的角速度 为电机的电感 为电枢导数的电阻 为电枢转动中产生的反电势 为电机和负载的转动惯量 根据电路的克希霍夫定理 (2-1) 电机的主动转矩 (2-2) 其中为电机的力矩常数。 反电势 (2-3) 式中为电机反电势比例系数 力矩平衡方程

直流电机速度控制

目录 摘要.................................................. II 第1章绪论. (1) 第2章系统论述 (3) 2.1 总体方案 (3) 2.2 基本原理 (3) 2.3 原理框图 (3) 第3章系统的硬件设计 (5) 3.1 单片机最小系统的设计 (5) 3.2 电源电路设计 (6) 3.3 直流电机驱动电路设计 (7) 3.4 显示模块设计 (8) 3.5 按钮电路设计 (8) 3.6 元件参数选择 (9) 第4章系统的软件设计 (11) 4.1 总体方案 (11) 4.2 相关软件介绍 (12) 4.3 应用软件的编制、调试 (13) 第5章仿真结果与分析 (14) 5.1仿真电路图 (14) 5.2 仿真结果 (14) 第6章总结 (17) 参考文献 (18) 附录A:系统整体硬件电路图 (19) 附录B:程序代码 (20)

摘要 当今,计算机控制系统已经在各行各业中得到了广泛的应用和发展,而直流驱动控制作为电器传动的主流在现代化生产中起着主导作用。由于生产过程的不同要求,需要电动机进行不同转速的运转。为此,研究并制造高性能、高可靠性的直流电动机控制系统有着十分重要的显示意义。 本设计主要运用AT89C51单片机为核心硬件,对直流电动机进行速度控制。并且辅助以硬件部分的驱动、复位、LED显示等电路,软件部分对AT89C51进行模块化程序的输入,通过按钮控制,实现对直流电动机的正转、反转、加速、减速和停止等控制功能。同时,由LED与电动机转速显示控制效果。利用AT89C51芯片进行低成本直流电动机控制系统设计,简化系统构成、提高系统性能,满足了生产要求。 关键词:计算机控制 AT89C51单片机直流电动机

直流电机原理与控制方法

电机简要学习手册 2015-2-3

一、直流电机原理与控制方法 1直流电机简介 直流电机(DM)是指能将 直流电能转换成机械能(直流 电动机)或将机械能转换成直 流电能(直流发电机)的旋转 电机。它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。 直流电机由转子(电枢)、定子(励磁绕组或者永磁体)、换向器、电刷等部分构成,以其良好的调速性能以至于在矢量控制出现以前基本占据了电机控制领域的整座江山。但随着交流电机控制技术的发展,直流电机的弊端也逐渐显现,在很多领域都逐渐被交流电机所取代。但如今直流电机仍然占据着不可忽视的地位,广泛用于对调速要求较高的生产机械上,如轧钢机、电力牵引、挖掘机械、纺织机械,龙门刨床等等,所以对直流电机的了解和研究仍然意义重大。

2 直流电动机基本结构与工作原理 2.1 直流电机结构 如下图,是直流电机结构图,电枢绕组通过换向器流过直流电流与定子绕组磁场发生作用,产生转矩。定子按照励磁可分为直励,他励,复励。电枢产生的磁场会叠加在定子磁场上使得气隙主磁通产生一个偏角,称为电枢反应,通常加补偿绕组使磁通畸变得以修正。 2.2 直流电机工作原理 如图所示给两个电刷加上直流电源,如上图(a)所示,则有直流电流从电刷 A 流入,经过线圈abcd,从电刷 B 流出,根据电磁力定律,载流导体ab和 cd收到电磁力的作用, 其方向可由左手定则判 定,两段导体受到的力 形成了一个转矩,使得 转子逆时针转动。如果 转子转到如上图(b)所

示的位置,电刷 A 和换向片2接触,电刷 B 和换向片1接触,直流电流从电刷 A 流入,在线圈中的流动方向是dcba,从电刷 B 流出。 此时载流导体ab和cd受到电磁力的作用方向同样可由左手定则判定,它们产生的转矩仍然使得转子逆时针转动。这就是直流电动机的工作原理。外加的电源是直流的,但由于电刷和换向片的作用,在线圈中流过的电流是交流的,其产生的转矩的方向却是不变的。 发电机的原理则是电机的逆过程:原动机提供转矩,利用法拉第电磁感应产生直流电流。 如下图,比较清晰的说明了直流电动机的原理。 3直流电机重要特性 如下图,更加清晰的揭示了直流电机电流电压与转速转矩之间的关系。 我们可以得到直流电机的四个基本方程:

直流电机转速控制(DOC)

直流电机转速控制 课程设计 姓名: 学号: 班级:

目录 1.直流电机转速控制方案设计 (2) 1.1设计要求 (2) 1.2设计框图 (2) 2.直流电机转速控制硬件设计 (3) 2.1主要器件功能 (3) 2.2硬件原理图 (6) 3.直流电机转速控制软件设计 (7) 4.调试 (8) 4.1硬件测试 (8) 4.2软件调试……………………………………………………………(11

1.直流电机转速控制方案设计 1.1设计要求 通过设计了解如何运用电子技术来实现直流电机转速控制,完成直流电机转向和转速的控制,提高分析电路设计、调试方面问题和解决问题的能力。 1、用按键1控制旋转方向,实现正转和反转。 2、电机的设定转速与电机的实际转速在数码管上显示。 3、旋转速度可实时改变。 1.2设计框图 本课题中测量控制电路组成框图如下所示: 图1

2.直流电机转速控制硬件设计 2.1主要器件功能 1、L298N 是专用驱动集成电路,属于H 桥集成电路,与L293D 的差别是其输出电流增大,功率增强。其输出电流为2A,最高电流4A,最高工作电压50V,可以驱动感性负载,如大功率直流电机,步进电机,电磁阀等,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。当驱动直流电机时,可以直接控制步进电机,并可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。此外可能通过使能端的高低电平的变换,从而使电机通断,来控制电机的转速。 图2 板上的EN1 与EN2 为高电平时有效,这里的电平指的是TTL 电平。EN1 为IN1 和IN2 的使能端,EN2为IN3 和IN4 的使能端。POWER 接直流电源,注意正负,电源正端为VCC,电源地为GND。 2、ZLG7290的核心是一块ZLG7290B芯片,它采用I2C接口,能直接驱动8位共阴式数码管,同时可扫描管理多达64只按键,实现人机对话的功能资源十分丰富。除具有自动消除抖动功能外,它还具有段闪烁、段点亮、段熄灭、

双闭环直流电机调速的matlab仿真

双闭环直流电机调速系统的设计与MATLAB 仿真 双闭环调速系统的工作原理 转速控制的要求和调速指标 生产工艺对控制系统性能的要求经量化和折算后可以表达为稳态和动态性能指标。设计任务书中给出了本系统调速指标的要求。深刻理解这些指标的含义是必要的,也有助于我们构想后面的设计思路。在以下四项中,前两项属于稳态性能指标,后两项属于动态性能指标 调速范围D 生产机械要求电动机提供的最高转速和最低转速之比叫做调速范围,即 m in m ax n n D = (1-1) 静差率s 当系统在某一转速下运行时,负载由理想空载增加到额定值所对应的转速降落,与理想空载转速之比,称作静差率,即 %1000 ??= n n s nom (1-2) 静差率是用来衡量调速系统在负载变化下转速的稳定度的。 跟随性能指标 在给定信号R (t )的作用下,系统输出量C (t )的变化情况可用跟随性能指标来描述。具体的跟随性能指标有下列各项:上升时间r t ,超调量σ,调节时间s t . 抗扰性能指标 此项指标表明控制系统抵抗扰动的能力,它由以下两项组成:动态降落%max C ?,恢复时间v t . 调速系统的两个基本方面 在理解了本设计需满足的各项指标之后,我们会发现在权衡这些基本指标,即

1) 动态稳定性与静态准确性对系统放大倍数的要求; 2) 起动快速性与防止电流的冲击对电机电流的要求。 采用转速负反馈和PI 调节器的单闭环调速系统,在保证系统稳定的条件下,实现转速无静差,解决了第一个问题。但是,如果对系统的动态性能要求较高,例如要求快速启制动,突加负载动态速降小等等,则单闭环系统就难以满足要求。这主要是因为在单闭环系统中不能完全按照需要来控制动态过程中的电流和转矩。 在电机最大电流受限的条件下,希望充分利用电机的允许过载能力,最好是在过渡过程中始终保持电流为允许的最大值,使电力拖动系统尽可能用最大的加速度起动,到达稳态后,又让电流立即降低下来,使转速马上与负载相平衡,从而转入稳态运行。在单闭环调速系统中,只有电流截止负反馈环节是专门用来控制电流的,但它只是在超过临界电流I dcr 值以后,靠强烈的负反馈作用限制电流的冲击,并不能很理想的控制电流的动态波形。带电流截止负反馈的单闭环调速系统起动时的电流和转速波形如图1-1a 所示。 a) b) 图1-1 调速系统启动过程的电流和转速波形 a) 带电流截止负反馈的单闭环调速系统的启动过程 b) 理想快速启动过程 当电流从最大值降低下来以后,电机转矩也随之减小,因而加速过程必然拖 I d t 0 I 0 t

直流电机的控制原理

直流电机的控制原理 直流无刷电机的控制原理:要让电机转动起来,首先控制部就必须根据hall-sensor感应到的电机转子目前所在位置,然后依照定子绕线决定开启(或关闭)换流器(inverter)中功率晶体管的顺序,inverter中之AH、BH、CH(这些称为上臂功率晶体管)及AL、BL、CL(这些称为下臂功率晶体管),使电流依序流经电机线圈产生顺向(或逆向)旋转磁场,并与转子的磁铁相互作用,如此就能使电机顺时/逆时转动。当电机转子转动到hall-sensor感应出另一组信号的位置时,控制部又再开启下一组功率晶体管,如此循环电机就可以依同一方向继续转动直到控制部决定要电机转子停止则关闭功率晶体管(或只开下臂功率晶体管);要电机转子反向则功率晶体管开启顺序相反。 基本上功率晶体管的开法可举例如下:AH、BL一组→AH、CL一组→BH、CL一组→BH、AL一组 →CH、AL一组→CH、BL一组,但绝不能开成AH、AL或BH、BL或CH、CL。此外因为电子零件总有开关的响应时间,所以功率晶体管在关与开的交错时间要将零件的响应时间考虑进去,否则当上臂(或下臂)尚未完全关闭,下臂(或上臂)就已开启,结果就造成上、下臂短路而使功率晶体管烧毁。 当电机转动起来,控制部会再根据驱动器设定的速度

及加/减速率所组成的命令(Command)与hall-sensor信号变化的速度加以比对(或由软件运算)再来决定由下一组(AH、BL或AH、CL或BH、CL或……)开关导通,以及导通时间长短。速度不够则开长,速度过头则减短,此部份工作就由PWM 来完成。PWM是决定电机转速快或慢的方式,如何产生这样的PWM才是要达到较精准速度控制的核心。

单片机PWM控制直流电机的速度

用单片机控制直流电机的速度 直流调速器就是调节直流电动机速度的设备,上端和交流电源连接,下端和直流电动机连接,直流调速器将交流电转化成两路输出直流电源,一路输入给直流电机砺磁(定子),一路输入给直流电机电枢(转子),直流调速器通过控制电枢直流电压来调节直流电动机转速。同时直流电动机给调速器一个反馈电流,调速器根据反馈电流来判断直流电机的转速情况,必要时修正电枢电压输出,以此来再次调节电机的转速。 直流电机的调速方案一般有下列3种方式: ?1、改变电枢电压; ?2、改变激磁绕组电压; ?3、改变电枢回路电阻。 使用单片机来控制直流电机的变速,一般采用调节电枢电压的方式,通过单片机控制PWM1,PWM2,产生可变的脉冲,这样电机上的电压也为宽度可变的脉冲电压。根据公式 U=aVCC 其中:U为电枢电压;a为脉冲的占空比(0

电动机的电枢电压受单片机输出脉冲控制,实现了利用脉冲宽度调制技术(PWM)进行直流电机的变速。 因为在H桥电路中,只有PWM1与PWM2电平互为相反时电机才能驱动,也就是PWM1与PWM2同为高电平或同为低电平时,都不能工作,所以上图中的实际脉冲宽度为B, 我们把PWM波的周期定为1ms,占空比分100级可调(每级级差为10%),这样定时器T0每0.01ms产生一次定时中断,每100次后进入下一个PWM波的周期。上图中,占空比是60%,即输出脉冲的为0.6ms,断开脉冲为0.4ms,这样电枢电压为5*60%=3V。 我们讨论的是可以正转反转的,如果只按一个方向转,我们就只要把PWM1置为高电平或低电平,只改变另一个PWM2电平的脉冲变化即可,,如下图(Q4导通,Q3闭合,电机只能顺时针调整转动速度)

基于Matlab的直流电机速度控制

系统仿真 课程设计报告 设计题目:基于Matlab的直流电机速度控制 专业:自动化 学生姓名: 班级学号: 指导教师: 开课日期2013年 7 月 1 日至2013年 7 月 13 日南京邮电大学自动化学院

一、课程设计题目 控制系统的执行机构常用直流电机来驱动,电路和原理示意图如下所示 其开环传递函数为 ()()0001 .0)15.0)(1.001.0(01 .02 +++=+++= s s K R Ls b Js K V θ ,请用时域分析方法设计PID 控制器,使系统满足下列性能指标要求:当仿真输入是单位阶跃信号时,电机输出转速调整时间小于2秒,超调小于5%,稳态误差小于1%。 要求给出详细的设计步骤,matlab 源码及仿真曲线。 二、实验原理 本报告首先介绍了直流电动机的物理模型,并测量计算了它的具体参数。然后根据牛顿第二定律和回路电压法分别列写运动平衡方程式和电机电枢回路方程式,从而通过一些数学变换抽象出了以电压为输入、转速为输出、电流和转速为状态变量的数学模型。借助MATLAB 设计simulink 模块调整PID 模块的各项系数,使系统的阶跃响应达到了设计指标。 1、建立该系统的时域数学模型 由克希霍夫定律得:

V=R*i+L+e 直流电机转矩和电枢电流关系为 T=Kt*I 电枢旋转产生反电动势与旋转运动角速度的关系为 e= 由牛顿定律,转子力矩平衡关系为 其中,T:负载转矩, :负载电流 V(s)=R*I(s)+L*sI(s)+E(s) 拉式变换:E=Ke(s) 划去中间变量得: 开环传递函数为: 2、PID控制器的功能 比例环节:Kp增大等价于系统的开环增益增加,会引起系统响应速度加快,稳态误差减少,超调量增加。当Kp过大时,会使闭环系统不稳定; 积分环节:相当于增加系统积分环节个数,主要作用是消除系统的稳

直流电机的速度控制

EDA课程设计报告 直流电机的PWM调速 一、概述 直流电动机具有优良的调速特性,调速平滑、方便,调速范围广;过载能力大,能承受频繁的冲击负载,可实现频繁的快速起动、制动和反转;能满足生产过程自动化系统各种不同的特殊运行要求。电动机调速系统采用微机实现数字化控制,是电气传动发展的主要方向之一。采用微机控制后,整个调速系统实现全数字化,结构简单,可靠性高,操作维护方便,电动机稳态运转时转速精度可达到较高水平,静动态各项指标均能较好地满足工业生产中高性能电气传动的要求。由于CPLD/FPGA性能优越,具有较佳的性能价格比,所以在工业过程及设备控制中得到日益广泛的应用。 PWM 调速系统与可控整流式调速系统相比有下列优点:由于PWM 调速系统的开关频率较高,仅靠电枢电感的滤波作用就可获得平稳的直流电流,低速特性好;同样,由于开关频率高,快速响应特性好,动态抗干扰能力强,可以获得很宽的频带;开关器件只工作在开关状态,主电路损耗小,装置效率高。 二、PWM调速的原理

图(1) 图(1)是全桥型的电机驱动电路,利用的是三极管的电流放大来驱动电机。从图上我们可以看到当Q4和Q3导通时,电机正转;当Q1和Q2导通时,电机反转。 设电机速度从静止开始加速,如图(2)所示,首先Q3,Q4必须维持导通一段时间,此时电机所承受的电压约为供电电压U,称之为强加速。待速度接近目标速度时,加速可以减缓,此时Q3,Q4和Q1,Q2轮流导通,只是Q3,Q4在一个周期内所导通的时间t on比Q1,Q2导通的时间t off长一些,在此称为弱加速。任何时刻,电机所承受的平均电压U O,表示为U O = U×(t on-t off)( t on +t off)。如果速度已经达到目标,便可以调整t off 和t on的时间比例使之相等,此时平均电压为0,是定速控制。由此可知,平均电压若为正值时,是加速控制;负值时是减速控制;为零时即达到匀速。 图(2) 三、程序的设计 在整个程序设计中,我们可以把他分成几个部分

直流无刷电动机及其调速控制

直流无刷电动机及其调速控制 1.直流无刷电动机的发展概况与应用 有刷直流电动机从19世纪40年代出现以来,以其优良的转矩控制特性,在相当长的一段时间内一直在运动控制领域占据主导地位。但是,有机械接触电刷-换向器一直是电流电机的一个致命弱点,它降低了系统的可靠性,限制了其在很多场合中的使用。为了取代有刷直流电动机的机械换向装置,人们进行了长期的探索。早在1917年,Bolgior就提出了用整流管代替有刷直流电动机的机械电刷,从而诞生了无刷直流电机的基本思想。 1955年美国的D.Harrison等首次申请了用晶体管换相线路代替有刷直流电动机的机械电刷的专利,标志着现代无刷直流电动机的诞生。无刷直流电动机的发展在很大程度上取决于电力电子技术的进步,在无刷直流电动机发展的早期,由于当时大功率开关器件仅处于初级发展阶段,可靠性差,价格昂贵,加上永磁材料和驱动控制技术水平的制约,使得无刷直流电动机自发明以后的一个相当长的时间内,性能都不理想,只能停留在实验室阶段,无法推广使用。1970年以后,随着电力半导体工业的飞速发展,许多新型的全控型半导体功率器件(如GTR、MOSFET、IGBT等)相继问世,加之高磁能积永磁材料(如SmCo、NsFeB)陆续出现,这些均为无刷直流电动机广泛应用奠定了坚实的基础。在1978年汉诺威贸易博览会上,前联邦德国的MANNESMANN公司正式推出了MAC无刷直流电动机及其驱动器,引起了世界各国的关注,随即在国际上掀起了研制和生产无刷直流系统的热潮,这业标志着无刷直流电动机走向实用阶段。 随着现代永磁材料和相关电子元器件的性能不断提高,价格不断下降,无刷电动机的到了快速发展,并被广泛应用于各个领域,例如,在数控机床、工业机器人以及医疗器械、仪器仪表、化工、轻纺机械和家用电器等小功率场合,计算机的硬盘驱动和软盘驱动器器中的主轴电动机、录像机中的伺服电动机等。 2.直流无刷电动机的基本结构和工作原理 2.1直流无刷电动机的结构 直流无刷电动机的结构 示意图如图2-1所示。 无刷直流电动机由它是 由电动机本体、位置检测器、 逆变器和控制器组成。无刷 直流电动机最初的设计思想 来自普通的有刷直流电动 机,不同的是将直流电动机 的定子、转子位置进行了互 换,其转子为永磁结构,产 生气隙磁通;定子为电枢, 有多相对称绕组。原直流电 图2-1 无刷直流电机机构示意图 动机的电刷和机械换向器被 逆变器和转子位置检测器所代替。所以无刷直流电动机的电机本体实际上是一种

直流电机速度控制

直流电机速度控制 调节系统 调节系统是一类通常能提供稳定输出功率的系统。 例如,电机速度调节器要能在负载转矩变化时仍能保持电机速度为恒定值。即使负载转矩为零,电机也必须提供足够的转矩来克服轴承的粘滞摩檫影响。其它类型的调节器也提供输出功率,温度调节器必须保持炉内的温度恒定,也就是说,即使炉内的热量散失也必须保持炉温不变。一个电压调节器必须也保持负载电流值变化时输出电压恒定。对于任何一个提供一个输出,例如速度、温度、电压等的系统,在稳态下必定存在一个误差信号。 电气制动 在许多速度揑制系统中,例如轧钢机,矿坑卷扬机等这些负载要求频繁地停顿和反向运动的系统。随着减速要求,速度减小的比率取决于存储的能量和所使用的制动系统。一个小型速度控制系统(例如所知的伺服积分器)可以釆取机械制动,但这对大型速度控制器并不可行,因为散热很难并且很昂贵。 可行的各种电气制动方法有: 1.回馈制动。 2.涡流制动。 3.能耗制动。 4.反向(接)制动。 回馈制动虽然并不一定是最经济的方式,但却是做好的方式。负载中存储的能量通过工作电机(暂时以发电机模式运行)被转化成电能并被返回到电源系统中。这样电源就充当了一个收容不想要的能量的角色。假如电源系统具有足够的容量,在短时回馈过程中最终引起的端电压升高会很少。在直流电机速度控制沃特-勒奧那多法中,回馈制动是固有的,但可控硅传动装置必须被排布的可以反馈。如果轴转速快于旋转磁场的速度,感应电机传动装置可以反馈。有晶闸管换流器而来的廉价变频电源的出现在变速装置感应电机应用中引起了巨大的变化。 涡流制动可用于任何机器,只要在轴上安装一个铜条或铝盘并在磁场中旋转它即可。在大型系统中,散热问题很重要的,因为如果长时间制动,轴、轴承和电机的温度就会升高。 在能耗制动中,存储的能量消粍在回路电阻器上。用在小型直流电机上时,电枢供电被断开,接入一个电阻器(通常是一个继电器、接触器或晶闸管)。保持磁场电压,施加制动降到最低速。感应电机要求稍微复杂一点的排布,定子绕组被从交流电源上断开,接到直流电源上。产生的电能继而消粍在转子回路中。能耗制动应用在许多大型交流升降系统中,制动的职责是反向和延长。

单闭环直流电机速度控制系统研究报告

一.实验原理 直流电机在应用中有多种控制方式,在直流电机的调速控制系统中,主要采用电枢电压控制电机的转速与方向。 功率放大器是电机调速系统中的重要部件,它的性能及价格对系统都有重要的影响。过去的功率放大器是采用磁放大器、交磁放大机或可控硅<晶闸管)。现在基本上采用晶体管功率放大器。PWM功率放大器与线性功率放大器相比,有功耗低、效率高,有利于克服直流电机的静摩擦等优点。 PWM调制与晶体管功率放大器的工作原理: 1.PWM的工作原理 图1-1PWM的控制电路 上图所示为SG3525为核心的控制电路,SG3525是美国Silicon General公司生产的专用。 PWM控制集成芯片,其内部电路结构及各引脚如图1-2所示,它采用恒频脉宽调制控制方案,其内部包含有精密基准源、锯齿波振荡器、误差放大器、比较器、分频器和保护电路等。调节Ur的大小,在A、B两端可输出两个幅度相等、频率相等、相位相互错开180度、占空比可调的矩形波<即PWM信号)。它适用于各开关电源、斩波器的控制。 2.功放电路 直流电机PWM输出的信号一般比较小,不能直接去驱动直流电机,它必须经过功放后再接到直流电机的两端。该实验装置中采用直流15V的直流电压功放电路驱动。 3.反馈接口 在直流电机控制系统中,在直流电机的轴上贴有一块小磁钢,电机转动带动磁钢转动。磁钢的下面中有一个霍尔元件,当磁钢转到时霍尔元件感应输出。

4.直流电机控制系统如图1-3所示,由霍耳传感器将电机的速度转换成电信号,经数据采集卡变换成数字量后送到计算机与给定值比较,所得的差值按照一定的规律<通常为PID)运算,然后经数据采集卡输出控制量,供执行器来控制电机的转速和方向。 图1-2 SG3525内部结构 图1-3 直流电机控制系统 5.PID原理 过程控制的基本概念 过程控制――对生产过程的某一或某些物理参数进行的自动控制。 1.模拟控制系统 图1-4 基本模拟反馈控制回路 被控量的值由传感器或变送器来检测,这个值与给定值进行比较,得到偏差,模拟调节器依一定控制规律使操作变量变化,以使偏差趋近于零,其输出通过执行器作用于过程。 控制规律用对应的模拟硬件来实现,控制规律的修改需要更换模拟硬件。 2.微机过程控制系统

直流电机PID转速闭环调速控制系统

基于uC/COS的直流电机PID转速闭环调速控制系统Proteus仿真实现 在工业自动控制系统和各种智能产品中常常会用用电动机进行驱动、传动和控制,而现代智能控制系统中,对电机的控制要求越来越精确和迅速,对环境的适应要求越来越高。随着科技的发展,通过对电机的改造,出现了一些针对各种应用要求的电机,如伺服电机、步进电机、开关磁阻电机等非传统电机。但是在一些对位置控制要求不高的电机控制系统如传动控制系统中,传统电机如直流电机乃有很大的优势,而要对其进行精确而又迅速的控制,就需要复杂的控制系统。随着微电子和计算机的发展,数字控制系统应用越来越广泛,数字控制系统有控制精确,硬件实现简单,受环境影响小,功能复杂,系统修改简单,有很好的人机交换界面等特点。 在电机控制系统开发中,常常需要消耗各种硬件资源,系统构建时间长,而在调试时很难对硬件系统进行修改,从而延长开发周期。随着计算机仿真技术的出现和发展,可用计算机对电机控制系统进行仿真,从而减小系统开发开支和周期。计算机仿真可分为整体仿真和实时仿真。整体仿真是对系统各个时间段对各个对象进行计算和分析,从而对各个对象的变化情况有直观的整体的了解,即能对系统进行精确的预测,如Matlab就是一个典型的实时仿真软件。实时仿真是对时间点的动态仿真,即随着时间的推移它能动态仿真出当时系统的状态。Proteus是一个实时仿真软件,用来仿真各种嵌入式系统。它能对各种微控制器进行仿真,本系统即用Proteus对直流电机控制系统进行仿真。 在系统软件开发中开发中可用操作系统,也可不用操作系统。如用操作系统,程序可实现模块化,并能对系统资源进行统筹管理,最主要的是可实现多任务运行。如果需要多任务并行运行,并且需要一定的时间间隔,某些任务对时间的要求不高时,如不用操作系统则要占用定时器资源,并且对栈空间和硬件资源很难进行管理,所以在这种情况下需要操作系统。本系统用操作系统uC/COS. uC/COS是一个完整的、可移植、可固化、可剪裁的占先式实时多任务内核.uC/COS 已经有很多产品成功使用的案例且得到美国军方的认证,说明了该系统的可靠性。uC/COS 源代码公开,代码短,源代码大部分是使用ANSI C编写的,移植性和裁减性好,功能强大,能可靠应用于各种控制系统中。 系统构成

相关主题
文本预览
相关文档 最新文档