电气工程课程设计-基于tms320f2812的无刷直流电机控制系统_第1页
电气工程课程设计-基于tms320f2812的无刷直流电机控制系统_第2页
电气工程课程设计-基于tms320f2812的无刷直流电机控制系统_第3页
电气工程课程设计-基于tms320f2812的无刷直流电机控制系统_第4页
电气工程课程设计-基于tms320f2812的无刷直流电机控制系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东北石油大学课程设计课程课程电气工程课程设计题目基于TMS320F2812的无刷直流电机控制系统院系电气信息工程学院电气工程系专业班级电气学生姓名学生学号指导教师2012年7月18日东北石油大学课程设计任务书课程电气工程课程设计题目基于TMS320F2812的无刷直流电机控制系统专业电气工程及其自动化姓名学号主要内容、基本要求、主要参考资料等主要内容:设计一个电动汽车无刷直流电机控制系统。基本要求:无刷直流电机选用的为内置位置检测传感器,控制系统核心为TI的DSP—TMS320F2812。无刷直流电机位置传感器获得的信号通过光耦隔离后送入DSP。DSP通过SCI接口与上位PC机相接,上位机控制电机转速和正反转。系统采用闭环增量式PID控制,速度检测由位置检测传感器获得参考资料:[2]苏奎峰等编著.TMS320F2812原理与开发[M].北京:电子工业出版社.2005[3]TexasInstruments,TMS320F281xADCCalibrationReferenceGuide(Rev.A).2004[4]TPS3307-18.datasheet[Z],2005[5]彭超,基于DSP的高速数据采集系统的研究.吉林大学,2009完成期限指导教师专业负责人2012年7月9日

目录TOC\o"1-2"\h\z\u1、设计简介 12、系统设计方案 13、无刷直流电机的MATLAB仿真 23.1稳态参数的计算 23.2有静差的单闭环调速系统 43.3反馈控制调速系统的主要部件和稳态参数计算 63.4建模仿真参数的设定 63.5PID参数设定 74、无刷直流电机控制系统硬件设计 74.1DSP模块 74.2调速技术 74.3系统的软件设计 84.4硬件设计电路图(见附录) 84.5驱动电路 85、实验结果与分析 95.1位置信号检测 95.2MOSFET控制信号检测 95.3端电压检测 96、总结 10参考文献 11电气工程课程设计(报告)PAGE111、设计简介设计一个电动汽车无刷直流电机控制系统。无刷直流电机选用的为内置位置检测传感器,三相八极星形绕组接线,电压24v,功率52w。控制系统核心为TI的DSP—TMS320F2812,产生6路PWM波控制信号送入驱动模块,驱动模块由IR的IR2130芯片构成,驱动芯片接收到控制信号后,驱动三相全桥电路,全桥电路采用集成块FB4710。无刷直流电机位置传感器获得的信号通过光耦隔离后送入DSP。DSP通过SCI接口与上位PC机相接,上位机控制电机转速和正反转。系统采用闭环增量式PID控制,速度检测由位置检测传感器获得。

2、系统设计方案该系统设计采用三相Y型永磁方波无刷电机PWM控制方案,通电方式为两两通电。图1给出控制系统原理框图。它采用全数字三闭环控制。其中,电流环采用PI调节器,速度环采用遇限削弱积分的积分分离PID控制算法,它的输出极性决定了正反转方向,从而可实现电机的四象限运行。位置环采用PI调节器。逆变器采用全桥型PWM调制。控制系统原理框图图2为系统硬件结构图。无刷直流电机控制器由DSP模块、驱动器模块、功率变换模块、位置传感器模块、电源模块和上位机组成。本设计中使用DSP的六路PWM发生器和CAP捕获单元,选用TI公司的TMS320F2812,在与上位机通信时使用SCI接口,驱动模块采用IR公司的IR2130高性能三相桥式驱动器。可输出6路驱动信号,拥有完善的保护功能,IR2130可在不高于600V的电路中工作,输出的上桥臂驱动电流峰值为250mA,下桥臂驱图2系统硬件结构图动电流峰值为500mA。功率变换电路采用6个MOSFET构成三相全桥电路,MOSFET采用IR公司的N沟道MOSFETFB4710,其最大电压为100v,电流75A。电机采用的是42BLF02,电源使用的HH1713双路直流稳压电源电压范围为(0V-30V)。3、无刷直流电机的MATLAB仿真本课程设计选用MATLAB进行仿真模拟设计, 其中SIMULINK电力系统工具箱是以SIMULINK为运行环境,涵盖了电路、电力电子、电气系统等电工学中常用的基本元件和系统仿真模型。他有以下的模块库组成:电源模块ElectricSource、基本元件库Elements、电力电子模块库PowerElectronic、电机模块库Machines、连接模块库Connects、测量模块库Measurements、一个附加模块库ExtraLib。可利用以上几个模块中的元件为基础,搭建单闭环直流调速模型。3.1稳态参数的计算

