直流电动机转速控制系统设计

直流电动机转速控制系统设计
直流电动机转速控制系统设计

摘要

当今,自动化控制系统已经在各行各业得到了广泛的应用和发展,而直流驱动控制作为电气传动的主流在现代化生产中起着主要作用。特别是在直流电动机广泛应用的电气传动领域,起到至关重要的作用。直流电动机因为具有良好的调速性能和比较大的起动转矩,一直被应用在电气领域,尤其是在需要调速性能很高的场所。在制造业、工农业自动化、铁路与运输等行业都被广泛的应用,随着市场的竞争力,对直流电动机的需求也越来越高,同时对直流电动机的调速性能也有了更高的要求。因此,研究直流电动机转速控制系统的调速性能有着很重要的意义。

在本次的设计中采用PWM控制直流电动机转速。PWM脉冲受到PID算法的控制,被用来控制直流电动机的转速。同时利用安装在直流电动机转轴上的光电式传感器,将直流电动机的转速转换成脉冲信号,反馈到单片机,形成闭环反馈控制系统,改变不同占空比的PWM脉冲就可以实现直流电动机转速控制。

本论文对每一个方案的选择都进行详细的论述,在软件和硬件部分都进行了模块化。硬件部分首先给出一个以AT89S52单片机为核心的整体结构图,并对驱动电路、显示电路等模块进行详细的阐述。在软件部分给出整体程序流程图,对PWM 程序、PID算法程序、显示程序等模块详细的阐述。本次系统设计的具有抗干扰能力强、性价比高、维修简单方便等优点。

关键词:PWM;单片机;直流电动机;转速控制

Abstract

Nowadays, automatic control system has been widely used and greatly developed in all walks of life. As the dominant part of electric drive, direct current (DC) control plays an important role in modern production, especially in the DC motor is widely used in the field of electric transmission. DC motor because of its good speed control performance and relatively large starting torque, has been applied in the electrical field, especially in the high speed performance requirements of the occasion. Is widely used in the manufacturing industry, industry and trade of agricultural automation, rail and transit industry, with the competitiveness of the market, the demand of DC motor is also more and more high, also of the DC motor speed performance also has the higher requirements. Therefore, it is very important to study the speed control performance of the DC motor speed control system.

In this design, using PWM control DC motor speed. PWM pulse is controlled by the PID algorithm, PWM is used to control the speed of DC motor. At the same time, the hall sensor mounted on the rotational shaft of the DC motor, the DC motor speed is converted into a pulse signal, feedback to the microcontroller, form a closed loop feedback control system, changing the duty ratio of the PWM pulse can realize DC motor speed control.

In this paper, the choice of each program are discussed in detail, in both the software and hardware parts are modular. In the part of hardware, we first give a whole structure diagram with AT89S52 single chip microcomputer as the core, and elaborate the driving circuit, display circuit and other modules in detail. In the software part gives the overall program flow chart, the PWM program, PID algorithm program, display program, and other modules are described in detail. The system design has the advantages of strong anti-interference ability, high cost performance, easy maintenance and so on.

Key Words: PWM; microcomputer; DC motor; speed control

目录

摘要................................................................................................................ I ABSTRACT ..................................................................................................... II 1 绪论. (1)

1.1课题背景 (1)

1.2课题研究的目的和意义 (2)

1.3本设计的内容及意义 (2)

1.3.1本设计的内容 (2)

1.3.2本设计的意义 (2)

1.4直流电动机转速控制系统原理 (3)

1.5PWM脉冲控制原理 (4)

1.5.1 PWM调速原理 (5)

1.6PID基本原理 (6)

1.7本章小结 (8)

2 系统整体方案 (9)

2.1系统设计任务与设计要求 (9)

2.1.1系统设计任务 (9)

2.1.2系统设计要求 (9)

2.2系统方案论证 (9)

2.2.1控制器模块设计方案 (9)

2.2.2电动机驱动模块设计方案 (10)

2.2.3速度采集模块设计方案 (10)

2.2.4显示模块设计方案 (10)

2.2.5键盘模块设计方案 (11)

2.2.6电源模块设计方案 (11)

2.3系统的组成 (12)

2.4本章小结 (12)

3 硬件系统设计 (13)

3.1单片机最小系统 (13)

3.1.1 AT89S52单片机简介 (13)

3.1.2 晶振电路 (14)

3.1.3 复位电路 (15)

3.2独立式键盘电路 (15)

3.3液晶显示电路 (16)

3.4电源电路 (16)

3.5电动机驱动电路 (17)

3.6光电式传感器测速电路 (18)

3.7本章小结 (19)

4 系统软件设计 (20)

4.1系统模块主程序设计 (21)

4.1.1 初始化模块程序 (21)

4.1.2 按键扫描模块程序 (23)

4.1.3 液晶显示模块程序 (25)

4.1.4 电动机调速模块程序 (26)

4.2本章小结 (29)

5 样机硬软件调试 (30)

5.1样机硬件调试 (30)

5.1.1 元件焊接与整板调试 (30)

5.1.2样机软件调试 (30)

5.2硬件调试与硬件调试实验 (31)

5.2.1调试方法 (31)

5.2.2测试结果 (31)

5.3调试遇到的困难 (32)

5.4本章小结 (32)

6 结论 (33)

致谢 (34)

参考文献 (35)

附录一直流电动机转速控制系统设计原理图 (36)

附录二直流电动机转速控制系统设计PCB图 (37)

附录三直流电动机转速控制系统设计C语言原程序 (38)

附录四元件清单 (43)

1 绪论

1.1 课题背景

近年来直流电动机飞速的发展。而今市场上有各类各样的直流电动机,场合不一样使用者不一样的电动机。大到如医疗器械、航空业、工农业自动化、制造业、加工业等;小到家庭里的家用电器和电子产品等,绝大部分都使用直流电动机。随着微机技术和电力电子技术的相结合,对自动控制系统的控制性能了提出了更高的要求,特别是在电气传动领域的直流电动机调速控制。对调速系统性能要求高的有汽车、电梯、车床、航空工业、高铁等领域,特别是国防领域中坦克、雷达、火炮、战斗机等应用很广泛。直流电动机转速控制主要由四个部分构成:控制器部分、功率输出部分、反馈部分、电动机部分。为了满足工业生产、制作工艺、提高档次等需要,这些不同的部分组合,可以得到调速多样化的调速系统。

近三十年来,直流电动机在电气传动方面发生了显著的改变。首先,出现了整流器的时代,可控硅整流装置取代了传统使用的直流发电动机、电动机组及水银整流装置使得直流电动机的发展又向前迈进了一大步。与此同时,控制电路已经发展成集成化,具有体积小,可靠性高,成本低的特点。这些技术的使用,使直流电动机调速系统的性能有明显的改善,应用范围变得更加广泛。直流电动机调速技术正在不停的改善,相信在将来会逐渐的变成一项极其重要的调速技术和重要的研究课题。

在直流电动机控制方面,微机控制器和专门的PWM控制芯片的使用也占有很重要的作用,它们是为了提高直流电动机调速性能被专门制造出来。整篇文章是对基于单片机的直流电动机转速控制进行了进一步的研究。从直流电动机的调速原理开始,逐渐的建立了一个以PWM调速系统的闭环反馈控制模型,同时结合PID控制算法,将微机技术和自动控制系统相结合并且应用在直流电动机调速系统中。微机有体积小、能耗低、功能强大等特点,并且还有很多的外接口来接外围电路,运算速度快等优势。将它们相联结就可以组成一个闭环反馈转速控制系统。运用微机技术时,分别对显示电路、测速原理、驱动电路等模块进行了硬件和软件上的阐述。

随着电力电子技术和计算机控制技术的突飞猛进,微机技术也据有更重要的作用。目前的发展趋势是以微机控制技术为核心的各种自动控制系统,利用计算机可以将复杂的控制规律简单化,更加能够容易的构建数学模型。以计算机为核心的微机控制技术,被广泛的应用在直流电动机转速控制系统中,不仅调高系统的可靠性、抗干扰能力、稳定性。

