直流电机调速论文

合集下载

直流电机速度PID控制系统设计毕业论文(设计).doc.doc

直流电机速度PID控制系统设计毕业论文(设计).doc.doc

序号(学号〉: 161240303长春大学 毕业设计(论文)直流电机速度PID 控制系统设计李一丹国际教育学院自动化1612403曹福成2016 年 5 月 30 0姓 名 学 院 专 业 班 级 指导教师直流电机速度PID控制系统设计摘要:针对现有的直流电机控速难的问题,本文设计了一种基于ATmegal6L单片机的直流电机速度控制系统。

本系统以ATinegal6L单片机为主控制器,搭载了L298n为电机驱动,通过霍尔元件进行测速,通过按键控制电机的转动方向和转动速度,并配以温度传感器DS18B20对温度进行监测,通过PID算法调节PW\1 进行对速度控制。

该系统包括的模块主要有单片机为主体的控制模块、电机的驱动模块、对电机速度进行监测的模块、由LCD1602构成的显示ky r模块、电源模块和按键控制模块等。

本系统可以通过PID算法实现可编程脉宽波形对直流电机的速度进行控制,并且可以显示出当前电机的转速。

关键词:单片机;PID算法;直流电机The design of DC motor speed control system with PID Abstract: According to the existing DC motor speed control problem, this paper describes the design of a DC motor speed control system based on ATmegal6L MCU. To ATMEGA16L microcontroller as the main controller for the system, equipped with a L298n for motor drive, through the hall element of speed, through the buttons to control the motor rotation direction and the rotation speed, and the temperature sensor DS18B20 the temperature monitoring, PID algorithm is used to adjust the PWM control of the speed. The system includes the following modules display microprocessor control module, as the main body of the motor drive module, monitoring module, the speed of motor is composed of LCD1602 module, power supply module and key control module.This system can realize through PID algorithm to control the speed of the programming pulse waveforms of DC motor, and can display the current motor speed.Keywords: single chip microcomputer, PID algorithm, DC motor ky r戈ml ml ——II —In —In | * 11—I 1111 ml 1111目录Bit (1)l.i选题背景及意义 (1)1.2国内外研宄现状 (2)1.3木文主要研究的内容 (3)第2章总体方案论述 (4)ky r2.1系统主要传感器介绍 (4)2.1.1温度传感器 (4)2.1.2转速检测模块 (5)2.2系统总体功能及方案选择 (6)2.2.1系统所需模块及功能 (6)2.2.2主控制器选择 (8)第3章系统总体硬件设计 (10)3.1单片机最小系统 (10)3.1.1ATmegal6L单片机的引脚分布 (10)3.1.2最小系统的硬件电路 (13)3.2电机驱动电路 (14)3.3温度检测电路 (15)3.4光电管提示电路和按键控制电路 (15)3.5LCD1602 显示电路 (16)3.6电源电路 (17)3.7本章小节 (18)第4章系统软件设计 (19)4.1系统总体流程图 (19)4.2 PID算法简介 (19)4.2.1PID算法介绍 (20)4.2.2HD算法结果 (21)4.3系统调试步骤 (21)4.4误差分析即改进方法 (22)给论 (23)致谢 (24)参考文献 (25)隱 (26)附录I系统总体硬件电路图 (26)附录II系统中部分程序 (27)ky r In—ml ml ml ml | , I af—.第1章绪论1.1选题背景及意义电动机简称电机,俗称马达,在现实生活中,我们处处都可以见到电机的身影,小到小学生玩的电动四驱车,大到炼钢厂用的滚动罐,这些都是电机家族的成员。

双闭环直流调速系统的设计与仿真毕业设计论文

双闭环直流调速系统的设计与仿真毕业设计论文

本科毕业设计(论文)题目:双闭环直流调速系统的设计与仿真研究Graduation Design (Thesis)Design and Simulation of Double Loop DC Motor Control SystemByWu JieSupervised byAssociate Prof. Zhang zhenyanDepartment of Automation EngineeringNanjing Institute of TechnologyMay, 2014摘要为了提高运动控制系统在实际工程中的应用效率,本文介绍了直流调速系统的工程设计方法[1],利用 MATLAB软件,对直流调速系统进行数学建模和系统仿真的研究。

所给出的仿真方法,可以灵活地调节系统的参数,从而获得理想的设计结果,并对设计出的系统进行分析。

建立调节器工程设计方法所遵循的原则是:1)概念清楚、易懂。

2)计算公式简明、好记。

3)不仅给出参数计算公式,而且指明参数调节方向。

4)能考虑饱和非线性控制的情况,同时给出简单的计算公式。

5)适合于各种可以简化成典型系统的反馈控制系统[2]。

由于这个课题相对简单,我在里面加入了相关性的内容以丰富本课题的广度和深度。

在本设计中,我加入了三种简单的单闭环直流调速系统,并且通过对它们进行仿真分析,比较找出了它们的不足之处,从而更明显地体现了双闭环直流调速系统的优越性。

并且通过对两种典型的双闭环直流调速系统进行仿真分析,从而更好地理解和运用双闭环直流调速系统[3]。