根据已知数据计算静态参数系统为满足调速范围和静差率的要求,则必须组成转速闭环,并设置放大器。所以闭环系统稳态参数计算主要是计算检测环节和运算放大器的有关参数。

①了满足静态调速指标要求,额定负载时调速系统的稳态速降应为

②根据静态速降,计算系统的开环放K

③计算测速反馈系数及有关参数

测速反馈电压,其中测速反馈系数。为电位器RP2的分压系数。Cetg为测速发电机的电势系数。

从测速发电机数据可知

试取分压系数,如果测速发电机与主电动机直接传动,这样电动机最高转速1500r/min下反馈电压为

一般最大给定电压约10V左右,本系统选用直流稳压电源为±15V,可以满足要求,分压系数试取合适,于是测速反馈系数为

电位器RP2的选择方法如下:考虑测速发电机输出最高电压时,其电流约为额定值的20%,这样,测速机电枢电压降对检测信号的线性度影响较小,于是此时RP2所消耗的功率为:

为使电位器温度不要很高,实选瓦数应为消耗功率的一倍以上,故选RP2为10W,2.2kΩ可调电位器。

晶闸管整流与触发装置放大系数Ks

计算:可近似取为计算运算放大器的放大系数和参数

实取Kp=12,工程上一般取R0=20kΩ或40kΩ,若R0=20kΩ则

3.2有静差的单闭环调速系统以下用自动控制理论中的反馈控制原理改善系统的性能。利用此原理,需要在电机轴上安装一测速发电机TG,其输出电压U与转速成正比,把U作为负反馈电压与转速给定电压U相比较,构成了速度负反馈调速系统如图1(a)所示。因为采用了速度负反馈,所以可以提高运行的稳态精度。根据自动控制原理,推导出如图1(b)所示的闭环调速系统的稳态结构图。其闭环特性为:n=KNKSUn/[Ce(1+k)]-PId/[Ce(1+k)]=n0-Δn。其中:K=KpKxβ/Ce为闭环系统的开环放大系数;n为理想转速。速度负反馈闭环调速系统如果断开反馈回路,可以得到系统的开环机械特性n=KpKsUn/Ce-(Rid/Ce)=n0-Δn’(2)以下对开环特性和闭环特性进行比较:开环转速降:Δn’=Rid/Ce,闭环转速降:Δn=Rid/[Ce(1+k)],二者的关系是:Δn=Δn’/(1+K),可以看出闭环系统的特性要硬的多。开环的静差率:s′=Δn’/n0’闭环的静差率:s=Δn/n0当静差率相等时,闭环系统的调速范围也大大提高。如果取nmax为理想空载转速,则开环时:D′=n′/[Δn’(1-s)];闭时环:D=n0s’/[Δn(1-s’)].当s’=s,则D=(1+K)D’可以看出闭环系统的稳态性能要比开环系统高的多,而闭环系统有高的稳态性能的前提是闭环系统的开环放大系数K要足够大。如前所提的高精度系统,要满足D=20,S≤5%的要求,则转速降需要在n=112.4r/min以下,所以系统的开放放大系数必须满足K≥Δn/Δn’-1=42虽然单闭环调速系统有较好的稳态性能,但仍然存在稳态速差,其稳态速差为:n=RId/Ce(1+k)。只有当K=∞时,才能使速差n=0,这是不可能实现的。所以该调速系统称为有静差调速系统。闭环调速系统的动态结构图在有静差调速系统中,K越大,系统的稳定性就越好,稳态速差也就越小。但是K太大时,会影响系统的动态稳动性,图2是系统的动态结构图,根据动态结构图可以得到系统的传(S):(3)系统的特征方程:(4)根据劳斯-吉乐维茨判断,该系统动态的稳定条件为:可以看出为了提高系统的稳态精度而增加开环的放大系数,有可能导致系统的不稳定。在该调速系统中,系统的稳态精度和动态稳定性是一对矛盾。对一个自动控制系统来说,系统的稳定性是正常工作的首要条件,必须得到保证。所以该系统的稳态精度不会太高,这是系统面临的第一个问题。系统面临的第二个问题:直流电机起动时,由于反馈电压U=0,直流电机处于全压起动状态,此时电机电流过大,会影响安全运行。要解决这个问题,需要对系统进行改进。3.3反馈控制调速系统的主要部件和稳态参数计算运算放大器:运算放大器用作比例放大器(也称比例调节器、P调节器)时,注意比例调节器的输出电压与输入电压成反比。其输出量能立即响应输入量的变化。当放大器上需要综合好几个信号时,可以用并联输入的方法来实现,当和Ux的极性相反时,由于A电的,可得令,则得

