基于DSP 28335的单相有源滤波控制器设计
3 基于DSP 28335的软硬件实现方案
3.1 硬件设计
数字化APF控制器要求完成A/D采样、谐波计算、变流器控制、通讯、故障保护与报警等功能。APF常应用在有快速波动负载的系统中,故要求响应时间小,尽量减小时间延时和补偿的相位滞后。在此设计的控制器以DSP 28335为核心。DSP28335是以C28X为核心的32位浮点高速CPU,系统最高频率可达150 MHz,芯片内部集成2×8通道12 bit的AID转换器。具有丰富的I/O口资源,便于外围控制。
图2示出控制器结构框图。本文引用地址:https://www.eepw.com.cn/article/161030.htm
3.2 软件设计
DSP软件主要包括系统初始化程序和中断程序。中断程序包括定时器中断、电压同步锁相中断、故障保护中断、通讯中断、启停中断。定时器中断是整个软件的核心,完成了对负载电流、直流侧电压等模拟量的采集,同时进行谐波补偿量计算,并根据滞环控制逻辑输出控制信号,其流程如图3所示。
电压同步锁相中断是响应电压基波的过零信号,复位DSP内部的正弦、余弦表指针,得到与电压基波同频同相的电压参考信号。故障保护中断程序中对变流器过压、过流、过热及直流侧电压过压的故障信号进行响应,接收到这些故障信号,控制器进入自动保护,封锁控制输出,并报警等待故障信号解除。控制器的通讯部分采用发送查询、接收中断的方式,通讯中断程序中接收主控机的参数设定等命令。启停中断程序中外部的启动和停止命令。
评论