变频器与传动 | 高压变频器 | 运动控制 | 机器人技术 | 机械传动 | 电力电子 | 传感器 | 嵌入式系统 | PLC
  | 工业以太网 | 人机界面 | 工业计算机 | 现场总线 | 仪器仪表 | 低压电器 | 自动化软件 | DCS
首页 | 企业专栏 | 产品中心 | 新闻动态 | 商业机会 | 技术园地 | 展会媒体 | 人才交流 | 论坛 | 有奖调查 | 帮助 
  论坛首页 → 资料交流 → [转帖]基于DSP的大功率SRM全数字控制系统
发表新的主题 发起新的投票 发起新的交易 发起新的任务 回复话题
标题:[转帖]基于DSP的大功率SRM全数字控制系统
zhonglong863
等级:圣骑士
权限:版主
积分:559
金钱:524
声望:4
经验:307
发帖数:307
注册时间:2007-12-21
收藏 编辑 删除 楼主

摘要:设计了一种大功率开关磁阻电机(SRM)全数字控制系统。该系统采用高性能的数字信号处理器(DSPTMS320F2812和单片机(MCU89C52从双处理器结构,为了减少外围分立器件,增加系统可靠性和抗干扰性,应用了复杂可编程逻辑器件(CPLDEPM7064S;控制策略采用电流斩波控制(CCC)。132kW大功率SRM控制系统成功应用于矿山矸石山绞车,由现场运行结果表明:速度跟踪性能和抗干扰能力强,电流波形接近理想方波,完全满足了工业现场的应用需求。进一步验证了该系统设计的合理性。
1
引言
随着微电子技术和微处理器的发展,电机控制技术也取得了突破性进展。开关磁阻电机(switched reluctance motor,简称SRM)是最近10年来才引起人们注意的一种新型机电一体化可调速电机,由于其内部没有转子绕组,具有永磁性能,因此结构简单坚固、价格低廉、可靠性高。开关磁阻电机驱动系统(SRD)仅需要单方向电流,因此基于IGBT的电力电子驱动电路简单可靠,具有灵活的可控性,易于实现4象限运行,系统动态响应快,在宽广的转速和功率范围内都具有高输出和高效率。SRD启动及低速时转矩大,转速调节范围大。SRD各相独立工作,在缺相的情况下仍能运行,系统容错能力强。SRM用作驱动系统,与直流、交流驱动系统相比,在结构、性能、体积和成本等各方面都具有很大的优势,使得SRD特别适合作为煤矿井下、井上大功率防爆绞车驱动系统。
本文为矸石山绞车开发了132kW大功率开关磁阻电机调速系统。首先分析了开关磁阻电机的数学模型及控制原理,然后设计了一种基于DSPMCU的主从双处理器和CPLD的全数字通用控制器,采用数字电流斩波控制方式,编写了双闭环控制软件;现场运行表明,该系统设计合理。
2
开关磁阻电机的数学模型
相数为m开关磁阻电机理想线性矩阵方程:


式中:U为相电压列矢量,U=(U1U2…UmTψ为相电压列矢量,ψ=(ψ1ψ2ψmTR为相电压列矢量Rdiag[R1R2Rm]L1θ)为相电感方阵的逆阵,L1θ)=diag[1/L1θ),1/L2θ),l/Lmθ]TL负载转矩;D为摩擦系数;J为转动惯量;ωt为角速度。
SRM
的转矩是由磁路选择最小磁阻结构的趋势而产生的。通常SRM的转矩根据磁共能计算,即


式中:θ为转子位置角;i为绕组电流。
基于线性模型,式(2)可简化为


3
电流斩波控制(CCC
开关磁阻电机工作在电动模式下时,在运动电势的抑制下电流变化平缓因此相对容易控制。通常采用与直流电动机调速系统类似的控制方法,对相电流进行采样,将给定的电流与反馈电流差值作为PWM的占空比计算依据,对电流进行闭环PI调节。
开关磁阻电机工作在制动模式下,电磁转矩方向与转速方向相反。从轴上输入的机械能转变为电能。如果没有位能负载拖动,在制动转矩的减速作用下,转子很快被制动到转速为零。理想的电动制动、电流波形如图1所示。

 


在图1中,θaθb区间处于电机电动运行的励磁阶段,θ2θ3是输出有效电动转矩阶段,θcθd是该相关断区间。在励磁阶段,由于相电感较小,故该相电流很快建立达到电动电流iref。在θ2θc通过PWM来保持电流的理想方波状态。θcθd间迅速关断开关管,避免相电流续流到电感下降区间对转矩产生反作用。
同样的,θeθf区间处于电机制动运行的励磁阶段,θfθ5区间是输出有效制动转矩阶段,θ5θ6是该相关断区间。在励磁阶段,由于相电感较大,故用较大的占空比同时开通两个IGBT,使得该相电流尽快建立达到制动电流iref。在θfθ5区间,主要克服反电动势,使得电流维持在iref附近。在开通角和关断角固定的情况下采用一主开关管始终关断,另一开关管PWM斩波且其占空比由反电动势EMF的大小决定。θ5θ6区间迅速关断开关管,避免相电流续流到电感上升区间。
4
系统主回路
根据系统实际需求,选用IGBT作为系统的功率变换单元,采用了不对称半桥的拓扑结构,系统的主回路方案如图2所示。

 


2中,L1L2L3为滤波电抗器,C1为滤波电容,两者的作用是为了避免系统产生的高次谐波对主电网造成影响。当SRD系统的功率电路和交流电网接通时,若回路中没有限制电流的元件,则合闸瞬间整流电路中大的储能电容将电源短路,电路中有较大的浪涌电流。即使是上百瓦数量级的供电电源,合闸浪涌电流都可能高达100200A,这样大的浪涌电流不仅会引起电源开关触点的熔接,输入熔断器熔断,也会干扰相邻的用电设备。限制合闸浪涌电流的方法是在储能电容回路串入限流电阻。合闸瞬间,充电电阻R0串入电容充电回路,当直流母线电压大于400V的时候,J闭合将R0短接。R1为放电电阻,是由DSP控制其所在支路开关的,当直流母线上的电压高于预定数值的时候就打开此支路进行放电。电容组C2为充放电电容,其作用为的是避免在系统状态转换时电压冲击。TA1TA2TA33LEM电流互感器,在进行处理后进入DSP控制系统进行A/D转换,为双闭环系统中电流闭环的反馈。LALBLC为开关磁阻电机的3个绕组。VD1VD6IGBT的续流二极管。
5
控制器硬件和软件设计
5.1
控制器硬件设计
该控制系统是专为矿山矸石山绞车所设计的,由于矿山电磁环境十分恶劣,并考虑到为以后系统升级需要,因此对硬件设计基本要求为:强大的数学运算能力,外设资源丰富,可靠性高,抗干扰能力强。
双处理器结构框图如图3所示,该控制系统主回路采用以IGBT为功率变换单元的不对称半桥拓扑结构;控制器由DSPMCU,双口RAMCPLD,存储器和各种外围电路组成,外围电路主要包括:位置信号输入电路、电流检测电路、过流检测电路、电压检测电路、IGBT驱动电路、键盘、显示电路和串口通讯等。

 


5.1.1
主-从处理器
主处理器(TMS320F2812)采用TI公司专为数字电机控制开发的新型混合信号32DSP,该芯片可提供每秒1.5亿次指令(150 MI/s),单周期32×32MAC功能,片上资源十分丰富,基于C/C++高效32TMS320C28X
TMDSP核心,并可由虚拟浮点数学函数库来提供支持,该IQ数学函数库可大大简化多应用开发系统,这种结合使设计人员在几秒钟内就可将浮点算法通过端口与定点处理器相连。DSP主要完成控制算法和PWM波形生成,由于F2812内部集成了两组空间矢量PWM状态机、可编程的硬件死区单元,捕获单元等功能,因此非常适合开关磁阻电机控制场合;从处理器采用8ATMEIL89C52MCU实现系统的外围接口,包括负责I/O数据采集、键盘、显示和串口通讯等慢速事件。
5.1.2
双口RAM
主-从处理器之间靠双口RAM CY7C131实现数据共享和传递控制信息。CY7C131具有两套相互独立、完全对称的地址总线、数据总线和控制总线,它允许两个CPU同时读取任何存储单元(包括同时读同一地址单元),但不允许同时对同一地址单元写或一读一写,否则就会发生错误。双口RAM中引入了仲裁逻辑(忙逻辑)电路来解决这个问题:在双口RAM的两套控制线中,各有一个BUSY引脚。当两端的CPU不对双口RAM的同一地址单元存取时,BUSYLHBUSYRH,可正常存储;当两端的CPU对双口RAM同一地址单元存取时,哪个端口的存取请求信号出现在后,则其对应的BUSYL,禁止其存取数据;在无法判定两个端口存取请求信号出现的先后顺序时,控制线BUSYLBUSYR只有一个为低电平。这样,就能保证对应于BUSYH的端口能进行正常存取,对应于BUSYL的端口不能存取,从而避免了两个CPU同时竞争地址资源而引发错误的可能。
然而,由于DSP为低功耗,其逻辑电平电压等级为3.3 VCY7C131逻辑电平并不匹配,不能直接将它们的数据线和地址线相连。本系统采用电平转换芯片74LVT16245实现电平转换。将DSP设为L(左CPU),单片机设为R(右CPU),则其原理图如图4所示,A0HA9HDSP通过SN74LVTH245驱动后的5V电平的地址总线,D0HD7HDSP通过SN74LVTH245驱动后的5V电平的数据总线,它们分别连接到CY7C131L端的地址数据总线上。AD0AD7是单片机的P0口地址数据复用口,连接到CY7C131R端的数据总线上,B0B9则是单片机的10位地址总线连接到了CY7C131R端地址总线上。R/WAR/WBDSP89C52对双口RAM的读写控制信号。HBUSYLBUSYR分别代表两个处理器对同一地址的读写冲突。CS1ACS1BDSP和单片机的地址、读写控制、空间分配信号进入CPLD进行地址译码的输出,指示了双口RAM在两个处理器中的地址。
CY7C131
1K×8位双口RAM,故DSPMCU交换数据以字节为单位。DSP对双口RAM读、写时高8位数据线无效。系统运行时DSP将采集和运算得到的速度、电流、电压通过双口RAM传给单片机。单片机也可以将采集到的键盘输入和通讯参数通过双口RAM送给DSP处理。

 


5.1.3
复杂可编程逻辑器件(CPLD
选用了复杂可编程逻辑器件(CPID),不仅使设计的产品达到小型化、集成化、高可靠性和抗干扰性,大大缩短了设计周期,减少了设计费用,而且CPLD还具有在系统编程(in-system programmable,简称ISP)能力,使控制系统的设计、开发、更新与维护变得非常方便。CPLD1EPM7064S)芯片在系统中主要起到保护功能,DSP的可靠复位,转子位置脉冲处理,DSP外部I/O空间地址分配,单片机地址分配管理,双口RAM读写控制等;另外CPLD2XC9572)芯片主要起到PWM脉冲隔离及再分配处理作用。
5.2
控制器软件设计
该控制系统软件采用双闭环结构——速度外环和电流内环。速度环采用PI调节器,通过简化磁链法比较得出的速度反馈信号与速度给定相减作为PI调节器的输入。速度调节器的输出信号作为内环的电流给定,与传感器测到的实际电流值比较形成电流偏差,作为电流调节器的给定,通过电流调节器输出的PWM信号控制电机绕组上电流的大小。
本文采用简化磁链法估算换相位置。开关磁阻电机的一相电压方程为


从而一相绕组磁链表达式为


如果已知时刻0到时刻t间每一时刻的电压u和电流值i以及时刻0的初始磁链值ψ0),就可以积分算出绕组当前时刻t的实际磁链ψ。转子位置θ为绕组磁链ψ和绕组电流i的函数,并且可以证明其为单值函数。如果已知当前时刻t的绕组磁链ψ和绕组电流i,则可以知道转子位置θ。电机单相轮流导通时,只要判断是否已达到换相位置,因此只需将对应当前电流的换相位置磁链与积分计算得到的估算磁链相比较。算法实现时测试存储最大电感位置的磁链电流曲线,然后从当前电流查到对应最大电感位置的参考磁链。
由于此系统采用双处理器,因此系统软件设计需要考虑主、从处理器之间的同步问题。在实际使用中采用双口RAM中的几个地址完成同步。DSP在初始化过程中将00H地址设置为00H,单片机在复位完成后将00H改写为FFHDSP在检查到00H地址内容改变后,双方同步即可完成。
主处理器DSP程序包括磁链计算、电流环程序和速度环程序。这3个程序均由DSP定时中断服务程序完成。DSP完成相绕组电压、电流A/D采样并实时计算当前磁链的大小,由磁链值和事先存储在内存中换相位置磁链值比较,得出换相信号。同时还要完成速度环和电流环,并由电流环给出IGBTPWM脉冲。图5给出了部分中断程序流程图。

 


