• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【DIY大赛】+反激+stm32控制的自动升降压DCDC

这次简单尝试一下数字电源的控制,输入9到18V,输出12V 2A主控用stm32f103实现自动升降压的稳压控制

这个电路巧妙合并了Buck电路和Boost电路,简化了电路,节省了电路损耗。要降压的时候,关掉第二个场管,使用PWM波控制第一个场管

即可,要升压的话,就保持第一个场管完全开启,使用PWM波控制第二个场管即可

pwm用mcu来控制,但是问题来了,如何去检测该升压还是降压,

全部回复(22)
正序查看
倒序查看
2018-09-28 14:45
谁有这方面的经验也可以简单提示一下
0
回复
2018-09-28 15:21
0
回复
2018-09-28 17:48

这个拓扑也可以实现,就是做无缝切换需要下点功夫;

自动升降压的用四开关组合或者CUK拓扑也行。

0
回复
2018-09-28 23:25
用STM32检测一下输入电压不就完事了
0
回复
2018-09-29 13:03
@154600
这个拓扑也可以实现,就是做无缝切换需要下点功夫;自动升降压的用四开关组合或者CUK拓扑也行。
一直不明白一个问题,那种升降压电源芯片的内部拓扑是那种,你说的这个了解了解,我找的那个图,如果出现输入12V情况的话,就和输出电压一致了,这个怎么处理
0
回复
2018-09-29 13:07
@千里知外
用STM32检测一下输入电压不就完事了
用AD检测电压是容易,但是中间12V临界状态怎么处理
0
回复
hylylx
LV.9
8
2018-09-29 16:47
@lihui710884923
用AD检测电压是容易,但是中间12V临界状态怎么处理
1常开2常关。
0
回复
2018-09-30 07:46
@千里知外
用STM32检测一下输入电压不就完事了
临界就不需要开关了,控制开关直接接过去就完事了,临界应该不在12V,还要考虑一个mos管压降
0
回复
2018-09-30 07:47
还有一个二极管压降
0
回复
2018-09-30 12:44
@千里知外
还有一个二极管压降
这样有个二极管压降肯定不行的
0
回复
2018-09-30 13:09
@hylylx
1常开2常关。
二极管压降的问题怎么处理
0
回复
hylylx
LV.9
13
2018-09-30 13:36
@lihui710884923
二极管压降的问题怎么处理
开什么玩笑,你是采输出还是采输入。
0
回复
2018-10-08 11:18
@hylylx
开什么玩笑,你是采输出还是采输入。
肯定是输入啊,但是输出也要考虑啊
0
回复
hylylx
LV.9
15
2018-10-08 13:33
@lihui710884923
肯定是输入啊,但是输出也要考虑啊
0
回复
2018-11-01 09:02
@千里知外
临界就不需要开关了,控制开关直接接过去就完事了,临界应该不在12V,还要考虑一个mos管压降
这样控制的话,如何把这个mos管压降去掉呢
0
回复
2018-11-02 14:09
@lihui710884923
这样有个二极管压降肯定不行的

还是用以前的stm32开发板

103RBT6

0
回复
2018-11-03 01:17
@lihui710884923
还是用以前的stm32开发板[图片]103RBT6
可不可以直接开管了以后测试电压,确定临界值
0
回复
悟今生
LV.5
19
2018-11-03 10:33
找个合适的逻辑控制电路实现就行
0
回复
2018-11-04 14:38
@悟今生
找个合适的逻辑控制电路实现就行
逻辑控制电路有参考的吗
0
回复
2018-11-04 14:40
@千里知外
可不可以直接开管了以后测试电压,确定临界值
这个12V就是临界电压
0
回复
2018-11-04 22:04
@154600
这个拓扑也可以实现,就是做无缝切换需要下点功夫;自动升降压的用四开关组合或者CUK拓扑也行。
主要是无缝切换这块,不知道怎么下手了
0
回复
2018-11-12 10:15
@悟今生
找个合适的逻辑控制电路实现就行

以前找到来的,感觉这个咋样

0
回复