女的什么时候退休| 面瘫是什么| 蛇胆是什么| 流产会出现什么症状| 盈字五行属什么| 教育是什么意思| 腰腿疼痛吃什么药效果好| 菠菜什么时候种最合适| 小孩坐火车需要什么证件| 为什么瘦不下来| 白浆是什么| 慢性肠炎是什么症状| 麻雀吃什么| 相知相惜是什么意思| 口腔溃疡挂什么科就诊| gs是什么| 头疼是什么病的前兆| 小儿呕吐是什么原因引起的| pending是什么意思啊| 高血脂吃什么食物最好| 吃什么东西会长胖| 宵夜吃什么| 碎石后要注意些什么| 全脂奶粉是什么意思| 三白眼是什么意思| 六八年属什么| 牙龈起包是什么原因| 地包天是什么意思| 百里挑一是什么生肖| 为什么来月经会拉肚子| 竹心泡水喝有什么功效| 吃什么补蛋白质最快| 什么叫末法时代| egfr是什么| 紧急避孕药有什么副作用| 取模是什么意思| 什么军什么马| 为伊消得人憔悴什么意思| 甘油三酯高应该注意什么| 什么王| 智齿发炎吃什么| 啤酒ipa是什么意思| 幽门螺杆菌是什么引起的| 领养孩子需要什么条件| cps是什么单位| 喝酒脸红是缺少什么酶| rock是什么意思| 淡定从容是什么意思| 性功能减退吃什么药好| 舌头麻木是什么原因引起| 小孩容易出汗是什么原因| 胚胎停育有什么症状| 办理护照需要什么材料| 吃什么东西养胃最有效| 医院建档是什么意思| tp是什么| 狗改不了吃屎是什么意思| 皮损是什么意思| 阴是什么生肖| oppo是什么牌子| 阑尾粪石是什么意思| 猪蛋是什么| 什么车不能坐| 多吃木耳有什么好处和坏处| 涂是什么意思| 膀胱充盈差是什么意思| 情人果是什么| 昭觉寺求什么最灵验| plcc是什么意思| 甲钴胺有什么副作用| 前轮轴承坏了会有什么症状| hummel是什么牌子| 左手大拇指抖动是什么原因| 长江学者是什么级别| hpc是什么意思| 梦见染头发是什么意思| 钱丢了预示着什么| 长疣是什么原因| 艮什么意思| 三合生肖是什么意思| 推特是什么意思| 睡觉脚抽筋是什么原因引起的| 什么叫打板| 什么叫种植牙| 4.5是什么星座| 肺动脉流的是什么血| 转述句是什么意思| 大是大非是什么意思| 貔貅长什么样| 2028什么年| 世界第一长河是什么河| 江西景德镇有什么好玩的地方| 脚一直出汗是什么原因| 脖子疼挂什么科| 护理学什么| 心口疼是什么原因引起的| 女性分泌物像豆腐渣用什么药| 腹部胀气是什么原因| 坚果什么时候吃最好| 钙片什么牌子好| 海参为什么越小越贵| 物业费都包括什么服务| rpr是什么检查项目| pml是什么意思| 为什么明星整牙那么快| 荷叶搭配什么一起喝减肥效果好| 什么是黑天鹅事件| 血压高是什么原因| 化妆棉是干什么用的| 施华洛世奇算什么档次| 背部疼痛挂什么科| 鹅喜欢吃什么草| 人工降雨的原理是什么| 钠是什么意思| 脸颊两边长斑是什么原因| 咳嗽吃什么菜好| 关联词是什么意思| 出汗有盐霜是什么原因| 磕是什么意思| kumpoo是什么牌子| 右脚踝肿是什么原因引起的| 扑热息痛又叫什么| 阴道里面痒是什么原因| 起风疹了用什么快速方法能解决| 尿酸高会得什么病| 腰间盘突出挂什么科| 什么蓝| 70大寿有什么讲究| 发烧能吃什么食物| 1985年是什么年| 一什么机枪| 榛子是什么树的果实| 跳蚤长什么样| 大败是什么意思| 女人阴虚火旺吃什么药| cp什么意思| 战略支援部队是干什么的| 肺动脉高压用什么药| 舌苔黑是什么病| 什么是口交| 明前茶什么意思| 面部发红是什么原因| 类风湿关节炎吃什么好| 印度为什么叫阿三| 湿热泄泻是什么意思| 血压偏低是什么原因| 吉士粉是什么东西| 经常胸闷是什么原因| 十二生肖排第七是什么生肖| 一年半载是什么意思| 肝功能四项检查什么| 肩膀痛是什么原因| 阴茎不硬吃什么| 胰腺炎不能吃什么食物| 八0年属什么生肖| 做梦梦见钓鱼是什么意思| 心绞痛吃什么药最好| kr是什么货币| 为什么女娲是一条蛇| 阴道炎吃什么药| 秋葵吃多了有什么坏处| 1990年什么命| 什么东西蛋白质含量高| fabric是什么面料| nt 是什么检查| 直肠疾病都有什么症状| 药物流产最佳时间什么时候| 什么的溪流| 肌肉萎缩看什么科| 阴道息肉长什么样| 宫颈潴留囊肿是什么意思| 一个月没有来月经是什么原因| 晚上20点是什么时辰| 宫颈炎是什么| 双抗是什么药| 1979属什么| 辛弃疾字什么| 婴儿为什么吐奶| chemical是什么意思| 怀孕第一个月吃什么对胎儿好| 25分贝相当于什么声音| ti是什么元素| 八月底什么星座| 印堂跳动是什么预兆| 女性肾虚吃什么药| 肺部条索影是什么意思| 宫外孕破裂有什么症状| 崎胎瘤是什么| 童养媳是什么意思| 自相矛盾是什么意思| 做肠镜要挂什么科| 病毒性扁桃体炎吃什么药| 同房疼痛什么原因| 胃总疼是什么原因| 女人吃维生素b有什么好处| 掉头发缺什么| 胸小是缺少什么营养| ca医学上是什么意思| 来月经有什么症状| 电影bd是什么意思| 一月八号是什么星座| 昆仑山在什么地方| a型熊猫血是什么血型| 寻常疣是什么原因造成的| 孕妇吃什么胎儿智商高| 风团是什么| 小s和黄子佼为什么分手| 血脂高胆固醇高吃什么食物最好| 纸包鸡什么意思| 晚上十一点半是什么时辰| 02年属什么| rbc是什么意思| 小猫不能吃什么食物| 骞是什么意思| 口腔溃疡是缺什么维生素| 桂花树施什么肥| 海参几头是什么意思| 痛经什么原因引起的| 立冬和冬至什么区别| 腺样体增生是什么意思| bebe是什么意思| 攻读学位填什么| 什么人容易得尿毒症| 青瓜和黄瓜有什么区别| 粒字五行属什么| 油炸食品用什么油最好| 熵是什么| 心脏跳动过快吃什么药| 吐白痰是什么原因| 甲亢病吃什么药效果好| 双花红棍是什么意思| 阴蒂在什么位置| 红色的海鱼是什么鱼| 双环醇片治什么病| 9点是什么时辰| 眼睛浮肿是什么原因引起的| cd20阳性什么意思| 青少年膝盖痛什么原因| 霸王硬上弓什么意思| 楚门的世界是什么意思| 盥洗室什么意思| 染发膏用什么能洗掉| 尿糖2个加号是什么意思| 邓紫棋为什么叫gem| 门当是什么| 为什么会长口腔溃疡的原因| 吃什么去湿气最快最有效| 累了喝什么缓解疲劳| 为什么会尿频尿急| 胰腺管扩张是什么原因| 出尔反尔是什么意思| 宝齐莱算什么档次的表| 女生喝红牛有什么影响| 神经纤维由什么组成| 单亲家庭是什么意思| 韬字五行属什么| 阴唇是什么颜色| 北京为什么叫北平| 什么是g点| 幸福是什么的经典语录| 川崎病有什么症状| 这是什么电影| 妒忌什么意思| 211和985什么意思| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? FPGA ? 基于FPGA 的逆变器全数字锁相环设计

