没有合适的资源?快使用搜索试试~ 我知道了~
单片机与DSP中的DSP在高频开关电源的控制
2 下载量 29 浏览量
2020-11-17
21:35:10
上传
评论 1
收藏 77KB PDF 举报
温馨提示
试读
2页
数字信号处理器(DSP)已广泛应用在高频开关电源的控制,采取DSP作为变频电源的控制核心,可以用最少的软硬件实现灵活、准确的在线控制。数字信号处理器TMS320LF2407既有一般DSP芯片的特点,还在片内集成了许多外设电路,使其可以很方便地实现变频电源控制。本文中,控制系统采用了工程应用较多的正弦脉宽凋制技术,该技术具有算法简单,硬件实现容易,谐波较小等优点,可以充分发挥DSP的高速性、实时性、可靠性等方面的特点,结合相应的软件,应用一些改进的算法实现了SPWM调制,输出了质量较好、频率和幅值可任意改变的控制信号。 1 系统的结构 变频电源采用高频SPWM技术和通用电压型单相全桥
资源推荐
资源详情
资源评论
单片机与单片机与DSP中的中的DSP在高频开关电源的控制在高频开关电源的控制
数字信号处理器(DSP)已广泛应用在高频开关电源的控制,采取DSP作为变频电源的控制核心,可以用
最少的软硬件实现灵活、准确的在线控制。数字信号处理器TMS320LF2407既有一般DSP芯片的
特点,还在片内集成了许多外设电路,使其可以很方便地实现变频电源控制。本文中,控制系统采用了工程应
用较多的正弦脉宽凋制技术,该技术具有算法简单,硬件实现容易,谐波较小等优点,可以充分发挥DSP的
高速性、实时性、可靠性等方面的特点,结合相应的软件,应用一些改进的算法实现了SPWM调制,输出了
质量较好、频率和幅值可任意改变的控制信号。 1 系统的结构 变频电源采用高频SPWM技术和通
用电压型单相全桥
数字信号处理器(DSP)已广泛应用在高频开关电源的控制,采取DSP作为变频电源的控制核心,可以用最少的软硬
件实现灵活、准确的在线控制。数字信号处理器TMS320LF2407既有一般DSP芯片的特点,还在片内集成了许多
外设电路,使其可以很方便地实现变频电源控制。本文中,控制系统采用了工程应用较多的正弦脉宽凋制技术,该技术具有算
法简单,硬件实现容易,谐波较小等优点,可以充分发挥DSP的高速性、实时性、可靠性等方面的特点,结合相应的软件,
应用一些改进的算法实现了SPWM调制,输出了质量较好、频率和幅值可任意改变的控制信号。
1 系统的结构
变频电源采用高频SPWM技术和通用电压型单相全桥逆变电路,选取ICBT功率模块作为开关器件,控制电路采用全
数字化设计。
输出电压和电感电流通过采样网络,将输入信号转换为TMS320LF2407所需要的电平,接至TMS3201F
2407的A/D转换口。通过键盘键入所要求的输出电压值、频率值,由SCI模块与DSP实现通讯。得到逆变器当前工
作的基准电压信号,经过电压电流调节器获得实际的正弦调制信号,与DSP定时器产生的三角波载波信号相交截,输出带有
一定死区的驱动控制信号,经驱动单元进行隔离放大后送到IGBT。DSP可以把当前时刻的输出电压、频率值送给单片机
并在8位LED上显示出来。为了保证过压、欠压、过流(过载)的情况下能有效地保护功率开关和负载,在本系统中设置了
保护电路,一旦出现故障,PDPINT引脚为低电平状态,封锁驱动脉冲控制信号,切断变频电源输出。
2 SPWM波的软件设计
变频电源研制的核心是SPWM波的生成,可利用DSP通过软件来实现,系统采用了双闭环反馈的控制策略,其外环为
输出电压反馈,电压调节器一般采用PI形式,电感电流反馈构成内环,电流环设计为比例环节。由图l可以看出,输出电压
的信号经调理采样生成Vf后直接反馈,与参考正弦电压Vref比较后,经PI调节后作为电流内环的给定信号Ig。其与
电感电流反馈值If比较得到的误差经P调节,作为调制波与三角载波进行交截产生SPWM开关信号。为了便丁变频器在线
调试,所生成的SPWM波调制比必须可在一定范围任意改变,且误差较小。由上所述,可知SPWM波的生成涉及3个方
面:获得参考止弦电压Vref、实现电压电流双闭环控制、产生三角载波。其中,三角载波的实现很简单,可由DSP中的
通用定时器产生,本设计中,使用了通用定时器l,可根据载波频率确定定时器l中的周期寄存器TIPR的值。下面着重介
绍前两个方面所涉及的没计和算法。
2.l 基准正弦电压信号的生成
DSP实时地从单片机读取所需要的电压的频率和幅值作为当前输出电压的基准(给定)。获取当前时刻的正弦值,基准
正弦信号是通过查表法产生的。在数字控制系统中正弦基准信号就是一个正弦数据表格,故应将正弦波按其表达式制成0°~
360°的表格供查用,在本设计中,正弦数据表格中数据点数选为1024,可将其数值放在片外数据存储器。有如卜关系
式:
式中:fs为当前时刻调制频率;
t为采样时刻;
N为当前时刻处在整个调制周期的第N个脉冲。
由于本系统系变频电源,即fS是在变化的,且系统采用的是异步调制,所以N也是随fS变化而变化的。由此必须实时
变化定时时间T以确保整个周期的脉冲数最大限度地接近整数,以避免或减少输出波形含有基波的子谐波;此外,还须实时地
改变脉冲序列,以保证输出电压值不发生较大的跳变。
2.1.1 实时改变定时时间
假设fS=400 Hz,则频率凋制比Mf为
由于整个周期的脉冲数NE超过1,所以NE只能选用定标为Q0,即NE只能为整数,所以NE=62,从而在脉冲数
上出现了相差了O.5个,反映在桥臂输出电压上,有正负输出所含的脉冲数不相同。由此会产生基频的子谐波。
如果我们以当前的脉冲数NE回推出开关频率,则有fc=62x400=24.8kHz,这样确定的开关频率,就最
大限度地保汪了正负调制周期的脉冲数近似相同。设计中,定时器1的工作方式设定为连续增减计数方式,故其中fcpu=
20 MHz为时钟频率,开关频率25 kHz时可得定时时间T为40μs,T1PR为400;而开关频率为24.8
kHz时可得定时时间T为40.65μs,T1PR为403.225,T1PR定标为Q0,所以只能为整数403,
故求得频率调制比所以正负调制周期的脉冲数相差极少,为0.035,这样就最大限度的消除了基频的子谐波。
资源评论
weixin_38675815
- 粉丝: 3
- 资源: 889
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功