关键词:直流电动机;双闭环调速;MATLAB;仿真;直流调速系统;直流脉宽调制;工程设计方法ABSTRACTIn order to raise application efficiency of the motion control system in actual project ,this article discussed the engineering design methods of the speed-governing system of DC motor. The mathematical modeling and system simulation of direct current governor system are researched by means of MATLAB platform . The simulation method can adjust the system controller parameters flexibly, so as to achieve the ideal design results, and the design of the system are analyzed.A controller design method is the principles of:(1)The concept of clear, easy to understand.(2)Simple formula, easy to remember.(3)Not only gives the parameter calculation formula, and indicates the parameter adjustment direction.(4)Can consider the saturation nonlinear control, and gives a simple formula.(5)Suitable for all kinds of feedback control systems can be simplified into a typical system.Because this subject is relatively simple, I joined the correlation content inside to enrich the breadth and depth of the subject. In this design, I added three simple single loop DC speed regulation system, and then analyze them, compared to find their deficiencies, and thus more clearly showed the superiority of double closed loop DC speed regulating system. And through the simulation analysis of two kinds of typical double loop DC speed control system, so as to better understand and use the double loop DC speed control system.Keywords: DC motor, double closed loop,MATLAB,Simulation,V-M,PWM-M,The engineering design method目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1 课题研究背景 (1)1.2 直流调速系统国内外研究现状 (1)1.3 研究双闭环直流调速系统的意义 (2)1.4 论文的主要研究内容 (2)第二章仿真软件以及相关硬件简介 (3)2.1 MATLAB/Simulink仿真平台 (3)2.2 仿真的数值算法 (3)2.3 工程设计法 (4)2.4 直流电动机 (4)第三章简单闭环调速系统的设计与仿真 (5)3.1 单闭环有静差转速负反馈调速系统的设计与仿真 (5)3.2 单闭环无静差转速负反馈调速系统的设计与仿真 (11)3.3 带电流截止负反馈的转速反馈系统的设计与仿真 (13)3.4 简单闭环调速系统的优缺点比较 (15)第四章转速、电流双闭环直流调速系统的设计与仿真 (17)4.1 转速、电流双闭环调速系统的设计与仿真 (17)4.2 V-M直流调速系统的设计与仿真 (19)4.3 PWM-M直流调速系统的设计与仿真 (26)第五章总结与展望 (34)致谢 (35)参考文献 (36)第一章绪论1.1 课题研究背景在现代化的工业生产过程中,许多生产机械要求在一定的范围内进行速度的平滑调节,并且要求有良好的稳态、动态性能[4]。

基于MSP430F6638的直流调速系统设计

基于MSP430F6638的直流调速系统设计

南 京 理 工 大 学毕业设计说明书(论文)作 者:姜泽飞 学 号: 1010190425 学院(系):自 动 化 学 院 专 业:电气工程及其自动化 题 目:基于MSP430F6638的直流调速系统设计指导者:评阅者:2014年5月徐志良 教授 讲师 朱建良毕业设计说明书(论文)中文摘要毕业设计说明书(论文)外文摘要本科毕业设计说明书(论文)第Ⅰ页共Ⅰ页目次1 绪论 (1)1.1 引言 (1)1.2 MSP430F6638直流调速系统的应用及意义 (1)1.3 课题目的 (2)1.4 MSP430F6638直流调速系统的国内外研究现状和发展趋势 (2)1.5 课题要求 (3)2 MSP430F6638直流调速系统的设计 (4)2.1 段式液晶显示器 (6)2.2 拨盘电位器 (9)2.3 直流电机 (11)2.4 光耦测速模块 (13)3 系统软件设计 (14)3.1 段式液晶显示器关键程序设计与实现 (15)3.2 直流电机关键程序设计与实现 (15)3.3 ADC12与电位器关键程序设计与实现 (16)3.4 直流电机调速主程序设计与实现 (17)4 系统调试 (19)总结和展望 (22)致谢 (24)参考文献 (25)附录 (26)1 绪论1.1 引言当今社会[1],随着科技的创新与进步,以及人们对电的更多依赖,电机控制系统人们的日常生活与工作起着举足轻重的作用,上至航空航天,下至工业农业,无处不见电机控制系统。

因此,就目前看来,人们对电机控制系统的不断完善和开发,有着十分重要的作用。

自从19世纪以来,直流电动机调速系统就已经被广泛的应用到各个角落,而且在电机调速领域中占据着半壁江山,它不仅方便可靠,而且在磁场恒定不变的情况下,转速和电压成正比,相对而言更容易控制转矩;他的启动性能相比较而言非常好,可以更平缓和经济的调整转速。

因此,在大多数情况下,我们如果想得到更好的动态特性的话,就可以用直流电机调速。

(毕业论文)永磁无刷直流电机论文

(毕业论文)永磁无刷直流电机论文

小功率永磁无刷直流电动机的设计和仿真研究摘要永磁无刷直流电动机是把电机、电子和稀土材料的高新技术产品发展紧密的结合在一起的新型电机,它具有单位体积转矩高、重量轻、转矩惯量小、控制简单、能耗少和调速性能好等优点,因而在航天航空、数控机床、机器人、汽车、计算机外围设备、军事等领域及家用电器等方面都获得了广泛的应用。

