小编参加过三届全国大学生电子设计竞赛,做的均为电源题目,故留下此电源题提详细的方案和设计思路步骤,供后来者学习取经,如有不足之处欢迎留言提问。点击此处访问小编的个人小站:www.zhiguoxin.cn

微电网模拟系统

  • 一、方案论证
    • 1.三相逆变模块的论证与选择
    • 2.交流电压电流有效值测量方案论证与选择
    • 3.逆变控制方案选择
  • 二、系统的整体框架
  • 三、 理论分析与计算
    • 1.逆变器提高效率的方法及关键器件的选择
    • 2 三相交流电电压、电流有效值和功率的计算
    • 3 谐波失真THD的计算与测量
  • 四、电路与程序设计
    • 1.三相逆变电路
    • 2.滤波器的设计
    • 3.电压电流采样电路
    • 4.控制电路与控制程序的设计
  • 五、实物图
  • 六、获奖证书

  微电网是一种将分布式电源、负荷、储能装置、变流器以及监控保护装置有机整合在一起的小型发配电系统。微电网作为分布式电源接入电网的一种有效手段,逐步引起了广泛关注。将分布式电源以微电网的形式接入配电网,被普遍认为是利用分布式电源有效的方式之一。



一、方案论证

1.三相逆变模块的论证与选择

  方案一:基于全桥结构的三相逆变器的拓扑结构,如下图1所示。该结构由三个相互独立的单相逆变器组合而成,各模块相互独立互不干扰,故系统控制简单。但要求三个单相逆变器的输入且彼此隔离,增加了系统复杂度。

  方案二:基于半桥结构的拓扑结构,如下图2所示。该结构中开关器件较三相全桥式逆变器少,且仅需一路直流输入,但是其开关管所承受的电压为三相全桥式三相全桥式逆变器的两倍,故需要选择耐高压MOS。

  为尽量简化系统设计,减少硬件复杂度,系统采用方案二。

2.交流电压电流有效值测量方案论证与选择

  方案一:采用真有效值转换芯片AD637直接测量。AD637可准确计算各种信号有效值,使用简单,但计算时间较长,当电压值快速变化时,无法对测量值实时跟踪。
  方案二:AD采样计算,通过取离散样值的均方根得到有效值。该方案硬件简单,测量实时性强,但需要复杂的算法,会占用大量的资源。
  该系统同时测量9路信号,进行反馈调节,实时性要求高,故采用方案二。

3.逆变控制方案选择

  方案一:用硬件产生正弦波和三角波。将正弦波作为基波,三角波作为载波,输入到模拟运放比较器进行比较后输出 SPWM 波,由于三角波和正弦波焦点有任意性,脉冲中心在一个周期内不等距,从而增加了其计算的繁琐性,硬件调频十分困难且不易调试。

方案二:采用专用的 SPWM 集成模块,但电源电压有限制,价格昂贵。
方案三:由带有 PWM 产生功能的单片机利用正弦表扫描法产生 SPWM,驱动逆变电路,此方案控制电路简单,由软件产生的SPWM幅度频率较容易控制,产生的SPWM波质量较好。
综上,采用第三种方案作为本次设计方案。

  经过对比分析,选择方案三更合适。

二、系统的整体框架

系统包括两个三相逆变模块、电压电流采样模块、主控模块及辅助电源,框图如下图4所示。

  图4中,两个三相逆变模块分别由两个直流电源供电,系统利用STM32产生SPWM波控制半桥驱动器IR2104实现三相逆变功能。其中MOSFET驱动电路选用自带死区的桥式驱动芯片IR2104驱动,采样电路选用专用高精度电流采用芯片INA282对电流进行采样,单片机产生SPWM波通过驱动芯片驱动三相逆变电路实现直流到交流转换,通过对电压电流采样、PI算法实现功率分配。当仅有逆变器1工作时,根据采样电压信息利用PID算法对STM32生成的SPWM波进行反馈控制,保证输出线电压稳定在24V。当逆变器1和逆变器2并联工作时,根据采样电压电流信息利用双PID算法对两路逆变器的SPWM波进行反馈控制,保证输出线电压稳定在24V。

三、 理论分析与计算

