DDS技术在机场助航灯恒流调光器系统中的应用

时间:2009-04-14来源:网络

为了形象地说明DDS相位量化的工作原理,可将正弦波在一个完整周期内的相位变化用相位圆来表示,相位和幅值是一一对应的,如图4所示。N位相位累加器对应相位圆上的2N个相位点,图中相位累加器的位数N=4,共有16个幅度码与0°~360°中的16个相位点对应,幅度码存储在ROM中,在k的作用下,相位累加器对ROM进行寻址,完成相位/幅值转换。DDS输出信号频率fc和fc以及频率控制字k之间的关系为:fo=fck/2N

3 基于DDS技术的SPWM波形的生成
3.1 SPWM波形生成的步骤
本系统的控制系统采用DSPTMS320LF240A,利用片上自带的事务管理器(EVA)模块代替了传统DDS技术波形产生中的D/A模块,如图5所示。将一个周期划分为l 024个点,用于保证波形的平滑程度。具体的过程可分为以下几个步骤:

1)选定频率控制字进行相位累加
在ROM(利用2407A的ROM)中建立的是一个大小为2M个点的正弦表(M=10),相位累加器(N位,N=32),在每个载波周期内与产生的相位增量k(频率控制字)相累加。


根据所要求的输出频率fo,当Tc选定后由(2)式即可求出k。正弦数据表的实际大小是1 024个点,选用32位累加器低16位的低十位对正弦表进行寻址。在这种情况下,给定k就决定了输出调制正弦波的频率。通过设置k值的不同可以产生不同输出频率的正弦波,根据实际要求计算出频率控制字,使相位累加器开始工作,将后者的低十位作为地址去查找正弦表中当前相位所对应的幅值TEMP。助航灯调光器要求输出电压频率不变,因而频率控制字不需要改变。
2)根据调光要求计算调制比
助航灯连接在隔离变压器的次级,灯泡发光强度与回路中的电流IH成正比,通过改变回路中电流IH的大小调节灯泡的亮度,助航灯恒流调光器可人为设定为五级电流(2.8A、3.4A、4.1A、5.2A、6.6A),回路电流,。由升压变压器初级电压UL决定,设灯光回路总负载为Z,则有:


M为升压变压器的变比。由上式可知灯光回路电流IH是随着升压变压器的初级端电压成比例变化的。我们可根据外界要求的光级设定好电流值,进一步求出UL的值,再根据公式:
M=UL/UC(UC是直流测电压)
从而可以计算出调制比,由计算出的调制比对正弦表中检索出的幅值进行调幅,即可得到所需的电压。参考波的正弦幅值为:
Temp=Temp0・M
(Temp0为正弦ROM表中的幅值)
3)SPWM波形的产生
将调幅后的结果送入EVA模块的比较寄存器,通过设置定时l的周期寄存器T1PR,可使其在连续增/减计数模式下产生载波信号,其中断周期是载波周期,如图6示。在此计数模式下,定时器1计数器(T1 CNT)从0开始递增至周期寄存器(T1PR)的值后又递减到0,如此循环反复。在其不断计数的同时,比较单元的比较逻辑也在不断将定时器l计数器的值和比较寄存器的值进行比较,由于助航灯光的电源系统需要四路PWM波形,因而在幅值的设置上使其中的两个比较单元一样,让二者和周期寄存器的值进行比较,相位累加器的采样频率与载波频率相同,每一个载波周期,比较单元的值更新一次,并与定时器1的计数值进行比较,当定时器的计数值T1CNT与CMPR相匹配时,DSP内部的PWM电路将根据比较方式控制寄存器和死区控制寄存器的设定输出逻辑输出PWM波形。

1 2 3

关键词: DDS 恒流 调光器 系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版