Pid算法在闭环dc-dc中的应用

时间:2019.10.25
至此,已经初步完成闭环pid算法应用的仿真。以下对本次工作作关键性笔记记录。

PART1:项目简述
第一, 项目内容与试验目的。
项目内容:搭建硬件BUCK平台(开环,平台上包括栅极驱动电路),使用fpga完成数据采集和数据处理,设计一个fpga数控电源。本次设计,采用的adc型号为ad9200。

试验目的:
1】 在fpga开发平台上成功运行pid算法;
2】 熟悉数字设计中的小数处理方式;
3】 利用fpga平台完成闭环信号处理;

PART2:方案设计
这是一个闭环数模混合系统,fpga主要实现数据获取和处理,并输出控制pwm波,容易得到系统的控制框图如下:
在这里插入图片描述

其中,灰色方框为在fpga中处理。整个控制框图很清晰,输入目标输出电压,通过取样输出值并反馈,两者的误差值进行pid处理得到控制量输出,最后送给执行环节生成,目标pwm波,当系统由于干扰失稳时,由于闭环控制,又会快速将系统拉回预定轨道运行。

那么,要实现上述系统,使用数字设计,需要的主要模块包括:pid模块、adc驱动模块、pwm发生器模块。除此之外,整个系统加入了加法器、乘法器以及打拍器模块。

NOTE:具体每个子模块

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值