1.2 课题研究的目的和意义

在现代社会中,自动控制系统已经遍及到我们生活领域的各个方面,例如在医疗器械、汽车制造业、铁路运输业、煤矿业、轮船业、电力行业、加工业等多个领域。而这些设备的动力绝大部分都是由直流电动机提供,因此在工业领域中直流电动机的应用是非常广泛的。在那么多种类的电动机中,只有直流电动机有良好的起动性和调速性,所以在对起动性和调速性较高的场所被广泛的应用。因此在电气传动领域继续研究直流电动机调速这一课题依然很重要。

该系统是基于单片机的直流电动机转速控制系统,它可以分为四大组成模块:单片机主控核心模块、转速数据采集模块、设定和显示模块、功率控制输出模块。本次的设计思路是:采用AT89S52单片机为主控核心,根据设定的转速产生PWM脉冲,控制电动机转动。测得的实际转速和设定的转速相比较,会产生一个转速偏差,PID控制算法会根据转速偏差,改变PWM脉冲的占空比,从而调节直流电动机的转速。同时利用安装在直流电动机转轴上的光电式感器,并将直流电动机的转速转换成脉冲信号,反馈到单片机,形成闭环反馈控制系统。

通过基于单片机的直流电动机转速控制系统设计,培养设计并实现自动控制系统的能力。在实践过程中,熟悉以单片机为核心控制芯片,设计直流电动机的转速控制、直流电动机的驱动和液晶显示等外围电路,采用PID控制算法实现直流电动机的转速控制。运用到所学有关电动机等相关理论知识,结合实际设计的电路,做到理论结合实际。同时能够掌握的基本自动控制技术和微机控制技术。

1.3 本设计的内容及意义

1.3.1本设计的内容

(1)转速数据采集模块

(2)设定和显示模块

(3)功率控制输出模块

(4)电源模块

(5)电动机驱动模块

(6)单片机最小系统模块

1.3.2本设计的意义

电动机作为最主要的电能转换成机械能的转换装置,它的应用已经遍及各行各业和我们的日常生活。无论在航空工业、制造业、铁路运输等领域,绝大部分都是在使用直流电动机来提供动力。很多对直流电动机都采用模拟法来调速控制,以致出现很多直流电动机转速控制结构简单的应用。在本次的设计中,主要

对直流电动机进行转速控制和正反转控制,采用闭环反馈控制系统。

同时通过基于直流电动机的转速控制设计,培养设计并实现自动控制系统的

能力,能够使理论结合实际,检验自己的电路基本知识,加深对自动控制理论的理解。

1.4 直流电动机转速控制系统原理

自动控制一般都是闭环控制,所谓的闭环控制系统,指的是根据被控对象输出

反馈来进行校正的控制方式,它是将实际的测量值和设定值相比较,从而产生一个偏差值,根据偏差值得进行校正。在闭环控制系统中,将输出量变化的偏差值作为比较量反馈给控制端以改变输入量的大小,通常偏差值和输入量恰恰相反,所以也叫做负反馈控制。在直流调速系统中,被调节量是转速,构成的系统是转速闭环反馈控制的直流调速系统

图1-1所示是具有转速闭环反馈控制的直流电动机调速系统,被调量是转速

n ,给定量是给定电压*n

U ,在电动机轴上安装测速发电动机用以得到与被测转速成正比的反馈电压n U 。*n U 与n U 相比较,系统将产生一个偏差电压值n U ?,然后经

过比例放大器A ,将产生电力电子变换UPE 所得到的控制电压c U 。在调速系统中,

比例放大器又称做比例(P )调机器。从c U 开始一直到直流电动机,系统的结构与

开环调速系统相同,而闭环控制系统和开环控制系统的主要差别就是在于转速n 经过测量元件反馈到输入端与控制。

电力电子变换器 0d s c U K U =

直流电动机 0d d e U I R

n C -=

电压比较环节 *n n n U U U ?=-

比例调节器 c p n U K U =?

测速反馈环节 n U n α=

上述各关系式中新出现的系数:

p K —比例调节器的比例放大系数;

α—转速反馈系数(min/V r )

图1-1 转速闭环反馈控制直流电动机调速系统图

根据各环节的稳态关系关系式可以画出闭环系统的静态结构框图,如图1-2所

示,方框中的文字符号代表该环节的放大系数。

图1-2 转速闭环反馈控制直流电动机调速系统静态结构框图

1.5 PWM 脉冲控制原理

冲量相等而形状不同的窄脉冲加在具有惯性环节上时,其效果基本相同,冲量

即指窄脉冲的面积[1]。效果基本相同,指的是在惯性环节上输出的响应波形基本相同。在低频段的时候极其接近,但是在到了高频段的时候差异有些大。

图1-3 冲量相同形状不同的窄脉冲

在RL 电路中分别用图1-3中的每一个窄脉冲加在上面,从图1-4 b 的响应波形

a b c d

可以看出不同形状相量相等的窄脉冲和输出电流()i t 的变化。从波形上我们可以看出,()i t 随的形状会随着()i t 的上升部分而有差异,反而在下降部分基本相同。我们可以得出结论,脉冲取得越窄越好,这样得到的()i t 响应波形的之间差别就越小。如果有规律的加上脉冲,响应()i t 也跟着有规律。响应()i t 被傅里叶级数分解以后,我们可以看到在低频段时()i t 响应波形的差别很小,只有在高频段有差别很大。

图1-4 冲量相同的各种窄脉冲的响应波形

用正弦半波来替代那些幅度一样宽度不一样的脉冲,正弦半波被分成N 等分,

这些N 个等分相连的脉冲序列,只是幅值不相等,宽度仍然相同[2]。以致我们可以用矩形脉冲来代替幅值不相等,宽度相同的冲量相等,宽度还是按照正弦波的变化规律。

1.5.1 PWM 调速原理

按照一定的规律导通和关断电源,只要改变电源导通和关断的时间比(占空比)

就可以调节直流电动机的枢纽电压。直流电动机的转速会跟随者枢纽电压的大小而改变,这就是PWM 调速控制的基本原理。在PWM 调速系统中,电动机的通断时间可以控制转速,因此只要我们有规律的改变供电电压导通和关断的时间就可以控制电动机的转速。PWM 构成的直流电动机调速系统,无论是停止或者起动,对系统没有冲击起动时功耗不大、电动机运行很稳定。

由PWM 控制的基本原理我们可以得到这样一个结论:在一个时间段内将PWM

脉冲加在惯性负载的两端,与同一时间内将冲量相等的电流加在负载上的电压效果是一样的。假如时间段T 内的脉冲宽度为0t ,U 为幅值,就可以达到T 时间内等效直流电压为:

图1-5 PWM 脉冲 00t U U T

?= ; 若令

0t T

α= ,α 即为占空比,则上式可化为: 0U U α=? (U 为脉冲幅值) (1-1) 假如PWM 脉冲像如图1-6所示的周期性的矩形脉冲,我们就可用(1-1)的式

子计算出直流电动机调速所需要的电压,即

000nt U t U U nT T

α?===? (α为矩形脉冲占空比) (1-2)

图1-6 周期性PWM 矩形脉冲

通过(1-2)的式子可知,只要改变占空比α和脉冲幅值U 的大小,就可以调

节等效直流电压值。在我们实际的系统中脉冲的幅值通常是恒定的,所以我们只要改变占空比α的大小,就可以任意改变直流电动机电枢电压U 的大小。从而实现PWM 脉冲调制的直流电动机转速控制的作用。

1.6 PID 基本原理

自动控制设计中应用最经典最广泛的一种算法是PID 控制算法。加入PID 控制

器的系统,在自动控制方面可以得到最优的效果。P 、I 、D 三个参数有着不同的作用,它们分别的作用:P 是加快系统反应时间,使误差减小;I 是消除稳态偏差;D

