超级蜗牛:
占一楼。先说锁相环中最基本的过零点锁相的原理,后面我会给出相关的软件代码实现方法。过零点锁相主要原理是,通过硬件采样比较电路将电网信号转化成方波信号,由DSP或者单片机通过捕获相应的上升沿或者下降沿信号,计算相邻两个上升沿(或者下降沿)的时间即可得到电网周期。[图片]此时,对于DSP来说,信号的频率是锁相环(PLL)唯一的输入信息。得到了频率信息以后,可以确定了,锁相环的输出信号的频率一定会等于电网采用信号频率。那么我们如何能够得到电网相位信息呢。假设电网电压采样信号函数为sin(2*PI*f*t+Φ1),锁相环输出信号为sin(2*PI*f*t+Φ2),当Φ1=Φ2时,即完成了锁相。那么这个过程是如何实现的呢?