电源吧 关注:51,467贴子:212,708
  • 7回复贴,共1

数字电源干货分享

只看楼主收藏回复

给大家分享一下,一个不错的好帖子
基于51单片机的buck数字电源
数字电源其实并没有想象中复杂,很多电源工程师不是很精通单片机编程,所以觉得数字电源难。只要真正啃下单片机C语言编程,数字电源就很好攻克。
51单片机虽老,但是一直很经典的单片机系列。
目前采用的方案是单片机输出PWM驱动功率MOS,输出电压经采样后反馈至单片机。单片机内部通过PI调节实现输出PWM的调整从而动态调节输出电压,确保其电压稳定。成熟的方案有很多。
目前我做的是基于STC12W系列的buck电源,工作中使用的单片机是STM32以及dsPIC33F系列的单片机。
下面将整机硬件流程图画出来共享给大家,这样大家就一目了然了。51单片机输出高电平只有5V,驱动功率MOS显然是不够的,采用的是IR驱动芯片驱动功率MOS,相比于推挽式驱动方案,个人觉得方便也更可靠。


1楼2019-01-07 14:10回复
    下图为基于51单片机的buck电源的电路流程图


    2楼2019-01-07 14:11
    回复
      单片机采用STC12系列,液晶屏为通用LCD1602,功率MOS的驱动芯片为IR2104(该芯片可以通过自举升压解决驱动NMOS的问题同时自带死区时间),三路采样分别为输入端电压采样,输出端电压及电流采样。通过三路采样控制单片机输出PWM脉宽,从而达到控制输出精度的要求。
      数字电源的控制芯片并非一定要采用DSP来实现,对于单路输出常规的单片机控制其实绰绰有余。对于多组电源合并控制驱动可能需要采用DSP来实现。


      3楼2019-01-07 14:13
      回复
        支持楼主发帖,继续讲解。


        5楼2019-01-13 09:16
        回复
          看不懂 你就说说海盗船HX620这一款怎么样


          IP属地:安徽来自iPhone客户端6楼2019-01-14 15:46
          回复
            原理图,这是我截的图,因为贴吧传不了文档,就接了个图


            7楼2019-01-16 16:07
            回复
              (本文转自世纪电源网社区,版权归原作者所有,转载请注明出处)


              8楼2019-01-16 16:09
              回复