是抑制动态偏差。在调试的时候,整定P 的参数,让系统达到基本的加快调节和误差减少的作用。然后在再整定I 的参数,使误差为0,最后再整定D 的参数。PID 的三个参数整定的时候要反复去调试,这样才会使控制系统得到最优的效果。PID 控制算法可以分为位置式和增量式分别如图1-7、1-8所示。位置式和增量式在不考虑限幅时,它们的算法是一样的。如果考虑限幅,它们还是存在差异的,增量式只需要输出限幅;位置式必须要考虑设置积分和输出限幅,两者缺一不可。如果没有把积分限幅加入,控制系统会产生退饱和超调,导致系统不稳定。

图1-7 PID 位置型示意图

图1-8 PID 增量型示意图

由位置算法求出:

[]01()()()()(1)n

D

p i I T T u t K e t e t e t e t u T T =??=++

--+????∑

(1-3) 在求出:

[]1

01(1)(1)()(1)(2)n D

p i I T T

u t K e t e t e t e t u T T -=??-=-++---+??

??∑

(1-4) 为了得到增量式的控制算法,将上述的式子(1-3)与式子(1-4)相减。

()()(1)u t u t u t ?=--

[][]()(1)()()()2(1)(2)p I D K e t e t K e t K e t e t e t e t =--++--+-

(1-5) 式子(1-5)称为增量式PID 算法。

将(1-5)的式子整理后,得到:

012()()(1)(2)u t q u t q u t q u t ?=+-+-

(1-6) 其中:

0(1)D p I T T

q K T T

=++

(1-7) 1(12)D

p T

q K T =-+

1-8)

2

D p

T

q K

T

=(1-9)从上述分析的结果得出,我们可以看出每一次的误差量对控制系统产生的作用。因此,对于PID算法,我们只需要保存和提取最近的三个误差采样值,它们分别是()

e t、(1)

e t-、(2)

e t-)就可以了。

1.7 本章小结

本章主要介绍了直流电动机的研究背景和研究的目的。同时也简单的介绍了直流电动机的调速原理、数字PID控制算法,为下文的硬件和软件部分提供了基本的理论知识。

2 系统整体方案

2.1 系统设计任务与设计要求

2.1.1系统设计任务

(1)了解51单片机在实际中的应用,如何编辑程序,并烧录到单片机中;

(2)了解本次设计中应用到的单片机内部具有的资源、功能、结构等方面;

(3)了解如何在实际中应用PWM技术和PID控制算法;

(4)了解直流电动机调速的原理。

2.1.2系统设计要求

(1)完成单片机最小系统设计;

(2)完成外围应用电路(包括单片机主控核心模块、转速数据采集模块、设定和显示模块、功率控制输出模块)的设计和实现;

(3)直流电动机初始速度为零,额定负载时,要求系统的单位阶跃响应超调量<5%,转速稳态误差<±5%;

(4)完成演示样机调试并记录调试结果;

(5)查阅有关课题的英文参考文献,了解国外的技术水平。

2.2 系统方案论证

2.2.1控制器模块设计方案

根据设计任务,控制器主要用于产生占空比受数字PID算法控制的PWM脉冲,并对电动机当前速度进行采集处理,根据算法得出当前所需输出的占空比脉冲。对于控制器的选择有以下两种方案。

方案一:采用AT89S52作为控制器核心模块。AT89S52单片机具有强大的算术运算功,运用C语言编程方便简单又灵活,可以编辑各种各样的算法和逻辑控制。这种型号的单片机目前被广泛的应用,其主要原因是性价比高、微型的体积、电路设计简单、成本低、功耗不是很大、技术已经很成熟。

方案二:采用AT89C51作为主控核心模块,其也具有微型的体积、电路设计简单、成本低、功耗不是很大等特点。工作频率低,计算速度慢是它的缺点;仅支持并行编程不支持ISP再线编程;电源范围窄低于4.8V和高于5.3V时不能正常工作;扩展电路有些复杂,而且RAM、ROM存储容量小等缺点

综合上述采用第一种方案比较合适,采用AT89S52作为控制器处理输入的数据并控制电动机运动较为简单,可以满足设计要求。因此在本次设计选用方案一。

2.2.2电动机驱动模块设计方案

本次设计的主要目的是控制直流电动机的转速,因此也要有电动机驱动模块,其方案有以下两种。

方案一:利用继电器的通断时间来控制直流电动机的转速,硬件电路简单。但是由于继电器频繁的通断使得机械结构容易损坏、使用寿命不高、可靠性极低、机械触点少、触点频繁的工作导致使用寿命低、体积庞大笨重、功率损耗大等特点。

方案二:采用L298N电动机驱动芯片,芯片内部结构抗干扰能力强、可靠性高。而且驱动电路简单、驱动能力强、工作电压高,可以驱动两台直流电动机或者异步电动机。并且内部含有两个H桥全桥式驱动电路,使用L298N芯片时,硬件电路设计不用考虑太多的问题。而且单片机产生的PWM可以直接通过芯片来控制直流电动机的转速,控制方法和控制电路一样简单,同时也提高了工作效率。

基于上述理论分析和实际情况,电动机驱动模块选用方案二。

2.2.3速度采集模块设计方案

本系统采用闭环反馈控制系统,需要将实际的速度和设定的速度进行比较,产生速度偏差值。而速度采集模块就是为了采集速度脉冲,反馈给单片机,有以下两种设计方案。

方案一:采用光电式旋转编码器测速。旋转编码器被安装在直流电动机的转轴上,编码器上有360个光栅。电动机旋转时,由于光栅的作用,导致光通路连续不断的打开或者关闭,在接受装置的输出端便得到频率域转速成正比的方波脉冲序列,从而可以计算转速[3]。还具有稳定性高、精度高的优点。

方案二:采用测速发电动机进行测速。测速原理是:测速发电动机安装在直流电动机的轴上,在空载的情况下,电枢感应电动势就是直流测速发电动机的输出电压,并与转速成正比,从而达到测速的作用。测速发电动机的感应电动势会随着直流电动机转速变化,要求测速精度比较高,主要缺点有成本高、安装复杂、电路复杂等因素。

根据本次设计的要求,选择第一种方案比较合适。制作电路板时硬件电路没有那么复杂,同时成本低,市场上比较容易买,性价比高。

2.2.4显示模块设计方案

在直流电动机转速控制系统中,需要将电动机的当前运行状态、转速等参数显示出来,所以显示模块是必不可少的,显示有两种方案:

方案一:采用七段数码管显示。使用广泛、编程简单、亮度好。但是在本次的设计中,显示的数据多特别是英文字符,使用七段数码管的数量多,会造成电路复杂化,调试的时候困难。

方案二:采用1602液晶屏显示,其具有重量轻、显示功能多、体损耗功率极小、体积不是很大等优点。在自动化仪表和工业领域中普遍的被应用。C语言编程简单灵活,硬件电路简单,显示画面相对于七段数码管质量高,不仅可以静态显示,还可以滚动显示,显示很灵活。

根据本次设计的要求,选择第二种方案比较合适。

2.2.5键盘模块设计方案

在直流电动机调速系统中,需要设定直流电动机的转速。运行状态等参数进行设定,这时就需要有键盘输入,键盘模块的方案由以下的两种:

方案一:采用独立键盘,每一个I/O口使用一个按键,编辑程序简单,硬件电路简单。当按键数量比较多的时候,单片机的I/O资源有限,不适合用在按键多的电路板上。在本次的设计中需要有转向控制、三位数选择等少数的按键,故采用独立键盘比较合适。

方案二:采用矩阵键盘,电路连接复杂,同时提高了I/O的利用率,在程序编辑上比独立键盘要复杂得多。在矩阵键盘上,在相交处行线和列线不相连,仅仅用一个按键就可以把行线和列线相连起来。在功能比较多和现场环境比较复杂的场合才会使用矩阵键盘。此次的设计实现功能比较少,操作也很少,不适合用矩阵键盘。

