使用SPMC75F2413A设计的通用变频器
由于其它模块属于通常的一些模块,此处不再详述。整个系统的结构还请参考图 3-1。 5 系统软件设计 波形合成的PWM周期中断服务子程序的流程如图 5-2,程序首先判断是否有波形参数更新,以此实现波形参数的一次性同步更新,以防止参数修改不同步对发生信号的影响。而后程序会根据图 5-1的结构流程依次执行,完成后返回。 系统控制部分是整个系统协调的心脏。整个系统都在其协调下有条不紊的工作。这部分主要是根据系统设置和当前系统的状态给出相应的控制信息,以确保系统的可靠运行。 6 结语 7 参考文献
图 4-1系统电路原理图
整个系统软件分为三部分:
1. 电机的核心驱动程序,这部分主要是产生电机驱动所用的SPWM信号发生器,和一些相关的驱动服务程序;
2. 系统控制程序;
3. 人机接口界面程序;
该系统核心驱动部分的结构如图 5-1。在这里使用直接数字频率合成的方法去实现SPWM信号的产生,只不过是用PWM发生器替代了DAC。这部分结构(除PWM发生模块)将在PWM的周期中断中用软件实现。这里的调制系数计算和乘法器主要是为实现波形的幅度控制和电源波动补尝用的。
图 5-1 驱动结构
图 5-2 中断服务子程序流程图
人机接口界面程序,这部主要是为用户提供一个简单易用的交互接口,以方便用户对变频器的可靠控制。包括变频器的起停、各种运行参数的设置都在这一层面上执行。
通常,在开发变频设备的过程中,需要编写实时性、程序可读性强的代码,这时就需要采用混合编程。而凌阳的m’nSP IDE具有良好的编程环境,它可以很轻松、容易地进行混合编程(在C程序中调用汇编程序,在汇编程序中调用C程序)。
该系统用了SPMC75F2413A两个定时器和约30个IO口资源,其实SPMC75F2413A的资源相当丰富。因其有专业的变频硬件支持,变频系统开发变得相对简单。同时,SPMC75F2413A在变频控制方面有相当出众的表现。因此,基于SPMC75F2413A的变频系统在通用变频、变频家电等变频领域有广阔的应用前景。
[1] 雷思孝、李伯成、雷向莉等,单片机原理及实用技术—凌阳16位单片机原理及应用[M] 西安:西安电子科技大学出版社
[2] SUNPLUS,SPMC75F2413A编程指南V1.1[M] 北京:SUNNORTH
[3] Mitsubishi,PS21865A数据手册[M]
SPMC75F2413A PS21865A 通用变频器 相关文章:
- 基于SPMC75F2413A单片机的直流变频洗衣机的设计(05-29)
- 基于SPMC75F2413A的直流变频洗衣机的设计方法(05-10)
- 基于智能功率模组芯片PS21865A和SPMC75F2413A的AC变频空调方案实现(05-02)
- 基于SPMC75F2413A单片机在AC变频空调的应用设计(12-31)
- 采用SPMC75F2413A实现交流变频驱动控制的应用(10-21)
- 利用SPMC75F2413A来开发直流变频洗衣机(10-20)