因此,设计性能优异的永磁无刷直流电机具有重要的理论意义和应用价值。

本论文系统的研究了35w小功率永磁无刷直流电机的本体设计,包括设计方法、有限元分析、性能计算、软件仿真等。

本文主要的研究内容如下:1、综述了永磁无刷直流电机的研究现状、存在问题和发展前景,分析了永磁无刷直流电机的基本理论。

2、建立永磁无刷直流电机的数学模型,先利用解析法对该电机进行电磁设计,然后利用有限元法对电机进行优化。

3、基于星形连接三相三状态的控制电路,利用Infolytic公司的MagNet电磁场分析软件建立了永磁无刷直流电机的有限元分析模型,仿真分析其静态气隙磁场分布及动态带负载时的电机特性。

并将软件仿真所得结果与设计计算结果进行比较分析,验证了设计方法的正确性。

关键词:电机设计,无刷直流电动机,有限元分析,稳态特性第一章绪论1.1永磁无刷直流电动机的发展状况永磁无刷直流电动机是一种新型的电动机,其应用广泛,相关技术仍然在不断的发展中,该类电动机的发展充分体现了现代电动机理论、电力电子技术和永磁材料的发展过程。

其中,永磁材料、大功率开关器件、高性能微处理器等的快速发展对永磁无刷直流电动机的进步功不可没。

1821年9月,法拉第建立的世界上第一台电机就是永磁电机,自此奠定了现代电机的基本理论基础。

十九世纪四十年代,人们研制成功了第一台直流电动机。

1873年,有刷直流电动机正式投入商业应用。

从此以后,有刷直流电动机就以其优良的转矩特性在运动控制领域得到了广泛的应用,占据了极其重要的地位。

随着生产的发展和应用领域的扩大,对直流电动机的要求也越来越高。

机电一体化毕业设计(论文)单片机控制直流电机调速系统【精品推荐】

机电一体化毕业设计(论文)单片机控制直流电机调速系统【精品推荐】

课题名称单片机控制直流电机调速系统目录第一章总体设计方案 (1)1.1方案选取 (1)1.1.1方案一:PWM波调速 (1)1.1.2方案二:晶闸管调速 (2)第二章单元模块设计 (3)2.1 H桥电路方案设计 (3)2.2 调速设计方案 (4)2.3系统硬件电路设计 (5)2.3.1电源电路 (5)2.4 H桥驱动电路 (5)2.5基于霍尔传感器的测速模块 (6)2.6 LCD显示模块 (7)2.7 调速设计模块 (8)2.8测速软件设计 (10)第三章系统功能调试 (11)3.1调试软件介绍 (11)3.2直流电机的调速功能仿真 (12)3.3电机速度的测量并显示功能仿真 (13)3.4系统的电路原理图 (13)设计总结 (14)参考文献 (15)附录 (16)毕业设计开题报告一、课题设计(论文)目的及意义在现代电子产品中,自动控制系统,电子仪器设备、家用电器、电子玩具等等方面,直流电机都得到了广泛的应用。

大家熟悉的录音机、电唱机、录相机、电子计算机等,都不能缺少直流电机。

所以直流电机的控制是一门很实用的技术。

直流电机,大体上可分为3类:几相绕组的步进电机、永磁式换流器直流电机、伺服电机、直流电机具有良好的启动性能和调速特性,它的特点是启动转矩大,最大转矩大,能在宽广的范围内平滑、经济地调速,转速控制容易,调速后效率很高。

与交流调速相比,直流电机结构复杂,生产成本高,维护工作量大。

适用范围:直流调速器在数控机床、造纸印刷、纺织印染、光缆线缆设备、包装机械、电工机械、食品加工机械、橡胶机械、生物设备、印制电路板设备、实验设备、焊接切割、轻工机械、物流输送设备、机车车辆、医疗设备、通讯设备、雷达设备、卫星地面接受系统等行业广泛应用。

我认为设计一个直流电机调速系统,不论是从学习还是实践的角度,对一名机电一体化专业的大学生都会产生积极地作用,有利于提高学习热情。

二、课题设计(论文)提纲(1)收集相关资料并仔细研读和思考。

基于pwm技术的无刷直流电机的调速系统设计大学论文

基于pwm技术的无刷直流电机的调速系统设计大学论文

基于PWM技术的无刷直流电机的调速系统设计Brushless DC Motor Speed Control System Based On PWM摘要无刷直流电机(BLDCM)具有调速性能优异、运行性能可靠和维护方便等优点,相较于有刷直流电机,其采用电子换向取代机械换向,有效地提高了电动机的运行效率,也使得其成品体积更加的轻巧。

但是无刷直流电机也存在转矩脉动、控制器复杂、成本较高等缺陷,这些缺陷的存在也一定程度上影响了无刷直流电机作为高效、先进电机在应用上的普及,因此研究如何改善以及解决无刷直流电机存在的问题便具有更加明显的现实意义。

