DSP-直流电机要点.docx

上传人:lao****ou 文档编号:81588 上传时间:2023-02-13 格式:DOCX 页数:44 大小:2.20MB
下载 相关 举报
DSP-直流电机要点.docx_第1页
第1页 / 共44页
DSP-直流电机要点.docx_第2页
第2页 / 共44页
DSP-直流电机要点.docx_第3页
第3页 / 共44页
DSP-直流电机要点.docx_第4页
第4页 / 共44页
DSP-直流电机要点.docx_第5页
第5页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《DSP-直流电机要点.docx》由会员分享,可在线阅读,更多相关《DSP-直流电机要点.docx(44页珍藏版)》请在第一文库网上搜索。

1、DSP技术应用综合训练课程报告XX 一 XX 学年 第XX 学期课题名称基于TMS320F2812直流电机控制系统姓 名空学号 XXXXXXXXX壬旺级 XXXXXXX成绩基于TMS320F2812无刷直流电机控制系统【摘要】:无刷直流电机(Brushless Dirrent Motor BLDCM)时随着电机控制技术、电力电子技术、微电子技术的发展和新型永磁材料的进步而出现的一种新型电机。无刷直流电机时多变量非线性受控对象,传统控制方法难以对其精确控制。本文基于粒子群算法的模糊控制策略,对模糊控制器参数进行优化,并进行了 PID控制、模糊控制、基于粒子群算法模糊控制的调速系统实验,对各种方法

2、下的系统响应性能进行比较和分析。实验表明,该系统结构简单紧凑,控制精度高,具有良好的静态和动态性能。【关键词】:TMS320F2812 ,数字信号处理器,串行通信Abstract : Brushless DC motor(BLDCM) is a new type of motorwhich is develop on base of DC motor due to the advancement ofthe power electronics , motor control technology ,microprocessor and the appearance of new type of

3、 permanentmaterials. BLDCM is a multi-variable and non-linear system. Fuzzycontrol has been used in the field of the BLDCMcontrol. However, the design and tuning of the fuzzy controllerare notsatisfied . And then the speed control performance ofspeed control PID controller , fuzzy controller , base

4、on PSOcontroller were compared and analyzed . Experimental resultsshow that the system has a simple and compact structure, highcontrol precision and good dynamic and static characteristics.Key words : DSP TMS320F2812 , Digital Signal Processor ,Serial Communication引言无刷直流电动机从上世纪70年代末开始引起了从事电机及驱动系统学者的

5、重视。电机的驱动控制结构有很多形式,近年来国外学者多集中于对直流电机的转矩波动及其控制问题上进行研究。以单片机为核心组成的数字控制电路调速控制能力强,但只能实现系统的外环数字控制,而DSP则可以实现全数字化的控制。无刷直流电机利用电子换向器取代了传统直流电机中的机械电刷和机械换向器,因此不仅保留了直流电动机运行效率高和调速性能好等优点,乂具有交流电动机的结构简单、运行可靠、维护方便等优点。由于不受机械换向限制,易于做到大容量、高转速,目前在航天、军工、数控、冶金、医疗器械等领域已得到大量应用。TMSF2812DSP是TI公司新推出的基于TMS320c2xx内核的定点数字信号处理器。器件上集成了

6、多种先进的外设,具有灵活、可靠的控制和通信模块,完全可以采用单芯片实现电机控制系统的控制和通信功能,使得电机控制系统简单化、模块化,为电机及其他运动控制领域应用的实现提供了良好的平台。本文设计和实现了基于TI公司TMS320F2812 DSP芯片的无刷直流电机控制系统,整个系统结构紧凑,功能完善。1.课题要求本文主要研究基于DSP的直流电机控制系统,通过控制算法和调速方法的分析,利用电机调速、DSP芯片控制、上位机通信等的基本原理及相关知识,实现对电机的速度控制。可以实现以下功能:1 .能够完成电机启动、停止;2 .能够完成正、反转;3 .在完成以上功能的基础上实现电机的加速与减速。2.硬件设

7、计2.1 系统硬件设计系统的硬件框图如图1所示,可以看出基本上包括一个以TMS320F2812 DSP为核心的DSP控制板,一块配套的功率驱动板和一台无刷直流电机。本系统设计控制的无刷直流电机采用霍尔元件作为位置反馈机制,从反馈的脉冲信号中获得位置信息和转速情况。控制核心DSP根据采集到的实际转速,修正控制转速,实现系统对电机转速的闭环控制。此外,系统从电机的驱动器件IGBT处获得电流信息。通过综合这三个信息,使得整个电机调速系统安全、稳定、可靠地工作。图1系统硬件框图2. 2部分硬件设计整个系统由控制、驱动、显示及电源四部分组成,结构框图如下图所示:希尔反馈485通信按3W板核心是DSP的开