1.逆变器提高效率的方法及关键器件的选择

  1.选择适当的开关频率。较高的开关频率可以减少变换器的体积和重量,提高输出电压THD,但是随着频率的提高开关管的损耗也会随之增加:
  Pon=12UDIOtonfsP_{\mathrm{on}}=\frac{1}{2} U_{\mathrm{D}} I_{\mathrm{O}} t_{\mathrm{on}} f_{\mathrm{s}}Pon​=21​UD​IO​ton​fs​
  Poff=12UDIOtofffsP_{\mathrm{off}}=\frac{1}{2} U_{\mathrm{D}} I_{\mathrm{O}} t_{\mathrm{off}} f_{\mathrm{s}}Poff​=21​UD​IO​toff​fs​
由上式此可知:开关管的损耗与频率成正比,开关频率越大,损耗也随之升高。因此,综合考虑下逆变器的开关频率为20kHz。
  2.选择栅极电容与导通电阻较小的开关管IRF3205;减小开关管的栅极串联电阻,可改变控制脉冲上升/下降时间、防止震荡,减小开关管的漏极的冲击电压;同时在开关管的栅极和源极之间并联较大阻值电阻,减小开关管断开时的静态电流。
  3.合理设计滤波电感。由于SPWM波载波频率为20kHz,为滤除载波频率及高次谐波,提高输出THD,将滤波器截止频率设置为fTf_{\mathrm{T}}fT​=750Hz,电容选择CfC_{\mathrm{f}}Cf​=30uf30_{\mathrm{uf}}30uf​的CBB电容,由截止频率公式:fT=1/2πCfLff_{\mathrm{T}}=1 / 2 \pi \sqrt{C_{f} L_{f}}fT​=1/2πCf​Lf​​ ,算得电感约为1.5mH。考虑到题目对效率的要求,选择EE55型号磁芯,绕线更加紧凑而减少漏感;适当增加电感气隙来免因磁饱和所附加的铜损;采用多股细铜线代替单股粗线来绕制电感,从而降低铜损,减少邻近效应和趋肤效应。

2 三相交流电电压、电流有效值和功率的计算

  每相交变电压信号输入端相对于Y形连接公共点的电压称为相电压UPU_{\mathrm{P}}UP​ ,各相电压信号间的相位差为120°,线之间的电压称为线电压 U1U_{\mathrm{1}}U1​ ,则 U1=3UPU_{\mathrm{1}}= \sqrt{3}U_{\mathrm{P}}U1​=3​UP​
  当Y形负载为纯阻性负载时,每相中电流和电压都是同相的,所以当为Y形纯阻性负载时,三相的总功率为 U1=3UPIPU_{\mathrm{1}}= \sqrt{3}U_{\mathrm{P}}I_{\mathrm{P}}U1​=3​UP​IP​

3 谐波失真THD的计算与测量

  THD有两个常用的定义。在IEC 61000-4-7中,THD定义为指定次全部谐波分量均方根值与基波分量均方根值之比。下列公式用来计算电压和电流THD:

  这一THD定义更常见于能源计量系统,如果基波的贡献小于其他谐波的总贡献,得到的THD值可能会超过100%。
  THD的另外一个定义是指定次(N)全部谐波分量均方根值与总均方根值之比总RMS值包括基波和其他谐波的作用。下列公式分别用来计算电压和电流THD:

  在THD的这一定义中,由于总均方根被用作分母,而不仅仅是基波均方根值。因此,得到的值总小于100%。
  在上面的公式中,Vh,rms 和 Ih,rms分别表示电压、电流的h次谐波有效值。
  在测试THD精度时,需注意所使用的THD定义,因为这两个不同的定义会得出两个不同的值。
  由于THD计算比较麻烦,故我们直接用专门的电子仪器来测量THD的值。

四、电路与程序设计

1.三相逆变电路

  微电网模拟系统由两个三相逆变器并联构成,作为系统的核心部分,三相逆变电路采用半桥并联结构,完成直流电到三相交流电的转换。两部分三相逆变器电路完全一样,其中一个三相逆变器电路如下图5所示。


  微电网模拟系统由三相逆变主电路、驱动电路、电压电流采样电路和控制电路组成,三相逆变电路由 6 个 N 沟道 MOS 管构成一个三相逆变桥,驱动电路采用六输出高压驱动器 IR2104。三相逆变电路由三路半桥电路和LC滤波电路组成。半桥电路中,驱动器IR2104在SVPWM波控制下驱动IRF3205通断,完成逆变。逆变输出电压经LC低通滤波器滤除高频载波,得到正弦交流电压。