MATLAB是一款用于数据分析与计算、算法开发以及动态系统建立与仿真的数学软件。

最初是由美国MathWorks公司出品的商用数学软件,其由Matlab和Simulink 两个重要组成部分构成,现在更是应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

本文通过对无刷直流电机结构以及工作原理的研究与分析,找出导致其具有较大转矩脉动的原因,并先从理论上得到如何抑制转矩脉动的方法,再通过Matlab 建立起无刷直流电机的仿真模型,对其仿真结果进行分析与改善,从而有效地抑制无刷直流电机的转矩脉动。

关键词:无刷直流电机,转矩脉动,仿真模型AbstractBrushless DC motor (BLDCM) has excellent speed performance, reliable performance and easy maintenance, etc., compared to a brush DC motor, which uses electronically commutated replace mechanical commutation, effectively improve the operating efficiency of the motor, but also so that the volume of the finished product more compact. But there brushless DC motor torque ripple controller complexity, high cost and other defects, the presence of these defects also affected to some extent, a brushless DC motor as efficient and advanced motor universal in application, how to improve and therefore research solve the problems of the brushless DC motor will have more obvious practical significance.MATLAB is a tool for data analysis and computation, algorithm development, and simulation of dynamic systems to establish and mathematical software. MathWorks was originally developed by the US company produced commercial mathematical software, which consists of Matlab and Simulink are two important parts, and now it is used in engineering calculations, control design, signal processing and communications, image processing, signal detection, financial modeling design and analysis and other fields.Based on the brushless DC motor structure and working principle of research and analysis to identify the cause of which has a large torque ripple, and theoretically first get how to suppress torque ripples, established through Matlab brushless Simulation Model DC motor, its simulation results are analyzed and improved in order to effectively suppress the torque ripple of the brushless DC motorKeywords:Brushless DC motor; The torque pulsation; The simulation model目录第一章绪论 (6)1.1 研究背景及研究意义 (6)1.2 无刷直流电机调速系统的国内外研究现状 (7)1.3 本文的主要研究内容及章节安排 (8)第二章无刷直流电机的基本原理 (9)2.1 无刷直流电机的基本结构 (9)2.1.1 电机本体 (9)1.电动机定子 (9)2. 电动机转子 (10)2.1.2 位置传感器 (10)2.2 无刷直流电机的工作原理及换相过程 (12)2.2.1 无刷直流电机的工作原理 (13)2.2.2 无刷直流电机的换相过程 (15)2.3 无刷直流电机的应用 (16)2.4 本章小结 (16)第三章基于PWM技术的无刷直流电机转矩脉动抑制 (17)3.1 PWM控制技术简介 (17)3.1.1 PWM控制技术的基本原理 (17)3.1.2 PWM控制技术的控制方法 (18)3.2 Buck变换器的原理及控制方式 (19)3.2.1 Buck变换器的原理 (19)3.2.2 Buck变换器的控制方式 (20)3.3 无刷直流电机转矩脉动的产生 (20)3.3.1传导区转矩脉动 (21)3.3.2换相区转矩脉动 (22)3.4 无刷直流电机转矩脉动的抑制 (24)3.5 本章小结 (27)第四章无刷直流电机的仿真分析 (28)4.1 MATLAB和SIMULINK的介绍 (28)4.2 无刷直流电机的数学模型 (29)4.2.1电机本体模块 (30)4.2.2转矩计算模块 (31)4.2.3速度控制模块 (32)4.2.4电流控制模块 (32)4.2.5电压逆变模块 (33)4.3无刷直流电机的仿真结果 (33)4.4本章小结 (38)结论 (39)致谢 (40)参考文献 (41)附录 (42)第一章绪论1.1 研究背景及研究意义对于工厂生产和社会发展而言,电力拖动都有着举足轻重的地位,为了满足生产工艺的需求,通过控制电机的转矩以及转速来控制电动机的转速以及位置,这样就可以形成一个自动化系统,称之为电力拖动。

毕业设计(论文)基于智能pid的直流电机调速系统

毕业设计(论文)基于智能pid的直流电机调速系统

摘要由于变频技术的出现,交流调速一直冲击直流调速,但综观全局,尤其是我国在此领域的现状,再加上全数字直流调速系统的出现,提高了直流调速系统的精度及可靠性,直流调速仍将处于重要地位。

对于直流调速系统转速控制的要求有稳速、调速、加速或减速三个方面,而在工业生产中对于后两个要求已能很好地实现,但工程应用中稳速指标却往往不能达到预期的效果,稳速要求即以一定的精度在所需要的转速上稳定运行,在各种干扰下不允许有过大的转速波动。

稳速很难达到要求原因在于数字直流调速装置中的PID调节器对被控对象及其负载参数变化自适应能力差。

模糊控制不要求被控对象的精确模型且适应性强,为了克服常规数字直流调速装置的缺点,本文将模糊控制与PID调节器结合,着手fuzzy-PID复合控制方案理论研究和硬件的实现,设计出相关控制方案的直流调速系统,该方案以AT89C51单片机为主控单元,合适的驱动电路和一些外围电路构成硬件系统;以参数模糊自整定PID为控制策略。

