【FPGA+DSP系列】——MATLAB simulink仿真三相桥式全控整流电路

【FPGA+DSP系列】——MATLAB simulink仿真三相桥式全控整流电路

【FPGA+DSP系列】——MATLAB simulink仿真三相桥式全控整流电路


一、理论分析

直接上电路图,相比于单相桥式整流的区别,首先是输入变成了3相电压,这个的优势就在于三相相位差都是120°,相比于之前的单相每个周期只有两个触发信号,也只能有2个触发信号,而三相的存在会产生很多换相点,在这些点位生成触发信号会进而提高整流效果以及整流脉冲数,脉波数越多越好,越多就说明纹波越小,越趋近于直线。

在这里插入图片描述


导通流程:
先ab相导通,然后ac相,然后bc相,然后ba相,这个是什么决定的呢?为什么要这样导通,其实有迹可循,当我把Uab/Uac…Uca/Ucb所有的波形放到一起,你就知道为什么要这样触发,为什么是这个顺序了:
这是我将所有的波形放到一个示波器中进行观看, 其中通道顺序与颜色的对应关系如下,这样我们就能标记哪个是哪个了。

在这里插入图片描述
![在这里插入图片描述](https://i-blog.ZEEKLOGimg.cn/direct/0f856b9ca1394735896485ec77cc32c1.png


通过这个顺序,我们就可以在换相点进行触发,进而完成六脉冲的输出,同时从这个图可以得出我们的导通顺序,ab ac bc ba ca cb。

触发流程:
直接画图,每一次导通只能有2个管子,大致顺序如下:

在这里插入图片描述

可以发现,其实每一相都有在一个周期内都是触发两次,因此其实我们可以通过一个比较宽的脉冲来覆盖这两个小脉冲,每个宽脉冲之间相差60°,进而就完成了所有晶闸管的触发需求。

修改之后其实就是

在这里插入图片描述

二、matlab simulink实验

1.仿真实验

整体框架

在这里插入图片描述


咱们对应电路图一部分一部分加
三相电:通过3个交流输出来模拟。ABC相位相差120°,其他都一样。这个相位设置十分关键,不然你的管子位置已经决定了你相位设置。
A相设置相位为0:

在这里插入图片描述


B相设置相位为-120°

在这里插入图片描述


C相设置为120°:

在这里插入图片描述

然后就是桥式电路的搭建:
剩下电路不知道怎么搜索的,不知道叫啥的去看我这篇文章:单相桥式整流simulink实验
连起来就行,参数不用修改。

然后就是脉冲信号的设置:
这一部分还是需要啰嗦一下,再看一眼这个图,这个绿色信号就是我们要产生的触发信号。
第一周期频率,这个毋庸置疑,还是50Hz,也就是0.02s。
第二触发脉冲的宽度,由于是仿真,有个5%的触发就能使得晶闸管导通,通过判断图上大致一个周期有六个脉冲也就是100%的宽度,我们触发信号大致是需要持续一个半脉冲的宽度,所以脉冲宽度设置为30%肯定是够够的,你也不能太高,太高的话就会出现同时使得3个管子导通的情况产生。
第三就是每个脉冲之间的延迟时间,首先确定的是这六个脉冲每个之间间隔60°,因为总共360°,分成六个脉冲,每一个脉冲占60°。然后就确定第一个脉冲的位置,剩下的逐次增加60°即可。我们看第一个脉冲的位置是30°的时候,但是请注意这个不是触发角,这时候触发角还是0°。所以第一个脉冲延迟为30°,也就是0.00167s。剩下的逐次增加,按照位置顺序增加!
VT1: 0.00167
VT2: 0.005
VT3: 0.00833
VT4: 0.01167
VT5: 0.015
VT6: 0.01833

在这里插入图片描述


在这里插入图片描述
在这里插入图片描述


按照指标依次设置即可。

2.波形分析

触发角0°

在这里插入图片描述


触发角30°

在这里插入图片描述

总结

本文介绍了三相桥式全控整流电路的MATLAB/Simulink仿真方法。相比单相整流,三相输入120°相位差提供了更多换相点,通过六脉冲触发可提高整流效果并减小纹波。文章详细分析了导通顺序(ab→ac→bc→ba→ca→cb)及触发脉冲设置要点(50Hz频率、30%脉宽、60°间隔)。在Simulink中搭建了三相电源(相位差120°)和整流桥模型,重点说明了脉冲发生器参数配置方法。仿真结果显示,不同触发角(0°和30°)下的整流波形验证了理论分析的正确性。该仿真为理解三相全控整流电路提供了直观的研究手段。

Read more

一文讲清楚RAG 四大模式:Naive RAG、Advanced RAG、Modular RAG 与 Agentic RAG

一文讲清楚RAG 四大模式:Naive RAG、Advanced RAG、Modular RAG 与 Agentic RAG

随着技术迭代,RAG 已从最初的简单架构发展出多种进阶形态。本文将系统解析 RAG 的四大主流模式 ——Naive RAG、Advanced RAG、Modular RAG 与 Agentic RAG,从工作原理、技术特点到适用场景进行全方位对比,为技术选型提供参考。 一、RAG 基础:检索增强生成的核心逻辑 在深入模式解析前,需先明确 RAG 的核心逻辑。简单来说,RAG 由检索(Retrieval) 与生成(Generation) 两大模块构成: 检索模块:从预设知识库中精准定位与用户问题相关的信息片段(如文档、段落、句子); 生成模块:基于检索到的信息,结合大语言模型生成符合上下文、逻辑连贯的答案。 这种 “先检索再生成” 的模式,既保留了 LLM 的语言理解与生成能力,又通过外部知识的引入弥补了模型训练数据过时、事实准确性不足的缺陷。

国产FPGA厂家安路开发工具TD使用手册详细版

FPGA系统学习详细版资料包,整理超多资料,整理不易,链接随时有可能失效,先下载再学习 网盘链接:https://pan.baidu.com/s/1rDsLAXGj8WbX82teSkhuIw?pwd=1234 提取码: 123 国产FPGA安路TD(TangDynasty)工具使用方法全流程详解 TD(TangDynasty)是安路科技自研的FPGA/FPSoC集成开发环境,覆盖RTL输入→综合→布局布线→时序分析→比特流生成→下载调试全流程,支持Windows/Linux系统,适配EG、ELF、SF1、DR1等安路全系列芯片。以下从环境搭建、工程创建、设计输入、综合、约束、布局布线、仿真、下载调试、高级功能、常见问题等维度,提供最详细的操作方法。 一、TD工具安装与环境准备 1.1

【数学建模】用代码搞定无人机烟幕:怎么挡导弹最久?

【数学建模】用代码搞定无人机烟幕:怎么挡导弹最久?

前言:欢迎各位光临本博客,这里小编带你直接手撕**,文章并不复杂,愿诸君耐其心性,忘却杂尘,道有所长!!!! **🔥个人主页:IF’Maxue-ZEEKLOG博客 🎬作者简介:C++研发方向学习者 📖**个人专栏: 《C语言》 《C++深度学习》 《Linux》 《数据结构》 《数学建模》** ⭐️人生格言:生活是默默的坚持,毅力是永久的享受。不破不立,远方请直行! 文章目录 * 一、先搞懂:我们要解决啥问题? * 二、核心计算:代码怎么判断“烟幕有没有用”? * 1. 先算单个烟幕的“有效时间段” * 2. 合并重叠的时间段(避免重复计算) * 3. 只算“导弹到达前”的有效时间 * 三、代码优化:加了2个实用功能,结果直接看 * 1. 跑完直接显示“最优遮蔽时长”

【GitHub项目推荐--AI-Goofish-Monitor:闲鱼智能监控机器人完全指南】

简介 AI-Goofish-Monitor 是一个基于 Playwright 和 AI 技术的闲鱼(Goofish)多任务实时监控与智能分析工具。该项目由 dingyufei615 开发,通过先进的浏览器自动化技术和多模态大语言模型,为用户提供智能化的闲鱼商品监控解决方案。该工具不仅具备强大的数据采集能力,还配备了功能完善的 Web 管理界面,让用户能够轻松管理和配置监控任务。 🔗 GitHub地址 : https://github.com/dingyufei615/ai-goofish-monitor ⚡ 核心价值 : AI智能分析 · 多任务监控 · 实时通知 · Web管理界面 技术特色 : * AI驱动 :集成多模态大语言模型(GPT-4o、Gemini等),深度分析商品信息 * Web管理 :完整的可视化界面,无需命令行操作 * 多平台通知 :支持 ntfy.sh、企业微信、Bark 等多种通知方式 * 智能过滤 :基于自然语言的任务创建和AI分析标准生成 * 云原生支持 :提供