共3条 1/1 1 跳转至

基于FPGA 的逆变器全数字锁相环设计

菜鸟
2025-08-05 13:52:46     打赏
  百度 那天离开的时候,彭伯伯又亲自出来送我们,还邀我们经常去他那里做客。

目前应用于数字化电力电子设备中的锁相环,多以MCU/DSP 为核心,以软件实现离散域的运算及控制。这种以软件为主的方案较大程度上依赖于处理器的性能。以逆变器输出锁相为例,DSP 工作频率直接制约了输出电压和锁相相位精度。可编程门阵列(FPGA)的出现使这个问题有了一种新的解决方案。目前,现场可编程门阵列(FPGA)的工作频率达几百兆赫兹,时钟延迟仅为纳秒级,工作频率的提高直接跨越了系统工作频率对输出相位、电压精度的制约。同时,FPGA 集成度可达1000 万以上,使其更胜任模块化的设计,应用在数字化电力电子设备中,将大大简化控制系统结构。再者,用硬件连线实现其软件算法,加快运算速度,还可实现真正意义上的并行计算,提高了子系统抗干扰性能。本文正是基于FPGA 的上述优点,用硬件描述语言(Verilog HDL)设计出了一种可应用于逆变器的正向过零型全数字锁相环,并在一片FPGA 芯片上予以实现。

