基于SA8282的三相逆变电源的研制

http://tech.ddvip.com   2007年12月22日    社区交流

内容摘要:介绍由单片机和SA8282研制的三相逆变电源。给出了系统总体构成和主电路设计,介绍了SPWM产生器SA8282的结构特性和工作原理,SA8282全数字操作、工作方式灵活、频率范围宽、精度高功能强,可实现系统的智能化设计。文中详细介绍了采用单片机AT89C51和SPWM产生器SA8282组成系统控制器的软硬件设计,实现了逆变电源输出电压闭环控制。实验表明,由SA8282为控制芯片的逆变电源结构简单、输出波形好、性能稳定可靠,适合于中、小功率的应用场合。

基于SA8282的三相逆变电源的研制

  ⑶工作频率范围宽、精度高

  SA8282的三角载波频率可调,当时钟频率为12.5MHz时,载波频率最高可达24kHz,输出调制频率最高可达4kHz,输出频率的分辨率为12位。

  3.2结构原理

  SA8282的内部结构和外部引脚如图2所示。主要包括初始化命令和控制命令寄存部分、从ROM中读取及产生PWM调制波形部分以及三相输出控制电路等三个功能部分。

  ⑴命令寄存器初始化及控制

  由总线控制、地址/数据总线、暂存器R0~R2、虚拟寄存器R3~R4及24位初始化寄存器和24位控制寄存器构成。在工作时应首先进行初始化,从微处理器向初始化寄存器和控制寄存器输入控制字,进行系统参数设置,然后由微处理器向两个24位寄存器输入命令字,这两个寄存器分别被称为初始化寄存器和控制寄存器。由于总线的数据宽度被限制在8位字长,因此要把数据送到一个24位寄存器,应分三次分别送到三个暂存寄存器R0、R1、R2中。而数据由暂存寄存器R0、R1、R2送到初始化寄存器或控制寄存器是通过虚拟寄存器R3、R4的送数写指令来实现的,R3、R4实际上不存在,只在指令中出现。向R3送数的写指令用于将数据从R0、R1、R2传送到控制寄存器,而向R4送数的写指令则可将数据从R0、R1、R2传送到初始化寄存器。参数设定是通过控制字形式实现。

基于SA8282的三相逆变电源的研制

  ⑵读取ROM及产生PWM调制波形部分

  由地址发生器、波形ROM及相位和控制逻辑构成。由于调制波形关于90°、180°、270°对称,所以波形ROM中仅保存了0~90°的波形瞬时值。工作时,SA8282可根据地址发生器的信号直接从波形ROM中读取波形数据,然后通过相位控制逻辑将其组成0~360°的完整波形和三相波形,不需要处理器进行处理,就可实现实时波形控制。

来源:微计算机信息    作者:梁玉红 黄晓林    责编:豆豆技术应用

正在加载评论...