本文对于系统的硬件及软件设计进行了详细的设计,包括电机控制模块、检测模块、电机驱动模块的设计等,以及软件的控制思想和编程方法。

本系统的设计顺应了目前国外直流调速朝着数字化,发展的趋势,充分利用了单片机的优点,使得通用性得到了提高。

经过理论分析和设计此控制器的各项性能指标优于模糊控制器和常规PID 控制器,具有很强的鲁棒性。

关键词:模糊控制;直流调速;稳态性能;单片机AbstractAfter Frequency Conversion Technology appeared,AC speed regulation method had always impacted DC Speed Regulation,but Generally speaking,especially the status in our country,in addition to digital DC Speed Regulation emerged,it improving the precision and the reliability in DC Speed Regulation System.DC Speed Regulation was also in the important status.Speed stability、speed ratio、acceleration、deceleration are the four factors in DC Speed Regulation System,the last two factors already reached well in industry application.But the Stability index does not match the desired purpose.Stability index is that the DC motor running in the precision range on desired speed,even if the system has uncertain disturbance.It is hard to realize because of adaptiveability digital DC Speed Regulation device is not enough when in the condition of the load parameters change unpredictably.Fuzzy control does not need precision mathematic model to conquer the shortcoming in routine digital DC Speed Regulation.We can combine with the PID adjuster and fuzzy control,focusing on theory research and realization of fuzzy-PID compound control scheme,design relevant DC Speed Regulation System was designed in the dissertation.This scheme is based on the core of AT89C51 single chip,appropriate driver circuit and some peripheral circuits,Fuzzy Self-tuning PID is the control strategy,This dissertation also introduce the plan of hardware and software,including DC motor control module、driver module、examine circuit and so on in detail,if explained the method of control and the thought of software,this system got used to the trend of digital power in the international,used the single micro—computer fully,and improveed the general use of the power.Theoretical analysis and design showed that all performance indexes of Parameter Self-Adjusting Fuzzy Logic PID Controller was in advance of those of the simple fuzzy controller and the conventional PID controller.Especially,the adaptive fuzzy controller is robust.Keywords:fuzzy logic control(FLC);DC Speed Regulation;stability performance;Single micro-computer目 录摘 要 .................................................................................................................................................I Abstract ......................................................................................................................................... II 目 录 ............................................................................................................................................ I II第一章 绪论 (1)1.1 序言 (1)1.2 PID 控制中存在的问题 (1)1.3 模糊控制的发展状况 (2)模糊控制的发展过程 (2)模糊控制技术要解决的问题 (3)1.4 直流调速系统的发展概况 (4)1.5 本课题的研究内容及目的 (5)第二章 直流调速系统的理论分析 (6)2.1 控制理论在调速系统中的应用分析 (6)调速系统性能指标 (6)直流调速常用的方法 (7)2.2 传统直流调速系统中调节器参数的计算 (9)设计指标及要求 (9)固有、预置参数计算 (9)电流调节器参数计算 (10)转速调节器参数 (10)2.3 数字PID 调节器的原理及应用 (12)2.4 数字PID 控制器的算法实现 (14)第三章 模糊PID 控制算法设计 (16)3.1 模糊控制的原理 (16)模糊控制的理论基础 (16)模糊控制系统的组成 (16)模糊控制在实际中的适用性 (17)3.1.4 模糊控制器的设计方法 (17)3.2直流调速系统模糊PID 控制结构设计 .......................................................................... 18 被控过程对参数P K 、I K 、D K 的自整定要求 (19)3.3模糊自整定PID 参数控器设计 (20)确定控制器的输入、输出语言变量 (20)3.3.2确定各语言变量论域,在其论域上定义模糊量 .............................................. 21 确定P K 、I K 、D K 的调节规则 .. (21)模糊推理和模糊运算 (22)第四章 调速系统硬件设计 (24)4.1硬件总体方案设计 (24)4.2 主电路设计 (24)4.3 整流电力二极管参数的确定 (25)4.4 IGBT 的选择 (26)4.5 IGBT 驱动电路的设计 (26)IGBT 驱动电路的一般要求 (26)IGBT 的专用驱动集成电路 (26)4.6 泵升电压的抑制 (28)4.7 电流反馈信号检测装置设计 (29)概述 (29)4.7.2 电流检测装置的设计 (30)4.8转速检测环节及其与单片机接口电路的设计 (30)4.9 模拟量给定电流、转速反馈量与单片机的接口设计 (32)4.10 键盘与显示接口电路 (32)第五章系统软件设计 (34)5.1主程序 (34)5.2 A/D转换设计 (35)5.3键盘与显示子程序设计 (36)5.4模糊PID控制流程设计 (37)结论 (38)参考文献 (39)致谢 (42)第一章绪论1.1 序言在现代化的工业生产过程中,几乎无处不使用电力传动装置,生产工艺、产品质量的要求不断提高和产量的增长,使得越来越多的生产机械要求能实现自动调速。

直流电动机调速器硬件设计

直流电动机调速器硬件设计

