准备做一台的纯数字可调开关电源
很久以前当我还在学校的时候,我想用单片机做一个开关电源,当时用AVR,但是AD采样太慢了,觉得不可能实现。工作以后经常想起,一直想用STM32做,可每次都只是想想就没有然后了,今年看着房价翻倍越来越不淡定了,最近也是天天失眠,所以想找点事情充实一下自己,完成这个多年的设想。希望发这个帖子督促自己尽快完成,不要和之前无数次那样想想就算了,不准备开源,后续会更新一些进展的图片。外型就参考下图了楼主这失眠症很厉害啊
话说楼主打算做个多大输出范围多大功率,纹波多大的呢? 支持楼主,如有需要可帮点小忙 不做好不睡了
楼主加油 楼主加油! 支持楼主,请问一下下面电源是啥型号呢,好漂亮的外壳。 hushaoxin 发表于 2016-10-10 07:25
楼主这失眠症很厉害啊
话说楼主打算做个多大输出范围多大功率,纹波多大的呢? ...
先做个0-30V,3A(可能下限达不到0V,不行就0.2V起调甚至1V),用被动散热。如果方案可行会再做一个0-380V的,这样以后调试小功率的开关电源就可以不用隔离变压器了。
PS:我有一台0-33V,1kw的可调电源,跟上面的图片是同一厂家的,电源是很好,可每次开起来声音超大,一年也用不了几次。 kation122 发表于 2016-10-10 08:28
支持楼主,请问一下下面电源是啥型号呢,好漂亮的外壳。
Sorensen XHR 100-10 我也觉得漂亮{:handshake:} 本帖最后由 lcw_swust 于 2016-10-10 09:05 编辑
支持一下,献上一个用STC15W204S做的开关降压电路:
(用于36V电动自行车的转向灯驱动)
说明一下,我用的是MCU自带的比较器去调节电压。
楼主的意思应当是用ADC采集电压->PID运算->PWM调节占空比,这样子是吧,应该也可以的。 补偿环路PID?2P2Z? 调制方式PDM?PWM还是兼有?纯BUCK?BOOST还是BUCK-BOOST/双向BUCK-BOOST? 我是来学习的~ xwkm 发表于 2016-10-10 09:13
补偿环路PID?2P2Z? 调制方式PDM?PWM还是兼有?纯BUCK?BOOST还是BUCK-BOOST/双向BUCK-BOOST? 我是来学习的~ ...
2P2Z PWM 双管正激
弱弱的问一句,什么是PDM? lcw_swust 发表于 2016-10-10 09:03
支持一下,献上一个用STC15W204S做的开关降压电路:
(用于36V电动自行车的转向灯驱动)
谢谢!差不多是这个意思,原理一样,不过是用隔离的双管正激,220AC输入。 stm103f303,推荐这个,能快速响应中断 数字电源有专门的芯片,应该比STM32更适合 dykwai1 发表于 2016-10-10 09:37
数字电源有专门的芯片,应该比STM32更适合
是的,比如dsPIC,或者更专业的DSP
STM32在AD速度、PWM分辨率和PWM频率的相互制约,这两点还有点不够用 3DA502 发表于 2016-10-10 09:29
stm103f303,推荐这个,能快速响应中断
谢谢!看了下F303的AD速度快了5倍,还有快速比较器,确实更适合做数字电源,有点像dsPIC。 要想富下重注,要发财先洗白,不怕输得苦就怕戒了赌 yqlomg 发表于 2016-10-10 10:26
谢谢!看了下F303的AD速度快了5倍,还有快速比较器,确实更适合做数字电源,有点像dsPIC。 ...
紧耦合的程序存储器才是更重要的功能,还有个32bit的Timer2 楼主加油! STM32F334,数字电源专用MCU
集成高精度定时器 HRTIM ,分辨率217ps
ST有参考设计 一级?还是先变压到一个中间电压再二级可调电压 huangqi412 发表于 2016-10-10 12:44
一级?还是先变压到一个中间电压再二级可调电压
先做一级的,暂时开关频率做不高,所以带宽也不高,带来的问题是低频纹波会大一点。 20061002838 发表于 2016-10-10 11:49
STM32F334,数字电源专用MCU
集成高精度定时器 HRTIM ,分辨率217ps
ST有参考设计 ...
谢谢提供的信息,F334高分辨率的定时器确实牛逼,可以赶上TI的DSP了,要是用F334的话我上面说的AD速度,和高频PWM分辨率的问题都不存在了 yqlomg 发表于 2016-10-10 09:20
2P2Z PWM 双管正激
弱弱的问一句,什么是PDM?
脉冲密度调制,和PFM有点像。 yqlomg 发表于 2016-10-10 13:03
先做一级的,暂时开关频率做不高,所以带宽也不高,带来的问题是低频纹波会大一点。 ...
一级直接调压用stm32估计效果很差吧 以前我想做一个闹钟,一直想着,没做。
后来女朋友答应我做好就可以 啪啪啪 ,俩三天就做好了。 xwkm 发表于 2016-10-10 09:13
补偿环路PID?2P2Z? 调制方式PDM?PWM还是兼有?纯BUCK?BOOST还是BUCK-BOOST/双向BUCK-BOOST? 我是来学习的~ ...
黑的漂亮 支持一下,同步跟踪 能做一次回路开关电源的芯片屈指可数,ds2000 f334dspic高精度pwm,硬件保护回路都是关键。要做到电源级的还是相当难的, PIC单片机有专门针对数字电源的方案,楼主有打算换主控? wanggoals 发表于 2016-10-10 16:24
PIC单片机有专门针对数字电源的方案,楼主有打算换主控?
是的,比如dsPIC,上面的网友也说了,比如f334就是专门用来做数字电源的,而我这次准备用f103 woshigeshuai 发表于 2016-10-10 13:36
以前我想做一个闹钟,一直想着,没做。
后来女朋友答应我做好就可以 啪啪啪 ,俩三天就做好了。 ...
一句话就解释了我为什么做不出来,我没有女朋友,做出来也不能啪啪啪{:cry:} 现在那些可调电源好像是反激+线性? 下面那个电源好NB 本帖最后由 peter_zhang 于 2016-10-11 09:31 编辑
lcw_swust 发表于 2016-10-10 09:03
支持一下,献上一个用STC15W204S做的开关降压电路:
(用于36V电动自行车的转向灯驱动)
你这个过流 ,短路了请问怎么办,想过没有?
电源实现功能做出来不难,难在可靠性,批量一致性,不良率的控制。 peter_zhang 发表于 2016-10-11 09:27
你这个过流 ,短路了请问怎么办,想过没有?
电源实现功能做出来不难,难在可靠性,批量一致性,不良率的 ...
你看,图里写了个“电容隔直防止占空比过大”。
对于这个电路来说,短路后MCU也不工作了,更不会过流。 lcw_swust 发表于 2016-10-10 09:03
支持一下,献上一个用STC15W204S做的开关降压电路:
(用于36V电动自行车的转向灯驱动)
我原来也用Stc单片机做过,AD采样+PWm,结果还是不错的。 低电压的时候还是弄大点的电流吧,3A真的不够看的,功率太低了 一步到位可能比较难, 先用单片机控制KA3842/VIPER22之类的练练手如何? 楼主做个四象限电源出来玩啊.普通的就不要搞了. 外壳还挺不错的 sibtck 发表于 2016-10-11 21:57
楼主做个四象限电源出来玩啊.普通的就不要搞了.
四象限电源做什么用,当作电子负载? sunliezhi 发表于 2016-10-11 21:46
一步到位可能比较难, 先用单片机控制KA3842/VIPER22之类的练练手如何?
我觉得用单片机去控制开关电源芯片的结构只能叫做数控电源,不是我理解的数字电源 Earthman 发表于 2016-10-11 17:28
低电压的时候还是弄大点的电流吧,3A真的不够看的,功率太低了
我有一台33V 33A的可调电源,平时都在吃灰。先做3A的,还不知道做出来的效果怎么样,要是效果好再考虑其它电流的。 本帖最后由 wanggoals 于 2016-10-14 00:01 编辑
yqlomg 发表于 2016-10-12 08:12
我有一台33V 33A的可调电源,平时都在吃灰。先做3A的,还不知道做出来的效果怎么样,要是效果好再考虑其 ...
手上有今年电子竞赛留下来的TI的大功率MOS和伍尔特的贴片偏平线功率电感,如果楼主的项目是开源的话我可以免费提供样品。
功率MOS:CSD18532KCS100A/60V3.3毫欧电阻,其实商城也有销售;
功率电感:15A/10uH 6.9毫欧内阻 型号:74435561100
另外还有一些国产的大功率磁环电感,比如15A/10uH,30A/10uH啊之类的。
顺便把这两个器件的手册也一并附上。 wanggoals 发表于 2016-10-13 23:58
手上有今年电子竞赛留下来的TI的大功率MOS和伍尔特的贴片偏平线功率电感,如果楼主的项目是开源的话我可 ...
谢谢!变压器和电感都是自己绕的,暂时也用不到那么大的功率管。 支持楼主。 照着上面那个电源画了个小一号的外壳,外壳大小30cm*20cm*8cm,找淘宝上做钣金的问了下价格打样要600元,批量225元,感觉好贵啊。 摄氏零度 发表于 2016-10-14 00:28
stm32定时器可以级连,最多可以四个定时器级连变成64位定时器
定时器分辨率到不是很大的问题,主要问题是定时器的最高时钟速度,普通定时器也就是系统主时钟这样子,72MHz,那么这个时候,做PWM,再除以你PWM的精度,比如512级,那么PWM周期就变成了72M/512=140K左右了,频率已经不算高了,而512的精度也不算高,于是略尴尬,这个时候,你的定时器,是16位的,还是32位的,或者64位的,都不管用,因为根本用不上;
至于那个F3的,定时器217ps,我是不是可以理解为,这个特殊的定时器,最高时钟高达1s/217ps=4.608GHz???我感觉我理解错了{:cry:} 支持,实际上楼主可以上线性+水冷散热,最后还能拿到专利。 dudududu 发表于 2016-10-20 11:41
定时器分辨率到不是很大的问题,主要问题是定时器的最高时钟速度,普通定时器也就是系统主时钟这样子,72 ...
对的,那个高分辨率的定时器是144M再32倍频,等于4.608GHz,DSP里面也有这种PWM。 yqlomg 发表于 2016-10-20 15:42
对的,那个高分辨率的定时器是144M再32倍频,等于4.608GHz,DSP里面也有这种PWM。 ...
我曹,这个略屌啊,
搞一个玩玩,不知道现在价格如何,特么淘宝撸了一大圈,都在40左右
来看看楼住的进度。
对了,电压一定要能调到0V。
我也有想做一 台这个
望能指点 woshigeshuai 发表于 2016-10-10 13:36
以前我想做一个闹钟,一直想着,没做。
后来女朋友答应我做好就可以 啪啪啪 ,俩三天就做好了。 ...
我感觉呢,既然她这么说了。按倒了操就行了。闹钟的事儿可以日后再说。 我比较懒,直接100多买一个数字电源
0-5A 0.001A分辨率
0-50V 0.01V分辨率
LCD彩屏数显的 楼上兄弟买了哪款?麻烦发个链接。 Oliver 发表于 2016-10-30 15:02
我比较懒,直接100多买一个数字电源
0-5A 0.001A分辨率
0-50V 0.01V分辨率
那买的?给个链接看看。 https://item.taobao.com/item.htm?_u=c43i3a96a44&id=521185452704&qq-pf-to=pcqq.c2c
链接送上,加了个12V15A,5V15A的固定输出,一个综合调压台就有了
旋转编码器微调电流电压各种爽
页:
[1]