基于STM32的小功率逆变器解决方案

电子说

1.2w人已加入

描述

 

︎ 本方案采用STM32F103C8T6产生四路双极性SPWM波板载串口和STlink下载接口,方便用户自行编程;

︎ 后级LC滤波输出,波形平滑;

︎ 输出频率范围(2-200hz);注:随着频率增加误差会加大,200hz时实际输出为182hz。

︎ 输入直流电压范围(13~40V);

︎ 输出交流峰值电压范围(±13~±40V);注:此幅值为峰值;

︎ 输出最大电流2A;

︎ 按键或串口(连接上位机)均可调节输出频率和幅值;

︎ 输入电源防反接;

︎ 输出过流保护(保护阈值2A);

︎ 输出过流保护时关闭输出,待检测到电流小于0.12A时,在5秒后尝试再次输出;

︎ 频率步进值:1hz。允许误差精度0.005%-0.1%;

︎ 幅值步进值:1V。允许幅值误差±1.5V;

︎ 板载STlink接口用来下载程序,串口接口用来连接上位机进行频率和幅值控制;

︎ 0.91寸OLED屏显示:输入电压值(测量误差±1.5V),输出电压及频率值(均为设定值)。

    硬件方案--逆变器电源板

OLED

OLED

    硬件方案逆变器电源板,包含供电电源模块,输入电压采集,输出电流采集即过流保护,IR2110全桥驱动电路,OLED显示接口,按键电路,输出滤波电路。

Comment Designator LibRef
10uf C1,C2 电解电容
104/50V C3,C7,C8,C9,C12
C23,C33
Cap
106/50V C4,C5 Cap
105/50V C6 Cap
100uf/50V C22,C24 电解电容
M7 D1,D6,D7 二极管
1N5819 D2,D3,D4,D5 1N5819
led D8,D9,D10 发光二级管
MM1Z12 DZ1 D Zener
key按键 K1,K2,K3,K4 key按键
3mH L1 电感
4H OLED1 4H
DC IN P1 2P
AC_OUT P2 2P
ISP P4 4P
SWD P5 4P
MJD148T4 Q1 triode NPN
RU7570 Q2,Q3,Q4,Q5 N-MOS-SMT
2K R1,R20 电阻R
  R2,R3,R4,R5 电阻R
0.1 R6 电阻R
4.7K R7 电阻R
12K R8 电阻R
1K R9,R13,R14,R16,
R17,R18,R19
电阻R
3K R15 电阻R
10K R33,R35,R36 电阻R
STM32F103C8T6 U1 STM32F103C8T6
AMS1117_5V U2 AMS1117_3.3
IR2110(SOIC U3,U4 IR2110(SOIC
LM358 U6 LM358
AMS1117_3.3 U8 AMS1117_3.3

软件方案

OLED

OLED

OLED

    软件采用的是STM32F103系列的方案,包含了平滑算法,双极性SPWM,整正弦波输出,输入电压采集,输出电流采集,过流保护功能,小编已经帮忙编译过,可以正常运行。

 

 

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分