基于单片机的直流电机PWM调速系统毕业论文.doc
《基于单片机的直流电机PWM调速系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的直流电机PWM调速系统毕业论文.doc(31页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)题 目: 基于单片机的直流电机PWM调速系统 系 (部): 机械电子工程系 专业班级: 数控09-1 姓 名: 学 号: 指导教师: 2012年 5月 23 日基于单片机的直流电机PWM调速系统摘 要本课题设计是以51系列单片机为控制核心,系统产生占空比由数字PID算法控制的PWM脉冲信号实现对直流电机的供电电源进行控制从而达到调速目的。同时利用光电编码器将电机转速转换成脉冲信号反馈到单片机中,形成转速闭环控制系统,实现转速无静差的调速系统设计。人机界面采用12864LCD显示器显示电机当前的参数、正反转状态、转速以及运行时间;通过44键盘实现:数字PID参数设置、速度、电机
2、正反转、加速、减速、启动、停止。关键字 数字PID;无静差调节;PWM脉冲DC motor PWM speed control system based on MicrocontrollerABSTRACTThis thesis design is 51 series microcontroller as control core,the system produces PWM impulse whose duty ratio is controlled by digital PID arithmetic to control the power of DC motor,to make sur
3、e the running of DC motors rotate speed. At the same time the design uses photoelectric sensor to transduce the electromotor speed into impulse frequency and feed it back to microcontroller as speed closed loop control system to attain the purpose of rotate speeds astatic modulation.In this system ,
4、 12864LCDdisplay shows the current parameters of the motor、the direction of rotation、speed and Running time. Through the 44 keyboard realized: digital PID parameters settings、the direction of rotation settings、speed setting、start and stop.KEY WORDS digital PID; astatic modulation; PWM impulse目录摘 要II
5、ABSTRACTIII目录IV前言11调速系统总体设计211系统总体设计说明212系统总体设计框图22调速系统的硬件电路的设计与原理321基于单片机的电机控制设计3211 单片机简介3212 单片机在电机控制方面的应用522电机驱动电路设计5221 驱动电路原理介绍5222 驱动电路的专用芯片选用及设计7223 调速系统驱动电路设计及分析823电机转速采集电路设计9231 速度采集的原理及方法9232电机转速采集电路设计1024显示模块设计10241 显示模块的原理与方法10242 显示模块电路设计1225键盘输入模块设计12251键盘输入模块的原理与方法12252 键盘输入模块电路设计133
6、调速系统数字部分的设计与原理1331 PID控制器13311 PID控制的原理与方法13312 数字PID算法的实现1632 数字测速模块17321 数字测速模块的设计思想与算法17322 数字测速系统流程图1833 12864LCD显示模块18331 12864LCD显示器的控制方法18332 12864LCD显示器的显示子程序流程图2034 行列式键盘输入模块20341 行列式键盘输入模块的设计思想20342 行列式键盘输入模块的程序流程图2135 PWM调速方法设计21351对PWM控制的介绍21352 PWM脉冲的产生24353 PWM脉冲产生模块的程序流程图254总结与展望25参考文
7、献26致谢40前言随着生产需求的日新月异,我们对控制系统的要求也越来越高。而对生产而言,电机调速是人们一直在研究的课题。直到目前为止,电机调速方法十分多样、普遍。其中,对直流电机转速的控制方法可分为两类:励磁控制与电枢电压控制。励磁控制调速法是通过控制磁通,从而控制电机转速。这类方法,控制功率小;转速较低时,收到磁饱和的限制;当转速较高时,收到换向火花和换向器结构强度的限制;而且,由于励磁线圈存在较大电感,导致了系统动态响应较差。所以,此法应用较少。电枢电压控制方式也可分为两种:一为调节电压,二为调节电流。过去传统的调速系统是采用模拟电子电路来实现其功能,这种电路优势在于响应快,但是灵活性较差
8、,难易维修。然而单片机作为一种可编程控制器,已经得到成熟的应用。而且基于单片机的直流电机调速系统已经得到广泛的关注,且已有多样的成果。单片机具有性能高、体积小、速度快、稳定可靠、经济、应用广泛、高通用性等优点。随着单片机性能的日益提高与完善,与此同时,电子电力器件及驱动技术也更加成熟,在前者的基础上,伴随着PWM控制技术及电机控制技术的发展,PWM技术在电机驱动控制中的应用逐渐受到人们更多的关注。由于PWM控制技术的控制简单、灵活和较好的动态响应等优点,而成为电力电子技术最广泛应用的控制方式。PWM控制的基本思想很早就已被提出,但受制于电力电子器件的发展水平,在上世纪80年代之前一直未能得到实
9、现。直到迈进上世纪80年代,随着全控型电力电子器件的出现和迅猛发展,PWM控制技术终于得到了真正的实现与应用。随着电力电子技术、自动控制技术以及微电子技术的发展以及各种新的控制理论方法的提出,如现代控制理论、非线性系统控制思想等。PWM控制技术获得了空前发展。到目前为止,已经出现了多种PWM控制技术。在如此多样的PWM控制技术中SPWM控制技术是其中最为成熟的控制方法,而本课题也将采用此种控制方法。在运动控制系统中,电机的转速控制是一个至关重要的领域。它的控制手段、算法和方法很多样,作为最早发展起来的控制策略,模拟PID控制长期以来形成了典型的结构,并且在参数整定较方便,能够满足一般控制的要求
10、。但其缺点是一旦参数整定完毕后,在整个控制过程中将无法改变,然而在实际应用中,由于现场的系统参数、环境温度、湿度等客观条件都会发生变化,这样就是的控制系统难易达到最佳的控制效果。随着计算机技术和终能控制理论的逐步发展,以软件实现的数字PID控制技术逐渐发展起来。数字PID控制技术不但能完成模拟PID的控制任务,而且控制算法灵活、可靠性高,所以应用面越来越广。本课题设计是以51系列单片机为控制核心,产生占空比由数字PID算法控制的PWM脉冲信号实现对直流电机转速的控制。同时利用光电编码器将电机转速转换成脉冲信号反馈到单片机中,形成转速闭环控制系统,以达到转速无静差调节。人机界面采用12864LC
11、D显示器显示电机当前的参数、正反转状态、转速以及运行时间,通过44键盘实现:数字PID参数设置、电机正反转、加速、减速、启动、停止。本调速系统设计到的控制算法与指令均通过C语言编辑完成。1调速系统总体设计11系统总体设计说明本文设计了一个直流电机的调速控制系统,以单片机为控制核心产生PWM信号对直流电机的供电电源进行控制从而达到调速目的。采用闭环结构实现转速无静差,以软件方式实现数字PID,系统可以实现可逆调速,应具备必要的人机界面可对电机转速进行设置,并可以手动调整控制器的PID参数,具备堵转保护等必要的保护手段。其中总体设计中设计如下模块:PWM产生及控制、功率放大及驱动电路、电机测速、闭
12、环速度反馈电路、PID控制器、速度显示、键盘控制、保护性电路。12系统总体设计框图图1.2-1调速系统总体设计框图2调速系统的硬件电路的设计与原理21基于单片机的电机控制设计211 单片机简介单片机是指CPU、RAM、ROM、定时器/计数器以及基本输入/输出(I/O)借口电路等部件集成在一块芯片上,这样组成的芯片及微型计算机,称之为单片微型计算机(Single Chip Microcomputer),简称为单片微机或单片机。因为单片机的硬件结构与指令系统都是按工业控制的要求设计制作的,常用作于工业的检测、控制装置中,因此也称作微控制器(Micro-Controller)或嵌入式控制器(Embe
13、dded-Controller)。我国目前广泛使用的MCS-51系列单片机,性价比较好,8031、875、8051都属于51系列。其内部结构包括:中央处理器、只读存储器、随机存取存储器、并行输入/输出口、定时/计时器、中断系统。图2.2-1 MCS-51单片机的结构框图MCS-51系列单片机为哈佛结构,就是程序存储器和数据存储器分开,相互独立。它的性能特点有:1内部程序存储器:4KB;3内部数据存储器:128KB;3外部程序存储器:可扩展到64KB;4外部数据存储器:可扩展到64KB;5输入/输出口线:32根(4个端口,每个端口8根);6定时/计数器:2个16位可编程的定时/计数器;7串行口:
14、全双工,2根;8寄存器区:在内部数据寄存器的128B中划出一部分作为寄存器区,分为4个区,每个区8个通用寄存器;9中断源:5个中断源,2个优先级;10堆栈:最深128B;11布尔处理器:就是处理器,对某些单元的某位做单独处理;12指令系统(系统时钟为12MHz时):大部分指令执行时间为1us,少部分指令执行时间为2us,只有乘、除指令的执行时间为4us。图2.2-2 MCS-51单片机的系统结构框图MCS-51单片机都采用40脚双列直插式封装,40个引脚中有:2个专用于主电源,2个外接晶振,4跳控制或与其他电源复用的引脚,32个I/O引脚。图2.2-3 MCS-51单片机的引脚图212 单片机
15、在电机控制方面的应用从20世纪80年代起,微处理器、单片机得到了飞速发展,其运行速度增快、运算精度增高、处理能力加强、功能更加多样、结构更加简单、可靠性也得到提高,已有足够的能力完成具有强实时性的电动机控制要求。20世纪80年代中、后期,已经有全数字控制的交流调速系统,并应用在工业中。到了20世纪90年代,单片机技术得到进一步发展,出现了32位的单片机,它强大的功能已经能使单片机全数字控制的交流调速系统性能和精度优于模拟控制,功能更加完善,具有很强的通信联网功能,使电动机传动系统成为工厂自动化系统中的一级执行机构。目前。工业先进的国家所应用的交流电动机调速系统已经基本实现数字化。在单片机控制的
16、电机系统中,单片机的输入信号一般是:用作频率或转速设定的运行指令,用作闭环控制和过电压、过电流保护的电机系统电流、电压反馈量,用于转速、位置闭环控制的电机转速、转角信号,用作缺相或瞬时停电保护的交流电源电压信号等。从计算机输出地信号主要为:交流装置功率半导体元器件的触发信号,用于控制输出电压、电流的频率、幅值和相位信号,电机系统的运行和故障状态指示信号,及上位机或系统的通信信号等。单片机在电机控制系统中实现的主要功能有:逻辑控制功能,运算、调节和控制功能、自动保护功能、故障检测和实时诊断功能。电动机系统采用单片机控制具有的优越性:容易获得高精度的稳态调整性能,可获得优化的控制质量,能方便灵活地
17、实现多种控制策略,提高系统工作的可靠性。本调速系统的总体外围电路设计图见附图一。22电机驱动电路设计221 驱动电路原理介绍在直流电机驱动方面,普遍应用H桥电路来实现对直流电机的调速,如图3-1。图2.2-1 H桥驱动电路由图可知,H桥驱动电路由4个三极管与电机组成,其形状与字母H相似,所以被称为“H桥驱动电路”。若想要让电机运行,需要导通对角的两个三极管,Q1与Q4或Q2与Q3。当Q1与Q4导通时,如图,图2.2-2 电机顺时针运行电流从从电源正极流出后,从Q1由左向右流过电机,再从Q4流出回来电源的负极。此时,电流以从左往右的方向流过电机,从而使电机按顺时针方向运转。当Q2与Q3导通时,如
18、图图2.2-3 电机逆时针运行电流从从电源正极流出后,从Q3由右向左流过电机,再从Q2流出回来电源的负极。此时,电流以从右往左的方向流过电机,从而使电机按逆时针方向运转。222 驱动电路的专用芯片选用及设计为了使驱动电路更加稳定可靠,并且减少布线,决定采用专用芯片来驱动直流电机工作。L298N是一款由SGS公司生产的直流电机控制芯片。它的内部包含两个H桥的高电压大电流双全桥式驱动器,接受标准TTL逻辑电平信号,可以驱动46V、2A以下的电机。以L298N构造组成的PWM功率放大器的工作形式为单级可逆模式,2个H桥的下侧桥晶体管发射极连接在一起。其引脚图如下图所示,1脚和15脚可单独引出连接电流
19、采用电阻器,形成电流传号。L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。5、7、10、12脚接输入控制电平,控制电机的正反转,ENA、ENB接控制使能端,控制电机的停转。图2.2-4 L298内部结构图图2.2-5 L298引脚图223 调速系统驱动电路设计及分析本调速系统的驱动电路设计如图2.2-6所示。图2.2-6 L298驱动电路表2.2-1 L298输入输出关系表根据上表可得,当使能控制端ENA为高电平时,将PWM控制信号送至输入端IN1与IN2,便可以控制电动机的正转与反转。当IN1端为PWM信号,而IN2端为低电平时,电机正转;当IN2端为PW
20、M信号,而IN1端为低电平时,电机反转。当IN1端与IN2端都为低电平时,驱动桥路上的4个晶体管均处于截止状态,这样使正在运行的电机的电枢电流反向,电机便自由停止。当电机正常运行同时,瞬间导通另一组晶体管,将使电机快速停止。电机的在转速上的调节由单片机产生不同占空比的PWM信号来实现。23电机转速采集电路设计231 速度采集的原理及方法本调速系统中由于要将电机当前采样的速度与上次采样的速度进行比较,计算出偏差,然后进行PID运算,因此速度采集电路在整个系统中是不可缺少的。目前在速度采集技术上主要有以下三种方法:方法一:霍尔集成片。这是由三篇霍尔金属板组成的器件,当磁铁正面朝向金属板时,便产生霍
21、尔效应,金属板会产生横向导通的现象。因此,我们只要把磁片安装在电机上,并将霍尔集成片安装在固定轴上,这样便可以将电机的速度以脉冲的形式检测出来。方法二:测速发电机。将测速发电机与直流电机的转轴相连,当直流电机运转时,带动测速发电机一起转动,此时测速发电机会产生大小取决于电机转速的感应电动势。方法三:光电编码器。这是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。其工作原理将在下文详述。将上诉三种方法进行比较,由于高性能的霍尔元件较难购置,且成本较高,所以不采用方法一。测速发电机虽然采样精度较高,但是其实际的安装电路较复杂,而且成本也是三者中最高的,所以也不予采用。因此,本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的直流电机PWM调速系统 毕业论文 基于 单片机 直流电机 PWM 调速 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3940250.html