综上所述,采用第一种方案独立键盘,因为在本次的系统中需要按键的数量少,同时对系统硬件电路结构简单。

2.2.6电源模块设计方案

在本次设计系统的电流需要两个电源,一个是12V直流电源提供给直流电动机工作。另一个是5V直流电源提供个各种芯片工作。电源模块有以下的两个方案:方案一:采用电阻分压的方式获得直流电动机和芯片所需的工作电压。在原理可行的,但是存在安全性能差、功率损耗大、电压不平稳的缺点。一般在实际的电路中不宜采用。

方案二:12V直流电源由适配器开关电源提供,5V直流电源由固定的芯片7805对12V电源进行降压、稳压处理获得。这一方案有稳定性能好、可靠性高、抗干扰能力强等特点。

综上所述,选择方案二最较合适。

通过对每一个方案的论证和选择,每一个模块的具体组成如下:

(1)控制器模块:采用AT89S52单片机;

(2)电动机驱动模块:采用芯片L298N实现;

(3)速度采集模块:采用光电式传感器;

(4)显示模块:采用1602液晶显示模块;

(5)键盘模块:采用独立键盘;

(6)电源模块:采用12V电源适配器、7805芯片实现。

2.3 系统的组成

按照任务书对系统的要求,直流电动机转速控制系统的总体框图如图2-1所示。在图中单片机为主控核心,转速设定由键盘模块实现,直流电动机的各项参数由显示模块实现。具体工作思路为:通过键盘模块设定直流电动机某一转速和运行状态,单片机产生PWM脉冲通过电动机驱动模块控制电动机的转速,当速度检测模块检测出的转速反馈给单片机,经过数字PID算法计算出是否存在转速误差,如果有就会改变PWM脉冲的占空比调节转速,这样就系统就构成了单闭环反馈控制系统,并把实际转速、设定转速和电动机的实际转向通过显示模块显示出来。

图2-1 系统框图

2.4 本章小结

本章主要介绍了本次设计的基本任务和方案论证,介绍了6个模块的方案论证。对每一个模块都有两个方案的优缺点进行比较,最后选出一个合适的方案。并且建立了直流电动机转速控制系统的总体框图,能够一目了然的看出本次设计的整体结构。

3 硬件系统设计

本设计硬件结构主要由单片机最小系统、直流电动机驱动电路、电源电路、LCD1602液晶显示、独立式键盘电路等组成。

3.1 单片机最小系统

单片机最小系统由复位电路、时钟振荡电路、电源电路组成,其系统结构图如图3-1所示。AT89S52单片机作为控制器模块控制芯片,主要包括:振荡电路部分、电源电路部分、复位电路部分。其中各个部分的功能如下:

(1)振荡电路:用12MHz的石英晶振产生振荡信号。

(2)电源电路:工作电压+5V。

(3)复位电路:给单片机一个复位信号。

图3-1 单片机最小系统电路

3.1.1 AT89S52单片机简介

AT89S52在我们的生活中应用很广泛。由于它编程简单、内部的运行空间基本可以满足我们的需要,并且它的CPU非常的灵巧,它的控制系统给很多的自动控制系统带来了更加有效的解决方案。

AT89S52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路[4]。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。AT89S52引脚示意图如图3-2所示:

图3-2 AT89S52引脚示意图

3.1.2 晶振电路

晶振电路是为了给单片机系统提供一个最基本的时钟信号,通俗讲就是为单片机提供“能量”。程序的每一条指令都按照晶振电路提供的机器周期运行。

单片机晶振电路如图3-3所示,设计选用的是12MH z无源晶振,机器周期是1μs,同时还需要2个30pF的瓷片电容。假如电路中没有两个瓷片电容,就不会产生振荡,导致电路无法工作。

图3-3 单片机晶振电路图

3.1.3 复位电路

复位电路的作用就是将单片机恢复到起始状态,在最小单片机系统中绝大部分都是采用手动按钮复位。单片机复位的原理:在单片机9号引脚RST端口接一个持续2μs 的电平信号,就可以实现复位,单片机复位电路图如图3-4所示。

本设计采用的极性电容值为10μF的电容和电阻采用10KΩ的电阻。单片机启动100ms以后,C4极性电容的充电电压为5V,R1电阻电压接近0,以至于9号引脚RST 处于电平,系统可以正常工作。复位按键S2按下以后,形成一个闭合回路,C4极性电容就开始放电。在100ms内,C4释放的能量从5V变化到1.5V,或者更低。我们可以计算出R1的电阻电压得3.5V,或者更低。9号引脚RST处于高电平,以至于单片机系统会自动复位。

图3-4 单片机复位电路图

3.2 独立式键盘电路

键盘电路采用比较简单的独立式键盘便能满足设计要求,成本低廉,编程相对简单。本次设计用到了5个独立按键,分别与单片机P3.3~P3.7相连,因为在P1口的内部结构已经含有上拉电阻,所以外接按键的时候,不用再接上拉电阻。按键S7是起动和停止按键;按键S6是的功能是选择直流电动机的运行状态;按键S3、S4、S5是设定转速,分别设定直流电动机转速的加10、减10、加1按键。独立式键盘电路如图3-5所示。

图3-5 独立式键盘电路

3.3 液晶显示电路

(1) LCD1602液晶屏介绍

LCD1602液晶屏在工业自动化仪表被广泛的用来作显示,主要是因为它有重量轻、显示功能多、损耗功率极小、体积不是很大等优点。可以显示32个字符,液晶屏有8位双向数据端口分别在7到14引脚,而且液晶屏的显示亮度可以根据用户的需求通过3号引脚的VO端调节。该液晶屏显示不仅可以显示英文的大小写字母、常用的字符等,显示灵活,因此被广泛的应用。

(2) 1602液晶电路原理图

1602液晶显示屏和简单的外围电位器构成了显示电路。可以通过调节电位器R3,调节1602偏压端电压,改变显示对比度,提高显示效果,改变显示清晰度。LCD1602液晶屏的RS、RW、EN引脚端口分别连接单片机的P2.5、P2.6、P2.7引脚,8位数据总线与P0口相连,实现8位数据,并行传输。

1602液晶显示电路图如图3-6所示

图3-6 1602液晶电路原理图

3.4 电源电路

7805的三端稳压集成电路是我们常用来降压成5V正电压的芯片之一。7805实物图如图3-7所示:

7805芯片的外围电路元器件很少,可以在输出端和输入端并联电容,得到的电压滤波效果很好很稳定。也可以不需要加滤波电容,降压出来的5V电压一样可以供给电路的其它芯片工作。7805芯片内部的稳压电路很稳定,抗干扰能力强,安全系数也高,以至于受到广大电子爱好者的青睐。

传感器原理——基于霍尔传感器的转速测量系统设计

. 传感器原理及应用期末课程设计题目基于霍尔传感器的转速测量电路设计 姓名小波学号8888888888 院(系)电子电气工程学院 班级清华大学——电子信息 指导教师牛人职称博士后 二O一一年七月十二日

摘要:转速是发动机重要的工作参数之一,也是其它参数计算的重要依据。针对工业上常见的发动机设计了以单片机STC89C51为控制核心的转速测量系统。系统利用霍尔传感器作为转速检测元件,并利用设计的调理电路对霍尔转速传感器输出的信号进行滤波和整形,将得到的标准方波信号送给单片机进行处理。实际测试表明,该系统能满足发动机转速测量要求。 关键词:转速测量,霍尔传感器,信号处理,数据处理

Abstract: The rotate speed is one of the important parameters for the engine, and it is also the important factor that calculates other parameters. The rotate speed measurement system for the common engine is designed with the single chip STC89C51. The signal of the rotate speed is sampled by the Hall sensor, and it is transformed into square wave which will be sent to single chip computer. The result of the experiment shows that the measurement system is able to satisfy the requirement of the engine rotate speed measurement. Key words:rotate speed measurement, Hall sensor, signal processing, data processing

智能电机转速控制显示系统设计