直流电动机调速器硬件设计论⽂题⽬:直流电动机调速器硬件设计专业:本科⽣:(签名)____指导教师:(签名)____直流电动机调速器硬件设计摘要直流电动机⼴泛应⽤于各种场合,为使机械设备以合理速度进⾏⼯作则需要对直流电机进⾏调速。

该实验中搭建了基于C8051F020单⽚机的转速单闭环调速系统,利⽤PWM信号改变电动机电枢电压,并由软件完成转速单闭环PI控制,旨在实现直流电动机的平滑调速,并对PI控制原理及其参数的确定进⾏更深的理解。

实验结果显⽰,控制8位PWM信号输出可平滑改变电动机电枢电压,实现电动机升速、降速及反转等功能。

实验中使⽤霍尔元件进⾏电动机转速的检测、反馈。

期望转速则可通过功能按键给定。

当选择⽐例参数为0.08、积分参数为0.01时,电机转速可以在3秒左右达到稳定。

由实验结果知,该单闭环调速系统可对直流电机进⾏调速,达到预期效果。

关键字:直流电机, C8051F020,PWM,调速,数字式Subject: Hardware Design of Speed Regulator for DC motor Major:Name: (Signature)____Instructor: (Signature) ____Hardware Design of Speed Regulator for DC motorAbstractThe dc motor is a widely used machine in various occasions.The speed regulaiting systerm is used to satisfy the requirement that the speed of dc motor be controlled over a range in some applications. In this experiment,the digital Close-loop control systerm is based on C8051F020 SCM.It used PI regulator and PWM to regulate the speed of dc motor. The method of speed regulating of dc motor is discussed in this paper and, make a deep understanding about PI regulator.According to experiment ,the armature voltage can be controlled linearnized with regulating the 8 bit PWM.So the dc motor can accelerate or decelerate or reverse.In experiment, hall component is used as a detector and feed back the speed .The expecting speed can be given by key-press.With using the PI regulator,the dc motor will have a stable speed in ten seconds when choose P value as 0.8 and I value as 0.01. At last,the experiment shows that the speed regulating systerm can work as expected.Key words: dc motor,C8051F020,PWM,speed regulating,digital⽬录第⼀章绪论 (1)1.1直流调速系统发展概况 (1)1.2 国内外发展概况 (2)1.2.1 国内发展概况 (2)1.2.2 国外发展概况 (3)1.2.3 总结 (4)1.3 本课题研究⽬的及意义 (4)1.4 论⽂主要研究内容 (4)第⼆章直流电动机调速器⼯作原理 (6)2.1 直流电机调速⽅法及原理 (6)2.2直流电机PWM(脉宽调制)调速⼯作原理 (7)2.3 转速负反馈单闭环直流调速系统原理 (11)2.3.1 单闭环直流调速系统的组成 (11)2.3.2速度负反馈单闭环系统的静特性 (12)2.3.3转速负反馈单闭环系统的基本特征 (13)2.3.4转速负反馈单闭环系统的局限性 (14)2.4 采⽤PI调节器的单闭环⽆静差调速系统 (15)2.5 数字式转速负反馈单闭环系统原理 (17)2.5.1原理框图 (17)2.5.2 数字式PI调节器设计原理 (18)第三章直流电动机调速器硬件设计 (20)3.1 系统硬件设计总体⽅案及框图 (20)3.1.1系统硬件设计总体⽅案 (20)3.1.2 总体框图 (20)3.2 系统硬件设计 (20)3.2.1 C8051F020单⽚机 (20)3.2.1.1 单⽚机简介 (20)3.2.1.2 使⽤可编程定时器/计数器阵列获得8位PWM信号 (23) 3.2.1.3 单⽚机端⼝配置 (23)3.2.2主电路 (25)3.2.3 LED显⽰电路 (26)3.2.4 按键控制电路 (27)3.2.5 转速检测、反馈电路 (28)3.2.6 12V电源电路 (30)3.3硬件设计总结 (31)第四章实验运⾏结果及讨论 (32)4.1 实验条件及运⾏结果 (32)4.1.1 开环系统运⾏结果 (32)4.1.2 单闭环系统运⾏结果 (32)4.2 结果分析及讨论 (32)4.3 实验中遇到的问题及讨论 (33)结论 (34)致谢 (35)参考⽂献 (36)论⽂⼩结 (38)附录1 直流电动机调速器硬件设计电路图 (39)附录2 直流电动机控制系统程序清单 (42)附录3 硬件实物图 (57)第⼀章绪论1.1直流调速系统发展概况在现代⼯业中,电动机作为电能转换的传动装置被⼴泛应⽤于机械、冶⾦、⽯油化学、国防等⼯业部门中,随着对⽣产⼯艺、产品质量的要求不断提⾼和产量的增长,越来越多的⽣产机械要求能实现⾃动调速。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

直流电机调速论文1、课题背景随着时代的进步和科技的发展,电机调速系统在工农业生产、交通运输以及日常生活中起着越来越重要的作用,因此,对电机调速的研究有着积极的意义.长期以来,直流电机被广泛应用于调速系统中,而且一直在调速领域占居主导地位,这主要是因为直流电机不仅调速方便,而且在磁场一定的条件下,转速和电枢电压成正比,转矩容易被控制;同时具有良好的起动性能,能较平滑和经济地调节速度。