2.滤波器的设计

  逆变器输出会带有基波的奇数次谐波,我们需要滤除这些谐波或者抑制这些谐波输出。
  逆变器输出是作为供电所用,输出电阻要小,所以不用 RC 无源滤波器选择用 LC 无源滤波器 ( 如图 5)。滤波器参数计算:LC 无源低通滤波器是滤除高次谐波分量,使电压输出波形为正弦波。本系统的 SPWM 调制信号为 20K。而输出需要的波最高 100Hz,滤波容易实现。
  滤波器截止频率:fT=1/2πCfLff_{\mathrm{T}}=1 / 2 \pi \sqrt{C_{f} L_{f}}fT​=1/2πCf​Lf​​ 设置截止频率f=750Hz ,CCB电容 取 30μF。得电路中 L= 1.5mH,满足滤波器的要求。

3.电压电流采样电路

  方法一:电流采样电路选用高增益高精度电流芯片 INA282 与康铜丝采样电阻组合成采样电路对电流进行采样。电压利用 Uo=UR1+UR2( 串联分压 ) 原理直接对电压进行采样,为了使电压采样更精确在分压电阻的输出点接一个电压跟随器,采集跟随器的输出电压。
  方法二:采样电路是系统实现反馈控制保证系统稳定的关键部分。具体电路如下图6所示。电压互感器TV1013-1H和电流互感器TA12-200实现了强电与弱电的隔离,同时将三相逆变电路输出的高电压、大电流转换为易于采集的小电压信号,后级3阶有源低通滤波器对互感器输出信号进一步调理后输出给单片机采样。

4.控制电路与控制程序的设计

  为满足采样、生成SVPWM波、稳压及分流等复杂功能,系统选用STM32作为系统控制器。系统控制分为两种模式,模式1仅有逆变器1工作,模式2是逆变器1、2并联工作。模式1、2的程序框图如下图所示。

模式1仅有逆变器1工作 模式2是逆变器1、2并联工作

五、实物图

微电网模拟系统实物图 微电网模拟系统测试图

六、获奖证书

往期精彩回顾


全国大学生电子设计竞赛(一)–电源简介
全国大学生电子设计竞赛(二)–电源常用技术与算法
全国大学生电子设计竞赛(三)–线性电源设计
全国大学生电子设计竞赛(四)–双极性可调精密直流电源的设计
全国大学生电子设计竞赛(五)–开关电源的设计
全国大学生电子设计竞赛(六)–常用整流技术
全国大学生电子设计竞赛(七)–逆变电源设计
2017年全国大学生电子设计大赛A题–微电网模拟系统
2018年全国大学生电子设计大赛E题–变流器负载试验中的能量回馈装置


  如果觉得文章对你有帮助,欢迎转发、点赞、分享给你的朋友,感谢您的支持!如果文章有什么不足之处或者建议请留下走心留言,欢迎评论,谢谢!!!