电子技术课程设计 题目:智能电机转速控制显示系统设计 学院计算机与通信工程学院 专业 学号 姓名Lei Ke 指导老师leike

摘要 当今社会,电动机在工农业生产与人们日常生活中都起着十分重要的作用。直流电机作为最常见的一种电机,具有非常优秀的线性机械特性、较宽的调速范围、良好的起动性以及简单的控制电路等优点,因此在社会的各个领域中都得到了广泛的应用。我希望通过对电子电路设计及制作课程设计等环节,力求达到以下作用和目的:即进一步掌握模拟数字电子技术的理论知识,培养工程设计能力和综合分析问题、解决问题的能力;基本掌握常用电子电路的一般设计方法,提高对电子电路的设计和实验能力;熟悉并学会使用电子元器件,为以后从事生产和科研工作打下一定基础。 以下设计是以单片机为核心设计一个电动机转速测定以及数据显示系统,要求对转速范围在0—166r/min的直流调速电动机进行测量并显示,转速数据显示精度要达到转速个位数和加速、减速、定速、电机正转和反转的实时控制。本设计使用12V直流电机,将直流电机测速装置产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出每秒的转速。调用显示程序在数码管上,其主要内容是单片机部分主要完成转速的测量,数码管显示部分主要把转速显示出来,显示范围在0—166r/min之间。 关键词:直流电机单片机转速控制数据显示

目录 摘要 (2) 目录 (3) 1.引言 (4) 2总体设计 (5) 2.1基本原理 (5) 2.2系统总体框图及设计思路 (6) 3.详细设计 (6) 3.1 硬件设计 (7) 3.2 软件设计. (8) 3.2.1程序设计思路 (8) 3.2.2 程序流程图 (9) 3.2.3 程序代码 (11)

基于PLC的交流异步电机转速闭环控制系统设计

基于PLC的交流异步电机转速闭环控制系统设计 成绩: 姓名: 班级:自动化13-3 学号: 日期:6月27日

PLC技能考核设计训练任务书 学生姓名专业年级自动化13-3学号 设计日期:201X年 5 月27 日至201X年 6 月6日 设计题目:基于PLC控制的转速闭环系统单次运行时间和运行总时间设计主要内容:使用PLC控制,记录PLC控制转速闭环系统的单次运行时间和总运行时间。 指导教师评语: 指导教师签字: 目录

1 绪论 (1) 1.1 变频器 (1) 1.2 可编程逻辑控制器PLC (1) 1.3触摸屏 (2) 2 系统硬件设计 (2) 2.1 系统设计目的 (2) 2.2 系统硬件结构框图 (2) 2.3 硬件选择 (4) 2.4 硬件接线 (6) 3系统软件设计 (7) 3.1 变频器参数 (7) 3.2 触摸屏组态画面 (8) 3.3 PLC编程 (8) 3.3 .1PLC程序矩形图 (8) 3.3.2 PID向导 (13) 3.3.3 PID指令 (17) 4 系统调试 (21) 5 总结 (23)

1 绪论 1.1 变频器 西门子变频器MM4系列在工业自动化控制领域有着广泛的应用,尤其是对于风机和泵类的负载控制效果理想,为企业提高了生产效率,降低了生产成本。其中西门子变频器MM420是该系列中的一种,它设计小巧,功能强大,扩展性强,用户通过配置操作面板可以完成参数设定,参数显示,快速调试,故障诊断等操作,为用户在调试过程中提高了效率。本文下面就来介绍一下西门子变频器MM420系列的常用参数,供用户在调试过程中进行参考。西门子变频器MM420参数西门子变频器MM420系列是西门子变频器MM4系列中经济性最好的一款产品,用户可以配置操作面板来实现对它的快速调试,在调试过程中,用户需要掌握常用参数的用法。 1.2 可编程逻辑控制器PLC 可编程控制器是一种工业控制计算机,是继续计算机、自动控制技术和通信技术为一体的新型自动装置。它具有抗干扰能力强,价格便宜,可靠性强,编程简朴,易学易用等特点,在工业领域中深受工程操作人员的喜欢,因此PLC已在工业控制的各个领域中被广泛地使用。其特点是:第一,灵活性、通用性强。继电器控制系统如果工艺要求稍有变化,控制电路必须随之作相应的变动,所有布线和控制柜极有可能重新设计,耗时且费力然而是利用存储在机内的程序实现各种控制功能的。因此当工艺过程改变时,只需修改程序即可,外部接线改动极小,甚至可以不必改动,其灵活性和通用性是继电器控制电路无法比拟的。第二,可靠性高,抗干扰能力强"继电器控制系统中,由于器件的老化、脱焊、触点的抖动以及触点电弧等现象是不可避免的,大大降低了系统的可靠性。而在控制系统中,大量的开关动作是由无触点的半导体电路来完成的,加之在硬件和软件方面都采取了强有力的措施,使产品具有极高的可靠性和抗干扰能力可以直接安装在工业现场稳定地工作。 PLC在硬件方面采取电磁屏蔽、光电隔离、多级滤波等措施在软件方面采取警戒时钟、故障诊断、自动恢复等措施,并利用后备电池对程序和数据进行保护,因此被称为“专为适应恶劣的工业环境而设计的计算机”。第三,编程简单,使用方便。PLC采用面向过程,面向问题的“自然语言”编程方式,直观易懂,主要采用梯形图和语句表编写程序,使得广大电气技术人员更容易接纳和理解。同时设计人员也可根据自己的喜好和实际应用的要求选择其他编程语言。标准是编程语言的标准,除了梯形图!语句表之外,还存在顺序流程图!结构化文本和功能块图三种编程语言的表达方式。一个程序的不同部分可用任何一种语言来描述,支持复杂的顺序操作功能处理以及数据结构。第四,功能强大,可扩展。的主要功能包括开关量的逻辑控制、模拟量控

直流电动机控制系统

煤炭工程学院课程设计 题目:直流电动机转速控制系统 专业班级: 学生姓名: 学号: 指导教师: 日期:

摘要 当今社会,电动机作为最主要的机电能量转换装置,其应用范围已遍及国民经济的各个领域和人们的日常生活。无论是在工农业生产,交通运输,国防,航空航天,医疗卫生,商务和办公设备中,还是在日常生活的家用电器和消费电子产品(如电冰箱,空调,DVD等)中,都大量使用着各种各样的电动机。据资料显示,在所有动力资源中,百分之九十以上来自电动机。同样,我国生产的电能中有百分之六十是用于电动机的。电动机与人的生活息息相关,密不可分。电气时代,电动机的调速控制一般采用模拟法、PID控制等,对电动机的简单控制应用比较多。简单控制是指对电动机进行启动,,制动,正反转控制和顺序控制。这类控制可通过继电器,光耦、可编程控制器和开关元件来实现。还有一类控制叫复杂控制,是指对电动机的转速,转角,转矩,电压,电流,功率等物理量进行控制。 电机在各行各业发挥着重要的作用,而电机转速是电机重要的性能指标之一,因而测量电机的转速和电机的调速,使它满足人们的各种需要,更显得重要,而且随着科技的发展,PWM调速成为电机调速的新方式。 随着数字技术的迅速发展,微控制器在社会的各个领域得到了广泛的应用,由于数字系统有着模拟系统所没有的优势,如抗干扰性强、便于和PC机相联、系统易于升级维护。 本设计是以单片机AT89S52和L298控制的直流电机脉宽调制调速系统。利用AT89S52芯片进行低成本直流电动机控制系统的设计,能够简化系统构成、降低系统成本、增强系统性能、满足更多应用场合的需要。系统实现对电机的正转、反转、急停、加速、减速的控制,以及PWM的占空比在LCD上的实时显示。 关键词:直流电机;AT89S52;PWM调速;L298

基于单片机的电机转速测量系统

兰州交通大学 毕业设计文献综述 题目:基于单片机的电机转速测量系统Title:Motor speed measuring system based on single chip microcomputer 姓名:韦宝芸