因此采用直流电机调速可以得到良好的动态特性。

由于直流电动机具有优良的起、制动性能,宜与在广泛范围内平滑调速。

在轧钢机、矿井卷机、挖掘机、金属切削机床、造纸机、高层电梯等领域中得到广泛应用。

近年来交流调速系统发展很快,然而直流控制系统毕竟在理论上和在时间上都比较成熟,而且从反馈闭环控制的角度来看,它又是交流系统的基础,长期以来,由于直流调速系统的性能指标优于交流调速系统。

因此,直流调速系统一直在调速系统领域内占重要位置。

2、课题功能本次课程设计主要是设计一个直流电机的驱动电路,在给定速度后,当负载变化时,速度是稳定的,构建一个闭环的控制系统。

本论文介绍了基于ATmega16单片机来实现最优PID控制的直流脉冲(PWM)调速系统,并且详细论述了该系统的控制方法、结构、参数设计、程序设计等方面的问题。

该系统结构简单,调速性能好,性能价格比高,真正实现了直流调速系统的高精度控制。

3、系统设计3.1设计要求设计一个直流电机的驱动电路,在给定速度后,当负载变化时,速度是稳定的,构建一个闭环的控制系统。

3.2总体设计方案3.2.1设计思路题目要求设计一个直流电机的驱动电路,系统可以分为控制部分和显示部分。

设计中采用ATmega16芯片为主控制核心,行列式键盘为控制部分,显示部分采用液晶LCM1602显示。

通过单片机软件产生PWM波来控制电机,经过测速电路和PID算法,实现电机速度的实时测量反馈和调节。

3.2.2方案论证与设计1、系统控制设计方案论证与选择方案一:采用MCS-51系列的单片机和专用的PWM芯片及外部D/A转换电路,同时结合PID算法实现实时控制。

方案二:直接采用A VR单片机由软件产生脉冲调制信号,经过PID算法,来对电机进行控制。

由于系统要求比较简单,考虑性价比上,所以采用ATmega16芯片,来对电机进行控制。

2、电机控制电路的设计方案一:采用专用电机控制集成芯片来控制电机转动,该方案电路简单、可靠。

方案二:直接采用四个三极管搭成桥式电路来控制电机的转动。

由于系统要求驱动电机为小电机,考虑性价比上,直接采用四个三极管进行控制。

3、键盘电路的设计由于系统要求功能简单,所以直接采用行式键盘进行控制。

键盘用来输入启动、停止信号和设定的速度值。

4、显示电路的设计显示电路采用LCM1602进行显示。

5、速度测量电路的设计速度测量采用光电开关,进行速度采集,经过单片机中断,将采样的数据经过换算,显示出来。

3.2.3系统组成经过比较与论证,最终确定的系统组成框图如图1所示,其中采用ATmega16为主控制芯片,采用1602进行显示,键盘控制电路和电机控制电路。

图1 系统组成框图4、系统硬件的设计与实现4.1 ATmega16单片机主控制电路图ATmega16芯片介绍:该芯片是基于增强的A VR RISC结构的低功耗8位CMOS微处理器,数据吞吐率高达1MIPS/MHz。

有如下特点:16K字节的系统内可编程Flash,512字节EEPROM,1K字节SRAM,32个通用I/O口线,32个通用工作寄存器,用于边界扫描的JTAG接口,支持片内调试与编程,三个定时器/计数器等。

引脚说明:VCC:数字电路的电源GND:地端口A(PA7—PA0):端口A作为A/D转换器的模拟输入端,为8位双向I/O口。

端口B(PB7—PB0):8位双向I/O口。

端口C(PC7—PC0):8位双向I/O口。

端口D(PD7—PD0):8位双向I/O口。

~RESET:复位输入引脚。

XTAL1:反向振荡放大器与片内时钟操作电路的输入端。

XTAL2:反向振荡放大器的输出端。

A VCC:A VCC是端口A与A/D转换器的电源AREF:A/D的模拟基准输入引脚。

图2 ATmega16单片机主控制电路图4.2 主要单元电路的设计4.2.1 显示电路的设计该部分采用LCM1602液晶模块。

LCM1602是一种使用非常广泛的液晶模块,它支持5*7点阵和2行*16字符2两种模式,背光亮度和显示对比度可调,是一种功能较齐全,价格较便宜的液晶显示器件。

它由显示屏和驱动器两部分组成,单片机可通过写控制字的方式访问驱动器来实现对显示屏的控制。

图3 LCM1602显示电路图4.2.2键盘电路设计键盘电路采用行式键盘电路图4 键盘电路图4.2.3 电机驱动电路的设计图5 电机驱动电路工作原理简述如下:当ctr_A=1,ctr_B=0:则Q4导通→Q2截止,Q3截止→Q1导通。

于是电流i流经电机M的路径为:Vcc→Q1→M→D2→Q4→地,电机正转。

当ctr_A=0,ctr_B=1:则Q3导通→Q1截止,Q4截止→Q2导通。

