新闻中心

EEPW首页>电源与新能源>设计应用> DSP的大功率开关电源的设计方案

DSP的大功率开关电源的设计方案

作者: 时间:2011-09-26 来源:网络 收藏
由于TMS320LF2407A的工作电压为3.3 V,因此输入的模拟信号也不能超过3.3 V。为防止输入信号电压过高造成A/D输入通道的硬件损坏,我们对每一路A/D通道了保护电路,如图5所示,Cu2,CU3 起滤波作用,可以将系统不需要的高频和低频噪声滤除掉,提高系统信号处理的精度和稳定性。

本文引用地址://m.amcfsurvey.com/article/178587.htm

  另外,采用稳压管限制输入电压幅值,同时输入电压通过二极管与3.3 V电源相连,以吸收瞬间的电压尖峰。

  当电压超过3.3 V时,二极管导通,电压尖峰的能量被与电源并联的众多滤波电容和去耦电容吸收。并联电阻Ru4的目的是给TL431提供偏置电流,保证TL431至少有1 mA的电流流过。Cu1 和RU3作为反馈网络的补偿元件,用以优化系统的频率特性。

  电流采样的原理与电压采样类似,只是在电路中要通过电流传感器将电流信号转换为电压信号,然后再进行采集。

  (5)保护电路

  为保证系统中功率转换电路及逆变电路能安全可靠工作,TMs320LF2407A提供了

输入信号,利用它可以方便的实现逆变系统的各种保护功能,具体实现框图如图6所示:

图6 保护电路结构框图

  图6 保护电路结构框图

  各种故障信号经或门CD4075B综合后,经光电隔离、反相及电平转换后输入到

引脚,有任何故障时,CD4075B输出高电平,

引脚相应被拉为低电平,此时所有PWM输出管脚全部呈现高阻状态,即封锁PWM输出。整个过程不需要程序干预,由硬件实现。这对实现各种故障信号的快速处理非常有用。在故障发生后,只有在人为干预消除故障,重启系统后才能继续工作。

  3 系统的软件实现

  为了构建控制器软件框架,使程序易于编写、查错、测试、维护、修改、更新和扩充,在软件中采用了模块化,将整个软件划分为初始化模块、ADC信号采集模块、PID运算处理模块、PWM波生成模块、液晶显示模块以及按键扫描模块。各模块问的流程如图7所示。

图7 软件模块流程图

  图7 软件模块流程图

  3.1 初始化模块

  系统初始化子程序是系统上电后首先执行的一段代码,其功能是保证主程序能够按照预定的方式正确执行。系统的初始化包括所有DSP的基本输入输出单元的初始设置、LCD初始化和外扩单元的检测等。

  3.2 ADC采样模块

  TMS320LF2407A芯片内部集成了10位精度的带内置采样/保持的模数转换模块(ADC)。根据系统的技术要求,10位ADC的精度可以满足电压的分辨率、电流的分辨率的控制要求,因此本设计直接利用DSP芯片内部集成的ADC就可满足控制精度。另外,该10位ADC是高速ADC,最小转换时间可达到500 ns,也满足控制对采样周期要求。

  ADC采样模块首先对ADC进行初始化,确定ADC通道的级联方式,采样时间窗口预定标,转换时钟预定标等。然后启动ADC采样,定义三个数组依次存放电压、电流和温度的采样结果,对每一个信号采样8次,经过移位还原后存储到相应的数组中,共得到3组数据。如果预定的ADC中断发生,则转人中断服务程序,对采样的数据进行分析、处理和传输。以电压采样为例,其具体的流程图如图8所示。

图8 电压采样程序流程图

  图8 电压采样程序流程图

  3.3 PID运算模块



评论


相关推荐

技术专区

关闭