6
现场运行结果
132 kW
大功率开关磁阻电机全数字控制系统应用于平顶山矿业集团十矿矸石山绞车,现场电流实测波形如图6、图7所示。
由图6和图7的系统电动和制动电流斩波波形及重载运行时的电流波形可以看出,系统在正常运行时电流波形接近理想方波,说明电机的电流控制方法与系统软硬件结合完好。

 

 

 


8中,速度给定及实际速度测量结果表明系统的超调量小于5%,证明速度跟随性能好。

 


7
结论
132 kW
大功率SRM控制系统成功应用于矿山矸石山绞车,由现场运行结果表明:速度跟踪性能和抗干扰能力强,电流波形接近理想方波,完全满足了工业现场的应用需求。进一步验证了该系统设计的合理性。



















该帖子于2008-5-9 15:13:02被 zhonglong863 编辑过

该帖子于2008-5-9 15:16:55被 zhonglong863 编辑过

2008-5-9 10:10:51IP: 保密
同桌的你
等级:骑士
权限:普通用户
积分:252
金钱:296
声望:5
经验:190
发帖数:190
注册时间:2007-6-7
编辑 删除 引用 第2楼

结论下面那么长都是空白的啊,楼主再看看

2008-5-9 14:50:07IP:保密
21dianban
等级:圣骑士
权限:普通用户
积分:617
金钱:573
声望:5
经验:378
发帖数:378
注册时间:2007-11-8
编辑 删除 引用 第3楼
楼主最好把图放在该放的地方,这样便于看啊
2008-5-9 17:31:21IP:保密
 快速回复
  • 支持UBB,HTML标签

  • 高级回复
  • 内容

    操作选项: 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖
       
    中国传动网版权所有
     粤ICP备05100281号 经营许可证编号:粤B2-20060497
    客服电话:0951-5671761 5036968 5051058