在这种情况下,设计采用对电网电压进行过零检测后再将信号送人CPLD,然后由CPLD实现对电网电压进行数字锁相的方法,可以有效地防止相位因干扰而发生抖动或者失锁的现象,保证系统的正常运行。另外,本系统还使用CPLD对DSP产生的PWM波控制信号和系统运行时的各项参数进行监控,一旦发现异常,立即使系统停机,并通知DSP发生异常,从而实现了对系统的硬件保护。

系统整体结构组成

本文所介绍的设计方法是5 kW光伏并网发电系统中逆变器的一部分,该光伏并网逆变器可实现额定功率为5 kW的太阳能电池阵列的最大功率跟踪与并网输出。其逆变器的系统结构图如图1所示。

本控制系统由TI DSP2812作为主控芯片,Xilinx CPLD XC9572XL用作数字锁相与保护电路,XC9572XL为3.3 V内核电压的CPLD,它由4个54V18功能模块组成,可提供1600个5 ns延迟可用门。

数字锁相电路的设计与实现

数字锁相电路的系统结构图如图2所示。该电路由数字鉴相器、数字滤波器和数控振荡器组成。

如果把图2所示的数字锁相电路中的数字滤波器看成一个分频器,则其分频比为Mfc/K,此时的输出频率为:

f'=K'△φMfc/K

其中,△φ为输入信号V1与输出信号V2的相位差;fc为环路的中心频率。那么,该数控振荡器的输出频率为:

f2=f1+K'△φMfc(kN)

由于锁定的极限范围为K'△φ=±1,所以,可得到环路的捕捉带:

△fmax=f2max-f1=Mfc(kN)

这样,当环路锁定时,f2=f1其系统稳态相位误差为:

△φ(∞)=NK(f2-f1)/(k'Mfc)

可见,只要合理选择K值,就能使输出信号V2的相位较好地跟踪输入V1的相位,从而达到锁定之目的。如果K值选的太大,环路捕捉带就会变小,这将导致捕捉时间增大;而如果K直太小,则可能会出现频繁进位,借位脉冲。从而使相位出现抖动。

根据图2给出的数字锁相环的原理框图,可用VHDL语言分别对该系统进行设计。其中$数字滤波器由K模计数器组成,数控振荡器包括脉冲加,减控制电路和N分频器等。

1、数字鉴相器

数字鉴相器通常可选用边沿控制型鉴相器、异或门鉴相器、同或门鉴相器或JK触发器组成的鉴相器等。本数字鉴相器是一个相位比较装置,主要通过比较输入信号V1(相位φ1)与输出信号V2(相位φ2)的相位来产生一个误差信号Vd,其相位差为△φ=φ1-φ2。当△φ=φe(输入信号脉宽的一半) 时,其鉴相器输出为方波,属于相位锁定阶段。在这种情况下,只要可逆计数器的K值足够大,其输出端就不会产生进位脉冲或借位脉冲。在环路未锁定时,若 △φφe,其占空比大于50%,该输出电压Vd将加到K模可逆计数器的UPDN输入端。

2、数字滤波器

计数器可设计成一个17位可编程(可变模数)可逆计数器,计数范围为23~217,可由外部置数DCBA控制。其输入频率fk=Mfc。当鉴相器输出Vd为高电平时,K模计数器进行减计数,计数到“0”时,输出一个借位脉冲DN;而当鉴相器输出Vd为低电平时,K计数器进行加计数,当计数到某一设定值“DCBA”时,将输出一个进位脉冲UP。UP和DN可作为脉冲加/减电路的“加”和“扣”脉冲控制信号。

异或鉴相器 matlab 数字鉴相器,一款采用CPLD的光伏并网逆变器锁相及保护电路设计...相关推荐

  1. 基于MATLAB/Simulink软件的单相光伏并网逆变器仿真,仿真中使用两级电路,前级BOOST升压后级光伏逆变并网

    基于MATLAB/Simulink软件的单相光伏并网逆变器仿真,仿真中使用两级电路,前级BOOST升压后级光伏逆变并网,建立了光伏电池(PV)模型,同时搭建了两种最大功率点跟踪算法(MPPT),扰动观 ...

  2. 光伏并网逆变器设计方案,附有相关的matlab电路仿真文件,以及DSP的程序代码

    光伏并网逆变器设计方案,附有相关的matlab电路仿真文件,以及DSP的程序代码,方案.仿真文件.代码三者结合使用效果好,事半功倍 ID:6910671781885764

  3. 三相电压不平衡下光伏并网逆变器控制策略Matlab仿真,实现 三相不平衡条件下逆变电流三相均衡

    三相电压不平衡下光伏并网逆变器控制策略Matlab仿真,实现 三相不平衡条件下逆变电流三相均衡 ID:69500639228543008

  4. 三相电压不平衡下光伏并网逆变器控制策略Matlab仿真,实现 三相不平衡条件下逆变电流三相均衡。

    三相电压不平衡下光伏并网逆变器控制策略Matlab仿真,实现 三相不平衡条件下逆变电流三相均衡. :21500639228543008腾飞仿真

  5. 两级三相光伏并网逆变器控制Matlab/Simulink仿真模型,逆变器为基于母线电压双闭环控制

    两级三相光伏并网逆变器控制Matlab/Simulink仿真模型,逆变器为基于母线电压双闭环控制,采用 lcl滤波,spwm控制,mppt控制有扰动观察法和电导增量法 ID:2230671904463 ...

  6. 共模电压 matlab,三电平光伏并网逆变器共模电压SVPWM抑制

    引言 目前,多电平变流器以其突出的优点在高压大功率变流器中得到了日益广泛的应用,它不仅能减少输出波形的谐波,也易于进行模块化设计.二极管中点箝位式(NPC) 三电平拓扑结构即是高压大功率变频器的主流拓 ...

  7. 两级式三相光伏并网逆变器matlab/simulink仿真模型

    https://blog.csdn.net/qq_44438929/article/details/108522571

  8. 具有无功补偿功能的光伏并网逆变器仿真模型matlab/simulink

    传统光伏只能实现有功并网,但是不参与网侧的频率调节.无功补偿,为了充分利用变换器,设计了光伏和SVG联合控制,实现在并网的控制对无功进行补偿,保证网侧电能质量. 本人博士在读,需要模型和课题指导交流, ...

  9. matlab并网模型,光伏并网MATLAB模型 一些入门的并网控制系统 - 下载 - 搜珍网

    压缩包 : ebf90b46d7ca3aa77998d48520ce08d.zip 列表 光伏并网MATLAB模型/ 光伏并网MATLAB模型/PQ.slx 光伏并网MATLAB模型/PV.mdl 光 ...

最新文章

  1. 为啥我的页面模板的from提交不了数据_小程序,组件与模板对比,及其简单使用
  2. 新疆那些大学在计算机专业好,新疆哪些二本大学的计算机科学与技术专业最好?...
  3. socket与socketServer通信
  4. !Spring Aop中四个重要概念,切点,切面,连接点,通知
  5. python计算机入门_Python零基础入门(1)-------计算机基础
  6. LSTM背后的数学原理
  7. VisualSVN Server提交整个工程项目
  8. EViews9.0程序安装及注意事项
  9. 五种无线通信协议及其特点
  10. 仿小米官网首页 动态交互(HTML+css+jq)1.通栏以及logo部分
  11. Pytorch不同层设置不同学习率
  12. python pdf删除图片_【原创】python批量删除pdf图片水印(Xobject)的一种方法
  13. 网易云催生云计算更多可能性
  14. Istio 101:Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理
  15. IDEA Windows + Mac 快捷键(全)
  16. 了解HTML标记语言
  17. 剑指 offer 题目分析及答案
  18. 简记_光耦的主要参数及应用
  19. Visual Studio 2019 C语言程序(VS2019 C语言)
  20. 第二章 编写MBR主引导记录

热门文章

  1. 2022~2023计算机毕业设计选题篇-选题推荐
  2. 再见,马云!再见,世界首富!
  3. 思科下一代模拟器EVE-NG镜像导入
  4. AFD在CentOS环境中部署
  5. JavaScript进阶(四)
  6. 十六进制颜色值和ARGB颜色值的转换
  7. 算法学习之排序(1)--插入排序
  8. 关于SQL数据表存储过程表名前缀换成dbo代码
  9. java 字符串掐头去尾_Java 8 Stream 简单介绍
  10. Vue-cli 2.0使用淘宝镜像搭建总结