8、发梗lCETEK-2812-Btt.另有一叠外翦电踣)电流反填驱动板(MCU 是 MC33035.里幼器件是IR的】GBT,以及 IGBT 的 Dww)显示板显示电极的髯速(5V电源由控制板提供)电照技(提供300V/20A电源!GBT的电源,15V的电湃(给曜动机供电).”(蛤控制板供电)图1系统结构根图显示单元2. 2.1控制部分硬件设计控制板部分以TMS320F2812为核心,加上一部分外围电路及接口构成。实现的主要功能是控制指令的接收和执行,速度信号的接收和计算处理,电流采样信号接收和转换,速度闭环和电流闭环控制算法的执行等。对电机的控制主要使用F2812片上的两个电机控制专用外设EV

9、A和EVBo利用通用定时器T1配合PWM发生器来产生驱动功率器件所需的六路PWM信号,通过GPI0接口将三路电机霍尔传感器信号输入捕获单元,从而获取三个转子的位置,进而控制电机的换相和进行电机转速的计算。两个12位AD模块对相电流信号Iphase和输入的速度调节电压信号Vref进行转换和存储,分别作为电流环的反馈信号和速度环的参考信号。通过片上的通用输入输出接口 (GPI0),实现与功率驱动部分的连接,输出启动停止信号,正反转信号,紧急制动信号等,同时接收输入的保护信号,故障信号等。通过片上的SCI模块实现与计算机的通信,接收上位机的控制指令。控制部分硬件结构如图2所示。/收外部存储若保护电路

10、图2控制板电路框图2.2.2功率驱动部分硬件设计功率驱动部分的硬件电路,主要由前置驱动芯片和六个功率MOSEFET管组成,实现对控制部分传送过来的换相信息的处理和PWM信号的隔离放大,控制功率MOSFET管的导通和关断,以此来控制电机的工作状态和速度。除此之外,还有电源电路,电流检测电路,过流保护和紧急制动电路等辅助电路,以及与电机和控制板的接口电路。前置驱动芯片采用的是IR公司的MOSFET驱动芯片IR2131,具有集成度高、可靠性好、速度快、过流欠压保护、调试方便等特点。IR2131内部设计有过流、过压及欠压保护。功率驱动电路采用24V供电,驱动电路与电机的连接采用三相全桥方式,电机工作在

11、三相六状态模式下。以任一时刻电机只有两相导通的方式来控制换流元件。PWM调制的方式是软斩波方式,即导通时下桥臂功率管始终保持开状态,上桥臂功率管的开关由PWM信号决定。功率开关管采用HITACHI公司的集成功率开关器件6AMi5,其内部集成3个N型MOSFET管和P型MOSFET管,构成三相全桥功率开关电路。与采用六个分立MOSFET管相比,有利于提高集成度,减少电路板面积,增加可靠性。每个MOSFET管自带超快恢复二极管,在MOSFET管关闭期间起反向续流作用。功率驱动部分电路框图如图3所示。图3功率主回路电路框图3.系统控制策略及软件设计系统软件设计思想是通过不断采集电机转速,与给出的速度

12、指令相比较后,利用PII)算法,同时综合滤波算法,不断修正速度误差,直到采集到的电机转速与系统给定的转速相同,程序就认为系统已经入锁了。系统控制时始终监视电机电流和位置反馈,一旦出现异常,就启动相应的报警机制,并让电机停止转动。3.1 系统控制策略由直流电机的数学模型可知,其转速基本上跟电压成正比,转矩基本上和相电流成正比。为了达到控制精度和动态性能,本系统选用了转速、电流双闭坏调速系统。电流环采用PI调节器,速度环采用遇限削弱积分的积分分离PI控制算法。它具有良好的起动和抗干扰性能,可以满足本系统的需要。在此控制方案中,霍尔传感器的信号加到TMS320F2812的捕获单元端。将捕获端设置为I

13、/O 口,然后采集捕获单元的电位情况。根据捕获单元的电位情况可以判断电机处于那个区间。根据两次捕获的时间可以计算出电机运行速度。此速度作为速度参考值的反馈量,然后经过速度PI调节后可以得到参考电流Iref。另外通过电流检测电路可以得到相电流Iphase信号,此信号通过A/D转换后作为参考电流Iref的反馈量,经过电流PI调节后,得到的输出量调节输出的PWM信号的占空比,用此PWM信号接到驱动端.这样可以根据电机运行的情况而调节MOSFET管的导通时间达到控制电机转速的目的。3.2 软件设计本实验采用Ccs3.3软件,及串口调试软件,通过串口调试工具向f2818发送串口数据,来控制f2812中的

14、程序,来实现电机的速度调控。程序流程图如下:3.3 . 1数字PID模块:改模块实现数字PID算法,对转速误差和电流误差进行调节计算,控制PWM信号的占空比。通过占空比的改变来调节电动机的转速。程序如下:temp=(Sci_VarRxj-l&OxOf);templ=EvaRegs.T1PR/16;pwm=templ*(16-temp);EvaRegs. T1CMPR = pwm;startmotor ();3 . 2.2 PWM波的产生TMS320F2812的事件管理器模块有两个,即EVA和EVB。每个管理器包括通用定时器(GP)、比较器、PWM单元、捕获单元以及正交编码脉冲电路(QEP)。E

15、VA和EVB在功能上完全相同,只是在模块的外部接口和信号有所不同。PWM波形发生模块:主要是通过设置DSP内部事件管理器模块的PWM波形发生器,将通用定时器T1设置成连续升序计数模式,对应20kHz的PWM频率,计数周期设成50 us。然后根据电流环输出的占空比对三个全比较单元的比较寄存器值进行刷新。同时,通过查表法,获得当前换相指针所对应的ACTR (全比较动作控制寄存器)值,并送到ACTR寄存器,完成对PWM1PWM6引脚状态的定义,设计程序见附录。4 .实验步骤及结果分析4.1 实验步骤1 .打开ccs,并将f2812与pc机连接,通过Debugconnect将ccs与f2812连接,在左下角显示已连接状态。图I芸11词国1 0. 考Filex : GEL ilx:1 Pr oj ct x3FFC0028AD0400MO

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服