毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机SPWM脉冲宽度调制技术逆变电源设计+电路图+源程序 第7页

更新时间:2010-11-1:  来源:毕业论文
单片机SPWM脉冲宽度调制技术逆变电源设计+电路图+源程序 第7页
图2-10  SA828的内部时钟图
片内ROM存有正弦波形。寄存器列阵包含3个8位寄存器和2个虚拟寄存器。他的虚拟寄存器R3的写操作结果原文请找腾讯752018766,优-文^论,文.网http://www.youerw.com 其工作过程可简析如下:由于调制波形关于90度,180度,270度对称,故波形ROM中仅有0∽90度的波形瞬时幅值,采样间隔0.23度, 90度内共384组8位采样值存入ROM中,每个采样值线性的表达正弦波的瞬时值, 通过相位控制逻辑,将它组成0∽360度的完整波形.该调制波与载波比较产生三相优路双极性PWM调制波形.其经脉冲宽度取消电路,将脉冲宽度小于取消时间的脉冲去掉,再经脉冲延时电路引入死区时间,从而保证了在转换瞬间高,低端功率开关不会出现共同导通现象。图3-9中24位初始化暂存寄存器,可用来设置输出波形参数,例如载波频率,最小脉宽, 脉冲取消时间计数器置”0”
2.7反馈调节电路的设计
数字PID控制器的设计
根据偏差的比例(P)、积分(I)、微分(D)进行控制(简称PID控制),是控制系统中应用最为广泛的一种控制规律。实际运行的经验和理论的分析都表明,这种控制规律对许多工业过程进行控制时,都能得到满意的效果。不过,用计算机实现PID控制,不是简单地把模拟PID 控制规律数字化,而是进一步与计算机的逻辑判断功能结合,使PIID控制更加灵活,更能满足生产过程提出的要求。
1. 模拟PID控制器(公式用公式编辑器敲入)
在工业控制系统中,常常采用如图所示的PID控制,其控制规律为
U(t)= ]    (*)
2. 数字PID控制器
在计算机控制系统中,PID控制规律的实现必须用数值逼近的方法。当采样周期相当短时,用求和代替积分、用后向差分代替微分,使模拟PID离散化变为微分方程。
(1) 数字PID位置型控制算法 为了便于计算机,必须把(*)式变换成差分方程,为此可做如下近似        
式中,T为采样周期;k为采样序号。
由上可得数字PID位置型控制算式为
U(k)= [e(k)+ + ]          (**)
(2) 数字PID增量型控制算法
   由(**)式可以看出,位置型控制算式不够方便,这是因为要累加偏差e(i),不仅要占用较多的存储单元,而且不便于编写程序,为此可对(**)式进行改进。
根据(**)式不难写出u(k-1)的表达式,即
u(k-1)=Kp[e(k-1)+
(*)式—(**)式,得数字PID增量型控制算式为
第三章 软件部分设计                          
 (b)中断服务程序(c) 读写控制主程序Y
               (a)主程序框图  图3-1软件程序框图
3.1系统软件的设计
3.1.1初始化程序
  系统上电时,初始化程序将数据存储区清零。
3.1.2 主程序
  完成定时器的初始化,开各种中断,循环调用各个子程序。包括电压显示子程序、A/D转换子程序、SA828初始化子程序。主程序流程图见图
程序清单如下:
 START: SETB IT1         ;选择INT1为边沿触发方式
       SETB EX1          ;开外中断1
       SETB EA           ;开总控制中断
       CLR PX1           ;外中断1为低优先级
原文请找腾讯752018766,优-文^论,文.网
http://www.youerw.com 1
       SETB PX0          ;外中断0为高优先级
       MOV TH0,#00H
       MOV  TL0,#00H
       ACALL KAISHI
       ACALL INCADC
       AJMP START
3.1.3  SA838初始化及控制子程序
按照单片机与SA828的接线图,P2.0作为SA828的片选控制口,因此SA828的起始地址为FE00H。系统上电复位之后首先对SA828写初始化字和控制字。具体计算如前面所述。流程图如下:
程序清单如下:
CLR P2.1          ;禁止PWM输出
MOV A,#80H        ;SA828初始化寄存器
MOV DPTR,#0FE00H  ;SA828地址
MOVX @DPTR,A      ;给R0写数据
INC DPTR
MOV A,#60H
MOVX @DPTR,A      ;给R1写数据
INC DPTR
MOV A,#04H
MOVX @DPTR,A      ;给R2写数据
INC DPTR
INC DPTR
MOVX @DPTR,A       ;给初始化寄存器R4写数据
MOV A,#1BH       ;SA828控制寄存器
MOV DPTR,#0FE00H  ;SA828地址
MOVX @DPTR,A      ;给R0写数据

上一页  [1] [2] [3] [4] [5] [6] [7] 

单片机SPWM脉冲宽度调制技术逆变电源设计+电路图+源程序 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。