学号:3 班级:机设1202班 摘要 本文首先叙述了单片机测量转速的系统构成及转速测量的几种常用方法,分析了相应方法在测量上的特点、误差和计算。其次,针对特定的应用环境,设计出一种基于 80C51单片机的全数字式测速系统,详细阐述了系统的工作原理,指出产生误差的可能原因,并给出了具体解决的方法;根据系统要求编制了源程序,分析其工作流程。最后,对构建的系统利用仿真机进行调试,对测量指标进行了分析、比较并提出改进方案。 关键词:单片机、转速、测量精度 Abstract

This paper first discussed some ways for rotary speed measure. It analyzed characters and errors of these ways. Second, it designed full digital measure system based on a Single-Chip Microprocessor(80C51) responding to special application, stated the working theory of the system and the methods to solve the errors, writed the working programmes by A51 assemble language. Finally, this system implementation was confirmed by using of Keil-51 simulator. The characters on the error margin and accuracy was summarized. Keywords : Single-Chip Microprocessor、rotary speed 、measureprecision Keil-51

【毕业设计】基于PLC的变频调速电梯控制系统设计与实现

1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究 2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器 7. 单片机控制的二级倒立摆系统的研究 8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究 11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制 32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49. 用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51. 基于单片机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据采集系统 57. 基于uPSD3234单片机的氚表面污染测量仪的研制 58. 基于单片机的红外测油仪的研究 59. 96系列单片机仿真器研究与设计 60. 基于单片机的单晶金刚石刀具刃磨设备的数控改造 61. 基于单片机的温度智能控制系统的设计与实现 62. 基于MSP430单片机的电梯门机控制器的研制 63. 基于单片机的气体测漏仪的研究 64. 基于三菱M16C/6N系列单片机的CAN/USB协议转换器 65. 基于单片机和DSP的变压器油色谱在线监测技术研究 66. 基于单片机的膛壁温度报警系统设计 67. 基于AVR单片机的低压无功补偿控制器的设计 68. 基于单片机船舶电力推进电机监测系统 69. 基于单片机网络的振动信号的采集系统 70. 基于单片机的大容量数据存储技术的应用研究 71. 基于单片机的叠图机研究与教学方法实践 72. 基于单片机嵌入式Web服务器技术的研究及实现 73. 基于AT89S52单片机的通用数据采集系统 74. 基于单片机的多道脉冲幅度分析仪研究 75. 机器人旋转电弧传感角焊缝跟踪单片机控制系统 76. 基于单片机的控制系统在PLC虚拟教学实验中的应用研究 77. 基于单片机系统的网络通信研究与应用 78. 基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究 79. 基于单片机的模糊控制器在工业电阻炉上的应用研究 80. 基于双单片机冲床数控系统的研究与开发 81. 基于Cygnal单片机的μC/OS-Ⅱ的研究 82. 基于单片机的一体化智能差示扫描量热仪系统研究 83. 基于TCP/IP协议的单片机与Internet互联的研究与实现 84. 变频调速液压电梯单片机控制器的研究 85. 基于单片机γ-免疫计数器自动换样功能的研究与实现 86. 基于单片机的倒立摆控制系统设计与实现 87. 单片机嵌入式以太网防盗报警系统 88. 基于51单片机的嵌入式Internet系统的设计与实现 89. 单片机监测系统在挤压机上的应用 90. MSP430单片机在智能水表系统上的研究与应用 91. 基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用 92. 单片机在高楼恒压供水系统中的应用 93. 基于ATmega16单片机的流量控制器的开发 94. 基于MSP430单片机的远程抄表系统及智能网络水表的设计 95. 基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计 96. 基于单片机的氨分解率检测系统的研究与开发 97. 锅炉的单片机控制系统 98. 基于单片机控制的电磁振动式播种控制系统的设计 99. 基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制 100. 一种RISC结构8位单片机的设计与实现 101. 基于单片机的公寓用电智能管理系统设计 102. 基于单片机的温度测控系统在温室大棚中的设计与实现 103. 基于MSP430单片机的数字化超声电源的研制 104. 基于ADμC841单片机的防爆软起动综合控制器的研究 105. 基于单片机控制的井下低爆综合保护系统的设计 106. 基于单片机的空调器故障诊断系统的设计研究 107. 单片机实现的寻呼机编码器 108. 单片机实现的鲁棒MRACS及其在液压系统中的应用研究 109. 自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究 110. 基于单片机的锅炉智能控制器的设计与研究 111. 超精密机床床身隔振的单片机主动控制 112. P IC单片机在空调中的应用 113. 单片机控制力矩加载控制系统的研究 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功! 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功! 单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!本文档全网独一无二,放心使用,下载这篇文档,定会成功! 目录 摘要 ....................................................................................................................... I Abstract ................................................................................................................ II 第1章绪论 (1) 1.1课题的研究背景 (1) 1.2电梯的国内外发展状况 (2) 1.3PLC在电梯控制中的应用以及发展前景 (3)

两相步进电机控制系统设计

综合课程设计 题目两相步进电机 学院计信学院 专业10自动化 班级2班 学生姓名 指导教师文远熔 2012 年12 月28 日

两相步进电机课程设计报告 步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。控制系统通过单片机存储器、I/O 接口、中断、键盘、LED 显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。人们用它来驱动时钟和其他采用指针的仪器,打印机、绘图仪,磁盘光盘驱动器、各种自动控制阀、各种工具,还有机器人等机械装置。此外作为执行元件,步进电机是机电一体化的关键产品之一,被广泛应用在各种自动化控制系统中,随着微电子和计算机技术的发展,它的需要量与日俱增,在各个国民经济领域都有应用。步进电机是机电数字控制系统中常用的执行元件,由于其精度高、体积小、控制方便灵活,因此在智能仪表和位置控制中得到了广泛的应用,大规模集成电路的发展以及单片机技术的迅速普及,为设计功能强,价格低的步进电机控制驱动器提供了先进的技术和充足的资源。 关键字: 步进电机单片机

直流电动机转速控制

直流电动机转速控制 王文玺 (北京交通大学机械与电子控制工程学院,北京) 摘要:通过对直流电动机控制系统的建模,再利用Matlab对建模后的系统进行分析,来加深对自动控制系统的理解。找到系统的输入、输出,理清经历各环节前后的信号变化,找出系统传递函数。 关键词:直流电动机、Matlab、建模、传递函数 1、直流电动机动态数学模型建立 1.1直流电机数字PID闭环速度控制,系统实现无静差控制。 这是一个完整的带PID算法的直流电动机控制系统。目标值为给定的期望值,期望值与被测输出结果形成的反馈做比较,得到误差信号。误差信号经过PID控制环节得到控制信号。继而经历驱动环节得到操作量,驱动量作用与对象即电动机然后得到输出信号即转速。转速通过传感器得到反馈信号。 1.2PID控制环节 1.3被控对象(直流电动机)的统一数学模型 信号类型一次为,输入信号为电压,然后电流、电流、转矩、转速,反馈信号为电压。

