您好, 登录| 注册  
论坛导航
您好, 登录| 注册|
子站:
论坛首页    电源技术综合区
  •  发帖
  • 收藏

300W数控耦合电感SEPIC升降压
阅读: 1840 |  回复: 13 楼层直达

2020/01/21 13:29:51
1
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长

闲着没事干,随便做了一个数控DC-DC 板子大小10x10

耦合电感Sepic升降压,用STM32的16位PWM做DAC, 输入11-28V,输出0-30V 0-8A 0.01步进,因为PWM做DAC线性不太好,所以用了软件自校准,额定功率300W

单片机自带的SAR ADC我都用怕了,太抖了,索性亏点钱上了16位的ADS1115,还自带4.096V基准,挺好

就是效率偏低,因为没有用同步整流方案

这是第二版,之前做了第一版地回路太长,引发了不少问题,这次直接取Cout的GND,问题解决了

现在就写了个显示电压电流的程序,带载测了一下没有压降,负载调整率还行

2020/01/22 10:38:57
2
longwang
电源币:8137 | 积分:9 主题帖:22 | 回复帖:680
LV8
师长
单片机自带的SAR ADC有时候会不稳定的,,,,独立的还要看情况,,,,,,,,,,,,,,,,出问题概率还是多的
2020/01/22 12:31:14
3
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长

DCM

CCM有一点过冲,问题不大

之前210K开关频率时过冲较小,就是开关损耗变大了

2020/02/06 23:28:36
5
yhgwork
电源币:0 | 积分:0 主题帖:0 | 回复帖:4
LV1
士兵
这个示波器好用吗,看到有680元一台.不过没中文
2020/02/08 19:38:00
6
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长
内置中文说明书,但界面不是中文的
2020/01/22 18:22:43
4
德克
电源币:89 | 积分:0 主题帖:6 | 回复帖:49
LV4
连长
前排顶贴,期待更新
2020/03/12 13:44:59
7
wangbo0227
电源币:177 | 积分:1 主题帖:122 | 回复帖:245
LV8
师长

动态负载怎么样,环路速度可以么,我之前也做过类似的,DC-DC  BUCK电路,使用51单片机做的,感觉速度一块环路就不稳定;

2020/04/01 08:18:36
8
ruohan
电源币:48 | 积分:11 主题帖:52 | 回复帖:1345
LV9
军长
能不能把程序共享一下,学习一下,
2020/04/03 20:40:46
9
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长
前段时间比较忙,所以一直搁置了,主要遇到一个问题,那就是高压差下(28V输入),短路触发恒流电感会发出蜂鸣器的声音,占空比不够低发生环路自激了,而12V输入却不会有此情况,我看淘宝上一些恒压恒流模块都有同样的问题(包括一些成品电源,短路恒流时也会出现啸叫现象),但不影响效率,也不会发生烧管危险,之前尝试过将恒流环的带宽减小以及降低极点频率,服务器电源直接触发保护了,就没有再弄它了
2020/04/03 20:59:17
10
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长

这几天把UI还有部分功能写好了,电压电流步进 X1 X0.1 X0.01可调,还有安时积分法估算用电量,以及自校准功能

我并没有使用MCU + PID的数字电源方案,因为速度和精度问题(单片机再快也比不过运放,ADC采集,PID运算都需要时间,而且普通单片机里没有HRTIM,16位PWM频率上不去,所以不得不用8位PWM,这样一来精度就无法保证),而是用了PWM低通滤波实现DAC来做电压基准源给误差放大器标定电压,但因为PWM做DAC线性极差,于是便使用了自校准方式保证其精度(设定与实际输出比对,增加或减小DUTY CYCLE)

UI

设定与输出不差一字

2020/04/08 23:21:54
11
sleepingforest
电源币:0 | 积分:3 主题帖:0 | 回复帖:2
LV1
士兵

请问控制方法是什么?

内环电流外环电压的PID吗?

另外PID一般用于线性系统,sepic变换器占空比和输出电压是非线性关系的,占空比比较极限(输出电压较高/较低)的时候会产生不利影响吗?

2020/04/09 14:46:51
12
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长
运放控制,MCU充当可调基准源
2020/04/09 14:50:50
13
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长
在这里用数字控制方法没有优势,不仅浪费单片机资源,动态响应性能也没传统方案好
2020/04/10 22:45:11
14
sleepingforest
电源币:0 | 积分:3 主题帖:0 | 回复帖:2
LV1
士兵

谢谢分享 学习了 之前也做过小功率的数控sepic可调电源

回复之前没看到上面就说过了是模拟闭环

那CVCC是怎么控制的 用的是494这种带两个运放的控制器 然后分别给定cccv的参考电压吗 

494频率和内部运放性能都不太理想 新出的开关控制器都不能使用外部电压源的 那又如何实现数控呢 用数字电位器吗

还有自校准频率要比较低才能不振荡吧

2020/04/10 23:02:03
15
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长
只要有补偿端口(COMP)就可以外置误差放大器,另外我是用3525控制PWM,外置了一颗双运放做CC CV,并没有使用内部误差放大器
2020/04/10 23:25:08
16
sleepingforest
电源币:0 | 积分:3 主题帖:0 | 回复帖:2
LV1
士兵

通过comp来控制的话 内部误差放大器如何处理?

494两个放大器输出串联二极管构成线与逻辑 

3525内部误差放大器没有条件再串二极管吧 那接成跟随器形式吗

2020/04/11 00:09:16
17
XACT00
电源币:0 | 积分:5 主题帖:3 | 回复帖:3
LV2
班长

内部误差放大器,3525也可以做成跟随器使用,也可以屏蔽它(反相接地,同相接5V基准)然后在COMP像这样接两个误差放大器,494,我对494的误差放大器没什么好感,在我印象里它是反着来的(反相端接基准,同相端接反馈),COMP和PWM占空比的关系也是随着COMP电压增大而递减

客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享

互联网违法不良信息举报

Reporting Internet Illegal and Bad Information
editor@netbroad.com
400-003-2006