1 理论分析
1.1 锁相环的基本原理和模型
     锁相环是一个闭环相位控制系统,许多文章对各种锁相环技术作了专门研究。工程实践中使用的锁相环各种各样,但无论多么复杂的锁相环都包含鉴相器(PD)环路滤波器(LF)及压控/数控振荡器(VCO/DCO)这三个环路基本部件。其原理框图如图1 所示。

    本文所设计的锁相环,仍然沿用了上述基本结构,但在环路器件具体实现上,采用了全新的控制和实现方案。即:用比例积分方法替代传统锁相系统中的环路滤波,用相位累加器实现数控振荡器(DCO)的功能。其工作原理如下:鉴相器是正向过零采样鉴相器,在输入信号正向过零点对本地跟踪信号的相位进行采样。采样值表征了此瞬间本地信号和输入信号的相位误差,经P+I 调节后(由环路滤波器实现)成为DCO 控制码组,送入DCO 中的全加器低位。本设计中的DCO 实质上是一个相位累加器。由相位误差信号经P+I 调节后构成的控制码组送入DCO,将改变相位累加器步长,从而实现了本地跟踪信号(DCO 输出码组的最高位)频率的调整,最终达到锁相的目的。
    本设计各环路器件的原理和结构如下。

1.1.1 鉴相器(PD)
    由于数控振荡器(DCO)采用累加器的结构,因此累加器的输出并行码就是数控振荡器输出的相位码。在输入信号正向过零瞬间获得的数控振荡器相位,就代表了输入信号和输出信号在该时刻的相位误差。数字鉴相器结构如图2 所示。

1.1.2 数字环路滤波器(DLF)
     本文采用比例积分方法替代传统锁相系统中的环路滤波,其基本原理是将鉴相模块鉴别出的相位误差大小乘以一定的比例系数产生一个比例控制参数,同时在积分系数的调节下对相位误差大小进行积分,由两者的结果相加产生最终的控制信号给数控振荡器。其环路结构如图3 所示。

S 域传递函数为:

式中KP、KI 分别为比例和积分环节系数。当采样周期很短时,映射到Z 域,有:

将上式中的 按泰勒级数展开,有:

显然,在离散系统中,积分表现为累加求和。由此就不难构造工程上实用的DLF 了。

1.1.3 数控振荡器(DCO)
由文献1 可知,数控振荡器Z 域传递函数为:

为理想积分,它相当于模拟锁相环S 域传递函数1/S,Z-1 表示延迟一个采样周期。可见数控振荡器也是数字锁相环路中的一个固有积分环节。

同样将上式中 按泰勒级数展开,有:

据此,我们可以画出数控振荡器的构造图如图4 所示。

延迟环节实际上就是一个寄存器,这样,我们也就得到了工程上的数字振荡器结构如图5 所示。

由于送入DCO 的是环路滤波器输出的相位控制码组,所以DCO 实质上起到一个相位累加的作用。每来一个时钟脉冲,累加器就以相位控制码组值为步长进行相位累加,直接调整输出频率。若控制码组C(Z)值为M,累加器字长为N,累加速度为fc,显然其输出频率(DCO输出码组最高位)为:

1.1.4 环路闭环传递函数分析
由对环路各部件分析,可写出环路闭环传递函数:

式中K1 为比例环节P 系数,K2 为积分环节I 系数。其特征方程为:

根据离散系统奈奎斯特判据,环路稳定的充分必要条件是闭环传递函数的特征方程的特征根全部位于Z平面的单位圆内,解得环路稳定条件:

同时可得:

(K1+K2)2>4K2    为欠阻尼状态;
(K1+K2)2=4K2    为临界阻尼状态;
(K1+K2)2<4K2    为过阻尼状态;

2 环路部件的设计实现
本系统采用了Altera 公司的FLEX10K 系列FPGA器件,并用该公司Quartus3.0 开发平台开发和仿真。根据本文第二部分对DPLL 各部件的分析,我们完成了系统各部件的设计。

2.1 鉴相器
本设计中DCO 的结构特殊,使得鉴相器的设计比较简单,就是一个寄存器,在输入信号正向过零瞬间读出DCO 寄存器中的数据即可。

2.2 环路滤波器
由于本文采用比例积分方法替代传统锁相系统中环路滤波的全新结构,下面着重介绍环路滤波器的实现。由第二部分分析可知,在离散系统中,积分表现为求和。参照图3、4、5,环路滤波器就可用两个全加器和一个寄存器实现。其中全加器1 与寄存器共同作用实现累加,也即积分功能,全加器2 实现比例和积分结果求和,即P+I。下面给出低通滤波器积分环节全加器和寄存器的Verilog 实现代码,其余部件的Verilog 实现代码只是位长不同,在此不再赘述。