各环节的比例函数为: 1.3.1额定励磁条件下,直流电机的电压平衡关系: (Ud为外加电压,E 为感应电势,R a为电枢电阻 ,La为电枢电感,i a为电枢电流。) 拉氏变换后: (ra—L /R ,为电枢时间常数) 1.3.2直流电机的转矩平衡关系及拉氏变换: (Te 为电磁转矩,Tl 为负载转矩,B为 阻尼系数,J 为转动惯量,w为电机机 械转速,rm=J/B,为机械时间常数) 1.3.3电动机传递函数 可见直流电动机本身就是一个闭环系统,假设电机工作在空载状态,且机械时间常数远大于电枢时间常数,则电机传递函数可近似为: 1.4具体实例 电枢控制直流电动机拖动惯性负载的原理图,涉及的参数有:电压U为输入,转速为输出,R、L为电枢回路电阻、电感,K 是电动机转矩系数,K 是反电动势系数,K 是电动机和负载折合到电动机轴上的黏性摩擦系数,.厂是电动机和负载折合到电动机轴上的转动惯量。已知:R一2.0 Q,L:==0.5 H ,K = Kb一0.015,Kf一0.2 Nms,J— o.02kg.m 。 ( 取电压U为输入,转速叫为输出,由已知条件和原理图,根据直流电机的运动方程可以求出电动机系统的数学模型为:

直流电机转速测量系统的设计

一、概述 该课程设计是关于直流电动机转速的测量。转速是电动机极为重要的一个状态参数,一般是指电机转子的每分钟转数,通常用r/min 表示。本次课程设计选用光电测速法,测量电路由光电转换电路,整形电路,晶体振荡电路,分频电路,倍频电路,时序控制电路和计数、译码、驱动、显示电路构成,电机转速的测量范围为600r/min~30000r/min ,测量的相对误差 1%,并用5位LED 数码管显示出相应的电机转速。 本次课设需满足以下设计要求: 1根据技术指标,设计各部分电路并确定元器件参数; 2.用5位LED 数码管显示出相应的电机转速; 3.画出电路原理图(元器件标准化,电路图要规范化)。 二、方案论证 本课程设计是设计电机转速测量系统,采用光电测速方案,将转速信号转化为脉冲信号,然后用数字系统内部的时钟来对脉冲信号的频率进行测量,方案中包括光电转换电路,整形电路,闸门电路,晶体振荡电路,分频电路,倍频电路,控制电路和计数、译码、驱动、显示电路。原理方框图如图1所示: 在电动机转轴上安装一个圆盘,在圆盘上打6个均匀小孔。当电动机旋转时光源通过小孔投射到光敏三极管上,就产生了一序列的脉冲信号,光敏三极管产生的脉冲信号频率与电机转速成正比。脉冲信号经过整形电路转变成方波,再用二倍频电路使整形后的信号频率变为原来的二倍。再由晶体振荡电路输出的信号经过215分频电路, 光电转换电路 整 形 电 路 闸 门 电 路 计数、译码、驱动、显示 电路 输入 信号 晶体振荡器 电路 分 频 电 路 控 制 电 路 图1 电机转速测量系统原理框图

产生1Hz的基准信号,再经过10分频,便可产生一个0.1Hz的基准信号,该基准信号用来控制闸门电路,把经过倍频的光电转换后的信号计数并显示出来 三、电路设计 1.光电转换电路 在该部分可以用发光元件作为光的发射部分,可以选择发光二极管作发光元件,接收部分则要选择光敏三级管作为接受部件。其原理是用光敏三极管接收发光二极管通过小孔发射过来的光信号。在电机的转轴上安装上已打好6个均匀小孔的圆盘,让发光二极管与光敏三极管通过小孔相对,这样电机每转动一周,光线就会相应通过小孔6次,因为光电转换器受光一次就会产生一个脉冲,所以说电机在每转一周后就会相应的产生了6个脉冲。光电转换电路原理如图2所示: 图2 光电转换电路原理图 图中R1和R2为两个为350Ω限流电阻,LED持续发出的光被带孔圆盘间歇性阻断,变成间断的光信号,而光敏三极管将接收到的光信号转化成电信号,作用于之后的系统。 2.整形电路 整形电路用555定时器构成施密特触发器,利用施密特触发器,将输入的信号进行整形,输出为方波。2和6管脚连在一起接输入信号,从3管脚输出,输入信号与 输出信号反相,在5管脚接入10nF的滤波电容,当输入电压v i ﹤1/3Vcc时,v o 输出 为高电平,当输入电压v i ﹥2/3Vcc时,v o 输出为低电平。整形电路接法及输出波形如 图3和图4所示:

基于单片机控制的交流调速系统设计 (1)

基于单片机转差频率控制的交流调速系统设计 摘要 单片机控制的变频调速系统设计思想是用转差频率进行控制。通过改变程序来达到控制转速的目的。由于设计中电动机功率不大,所以整流器采用不可控电路,电容器滤波;逆变器采用电力晶体管三相逆变器。系统的总体结构主要由主回路,驱动电路,光电隔离电路,SA8282大规模集成电路,保护电路,AT89C51单片机, 8255可编程接口芯片,I/O接口芯片,测速发电机等组成。回路中有了检测保护电路就可以使整个系统运行的可靠性有了保障。 关键词:AT89C51单片机;SA8282;转差频率;交流调速;三相异步电动机

目录 前言 (1) 第1章交流调速系统的概述 (4) 1.1交流调速的基本原理 (4) 1.2 交流调速的特点 (5) 第2章交流调速系统的硬件设计 (7) 2. 1 转差频率控制原理: (7) 2. 2 系统设计的参数 (7) 2.3 用单片机控制的电机交流调速系统设计 (7) 2.3.1调速系统总体方案设计 (7) 2.3.2 元器件的选用 (9) 2.3.3 系统主回路的设计以及参数计算 (12) 2.3.4 SPWM控制信号的产生 (15) 2.3.5 光电隔离及驱动电路设计 (17) 2.3.6 故障检测及保护电路设计 (18) 2.3.7 模拟量输入通道的设计 (18) 第3章系统软件的设计 (19) 3.1 主程序的设计 (19) 3.2 转速调节程序 (19) 3.3 增量式PI运算子程序 (20) 3.4故障处理程序 (21) 3.5 部分子程序 (22) 3.5.1 AD0809的编程 (22) 3.5.2 8255的编程 (23) 结论 (23) 参考文献 (23)

用单片机控制的电机交流调速系统设计毕业论文设计

(此文档为word格式,下载后您可任意编辑修改!) 用单片机控制的电机交流调速系统设计 摘要 单片机控制的变频调速系统设计思想是用转差频率进行控制。通过改变程序来达到控制转速的目的。由于设计中电动机功率不大,所以整流器采用不可控电路,电容器滤波;逆变器采用电力晶体管三相逆变器。系统的总体结构主要由主回路,驱动电路,光电隔离电路,HEF4752大规模集成电路,保护电路,Intel系列单片机,Intel8253定时记数器,Intel8255可编程接口芯片,Intel8279通用键盘显示器,IO接口芯片,CD4527比例分频器和测速发电机等组成。回路中有了检测保护电路就可以使整个系统运行的可靠性有了保障。非传统的CMOS变革了存储器技术。直到现在,我们仍然依靠DRAM 作为主要的存储体。不幸的是,随着芯片的缩小,只有芯片外围速度上的增长——处理器芯片和它相关的缓存速度每两年增加一倍。这就是存储器代沟并且是人们焦虑的根源。存储技术的一个可能突破是,使用一种非传统的CMOS管,在计算机整体性能上将导致一个很大的进步,将解决大存储器的需求,即缓存不能解决的问题。 关键词:MCS-51单片机;HEF4752;8253定时器;晶闸管;整流器

Exchange the speed of adjusting to design systematically with the electrical machinery that the one-chip computer controls ABSTRACT Frequency conversion that one-chip computer control transfer speed systematic design philosophy with transfer to difference frequency control. Achieve the goal of controlling rotational speed through changing the procedure . Because the motor is not big in power in the design, the rectifier can not adopt controlledly the circuit, the condenser strains waves; Going against the becoming device adopts three phases of the electric transistor to go against the becoming device. The systematic ensemble architecture is by the main return circuit mainly, drive the circuit, the photo electricity isolates the circuit, HEF4752 large scale integrated circuit, protects the circuit, the Intel series one-chip computer, Intel8253 timing count device of,Intel8255 programmable interface chip,Intel8279 keyboard not in common use display, IO interface chip, CD4527 proportion frequency division device and tests the speed such composition as the generator ,etc.. Have the dependability that can make the whole system operate of measuring and protecting the circuit to the return circuit.Unconventional CMOS could revolutionalize memory technology. Up to now, we DRAMs for main memory. Unfortunately, these are only increasing in speed marginally as shrinkage continues, whereas processor chips and their associated cache memory continue to double in speed every two years. The result is a growing gap in speed between the processor and the main memory. This is the memory gap and is a current source of anxiety. A breakthrough in memory technology, possibly using some form of unconventional CMOS, could lead to a major advance in overall performance on problems with large memory requirements, that is, problems which fail to fit into the cache.

直流电机控制系统设计

直流电机控制系统设计

XX大学 课程设计 (论文) 题目直流电机控制系统设计 班级 学号 学生姓名 指导教师

沈阳航空航天大学 课程设计任务书 课程名称专业基础课程设计 院(系)自动化学院专业测控技术与仪器 班级学号姓名 课程设计题目直流电机控制系统设计 课程设计时间: 2012年7 月9 日至2012年7 月20 日 课程设计的内容及要求: 1.内容 利用51单片机开发板设计并制作一个直流电机控制系统。系统能够实时控制电机的正转、反转、启动、停止、加速、减速等。 2.要求 (1)掌握直流电机的工作原理及编程方法。 (2)掌握直流电机驱动电路的设计方法。 (3)制定设计方案,绘制系统工作框图,给出系统电路原理图。 (4)用汇编或C语言进行程序设计与调试。 (5)完成系统硬件电路的设计。 (6)撰写一篇7000字左右的课程设计报告。 指导教师年月日 负责教师年月日

学生签字年月日 目录 0 前言 (1) 1 总体方案设计 (2) 1.1 系统方案 (2) 1.2 系统构成 (2) 1.3 电路工作原理 (2) 1.4 方案选择 (3) 2 硬件电路设计 (3) 2.1 系统分析与硬件设计 (3) 2.2 单片机AT89C52 (3) 2.3 复位电路和时钟电路 (4) 2.4 直流电机驱动电路设计 (4) 2.5 键盘电路设计 (4) 3软件设计 (5) 3.1 应用软件的编制和调试 (5) 3.2 程序总体设计 (5) 3.3 仿真图形 (7) 4 调试分析 (9) 5 结论及进一步设想 (9) 参考文献 (10) 课设体会 (11) 附录1 电路原理图 (12) 附录2 程序清单 (13)

直流电动机转速控制系统设计

摘要 当今,自动化控制系统已经在各行各业得到了广泛的应用和发展,而直流驱动控制作为电气传动的主流在现代化生产中起着主要作用。特别是在直流电动机广泛应用的电气传动领域,起到至关重要的作用。直流电动机因为具有良好的调速性能和比较大的起动转矩,一直被应用在电气领域,尤其是在需要调速性能很高的场所。在制造业、工农业自动化、铁路与运输等行业都被广泛的应用,随着市场的竞争力,对直流电动机的需求也越来越高,同时对直流电动机的调速性能也有了更高的要求。因此,研究直流电动机转速控制系统的调速性能有着很重要的意义。 在本次的设计中采用PWM控制直流电动机转速。PWM脉冲受到PID算法的控制,被用来控制直流电动机的转速。同时利用安装在直流电动机转轴上的光电式传感器,将直流电动机的转速转换成脉冲信号,反馈到单片机,形成闭环反馈控制系统,改变不同占空比的PWM脉冲就可以实现直流电动机转速控制。 本论文对每一个方案的选择都进行详细的论述,在软件和硬件部分都进行了模块化。硬件部分首先给出一个以AT89S52单片机为核心的整体结构图,并对驱动电路、显示电路等模块进行详细的阐述。在软件部分给出整体程序流程图,对PWM 程序、PID算法程序、显示程序等模块详细的阐述。本次系统设计的具有抗干扰能力强、性价比高、维修简单方便等优点。 关键词:PWM;单片机;直流电动机;转速控制

Abstract Nowadays, automatic control system has been widely used and greatly developed in all walks of life. As the dominant part of electric drive, direct current (DC) control plays an important role in modern production, especially in the DC motor is widely used in the field of electric transmission. DC motor because of its good speed control performance and relatively large starting torque, has been applied in the electrical field, especially in the high speed performance requirements of the occasion. Is widely used in the manufacturing industry, industry and trade of agricultural automation, rail and transit industry, with the competitiveness of the market, the demand of DC motor is also more and more high, also of the DC motor speed performance also has the higher requirements. Therefore, it is very important to study the speed control performance of the DC motor speed control system. In this design, using PWM control DC motor speed. PWM pulse is controlled by the PID algorithm, PWM is used to control the speed of DC motor. At the same time, the hall sensor mounted on the rotational shaft of the DC motor, the DC motor speed is converted into a pulse signal, feedback to the microcontroller, form a closed loop feedback control system, changing the duty ratio of the PWM pulse can realize DC motor speed control. In this paper, the choice of each program are discussed in detail, in both the software and hardware parts are modular. In the part of hardware, we first give a whole structure diagram with AT89S52 single chip microcomputer as the core, and elaborate the driving circuit, display circuit and other modules in detail. In the software part gives the overall program flow chart, the PWM program, PID algorithm program, display program, and other modules are described in detail. The system design has the advantages of strong anti-interference ability, high cost performance, easy maintenance and so on. Key Words: PWM; microcomputer; DC motor; speed control

光电传感器转速测量系统设计讲解

专业课程设计 题目 光电传感器的转速测量设计 院系:自动化学院 专业班级: 小组成员: 指导教师: 日期:2012年10月8---2012年10月19

一.课程设计描述 采用单片机、uln2003为主要器件,设计步进电机调速系统,实现电机速度开环可调。 二.课程设计具体要求 1、通过按键选择速度; 2、转速测量显示范围为0~9999转/秒。 3、检测并显示各档速度。 三.主要元器件 实验板(中号) 1个步进电机 1个 STC89C52 1个电容(30pF、10uF)各1个 数码管(共阳、四位一体)1个晶振(12MHz) 1个 小按键 4个 ULN2003 1个 电阻若干发光二极管 1个 三极管(NPN) 4个排阻 1个 四.原理阐述 4.1系统简述 按照题给要求,我们最终设计了如下的解决方案: 用户通过键盘键入控制指令(开关),微控制器在收到指令后改变输出的PWM 波,最终在ULN2003的驱动下电机转速发生改变。通过ST151传感器测量电机扇叶的旋转情况,将转速显示在数码管上。 在程序主循环中实现按键扫描与转速显示,将定时器0作为计数器,计数ST151产生的下降沿,可算出转速,并送至数码管显示。 设计思路: (1)利用光电开关管做电机转速的信号拾取元件,在电机的转轴上安装一个圆盘,在圆盘上挖1小洞,小洞上下分别对应着光发射和光接受开关,圆盘转动一圈即光电管导通1次,利用此信号做为脉冲计数所需。 (2)对光电开关信号整流放大。 (3)脉冲经过单片机内部的计数器和定时器进行计数和定时。 (4)显示电路采用单片机动态显示。

4.2转速测量原理 在此采用频率测量法,其测量原理为,在固定的测量时间内,计取转速传感器产生的脉冲个数,从而算出实际转速。设固定的测量时间为Tc(min),计数器计取的脉冲个数m,假定脉冲发生器每转输出p个脉冲,对应被测转速为N (r/min),则f=pN/60Hz;另在测量时间Tc内,计取转速传感器输出的脉冲个数m应为 m=Tcf ,所以,当测得m值时,就可算出实际转速值[1]: N=60m/pTc (r/min) (1) 4.3转速测量系统组成框图 系统由信号预处理电路、单片机STC 89C51、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机匹配的TTL信号;通过对单片机的编程设置可使内部定时器T0对输入脉冲进行计数,这样就能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中转速显示部分采用价格低廉且使用方便的LED模块,通过相关计算方法计算得到的转速通过I2C总线放到E2PROM存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。系统的原理框图如图2.1所示。 图2.1 系统的原理框图 五.系统硬件电路的设计 系统硬件部分包含输入模块、显示模块、控制模块、测速模块等。在硬件搭建前,先通过Proteus Pro 7.5进行硬件仿真实现。 5.1脉冲产生电路设计

相关文档
最新文档