基于DSP的高频三相大功率电源设计
时间:04-02
来源:中电网
点击:
2.4键盘接口和液晶屏接口模块
键盘和液晶屏接口模块虽然十分简单,但他是整个电源系统中不可缺少的一部分,好的键盘和液晶屏模块解决方案能够方便用户使用本系统。前面介绍的模块已经使用DSP产生三相正弦波并对电压和电流进行检测,因此DSP内部资源消耗很大,已不可能再用来控制人机对话,对键盘和液晶屏模块进行管理。故本系统中采用89C52单片机作为辅助微处理器,对键盘和液晶屏模块进行管理。
3 系统软件设计与实现
本电源系统软件部分采用模块化设计方法。将系统软件按照功能的不同分成多个功能模块,然后分别进行对其进行独立设计、编程、测试,最终将各个功能模块在主模块的调度之下形成一个完整的软件系统。本系统所有代码均采用C语言编写,89C52代码采用KEIL软件开发,DSP代码采用TI的CCS集成开发环境开发。
对本电源系统而言,功能模块主要有以下几个部分:
键盘管理和液晶屏显示模块;89C52与DSP通信模块;
DSP发波模块;三相电压电流采样模块。
在各个功能模块中,最重要的模块是DSP产生三相正弦波的模块。为了便于阐述发波的机理,这里只介绍频率为1 kHz,每周1 000点的三相正弦波产生过程。其他频率和每周其他点数正弦波发波过程是完全相同的。
现详细阐述DSP发波过程:将A相第一个点放人RAM第一个位置,将B相与A相第一个点差120。的点放RAM第二个位置,将C相的与B相第一个点差120~的点放在RAM第三个位置,以此循环将1 000个点全部放在RAM中。DSP每中断一次将RAM中数据送到不同D/A转换器中去,以此循环,3个D/A便可以同时产生相位角差120。的三相正弦波。为了便于在软件流程图中描述具体的I)SF’发波过程,流程图中只显示单相正弦波产生过程。软件流程图如图5所示。
4 结 语
本电源系统采用DSP2407与高速D/A转换器产生三相正弦波,方案简单,所生成的三相正弦波达到设计要求。采用89C52作为辅助处理器,通过液晶屏实时显示波形的幅值和频率,在键盘设计上充分考虑用户操作上的方便,具有良好的人机对话功能。通过对三相电源的电压和电流信号进行检测,引入负反馈,克服负载变化及其他干扰因素对电源造成影响,大幅提高电源系统的稳定性。可见本系统具有方案新颖、结构简单、操作方便、性能可靠,在惯性制导、船用陀螺、卫星安全、多轴振动台模拟等领域有着广阔的应用前景。
- 基于IXP421的VoIP网关及其性能测评(10-02)
- 新一代移动通信系统的关键技术(10-26)
- 基于DSP和FPGA的机器人声控系统设计与实现 (04-16)
- 设计基于TMS320LF2407的低功耗中文人机界面 (04-16)
- USB接口芯片的原理及应用 (04-15)
- 利用以太网硬件在环路实现高带宽DSP仿真(05-04)