FPGA应用开发和仿真【3.6】

7.8 PID控制器

PID控制器广泛用于控制系统,控制系统中的数字控制部分也是数字信号处理系统的一种。典型的数字PID控制器如图7-63所示,它由前向欧拉法转换连续时间PID控制器而来,其P、I、D三个参数,分别为比例、积分、微分系数,而N用于配置微分单元中滤波器的极点,将有助于提高微分项的抗噪能力和稳定性,Ts为系统采样率。有关PID控制器的详细原理,读者应参阅自动控制相关书籍。

代码7-30描述了图7-63,其中参数LIMIT是图7-63中几个积分器的饱和极限,避免它们在意外情况下溢出,并能快速退出饱和状态恢复正常工作。

代码7-30 PID模块

为仿真它,这里虚构一个应用它的简单逆变电源控制器,整个仿真平台结构如图7-64所示。简单逆变控制模块使用可综合代码实现,在其中实例化PID模块,DDS和PID均工作在100ksps,PWM工作在100MHz,输出PWM频率100kHz,电压一般采用Q5.7格式。为了使用Verilog进行仿真,LC输出滤波被用零阶保持特性离散化为二阶IIR滤波器模拟。这个滤波器工作在100MHz而截止频率在2kHz附近,非常极端,系数量级相差达到109,实现时使用了40位数据(39位小数)并扩展了32位整数才能满足精度和内部节点增益的需求。

事实上微分项贡献极小,可以忽略而退化为PI控制器。

代码7-31是仿真平台,包含平台顶层和逆变控制两个模块,其中模拟了目标幅度突变、供电电压突变和负载电阻突变(内部阻抗简化为纯阻性0.5Ω),以期观察PID的响应和调节能力。

代码7-31 PID模块的测试平台

图7-65所示是仿真波形全貌。可以看到5ms处负载变化、15ms处目标幅度变化和25ms处供电电压变化时对输出的影响和PID的调节过程。

图7-66所示和图7-67所示分别为5ms处和25ms处的细节。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1132124.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从零到AIGC产品经理,2个月上岸全攻略,小白也能学会

本文分享了一套2个月成功转行AIGC产品经理的实用指南,涵盖八个关键步骤:获取行业资讯与研报、选择细分领域并搭建知识库、系统掌握AIGC基础知识、完成实战项目、撰写融合项目经验的简历、准备面试高频问题。通过文本生成和图片生成两类实战项目&#xff…

Java Web 墙绘产品展示交易平台系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】

💡实话实说:有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。摘要 随着互联网技术的快速发展和艺术市场的不断扩大,墙绘艺术作为一种独特的装饰形式,逐渐受到大众的青睐。传统的墙绘交易方式…

收藏这篇!小白也能学会的AI知识库搭建全攻略

本文详细介绍如何使用AnythingLLM和DeepSeek R1搭建个人AI知识库,解决AI回答不准确的痛点。从下载安装、配置API、上传文档到知识检索问答,提供完整步骤指导。该方法简单高效、成本低廉,可创建可靠安全的私有知识库,大幅提升学习和…

国内首次开源灵巧操作数据集!填补具身智能数据空白!

如果你觉得现在的机器人已经很聪明,那你大概率还没见过它们“拿纸杯”、“拆纸箱”时手忙脚乱的样子。在仿真环境里,机器人抓什么都稳;可一到真实世界,纸杯一捏就扁、快递一夹就滑,仿佛一夜回到解放前。问题出在哪&…

什么是proxy

在前端开发中,Proxy 是 ES6 引入的一个高级特性,用于拦截和自定义对象的基本操作(如属性访问、赋值、枚举、函数调用等)。它为开发者提供了元编程能力,是实现响应式系统、数据校验、访问控制等功能的核心技术。 一、基…

收藏这篇就够了!DeepSeek+RAG本地知识库搭建实战,小白也能上手的大模型教程

DeepSeekRAG本地知识库技术结合了DeepSeek大模型与检索增强生成(RAG)技术,旨在构建高效智能的本地化知识库系统。DeepSeek具备强大自然语言处理能力,能理解和生成文本;RAG技术通过结合信息检索和文本生成,使模型在生成文本时可参考…

AI Agent短期记忆完全指南:4种处理长对话问题的方法+代码详解

文章详细介绍了AI Agent的短期记忆机制,分析了长对话引发的上下文丢失、响应变慢等问题,提供了4种解决方案:修剪消息、删除消息、总结消息和自定义策略。通过代码示例展示了如何实现Agent短期记忆,包括基础用法、自定义状态、消息…

Web足球青训俱乐部管理后台系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】