2017年全国大学生电子设计大赛A题(微电网模拟系统)相关推荐

  1. 2018年全国大学生电子设计大赛E题(变流器负载试验中的能量回馈装置)

    小编参加过三届全国大学生电子设计竞赛,做的均为电源题目,故留下此电源题提详细的方案和设计思路步骤,供后来者学习取经,如有不足之处欢迎留言提问.点击此处访问小编的个人小站:www.zhiguoxin.c ...

  2. 2017全国大学生电子设计大赛B题 | 板球控制系统(二)图像算法相关

    2017全国大学生电子设计大赛B题 | 板球控制系统(二)图像算法相关 转载请注明出处. 我翻看了很多现有教程以及相关的开源贴,发现大家对于技术的解释都很隐晦,真正的问题没解释清楚,真正的技术也没体现 ...

  3. 2017年全国大学生电子设计大赛有感

    2017年全国大学生电子设计大赛有感 作为一个大专生,本本不应该提这个比赛,但是参加了还是提一下吧! 作为一名大专生,我的指导老师有一种惯性,专科生比不过本科生.其实他犯了一个错误.在当时的训练情况无 ...

  4. 线路负载及故障检测装置(2019全国大学生电子设计大赛C题:国家级一等奖)

      这个东西是今年(2019年)全国大学生电子设计大赛C题,经过4天3夜得辛苦奋斗,完成得题目要求得指标,最后也取得了一个不错得成绩.   题目要求如下:   题目三个大的要求:测电容.电感.电阻值, ...

  5. 2019全国大学生电子设计大赛H题 模拟电磁炮系统全国一等奖

    2019全国大学生电子设计大赛H题 模拟电磁炮系统全国一等奖 作者 xxx 队友 阿华 狗子 (想要比赛指导的可以xian鱼搜索 电子设计竞赛国一竞赛指导(发布人为晨星)) (想要源码和我比赛时候准备 ...

  6. 2020TI杯全国大学生电子设计大赛F题解决方案视觉部分

    完整代码库: https://github.com/bossConneR/K210_FACEDET star以跟进最新更新 K210_FACEDET 2020年全国大学生电子设计竞赛F题视觉部分解决方 ...

  7. 2017年全国大学生电子设计竞赛 猜题了

    一年一度的电子竞赛又来了 仪器和主要元器件清单如下: [本科组] 仪器清单 500MHz信号源(带 AM调制) 低频信号发生器(1Hz~10MHz) 函数发生器(10 MHz,DDS) 单相电参数测试 ...

  8. 2017全国大学生电子设计大赛B题 | 板球控制系统(一)序

    距离2017年电子设计大赛已经过去将近一年时间,我也终于有空将当时比赛的具体细节整理出来,以供给大家进行详细的参考,方便后来者进行快速,细致的学习. 17年赛题出来之前,我是最快做出样题的人之一.当时 ...

  9. 2017全国大学生电子设计大赛B题 | 板球控制系统(四)机械设计相关

    转载请注明出处. 转眼2019了诶,可能有些同学又该问了,哇向阳哥,你这个鸽子放的好,转眼大半年了一年都没更新,我也知道啊,说好的源码呢,挖的机械的坑呢?咕咕咕咕我也不想啊,我这不是懒吗!过年有空了, ...

最新文章

  1. GAN在产业和学术届的价值!
  2. UGUI_UI的深度学习
  3. leetcode 473. Matchsticks to Square | 473. 火柴拼正方形(递归)
  4. CRM My Opportunity max hit的技术实现
  5. Visual Studio怎么使用中文帮助文档
  6. html如何显示上传进度条,HTML5 Ajax文件上传进度条如何显示
  7. eclipse init 配置
  8. django 获取环境变量_python – django settings.py os.environ.get(“X”)没有获取正确的值...
  9. Java 自定义HashSet
  10. 接收URL参数乱码问题
  11. Java编程学习指南(带学习经验)
  12. 函数调用中的堆栈平衡
  13. 学画画软件app推荐_绘画APP推荐|很全的学画画的APP推荐
  14. 【音频处理】Melodyne 音高调整 ( 打开音频文件 | 选择音高编辑工具 | 样本音高信息 | 音高自动调整 )
  15. 尝试在Mac上编译DNX
  16. html游戏计算器,HTML自制计算器
  17. 英语学习者不容错过的100部校园浪漫电影
  18. 腾讯qq企业邮箱登录入口界面如何设置
  19. 老字号品牌玩跨界,是路子野还是博眼球?
  20. x86 PerCPU变量基址(gs寄存器)的原理

热门文章

  1. 基于深度学习的物联网远程监控目标检测
  2. 1688店铺所有商品API接口、店铺列表API接口
  3. 自然语言生成技术现状调查:核心任务、应用和评估(1)
  4. QQ for Linux,还有百度网盘,微信等实用工具
  5. exit和_ exit函数
  6. Windows查看和设置网卡的MTU值
  7. 联想拯救者生态春季新品发布 创新科技构建未来电竞新生态
  8. 使用visual studio code调试单个js文件
  9. 协同过滤推荐算法简介
  10. Ubuntu上用快捷键部分区域截图