全加器1 的Verilog 实现代码:
// Module Declaration,实现积分功能
module adder1(b, c, clk, d);
// Port Declaration
input [40:20] b;//鉴相信息码,取高21 位
input [43:20] c; //延迟环节输出信息码,取高24 位
input clk; //触发时钟
output [24:1] d; //d 为积分结果
reg [24:1] d;
reg[43:20] m;
always
begin
{m}={3'b000,b}; /*将相位信息码位(b)扩展3 位,高位补零*/
end
always@(posedge clk)
begin
d<=m+c; //离散系统积分
end
endmodule

寄存器的Verilog 实现代码:
// Module Declaration,实现延迟功能
module registor(clk, D, Q);
// Port Declaration
input clk;
input [24:1] D;
output [24:1] Q;
reg[24:1] Q;
always@(negedge clk)
begin
Q<=D;
end
endmodule

全加器2 的Verilog 实现代码:
// Module Declaration,实现比例和积分结果求和
module adder(b, c, clk,e);
// Port Declaration
input [21:1] b; //比例环节输出
input [24:1] c; /*经积分环节后的鉴相信息码,取高24 位*/
input clk;
output [25:1] e;
reg [25:1] e;
reg [24:1] n;
always
{n}={3'b000,b}; //位扩展,高位补零
always@(posedge clk)
begin
e<=n+c; //实现P+I
end
endmodule

2.3 数控振荡器
      数控振荡器是数字锁相环路中的一个固有积分环节,同样可用一个全加器和一个寄存器实现。下面着重分析输入比特位的配置及其工作过程。
      本文中,输入信号为1000±10Hz 方波,DCO 全加器累加速度10MHz。考虑控制灵敏度和控制范围,全加器取40 位字长,低位g1~g22 输入22 位控制码,g24、g26、g27 位置1,其余位置0。其工作过程为:没有输入信号时,g1~g22 全为0,由于g24、g26、g27 位置1,g24~g40 共17 位,g26~g40共15 位,g27~g40共14 位,所以累加进位后输出频率为:(2-14+2-15+2-17)×10MHz=991.8213Hz,也即DCO 自由振荡频率为991.8213Hz;当有输入信号时,g1~g22不再全为0,但至多全为1,因此其调频范围:

即DCO 的频率变化范围为991.8213Hz~1029.9683Hz(991.8213Hz+38.147Hz)。
其控制灵敏度:

量化误差:

式中:fin 为输入信号频率,fclk 为DCO 时钟频率。
由此可见,FPGA 器件即使工作在低频状态下,也能实现高分辨率的输出频率和相位调节。

3 系统仿真与分析
     依据第二部分描述的锁相环构成,实现了基于MATLAB的仿真。其设计参数如下:K1=0.9,K2=0.5,为过阻尼系统。考虑被跟踪信号相位随时间均匀变化,设定输入信号相位为斜坡信号,MATLAB 仿真波形如图6 所示。

图6 MATLAB 仿真波形
     由仿真波形可以看出,系统经过五个采样周期后就能实现对输入信号的锁相。由于系统为二阶,输入斜坡信号,跟踪无静差。
     基于Quartus3.0 开发平台,我们实现了FLEX10K系列FPGA 器件的后仿真。
     在此需要说明的是,环路滤波器积分环节增益系数的调整,是通过寄存器输出码比特位实现的,其输出码往高位移j 位(低位补0),就在积分支路中乘以增益因子k=2-(j-1)。因此,实际系统中,环路滤波器积分环节增益系数至多取值为1,若不采用其他措施,系统只能工作在过阻尼情况下。其仿真波形如图7 所示(输入信号wave,频率1K;本地跟踪信号i[39];DCO 时钟频率10MHz)。仿真结果表明,系统逻辑功能符合要求。

图7 Quartus3.0 下的环路仿真波形

      本文设计出了一种用比例积分方法替代传统锁相系统中的环路滤波,用相位累加器实现数控振荡器(DCO)功能的二阶全数字锁相环,并用Altera 公司FPGA 器件FLEX10K 予以实现。此锁相环具有输出相位连续,分辨率高等优点。应用于逆变器,将克服以MCU/DSP为核心的原有锁相系统输出精度受DSP工作频率制约的缺点。通过环路滤波器的寄存器输出码比特位的调整,可以方便地改变锁相环动态性能。改变环路部件字长,还可方便地实现锁相环控制灵敏度和控制范围等参数的调整。
      利用Altera 公司FPGA 器件FLEX10K 内部丰富的资源和高集成度,采用模块化的设计方法,将此DPLL系统在一片FPGA 芯片上实现,电路简洁,可复制性好。
      在实际应用的过程中,FPGA 一般不会只完成某个功能,而是将多个功能集成实现,从而使以FPGA 为核心的电力电子设备数字控制器乃至SOC 的实现成为可能。




关键词: 基于     逆变器     数字     锁相环     设计     中的     实现     控制    

菜鸟
2025-08-05 21:51:06     打赏
2楼

怎么都看不懂图形了


高工
2025-08-05 21:00:42     打赏
3楼

感谢分享


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
愚痴是什么意思 你算什么东西 俺是什么意思 大便溏薄是什么意思 检查血糖挂什么科
12305是什么电话 漏是什么意思 25是什么意思 三鹿奶粉现在叫什么 kda是什么单位
有因必有果什么意思 痴男怨女是什么意思 什么来什么去的四字词语 五什么六什么的成语 亮晶晶的什么填空
胃酸烧心吃什么药 口干口苦吃什么中成药 最贵的榴莲是什么品种 喝苹果醋有什么好处 孕妇感冒吃什么药
属相是什么hcv9jop4ns4r.cn 道什么意思hcv8jop0ns3r.cn 手指月牙代表什么意思0735v.com 央企董事长什么级别hcv8jop8ns3r.cn 什么是开放性伤口hcv9jop2ns4r.cn
1月20日什么星座hcv8jop5ns4r.cn 慈字五行属什么hcv8jop4ns5r.cn 小朋友膝盖疼是什么原因hcv8jop0ns6r.cn 炖肉放什么容易烂hcv8jop4ns0r.cn 如是是什么意思hcv9jop4ns6r.cn
xl什么牌子hcv9jop2ns9r.cn 娟五行属什么hcv9jop7ns4r.cn 篱笆是什么helloaicloud.com 吃什么能提升血小板hcv9jop5ns2r.cn 女性提高免疫力吃什么xscnpatent.com
性欲什么意思hcv8jop7ns4r.cn 吃什么丰胸luyiluode.com 安置房和商品房有什么区别hcv8jop6ns5r.cn 常字五行属什么hcv9jop6ns4r.cn 中国的国服是什么服装hcv8jop0ns4r.cn
百度