💡实话实说:用最专业的技术、最实惠的价格、最真诚的态度服务大家。无论最终合作与否,咱们都是朋友,能帮的地方我绝不含糊。买卖不成仁义在,这就是我的做人原则。摘要 随着足球运动的普及和青训体系的不断完善&#xf…

解耦梯度学习解决多模态模型欠优化问题,性能提升超3%

本文揭示了多模态学习中欠优化问题的根本原因在于模态编码器与融合模块间的优化冲突,导致主导模态性能下降。为解决此问题,作者提出解耦梯度学习(DGL)框架,通过截断多模态损失反向传播到编码器的梯度,并引入单模态损失独立优化编码…

2026AI产品经理与大模型学习路线图:从小白到专家的进阶指南

本文详细介绍了AI产品经理的三阶段学习路线(基础知识、专业技能、软技能)及实践经验积累方法,并提供了大模型学习资源,包括路线图、视频教程、技术文档、面试题等,帮助学习者系统掌握AI产品经理与大模型知识&#xff0…

大模型+知识图谱构建制药业“第二大脑“:从零开始实现企业级知识管理

本文探讨如何利用大语言模型和知识图谱技术构建制药企业级"第二大脑",整合分散的科研数据与文献为可搜索知识库。通过RAG和Graph-RAG技术实现60%文档审查效率提升,为制药行业创造600-1100亿美元年度价值。文章详解技术架构、实际应用案例、实施…

深入了解移动开发领域 CI_CD 的工作原理

深入了解移动开发领域 CI/CD 的工作原理 关键词:移动开发、CI/CD、持续集成、持续交付、工作原理 摘要:本文旨在深入剖析移动开发领域 CI/CD 的工作原理。首先介绍了 CI/CD 在移动开发中的背景,包括目的、适用读者等信息。接着阐述了 CI/CD 的核心概念与联系,以清晰的文本示…

Claude Code完美平替OpenCode:小白也能轻松上手的AI编程神器

OpenCode是Claude Code的开源平替工具,提供图形化界面,支持多种AI模型(包括免费GLM-4.7和MiniMax M2.1)。最大亮点是支持多Session并行运行多个Agent,实现协作编程,相比命令行的Claude Code更友好。支持CLI…

打造AI时代智能知识库:Obsidian+Dify向量检索全攻略(附插件下载)

本文详细介绍了如何将Obsidian与Dify知识库相结合,打造基于向量存储的AI友好知识系统。作者开发了自定义同步插件,解决了Obsidian原生搜索对AI不友好的问题,实现了语义检索功能。文章涵盖Dify知识库创建、Embedding模型配置、API密钥获取&…

可视化图解算法77:零钱兑换(兑换零钱)

1.题目 描述 给定数组 coins ,coins中所有的值都为正整数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个amount,代表要找的钱数,求组成amount的最少货币数。 如果无解,请…

【毕业设计】SpringBoot+Vue+MySQL ONLY在线商城系统平台源码+数据库+论文+部署文档

💡实话实说:用最专业的技术、最实惠的价格、最真诚的态度服务大家。无论最终合作与否,咱们都是朋友,能帮的地方我绝不含糊。买卖不成仁义在,这就是我的做人原则。摘要 随着互联网技术的快速发展和电子商务的普及&#…

零代码搭建大模型知识库,5分钟搞定RAG应用,小白也能轻松上手

本文详细介绍如何使用Dify平台零代码搭建大模型知识库,无需编程经验即可实现RAG应用。通过创建Chatflow应用、配置大模型节点、设置知识检索节点和回答问题节点,读者可快速构建一个可用的大模型知识库,深入了解RAG工作流程,提升工…

前后端分离墙绘产品展示交易平台系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程

💡实话实说:用最专业的技术、最实惠的价格、最真诚的态度服务大家。无论最终合作与否,咱们都是朋友,能帮的地方我绝不含糊。买卖不成仁义在,这就是我的做人原则。摘要 随着数字化时代的快速发展,艺术与科技…

从封闭到通用:RLVR到RLPR的LLM推理强化技术全解析

本文深入解析了强化学习在LLM推理进化中的应用,从依赖外部验证器的RLVR范式,演进到利用模型内在概率的RLPR新方法。重点介绍了1-shot RLVR的高数据效率和RLPR在通用领域的突破,结合verl框架详解工程实现。揭示了GRPO算法的核心作用和熵正则项…

AI Coding时代,程序员的7项核心竞争力,不看可能会被淘汰(建议收藏)

文章探讨了AI编程时代程序员的核心竞争力。尽管AI能帮助编写代码,但程序员的基本功、需求理解、编码规范、协作能力、技术深度和广度、安全生产意识等仍无可替代。在AI时代,程序员应专注于提升自身不可替代的能力,将AI作为提高效率的工具&…