单相锁相一般是用过零锁相

通过硬件电路判断电压,前一次是小于0,后一次是大于0判断为零点,然后发出高电平,捕捉到高电平开始计数

正半周为高电平,负半周为低电平,计数到下一次过零点的时候,再将计数器清零

设采样输入电压时间间隔为Ts,一个周期内将Ts累加即可得到时间t,t×ω即为采样电压的相位,当到下一次清零的瞬间t×ω=2Π

(个人认为ω可通过计算两次过零点的时间T,计算得出ω=T/2Π,正常电网为100Π,即f=100Hz)

上图为Matlab控制框图,当采样过零点时开始累加Ts,并乘以100Π得到相位

第三行蓝色的为输入信号,黄色是锁相环计算得出信号

上图试图让输入信号sinωt之后Π/3,即sin(ωt-Π/3),可以看到没数到2Π就清零,清零后就锁上了。

单相过零锁相(PLL)相关推荐

  1. 整流2-单同步坐标锁相原理+算法+代码

    锁相环原理 锁相环主要由三个部分构成:鉴相器(Phase Detector,以下简称PD).环路滤波器(Loop Filter,以下简称LF)和压控振荡器(Voltage ControlOscilla ...

  2. 基于模型预测控制MPC的光伏并网系统设计|太阳能发电|模型预测控制

    本课题提出一种基于最大功率点跟踪与有限集模型预测控制结合的光伏并网逆变策略,首先,针对模型预测控制算法在电网模型预测与控制时域中实时性不足等问题,引用快速求解MATMPC工具箱,降低MPC算法的单轮运 ...

  3. GPS跟踪载波环matlab代码,GPS接收机载波跟踪环路解决方案

    0 引 言 随着GPS 卫星应用产业化进程的逐步发展,对导航接收机关键技术的攻关必将缩短卫星导航终端产品的研发周期,推进卫星导航应用产业化的进程.在GPS 接收机中利用何种技术来快速跟踪卫星多普勒频偏 ...

  4. DQ与DQS [转]

    A.关于内存设计的几个方面 我们以目前应用广泛的184pin DDR内存为例. DDR一个很重要的方面就是使用了Delay-Locked Loop (DLL,延时锁定回路即数据琐向环,锁定和调整内部时 ...

  5. STM32F103ZET6的时钟系统RCC配置

    家人们,今天分析了一下手头ZET6开发板的时钟配置过程,记录一下下: 根据正点原子的<库函数开发指南>,时钟系统可以用时钟树来表示: 一共有HSE(高速外部时钟4-16M,正点原子开发板是 ...

  6. xmta温度控制仪说明书_【智能温控仪XMTA-908说明书】- 黄页88网

    产品别名 质量 面向地区 全国 智能温控仪XMTA-908说明书 现货 XMTA-908, XMTE-908, XMTD-938, 说明书 XMTA-908, XMTE-908, XMTD-938, ...

  7. xmta温度控制仪说明书_XMT-7000-XMTA-7000,XMTA7000,XMTA 7000,可带通讯协议温度控制仪-XMTA-7000-余姚市浩辉自动化科技有限公司...

    XMTA-7000,XMTA7000,XMTA 7000,可带通讯协议温度控制仪 (使用此产品前,请仔细阅读说明书,以便正确使用,并请妥善保存,以便随时参考) 一.概述 本仪表由单片机控制,具有热电阻 ...

  8. 两线怎么接三线插座图_公牛空调插座两线三孔如何接图

    哪位朋友知道带线空调插座怎么接 首先要选择插头的大小,空调插头及插座一般不小于16A,据空调大小而定. 插头上标有L,N及E三种标识.L代表火线应接褐色线,N为零线应接蓝色线,毫无疑问双色线为接地线, ...

  9. 锁相环(PLL)的工作原理

    1.锁相环的基本组成 许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的. 锁相环路是一种反馈控制电路,简称锁相环(PLL,Phase-Locked L ...

最新文章

  1. 脑机交互研究及标准化实践
  2. iOS开发能用mysql吗_iOS开发之数据库的简单使用
  3. 开源跳板机(堡垒机)Jumpserver v0.3.0 发布
  4. 华为云社区·CSDN【寻找黑马程序员】有奖征文活动,邀你挥洒才情
  5. php unset数组,php unset 数组不管用
  6. 关于c3p0连接池连接mysql数据库需要注意的几点
  7. transaction already active
  8. jQuery基础资料(二)
  9. 下载docker镜像包
  10. php框架 tp laravel,TP框架和Laravel框架的区别是什么
  11. 五颜六色 CSS颜色代码表
  12. matlab符号函数与对其的常用操作
  13. JS 判断数组的六种方法
  14. linux怎样编译安装pidgin,如何在Ubuntu中通过编译源码包安装软件Pidgin
  15. css焦点图片裁切技术
  16. python高级练习题:转换所有的案件!【难度:3级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
  17. themeforest 免费模板
  18. JAVASCRIPT实现基于文本的自动智能聊天机器人
  19. 图像数据的特征提取方法
  20. 【错误解决】SpringBoot邮件服务的一些错误及其解决方案

热门文章

  1. 从论坛夜色版块的繁华看SNS
  2. Kubernetes安装系列之网络组件-Flannel安装设定
  3. 年轻人的第一个云服务器,比心牛客
  4. 【Paddle打比赛】手写字体OCR识别竞赛baseline
  5. python面向对象和面向过程解析
  6. go2shell MAC安装使用
  7. turtle --- 海龟绘图
  8. 分享62个ASP江湖论坛源码,总有一款适合您
  9. 优先队列 -- 大顶堆,小订堆
  10. python循环输出花式图案锁屏教程_Python仅用3行代码就能输出花式字符串图集,同事直呼666!...