它的意义是:放大系数只按给定输入回路的电阻计算,其它信号则应按输入回路电阻比折合到给定回路上。

晶闸管整流与触发装置:。若初步估算,即在条件下,用两个量的设计最大值估算,即。也可估算,例如,当Uct的调节范围是0~10V,对应的变化范围是0~220V时,可取3.4建模仿真参数的设定电机定子相绕组电阻R=2.8750Ω定子相绕组自感与自感之差L-M=0.02转动惯量J=0.005kg·m2阻尼系数B=0.0002N·m·s/rad额定转速n=1000r/min直流电源供电电压为220V4、设计方案的设定3.5PID参数设定比例系数Kp=3积分系数Ki=0.02微分系数Kd=0无刷直流电机控制系统硬件设计无刷直流电机控制中存在的转矩脉动问题,一直是影响系统性能的关键问题之一。引起转矩脉动的因数主要有三个方面:电势、电流波形的影响,定子绕组换流引起的转矩脉动,以及齿槽效应引起的转矩脉动。由于现在的DSP集成了大量的外设,可以更方便实现更多的功能,充分利用数字信号处理器DSP的高速数字运算功能,控制策略可尝试采用其它智能策略,诸如模糊与神经网络结合、遗传算法与模糊推理神经网络相结合的方案,实现系统的控制模式更加灵活多样。无位置传感器技术是当前无刷直流电机控制的趋势。应用反电势过零点法进行无位置传感器的控制方案,具有一定的可行性和很大的实用性。4.1DSP模块DSP选用TI公司的TMS320F2812,采用的是合肥零零电子生产的开发板。本设计中使用DSP的六路PWM发生器和CAP捕获单元,在与上位机通信时使用SCI接口。4.2调速技术本系统通过PWM调速方式,通过控制开关管的PWM触发信号来改变占空比,从而改变端电压U来实现对无刷直流电机的调速。PWM技术主要有两种:单极性PWM控制和双极性PWM控制。图1所示为单极性PWM控制的控制信号,六个开关管分别在60。电角度的区域内处于导通状态,另一个开关管处于PWM状态;图2所示为双极性PWM控制的控制信号,两个工作的开关管在每个60。电角度区域内或者导通或者关断。通常情况下,为了减小电流脉动和开关管的损耗,电机控制系统都采用单极性的PWM控制技术4.3系统的软件设计软件设计采用CCS3.3调试仿真软件进行开发调试。本设计使用C语言编程,程序模块具体分为六大部分:主程序及初始化程序位置检测、转向检测程序PID算法程序定时测速子程序捕获中断子程串口接收中断子程序4.4硬件设计电路图(见附录)4.5驱动电路驱动模块采用IR公司的IR2130。IR2130是高性能三相桥式驱动器。可输出6路驱动信号,拥有完善的保护功能,IR2130可在不高于600V的电路中工作,输出的上桥臂驱动电流峰值为250mA,下桥臂驱动电流峰值为500mA。下图为IR2130驱动电路示意图。IR2130驱动电路示意图5、实验结果与分析5.1位置信号检测电机转子位置信号的正确检测,是无刷直流电机正常工作的基础。5.2MOSFET控制信号检测通过观察控制信号的波形,判断控制是否正确。5.3端电压检测本部分对电机端电压、端电压与位置信号的对应以及端电压与控制信号的对应进行测试,以验证驱动过程中换相的正确性HALL信号图

DSP输出PWM波上三管图DSP输出PWM波下三管图6、总结

采用TMS320F2812为核心设计的数字伺服系统,解决了伺服系统中PWM信号的生成、电机速度反馈及电机电流反馈问题,方便地实现了保护功能,极大地简化了系统硬件设计,提高了系统的可靠性,减小了伺服系统的体积。降低了成本(降低约20%)。通过各路观察HALL信号和PWM波得波形图,得出电路的软硬件都没有问题,可以正常工作,实验结果验证了该方法的有效性。

参考文献[2]苏奎峰等编著.TMS320F2812原理与开发[M].北京:电子工业出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论