不规则采样法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于DSP的SPWM不对称规则采样算法的分析与实现
姜彬,张浩然,郭启军
(浙江师范大学数理信息学院电子技术研究所 ,浙江,金华,321004) 基金颁发部门:浙江省科技厅项目名称:静电除尘器智能化高频高压电源的研制编号:2008C21064 基金申请人:张浩然姜彬
摘要:本文以高性能数字信号处理芯片TMS320F2812为核心,设计生成了基于不对称 规则采样算法的SPWM波形,键盘输入参数设定调制波频率。本文首先分析了不对称规则算法的原理,接着设计了基于TMS320F2812芯片的软件设计流程,最后在数字示波器上显示了实验波形,验证了设计的有效性和可行性。
关键字:SPWM; DSP;不对称采样算法; TMS320F2812
Sine Pluse Width Modulation based on TMS320F2812
Mathematics, Physics and Information Engineering College of Zhejiang Normal University
Jinhua, Zhejiang, China, 321004
Abstract: According to Asymmetry Rule Sampling Algorithmic based on TMS320F2812,we design and generate SPWM waveform. And we use keyboard to change the parameters and set frequency modulation wave. First we analysis the principle of the algorithmic ,and then design the software flow based on TMS320F2812, Finally, we show some experiment waves on the Digital Oscilloscope to proved the effectiveness and feasibility of the design.
Key words: SPWM;DSP; Asymmetry Rule Sampling Algorithmic; TMS320F2812
中文分类号:TP273 文献标识码:A
1引言
在三相逆变器中,SPWM(Sinusoidal Pulse Width Modulation)技术是最为先进的控制算法之一,SPWM波用于控制逆变器功率器件的开关时刻。SPWM技术最初是用模拟电路构成三角波和正弦波发生电路,接着用比较器来确定他们的交点,这种实现方法电路复杂,精度较差。后来人们采用单片机来实现,但由于单片机在硬件计算速度和算法计算量方面的局限,往往无法兼顾计算的精度和速度。由于DSP具有强大的运算能力,能够完全兼顾控制的精度和速度,越来越多的应用选择使用DSP。用DSP产生多相正弦波有多种方法,如采用D/A转换器,使用DSP外接D/A转换器可以输出频率较高的正弦波,但是这种方法浪费硬件资源,因为需要几相正弦波就需要几个D/A转换器,而且在每次计算每个D/A采样点的正弦值时都需要占用CPU,不利于系统整体性能的提高。TMS320F2812是TI公司推出的用于工业控制的新型32位定点DSP,最高主频150MHz,拥有丰富的外设,利用其内部硬件电路---事件管理器模块中的全比较单元,采用SPWM算法,可以非常方便的产生高精度的、实时性强、可在线调节、带死区控制的三相正弦SPWM波形,从而实现三相逆变器的SPWM控制[2]。
2. SPWM算法原理[3]
PWM技术利用全控型器件的导通和关断把电压变成一定形状的电压脉冲序列,实现变压、变频控制并且消除谐波,而SPWM算法是以获得正弦电压输出为目标的一种脉宽调制技术。 为了得到正弦波,需要输出一组连续的幅值相等而宽度不相等的矩形波,实现过程为:正弦调制波与三角载波相交,交点产生控制功率开关器件的信号,经相应驱动电路来控制功率开关器件的通断,从而得到一系列等幅而且脉冲宽度正比于对应区间正弦波曲线函数值的矩形脉冲,即SPWM波形。
1
浙江省科技厅项目
浙江省科技厅项目
2
用软件方式实现SPWM 的算法包括:自然采样法,规则采样法(对称规则采样法,不对称规则采样法)。自然采样法在计算SPWM 波的脉宽时要解超越方程,不适合用于实时控制。在实际控制应用中,为减少谐波分量,多采用不对称规则采样法(如图1所示)。实践证明,不对称规则采样法所形成的阶梯波比对称规则采样法更接近于正弦波,特别是当载波比N=3或3的倍数时,前者的输出电压中不存在偶次谐波分量,其它高次谐振波分量的幅值也较小,并且当逐渐增大调制率,使脉宽调制向输出方波过渡时,采用不对称规则采样,不会像自然采样那样产生基波幅值跳跃的现象。所谓不对称规则采样法,是指既在三角波的顶点位置又在底点位置对正弦波进行采样,此阶梯波与三角波的交点所确定的脉宽,在一个三角波的周期内的位置是不对称的,如图1所示。在这里,采样周期Ts 是三角波周期Tt 的1/2,即Ts =Tt /
2。
图1 由相似三角形可导出采样脉宽时间:)sin 1(21t M T t s s on ϖ+= ;)sin 1(2
2't M T t s s on ϖ+= (1) 注:on t 、'on t 为脉冲宽度(开关管导通时间)
;调试比t c U U M /=(c U 为正弦波最大幅值,t U 为三角载波最大幅值);s T 是采样周期,s ϖ是正弦调制波角频率,且有m s f πϖ2=;由于每个载波周期采样两次,并设载波比m c f f N /=(c f 为三角载波频率, m f 为正弦调制波频率),则有: N
k f f k T k f t m c s m s πππω11122=== ( k1=0, 2, 4, 6 …2N-2) N
k f f k T k f t m c s m s πππω22222=== ( k2=1, 3, 5, 7 …2N-1) (2) 将(2)式代入(1)式得:sin 1(21N k M T t t on π+= (k1=0,2,4…2N-2);
)sin 1(2
2'N k M T t t on π+= (k2=1,3,5…2N-1) (3)
'on on pw t t t +=