介绍
本次比赛使用GD32F407ZGT6开发!
本文章基于兆易创新GD32 MCU所提供的2.2.4版本库函数开发
向上代码兼容GD32F450ZGT6中使用
后续项目主要在下面该专栏中发布:
https://blog.csdn.net/qq_62316532/category_12608431.html?spm=1001.2014.3001.5482
感兴趣的点个关注收藏一下吧!
电机驱动开发可以跳转:
GD32F103RCT6/GD32F303RCT6-实战项目-无刷电机驱动(1)_gd32f103rct6例程-CSDN博客
BMS电源系统开发可以跳转:
暂未放链接
DCDC-双向BUCK-BOOST实战链接:
24年电赛如期进行,现在赛程已经临近结束,对今年赛题做个分享。
我们把目光放在电源题上,今年的电源题是A题的ACAC变化电路并联系统,比较冷门没有在准备的硬件清单中,所以实际焊接的时候,还是采用纯洞洞板焊接的方式进行搭建,具体题目见下:
链接:https://pan.baidu.com/s/14F9sQRcLTuyeRtyKqZHCjQ?pwd=rl2h
提取码:rl2h
--来自百度网盘超级会员V3的分享
本题为了限制难度,特别强调了:
故往期的全桥整流+单相逆变,或者是不控整流+单相逆变的方案,因涉及到AC转DC就无法使用。
我们还是采用ACAC变换电路实现本题目需求!
本方案除采集部分电路图如下:
采集部分电路图如下:
本题涉及到交流采样,故该部分需要优先测试保证其准确性,采集涉及到我们软件控制算法中的换向操作以及闭环控制,故需要特殊进行确认无误。
我们焊接完毕调试后,输入加载36V交流电,采集波形如下:
经过1.65V抬升以后,就能做到采集负半轴电压,并且通过采集确定换向逻辑以及PI闭环控制。
至于为什么需要换向,主要是我们的控制逻辑需求。
控制逻辑:
如图,在清楚该方案为Buck交流变换器的情况下(因为该题要求输入36VAC,输出1-35VAC)
我们可以查到如下解决方案:
正半轴通过A1斩波,B2续流;A2与B1关断控制;
反半轴通过A2斩波,B1续流;A1与B2关断控制。
即:A1与B2为一组,A2与B1为一组
为了方便大家理解,让我借助河北科技大学的孟老师绘制的图作为拓展讲解:
通过具体的正负半轴拆分,相信大家对该方案有一个更加具体的了解,其正负半轴均为同步BUCK,那么在此基础上我们的控制逻辑就很简单!
具体的可以看我这篇文章主讲BUCK电路:
哔哩哔哩上的电力电子也有讲解,大家感兴趣也可以去看看加深理解:
这里我们使用的主要是第二种非互补型。
仿真:
接下来让我们看看我们maltab仿真文件:
经过仿真发现,控制逻辑符合,能够斩波出幅度可控的正弦波!仿真文件我会放在文末
这就是为什么我们的电压互感器采样十分重要,因为我们需要它采集出来的正负半轴,去控制当前四个管子的开关状态,所以你清楚了吗!
实战:
通过该仿真及其算法,我们可以得到:
并且满足输出电流要求:
那么这样,我们就完成基础题的得分点了!
可能出现的问题
大家在比赛过程中,可能遇到以下问题:
1.MOS管对接怎么驱动?
我是通过隔离电源模块B1212S,进行驱动隔离以后再用光耦进行驱动,实测光耦需要选择开启和关断时间等于小于3Us的芯片,否则斩波频率上不去。
2.光耦驱动能力不够怎么办?
可以后级增加图腾柱进行驱动,增加光耦的驱动能力
3.LC滤波器怎么设计?
本题为50HZ交流波为基准,因此建议截止频率设置在100HZ左右滤除开关谐波最为合适!
4.为什么我的电压互感器采集在抬升1.65V以后采集会削波?
改变限流电阻或者改变运放供电范围即可解决
这里我会推荐几篇我作为参考的论文供大家学习:
链接:https://pan.baidu.com/s/1-jF2AxjzUg2PjXFzT6Y3kA?pwd=vnez
提取码:vnez
--来自百度网盘超级会员V3的分享
提供篇部分并联控制算法以及基础篇代码将会在下一小结给出。
如果对你有帮助,点点关注吧!我会抓紧更新的,第一时间看见!
原理图:https://download.csdn.net/download/qq_62316532/89604389?spm=1001.2014.3001.5501