单相PWM整流软件环节-接上节内容

前言

        上节我们已经搞清楚硬件要求的配置了。所以在此我们要继续软件环节。软件环节我们首先要搞明白我们每一步的目的,不要盲目抄代码,因为没什么用,很难应用到自己的系统中去,所以要认真搞明白每一步的作用。

锁相环原理

        DQ变换

          做过PID的应该都很熟悉,PID控制对象是什么吧。PID对于直流量的变换可以很好的跟踪,举个例子,对于一个稳压系统,控制目标是9V,正常情况下目标都会在9V内浮动,在出现剧烈波动的时候PID对于每一次的误差进行计算跟踪,使目标时刻稳定在9V附近,这里的9V就是一个直流量,还有一点要注意,PID的输出也应该是一个直流量,在输入稳定时,输入也应该是稳定的。而在交流中,电压每一次都在变化,我们很难进行跟进处理,所以在电气行业中,有一个很重要的方法就是坐标变换。既然电压频率基本在50HZ,是一个旋转的坐标系,那么我们可以根据一种变换把旋转坐标系实时转化为直角坐标系,在直角坐标系下我们的输出就是直流量了,是我们很擅长的领域,因为可以PID控制。这种变换叫做DQ变换,那这两个坐标系下是如何对应的呢。比如说,拿Q轴举例,Q轴上的上下平移表示的是相位变化,所以如果我们的输出在Q轴上的值不是0,那么我们输出的东西应该跟实际电网电压差了一个相位而且是固定相位,比如原电压是gif.latex?%5Csin(wt),那我们的输出可能是gif.latex?%5Csin(wt+gif.latex?%5Calpha),而且是时刻差了gif.latex?%5Calpha的角度。所以要想锁相成功就需要将Q轴上的值PID控制到0,很好理解吧,既然我们的输出要放映到Q轴,那这个变换肯定要包含交流电压输入和锁相环输出的运算。

        SOGI滤波器

        那么DQ变换需要什么呢。那首先,实时的采集电压数据是一定的,因为旋转坐标系一直在变化,我们的直角坐标系的对应关系也要时刻变换才行。还需要什么呢?DQ变换其实是在三相系统中应用的,他的前面还有一个clack变换,需要采集三相的电压。我们只有一相所以不好变换,所以聪明的专家发现了可以自己创造条件,制造一个滞后90°相位的电压,就有了两相,就可以进行DQ变换了。这两相就是由SOGI滤波器来完成的。SOGI滤波器的介绍有很多,我就不详细介绍了,大家可以自行查阅,我只说明为什么这么做,我也不是专家。

       PID控制

        这一步应该很熟悉了,既然DQ变换都完成了,那么直接对Q轴进行调整,把Q轴PID到零。所以还有一个问题,PID的输出是什么呢。这个就有点抽象了,所有的控制器的输出都没有明确的名字,只要能反应到系统控制中去就可以。那么既然不知道,我们就应该想一下,我们的输出如果直接是锁相环的输出,肯定不行,因为锁相环输出肯定是一个变化的交流量。如果输出是变化的肯定也不行,因为PID的输出应该是一个稳定的变化不大的东西。那么怎么办。所以要找一个中介,数学上对频率的积分是什么,是相位,那么容易了。如果PID的输出是一个稳定很小的值话,把他们积分起来不就是相位了嘛,相位只要进行一个三角函数运算就是锁相环输出了,比如sin和cos。这里理解的难点就是为什么频率的积分是相位,那我也回答不了,去补一补数学吧。所以我们就可以把PID的输出叫做频率。

软件编写

       下节再教怎么编写程序吧,想想有点复杂。

        

 

  • 20
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 21
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值