云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的无功补偿控制器

基于单片机的无功补偿控制器

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 19:07:46

安徽工程大学毕业设计

第4章 系统软件部分设计

4.1 系统主程序流程图

该控制软件编程用来产生可调电压源的PWM斩波信号,计算电网的无功功率,显示电路和进行串行口通信。当AT89C52检测到的功率因数小于设定的功率因数时,就根据实际情况产生占空比不同的PWM斩波信号,启动该装置的无功补偿功能。系统的程序设计流程图如图4-1所示。

开始 初始化 调用功率因数求解子程序 调用显示子程序 有按键按下? N Y 有设定λ值? N 调用按键子程序 Y PWM信号产生子程序

图4- 1 系统主程序流程图

- 25 -

刘德杰:基于单片机的无功补偿控制器硬件电路设计

4.2 功率因数检测流程图

电压检测程序进行电压电流的测量,并对每次测量值进行分析,找出电压过零点,记下过零点的时间。根据电压、电流的过零点时间差得到其相位差,然后通过查表得出功率因数

。其程序流程图如图4-2.

开始 Uac第一个过零点时间t1 Ib第一个过零时间t2 Uac第二个过零时间t3 N Y Y N Ib超前Uac Ib滞后Uac

查表计算 返回 图4- 2 功率因数计算流程图

- 26 -

安徽工程大学毕业设计

4.3 PWM控制信号产生流程图

脉宽调制电路是控制电路的中心环节,这个环节的设计质量直接关系到整个系统的性能。这里我们利用延时子程序来产生不同占空比的PWM斩波信号。其产生流程图如图4-3。

开始 调用功率因数设定值 Y λ检测=λ设定? N 查表确定PWM的占空比 输出低电平

低电平延时 输出高电平 高电平延时 返回 图4- 3 PWM斩波信号产生流程图

下面给出一段产生1/2占空比的编程例子: ORG 20H

OUTPUT BIT P1.0; 定义P1.0 LOOP: CLR OUTPUT

MOV A,#5; A中内容可控制延时时间和占空比 CALL DELAY

- 27 -

刘德杰:基于单片机的无功补偿控制器硬件电路设计

SETB OUTPUT

MOV A,#5; A中内容是1:2 CALL DELAY LJMP LOOP

DELAY: MOV R0,#3FH; 延时1275s DLOOP: DJNZ R0, DLOOP DJNZ ACC, DLOOP RET END

- 28 -

搜索更多关于: 基于单片机的无功补偿控制器 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

安徽工程大学毕业设计 第4章 系统软件部分设计 4.1 系统主程序流程图 该控制软件编程用来产生可调电压源的PWM斩波信号,计算电网的无功功率,显示电路和进行串行口通信。当AT89C52检测到的功率因数小于设定的功率因数时,就根据实际情况产生占空比不同的PWM斩波信号,启动该装置的无功补偿功能。系统的程序设计流程图如图4-1所示。 开始 初始化 调用功率因数求解子程序 调用显示子程序 有按键按下? N Y 有设定λ值? N 调用按键子程序 Y PWM信号产生子程序 图4- 1 系统主程序流程图 - 25 - 刘德杰:基于单片机的无功补偿控制器硬件电路设计 4.2 功率因数检测流程图 电压检测程

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com