基于DSP的直流电机控制系统设计论文.doc
《基于DSP的直流电机控制系统设计论文.doc》由会员分享,可在线阅读,更多相关《基于DSP的直流电机控制系统设计论文.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .基于DSP的直流电机控制系统设计摘要:直流电机由于励磁磁场和电枢磁场完全解耦,可以独立控制,因此具备良好的调速性能,出力大、调速X围宽和易于控制,广泛应用于电力拖动系统中。而随着对电机控制要求的不断提高,普通的单片机越来越不能满足对电机控制的要求,DSP技术的开展正好为先进控制理论以及复杂控制算法的实现提供了有力的支持。本设计采用美国TI公司专门为电机数字化控制设计的16位定点DSP控制器TMS320LF2407作为微控制器。该芯片集DSP信号高速处理能力及适用于电机控制优化的外围电路于一体,可以为高性能传动控制技术提供可靠高效的信号处理与控制硬件。电机的控制系统是由检测装置、主控制器、
2、功率驱动器以及上位机组成,其中DSP控制器是电机控制系统的关键局部,负责对电机的反应信号进展处理并输出控制信号来控制电机的转动。关键词:直流电机; DSP; PID控制器; PWMThe Design of DC Motor Control System Based on DSPAbstract:The DC motor armature magnetic field and the excitation pletely decoupled, it can be independently controlled, so it has a good speed performance, cont
3、ribute to a large power, widely speed range, and easy to control, so it is widely used in electric drive systems. With the motor control required for continuous improvement, mon single MCU cant meet requirements of the motor control well, DSP technology just for the advanced control theory and plex
4、control algorithm implementation provides a strong support.This design uses the American TI pany specially for motor control design of digital 16 fixed-point DSP controller TMS320LF2407 as the controller. The chip set DSP signal the high processing capacity and used in motor control optimization the
5、 periphery of the circuit in a body, high performance driving control technology to provide reliable and efficient signal processing and control hardware. Motor control system is posed of detection devices, the main controller, power driver and PC ponents, which DSP controller is a key part of the m
6、otor control system , responsible for the motor feedback signal processing and output control signal to control the rotation of the motor.Keywords:DC motor, DSP, PID controller, PWM目 录第1章 绪论11.1 课题概述11.1.1 课题研究的背景11.1.2 课题研究的目的及意义21.2 课题研究的现状21.3 课题研究的内容5第2章 系统总体设计62.1 系统的组成62. 2 DSP芯片选择62.3 TMS320L
7、F2407 DSP 控制器介绍72.4 硬件方案论证102.4.1 测速传感器的选择102.4.2 功率驱动单元方案论证112.4.3 键盘显示方案论证112.4.4 PWM实现方案论证122.5 本章小节12第3章 系统硬件设计133.1 电源电路的设计133.2 功率驱动单元的设计133.2.1 PWM调速原理143.2.2 电机驱动电路153.3 速度检测单元的设计163.3.1 速度检测的方法163.3.2 速度检测电路设计173.4 按键控制单元的设计183.5 显示单元的设计203.5.1 1602液晶介绍203.5.2 显示单元接口电路设计203.6 通信单元的设计213.7 本
8、章小节22第4章 系统软件设计234.1 主程序的设计234.1.1 主程序234.1.2 初始化子程序244.1.3 显示程序244.2 中断效劳程序的设计244.2.1 PWM波发生程序254.2.2 捕获中断程序274.3 PID控制算法284.3.1 PID控制原理294.3.2 系统PID控制294.4 本章小节31第5章 系统总体调试325.1 调试准备325.2 系统调试32结论34致谢35参考文献36附录37. .word.zl. .第1章 绪论1.1 课题概述1.1.1 课题研究的背景电气传动是以电动机的转矩和转速为控制对象,按生产机械工艺要求进展电动机转速控制的自动化系统。
9、根据电动机的不同,工程上通常把电气传动分为直流电气传动和交流电气传动两大类。纵观电气传动的开展过程,交流与直流两大电气传动并存于各个时期的各大工业领域内,虽然它们所处的地位和作用不同,但它们始终随着工业技术而开展的。特别是随着电力电子技术和微电子学的开展,在相互竞争中完善着自身,发生着变更。由于直流电机具有良好的线性调速特性,简单的控制性能,因此在工业场合应用广泛。近代,随着生产技术的开展,对电气传动在起制动、正反转以及调速能力、静态特性和动态响应方面都提出了更高的要求,所以计算机控制电力拖动控制系统已成为计算机应用的一个重要内容。直流调速系统在工农业生产中有着更为广泛的应用。随着计算机技术和
10、电力电子技术的飞速开展,两者的有机结合使电力拖动控制技术产生了新的变化。电力电子技术、计算机技术和直流拖动技术的组合是技术领域的穿插,具有广泛的应用前景。有不少的研究者己经在用DSP作为控制器进展研究。直流调速控制系统的控制方法经历了机械式的、双机组式的、分立元件电路式的、集成电路式的、单片机式的开展过程。随着数字信号处理器DSP的出现,给直流调速控制提供了新的手段和方法。将计算机技术的最新开展成果运用在直流调速系统中,在经典控制的根底之上探讨一种新的控制方法,为计算机技术在电力拖动控制系统中的应用做些研究性的工作。用计算机技术实现直流调速控制系统,计算机的选型很多。经过选择,选取DSP芯片作
11、为控制器。直流调速系统的内容十分丰富,有开环控制系统,有闭环控制系统;有单闭环控制系统,有双闭环控制系统和多闭环控制系统;有可逆调速系统,有不可逆调速系统等9。开展本课题研究的控制对象是闭环直流调速系统;研究的目的是利用计算机硬件和软件开展的最新成果,对控制系统升级进展研究;研究工作是在对控制对象全面回忆总结的根底上,重点对控制局部展开研究,它包括对实现控制所需要的硬件和软件环境的探讨,控制策略和控制算法的探讨等内容。目前,对于控制对象的研究和讨论很多,有比拟成熟的理论,但实现控制的方法和手段随着技术的开展,特别是计算机技术的开展,不断地进展技术升级。这个过程经历了从分立元件控制,集成电路控制
12、和单片计算机控制等过程。每一次的技术升级都是控制系统的性能有较大地提高和改良。随着新的控制芯片的出现,给技术升级提供了新的可能。电机控制是DSP应用的主要领域,随着社会的开展以及对电机控制要求的日益提高,DSP将在电机控制领域中发挥越来越重要的作用。1.1.2 课题研究的目的及意义长期以来,直流电机一直占据着速度控制和位置控制的统治地位。由于它具有良好的线性调速特性,简单的控制性能,高质高效的平滑运转的特性,尽管近年来不断受到其它电动机的挑战,但到目前为止,就其性能来说仍无其它电动机可比。在控制系统的构成上,本课题对硬件电路进展了设计,而这个硬件系统具有一定的通用性,也即可以将它作为一个硬件平
13、台,在其它过程控制中应用。另外,由DSP的特点量身订做,可以在其它的控制系统中根据不同的要求进展外围电路的设计,进而来构成硬件系统,这样既便于设计思想的物化,又使得设计系统更加紧凑,不浪费资源。本直流电机控制系统采用经典的数字增量式PID控制算法,在本文中对数字增量式PID控制的理论、设计和实现进展了较为详细的论述。1.2 课题研究的现状近些年来,随着现代电力电子技术、控制技术和计算机技术的开展,电机的应用技术也得到了进一步的开展,新产品、新技术层出不穷。除了人们己经熟悉的普通电机外,许多不同用途的特种电机也不断问世,如广泛应用于办公设备的无刷直流电机和高精度的步进电机、用于照相机的超声波电机
14、、用于心脏血液循环系统的微型电机等等。另一方面,由于应用了电力电子技术,电机的控制技术变得更加灵活,效率也更高,如变频器控制的异步电机及伺服系统即是典型的例子1。在实际中,电机应用已由过去简单的起停控制、提供动力为目的应用,上升到对其速度、位置、转矩等进展准确的控制,使被驱动的机械运动符合预想的要求。例如在工业自动化、办公室自动化和家庭住宅自动化方面使用大量的电机,几乎都采用功率器件进展控制,将预定的控制方案、规划指令转变成期望的机械运动。这种新型控制技术己经不是传统的“电机控制或“电气传动而是“运动控制。运动控制使被控机械实现准确的位置控制、速度控制、加速度控制、转矩或力的控制,以及这些被控
15、机械量的综合控制。因此现代电机控制技术离不开功率器件和电机控制器的开展5。电机的控制器经历了从模拟控制器到数字控制器的开展。由于模拟器件的一些参数受外界因素影响较大,并且它的精度也差。所有这些都使得模拟控制器的可重复性比拟差,控制效果不理想,因此调速电机的控制器逐渐朝数字化方向开展。数字控制器与模拟控制器相比拟,具有可靠性高、参数调整方便、更改控制策略灵活、控制精度高、对环境因素不敏感等优点。随着现有的工业电气传动、自动控制和家电领域对电机控制产品需求的增加用户也不断提高对电机控制技术的要求5。总是希望能在驱动系统中集成更多的功能,到达更高的性能。许多设备试图使用8位或是准16位的微处理器实现
16、电机的闭环控制,然而它们的内部体系构造和计算功能都阻碍了这一要求的实现。例如,在很多领域如工业、家电和汽车,用户希望使用效率高且去掉霍尔效应传感器的电机。这种电机的控制可以通过使用先进的电机控制理论、采用高效的控制算法来实现。但是这可能超出上述微处理器的计算能力。使用高性能的数字信号处理器DSP来解决电机控制器不断增加的计算量和速度需求是目前较为普遍的做法。将一系列外围设备如模数转换器A/D、脉宽调制发生器PWM和数字信号处理器DSP集成在一起,就获得一个既功能强大又非常经济的电机控制专用的DSP芯片。近年来,各种集成化的一单片DSP的性能得到很大的改善,软件和开发工具越来越多,越来越好,价格
17、却大幅度降低。低端产品的价格已接近单片机的价格水平,但却比单片机具有更高的性能价格比。越来越多的单片机用户开场选用DSP器件来提高产品性能,DSP器件取代高档单片机的时机己成熟13。首先,与单片机相比,DSP器件具有较高的集成度。DSP具有更快的CPU,更大容量的存储器,内置有波特率发生器和FIFO缓冲器,提供高速、同步串口和标准异步串口。有的片内集成了A/D和采样/保持电路,可提供PWM输出。更为不同的是,DSP器件为精简指令器件,大多数指令都能在一个周期内完成,并且通过并行处理技术,使一个指令周期内可完成多条指令。同时DSP采用改良的哈佛构造,具有独立的程序和数据空间,允许同时存取程序和数
18、据。又配有内置高速硬件乘法器、多级流水线,使DSP器件具有高速的数据计算能力。而单片机为复杂指令系统计算机CISC,多数指令要2-3个指令周期来完成。单片机采用冯.诺依曼构造,程序和数据在同一空间存取,同一时刻只能单独访问指令和数据、ALU只能做加法,乘法需要由软件来实现,因此占用较多的指令周期,也就是说速度比拟慢。所以,构造上的差异使DSP器件比准16位单片机单指令执行时间快8-10倍,完成一次乘法运算快16-30倍。DSP器件还提供了高度专业化的指令集,提供了FFT快速傅立叶变换和滤波器的运算。此外,DSP器件提供了JTAG Joint Test Action Group接口,具有更先进的
19、开发手段,批量生产测试更方便。其次,基于DSP芯片制造的电机控制器可以降低对传感器等外围器件的要求。通过复杂的算法到达同样的控制性能,降低本钱,可靠性高,有利于专利技术的XX。现在各大DSP生产厂家都推出自己的内嵌式DSP电机控制专用集成电路。如占DSP市场份额45%的美国XX仪器公司,凭借自己的实力,推出了电机控制器专用DSP-TMS320C24x。新的TMS320C24x DSP采用TI公司TMS320C2xLP16位定点DSP核,并集成了一个电机事件管理器,后者的特点是可以最正确方式实现对电机的控制。该器件利用TI的可重用DSP核心技术,显示出TI的特殊能力一通过在单一芯片上集成一个DS
20、P和混合信号外设件,制造出面向各种应用的DSP方案。TMS320C24x作为第一个数字电机控制器的专用DSP系列,可支持用于电机控制的指令产生、控制算法处理、数据交流和系统监控等功能。集成的DSP核、最正确化电机控制器事件管理器和单片式A/D设计等诸多功能块加在一起,就可以提供一个单芯片式数字电机控制方案。系列中的TMS320LF2407包括一个30MIPSDSP核、两个事件管理器、32位的中央算术逻辑单元、多达16通道的IO位A/D转换器、64K的I/0空间和一个32K字的闪速存储器,它利用TMS320的定点DSP软件开发工具和JTAG仿真支持,可使电机控制领域的研发人员方便地调试控制器和脱
21、机使用。第三,DSP运算速度快,控制策略中可以使用先进的实时算法,如自适应控制、卡尔曼滤波、状态预估等,大大提高控制系统的品质。而且DSP控制软件可用C语言或汇编语言编写或者二者嵌套使用。因此采用DSP芯片制造的电机控制器便于用户的调试和应用。最后,在越来越多的场合,如电动汽车、纺织行业、水泵变频调速系统等,他们往往是规模比拟大,时序、组合逻辑都很复杂的情况,这时如果同时运用DSP芯片和一些其它的可编程逻辑器件可以大大减小系统的体积、提高系统运算能力,实现复杂的实时控制。1.3 课题研究的内容本文主要研究基于DSP的直流电机控制系统,通过控制算法和调速方法的分析,利用电机调速、DSP芯片控制、
22、上位机通信、按键模块等的根本原理及相关知识,实现对电机的速度控制。整个系统的根本思想就是利用DSP内部资源产生可控制的脉冲控制整流电压,改变串入主回路中的直流电动机的电磁转矩,实现电动机的转速调节。研究内容包括如下:1电机控制系统功能实现的分析;2控制算法与调速方法的分析与设计;3电机驱动、电源模块、按键模块、测速、显示模块的硬件设计与实现;4系统主程序、按键扫描、控制算法、测速、电机速度控制等程序的分析、设计与实现;5电机控制系统整机测试与实现;第2章 系统总体设计2.1 系统的组成由图2-1可知,该设计包含DSP控制单元、功率驱动单元、检测单元、显示单元、通信单元五个局部。DSP控制单元:
23、对来自上位机的给定信号和来自传感器的反应信号按一定的算法进展处理,输出相应的PWM波,经过光电隔离局部,送给功率驱动单元;功率驱动单元:对来自DSP控制器的PWM信号进展功率放大后送给直流电动机的电枢两端,驱动电机与负载;速度检测单元:采集电机的速度信息,并送给主控制器;显示单元:将采集到的电机转速信息予以显示;通信单元:负责主控制器与上位机及外设的信息交换。图2-1 系统总体框图2. 2 DSP芯片选择直流电机的调速控制系统一般采用电机专用微处理器,其种类主要包括复杂指令集CISC处理器如工NTEL196MX系列单片微控制器,精简指令集RISC如日立公司SH704x系列单片微控制器,哈佛构造
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 DSP 直流电机 控制系统 设计 论文
限制150内