【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

AI Coding 工具全方位对比:从 Copilot 到 Cursor,2026 年开发者如何选择?

AI Coding 工具全方位对比:从 Copilot 到 Cursor,2026 年开发者如何选择?

文章目录 * 一、AI 编程工具演进:四个阶段,三种范式 * 1.1 发展历程 * 1.2 三大技术流派 * 二、八大主流 AI 编程工具全景扫描 * 2.1 工具概览 * 三、十大维度深度对比 * 维度 1:代码补全准确率 * 维度 2:上下文理解能力 * 维度 3:响应速度 * 维度 4:多语言支持 * 维度 5:工程化能力 * 维度 6:企业级合规与安全 * 维度 7:生态集成能力 * 维度 8:学习曲线与易用性 * 维度 9:性价比分析 * 维度 10:

新手用AI写文章,AI味太重了?收藏这几个提示词瞬间去除AI写作痕迹!

现在很多新入局自媒体的人用AI辅助写作,但是稍有不慎就会被平台限流、封号。究其原因在于AI写的文字太AI风了,所以平台不会给流量! 要去除文章AI痕迹的核心思路是:第一步使用好提示词,好的提示词本身就降低了AI味道;第二步人工优化,在进一步降低AI味的同时还要修正错误和漏洞。 今天我把自己的经验结合起来,分享一下降低AI味的提示词。 一、赋予角色 给定一个具体的角色,比如说你在做育儿领域的爆款文章的时候,就可以给AI赋予一个资深育儿专家的身份。 举例:你是育儿专家,擅长写育儿类自媒体爆款文章。你主要的工作就是写出更有人情味、自然流畅、没有机器写作痕迹的文章,长短句并用,不用列表和总结,少用连接词,内容要打破AI生硬的感觉,在语言风格、情感表达、逻辑结构上全方位地接近人类真实的写作习惯。 二、人物画像 人物画像是对角色的补充,可以指定人物的年龄、性别、爱好等,做IP号的时候,就给AI发一张画像。 例子:语言风格转换专家,对于人类写作的特色有着非常深刻的认识。把AI生成的“冷冰冰”的文字转为通俗易懂、口语化的表达方式。依靠多年的积累,你能够很快地发现AI文本中重复啰嗦的

【VSCODE 插件 调试】 Visual Studio Code + Continue + Ollama实现本地版 Cursor / Copilot

【VSCODE 插件 调试】 Visual Studio Code + Continue + Ollama实现本地版 Cursor / Copilot

Visual Studio Code + Continue * 组合Visual Studio Code + Continue + Ollama 基本就是 本地版 Cursor / Copilot。,可以做到: * AI 自动写代码 * 自动改代码 * 解释代码 * 自动生成文件 * agent 自动执行命令 安装 Ollama 1. 安装 Ollama # macOS: brew install ollama # Linux: curl -fsSL https://ollama.com/install.sh | sh # windows: irm https://ollama.com/install.ps1 | iex 或者直接去官网下载安装 https://ollama.

解锁AIGC新时代:通义万相2.1与蓝耘智算平台的完美结合引领AI内容生成革命

解锁AIGC新时代:通义万相2.1与蓝耘智算平台的完美结合引领AI内容生成革命

前言 通义万相2.1作为一个开源的视频生成AI模型,在发布当天便荣登了VBench排行榜的榜首,超越了Sora和Runway等业内巨头,展现出惊人的潜力。模型不仅能够生成1080P分辨率的视频,而且没有时长限制,能够模拟自然动作,甚至还可以还原物理规律,这在AIGC领域中简直堪称革命性突破。通过蓝耘智算平台,我们能够轻松部署这个模型,创建属于自己的AI视频生成工具。今天,我将为大家深入探讨通义万相2.1的强大功能,并分享如何利用蓝耘智算平台快速入门。 蓝耘智算平台 1. 平台概述 蓝耘智算平台是一个为高性能计算需求设计的云计算平台,提供强大的计算能力与灵活服务。平台基于领先的基础设施和大规模GPU算力,采用现代化的Kubernetes架构,专为大规模GPU加速工作负载而设计,满足用户多样化的需求。 2. 核心优势 * 硬件层: 蓝耘智算平台支持多型号GPU,包括NVIDIA A100、V100、H100等高性能显卡,能够通过高速网络实现多机多卡并行计算,突破单机算力瓶颈。 * 软件层: 集成Kubernetes与Docker技术,便于任务迁移与隔离;支持PyTo