【直播】做一个0-30V 0-5A 单片机数控恒流恒压电源(同步整流)
技术宅吧
全部回复
仅看楼主
level 8
伦敦烟云 楼主
一楼防吞
2020年03月15日 02点03分 1
level 8
伦敦烟云 楼主
首先确定方案:由于电压范围和电流范围比较正常,因此打算采用常规方案,但是考虑到XL4016这类电源芯片由于MOS和控制芯片集成,不好制作同步整流并且发热量巨大,因此打算采用外置PWM芯片。因为没有做过这类电源,因此打算用最常规的方案:TL494芯片,经过查询大致知道了这款芯片的性能,原本打算直接用TL494做同步整流主控芯片,但是考虑到同步整流使用的是两个NMOS管,肯定需要电荷泵电路,这我就头大了[冷]压根没有做过
2020年03月15日 02点03分 2
level 8
伦敦烟云 楼主
因此选用了TL494+IR2110S的组合电路,IR2110是一款半桥驱动芯片,就是三极管的推挽电路放大版,而且只需要一个二极管,一个电容就可以驱动,因此,就是你了[滑稽]下面是我画的一个基础的电路,左边半部分是外部死区电路,防止上下管直接导通然后BOOM[勉强]
2020年03月15日 02点03分 3
level 8
伦敦烟云 楼主
然后是电路的类型选择,我打算制作的是一个BUCK电路,因此电路比较普遍,两个MOS管,一个电感,输入/输出电容即可,再外加一点点电路,如下图所示,选择IR3205MOS管,性价比高[滑稽]虽然我没用过,听说的,一个1.5元。输出采用了D4148双MOS管并联控制输出,就是一般的学生电源的OUTPUT那个模式,输出由单片机进行控制。
2020年03月15日 02点03分 4
level 8
伦敦烟云 楼主
接下来就是TL494的部分了,TL494是个好芯片,内部有两路差分输入,可以省去外部运放进行差分输入控制电压电流了,外部电路也很普通,主要是积分电容不知道怎么确定,因此找了几个大佬的电路参考了下。频率由C11,RP3确定,设计频率66Khz,[滑稽]怕出什么问题所以设计成可调的
2020年03月15日 02点03分 5
level 8
伦敦烟云 楼主
然后是控制的单片机,肯定是STM的,为啥 呢,因为我只对STM的比较熟悉,但是F1的有点贵,5大洋一个,考虑到勤俭节约的作风,然后F1很多功能又用不上,因此选择了STM32F030C8T6,2.5元一个,然后两个旋转编码器,5个按键输入,蜂鸣器,以及最重要的PWMtoDac,因为单片机没有带DAC嘛,所以采用了二阶RC滤波输出DAC。
2020年03月15日 02点03分 6
level 8
伦敦烟云 楼主
CUBEMX引脚分配图:
2020年03月15日 02点03分 7
level 8
伦敦烟云 楼主
等一等,有人再播[勉强]
2020年03月15日 02点03分 8
level 12
🐮🍺
2020年03月15日 04点03分 9
level 8
伦敦烟云 楼主
正在布局中:
2020年03月15日 06点03分 10
level 8
伦敦烟云 楼主
布局完成:
2020年03月15日 06点03分 11
问一下楼主用的什么封装库?
2020年03月18日 11点03分
level 5
大佬牛掰[滑稽]
2020年03月15日 07点03分 12
level 6
🐮🐮🐮🐮
2020年03月15日 10点03分 13
level 8
伦敦烟云 楼主
请教了下大佬,发现用PCB散热很大概率BOOM[滑稽]这个电流5A跑满的画,有100多W,所以还是老老实实改散热片了,这个是现在的布局图:
明天再布线,慢工出细活[滑稽]
2020年03月15日 12点03分 14
level 8
伦敦烟云 楼主
哦对了,电感也换大封装的了,选择了双线绕组,因为没有3D封装用soliworks直接修改的[滑稽]所以是白色的,散热器片也是自己画的,所有元件都在一面上,可以方便以后如果可以用的话,直接JLC 50SMT,元器件太多了,cao
红圈处是安装1.3寸的OLED屏幕,单片机的管脚又分配了下,下方多了四个快捷按键(可以储存电压模式)所有IO口都用光了,把这个2.5元的单片机榨♂干
下面是Cubemx管脚分配图,这个东西是真的好用,保姆级别的体验,自动生成底层代码,谁用谁知道,就是感觉注释多有点乱,不过免去了翻手册查寄存器和令人头疼的与或操作,没有用过F0,刚好试一试,好像功能还不少。
2020年03月15日 12点03分 15
1 2 尾页