于是电流i流经电机M的路径为:Vcc→Q2→M→D1→Q3→地,电机反转。

采用光耦电路进行电路隔离,有效提高电路的抗干扰性,当OC1A为1时,则ctr_A=1,当OC1A为0时,则ctr_A=0。

图6 光耦电路4.2.4电机测速电路的设计电机转速测量电路,采用光电开关进行对脉冲计数。

图7 电机测速电路图5、软件设计软件编写主要包括PWM波形的产生,电机转速的实时检测,PID控制算法,键盘扫描和液晶显示程序。

5.1 核心部分算法1、PWM波形的产生脉冲调制PWM开关型稳压电路是在控制电路输出频率不变的情况下,通过电压反馈调整其占空比,从而达到稳定输出电压的目的。

通俗说的PWM就是波形,波形的波峰与波谷的关系成为占空比,可以通过PWM来控制电机。

A VR 单片机可以轻松实现PWM功能。

ATmega16的timer0和timer2都具有PWM功能,timer0和timer2都为8位定时器。

timer2为异步操作定时器,在操作过程中要等待寄存器状态更改完成。

本设计中设定使用timer0来实现PWM功能。

OC0 output mode 设定了PWM 输出控制选择:正常的端口操作,不与OC0 相连接,比较匹配发生时OC0 取反,比较匹配发生时OC0 清零,比较匹配发生时OC0 置位。

Waveform mode 设定了波形产生模式:比较匹配输出模式,快速PWM 模式,相位修正PWM 模式。

程序代码如下:#include#includevoid port_init(void){PORTA = 0x00;DDRA = 0x00;DDRB = 0x08; //PB3为PWM输出,非常重要,否则无法输出波形DDRB = 0x00;PORTC = 0x00; //m103 output onlyDDRC = 0x00;PORTD = 0x00;DDRD = 0x00;}//TIMER0 initialize - prescale:64// WGM: Normal// desired value: 1KHz// actual value: 1.002KHz (0.2%)void timer0_init(void){TCCR0 = 0x00; //stopTCNT0 = 0x8D; //设置定时器计数值/*TCNT0*/OCR0 = 0x73; //设置定时器比较的值/*OCR0*/TCCR0 = 0x23; //初始化控制timer0的寄存器/*TCCR0*/}#pragma interrupt_handler timer0_comp_isr:20void timer0_comp_isr(void){//compare occured TCNT0=OCR0}#pragma interrupt_handler timer0_ovf_isr:10void timer0_ovf_isr(void){TCNT0 = 0x8D; //reload counter value}//call this routine to initialize all peripheralsvoid init_devices(void){//stop errant interrupts until set upCLI(); //disable all interruptsport_init();timer0_init();MCUCR = 0x00;GICR = 0x00;TIMSK = 0x03; //定时器中断选项/*TIMSK*/SEI(); //re-enable interrupts//all peripherals are now initialized}void main(void) /*加上这些,程序就可以运行了。

*/{init_devices();while(1);}程序中几个关键的寄存器的意义:1. TCNT0:定时器计数值,定时过程中不断增大,溢出后重新置数,开始下一轮。

2. OCR0:定时器比较的值,当TCNT0 =OCR0时,会产生timer0_comp_isr中断。

3. TCCR0:控制timer0的寄存器。

4. TIMSK:定时器中断选项,这里允许timer0比较中断,溢出中断。

5. 预分频器:预分频器是独立运行的。

也就是说,其操作独立于T/C 的时钟选择逻辑,且它由T/C1 与T/C0 共享。

由于预分频器不受T/C 时钟选择的影响,预分频器的状态需要包含预分频时钟被用到何处这样的信息。

一个典型的例子发生在定时器使能并由预分频器驱动(6 > CSn2:0 > 1)的时候:从计时器使能到第一次开始计数可能花费 1 到N+1个系统时钟周期,其中N 等于预分频因子(8、64、256 或1024)。

PWM的工作流程:1. 初始化,定时器开始工作,TCNT0逐渐增大,在预分频这么多个时钟周期里变化一次。

2. 输出比较寄存器包含一个8 位的数据,不间断地与计数器数值TCNT0 进行比较。

匹配事件可以用来产生输出比较中断,或者用来在OC0 引脚上产生波形。

3. TCNT0溢出,溢出中断用于在OC0上产生波形,置位或者清零。

4. TCNT0复位,进行下一次定时操作。

PWM的占空比:调节PWM的占空比,只需要用程序更改OCR0的值即可,根据不同的情况,可能是增加也可能是减小。

注意:因为Timer2是异步控制器,使用Timer2时,调节OCR2需要等待寄存器更新完成才能进行其他操作。

2、PID控制算法要使电机的转速稳定在某一预定的转速,需要随时监测(采样)电机的转速并与预定值(设定值)相比较,根据比较的结果来不断调整电机的转速,使之尽量接近设定值,这一过程成为闭环反馈控制,其控制方法(控制策略)称为控制算法,控制算法可以有多种多样,其中典型的一种算法叫做PID(比例—积分—微分)算法(或PID控制)。

相关文档
最新文档