微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于SPMC75系列单片机的高性能三相变频电源

基于SPMC75系列单片机的高性能三相变频电源

时间:05-03 来源:21ic 点击:

5 系统软件设计

整个系统软件分为三部分:1.核心的波形发生器,这部分主要是SVPWM信号发生器,和一些相关的驱动服务程序;2. 系统控制程序;3. 人机接口界面程序;

该系统核心的波形发生器部分的结构如图 5-1。在这里根据本系统的特点使用化简的SVPWM信号发生器结构。这部分结构(除PWM发生模块)将在PWM的周期中断中用软件实现。这里的调制系数计算和乘法器主要是为实现波形的幅度控制和电源波动补尝用的。

图 5-1驱动结构

PWM周期中断服务子程序是整波形合成的核心,其流程如图所示,程序会按相位累加和当前相位的正余弦系数的查表计算、向量系数计算、空间向量变换和占空比更新顺序执行,完成后返回。

图 5-2 PWM中断服务子程序流程图

系统控制部分是整个系统协调的心脏。整个系统都在其协调下有条不紊的工作。这部分主要是根据系统设置和当前系统的状态给出相应的控制信息,以确保系统的可靠运行。

人机接口界面程序,这部主要是为用户提供一个简单易用的交互接口,以方便用户对变频器的可靠控制。包括变频器的起停、各种运行参数的设置都在这一层面上执行。

6 结语

通常,在开发变频设备的过程中,需要编写实时性、程序可读性强的代码,这时就需要采用混合编程。而凌阳的m’nSP™ IDE具有良好的编程环境,它可以很轻松、容易地进行混合编程(在C程序中调用汇编程序,在汇编程序中调用C程序)。该系统用了SPMC75F2413A两个定时器和约30个IO口资源,其实SPMC75F2413A的资源相当丰富。因其有专业的变频硬件支持,变频系统开发变得相对简单。同时,SPMC75F2413A在变频控制方面有相当出众的表现。因此,基于SPMC75F2413A的变频系统在通用变频、变频家电等变频领域有广阔的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top