找回密码
 立即注册
楼主: 梁工

数控电源-恒压/恒流,STC32G-HSPWM做BUCK降压式开关电源-PID控制

  [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:186
  • 最近打卡:2026-03-06 22:01:29
已绑定手机

14

主题

31

回帖

510

积分

高级会员

积分
510
发表于 2026-1-18 20:58:19 | 显示全部楼层
请问一下梁工那个MOS管的散热片是怎样固定的呢,没看到有固定的螺丝。

点评

带胶散热器,粘上去的。  详情 回复 发表于 2026-1-18 23:54
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:299
  • 最近打卡:2026-03-06 09:14:52

84

主题

7283

回帖

1万

积分

超级版主

积分
15618
发表于 2026-1-18 23:54:54 | 显示全部楼层
kpf*** 发表于 2026-1-18 20:58
请问一下梁工那个MOS管的散热片是怎样固定的呢,没看到有固定的螺丝。

带胶散热器,粘上去的。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2026-01-21 18:16:48
已绑定手机

0

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2026-1-20 17:42:15 | 显示全部楼层
代码直接操作寄存器,看着有点晕,想问一下,输入12V,设定输出5v0.5A,短接输出端,进入CC模式下电流0.5A恒定,此时我把输入12v增加到20v,此时cc模式下还是0.5A恒定电流吗?如果是CC模式下0.5A电流,那程序是怎么实现的横流的,因为增加输入电压上管的参与电压变高电流会随之增大?感谢回复,谢谢!

点评

恒流与设置电压无关,只要电流大于设定值,就会恒流。 恒压、恒流原理,你要看下程序,PID部分。  详情 回复 发表于 2026-1-20 20:30
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:299
  • 最近打卡:2026-03-06 09:14:52

84

主题

7283

回帖

1万

积分

超级版主

积分
15618
发表于 2026-1-20 20:30:46 | 显示全部楼层
Lex*** 发表于 2026-1-20 17:42
代码直接操作寄存器,看着有点晕,想问一下,输入12V,设定输出5v0.5A,短接输出端,进入CC模式下电流0.5A ...

恒流与设置电压无关,只要电流大于设定值,就会恒流。
恒压、恒流原理,你要看下程序,PID部分。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2026-01-21 18:16:48
已绑定手机

0

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2026-1-21 18:18:37 | 显示全部楼层
梁*** 发表于 2026-1-20 20:30
恒流与设置电压无关,只要电流大于设定值,就会恒流。
恒压、恒流原理,你要看下程序,PID部分。 ...

现在是5v0.5A短路输出横流,增加输入电压电流值跟着增加了,这应该调整哪里可以解决这个问题?

点评

PID计算和控制要兼顾响应速度和稳定性。 因为短路时负载电阻很小,等于采样电阻+线路电阻,可能小于100毫欧,此时PI系数要适当减小。 [attachimg]130014[/attachimg] 短路属于小于2R负载,使用上面红框内的参数。  详情 回复 发表于 2026-1-21 20:08
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:777
  • 最近打卡:2026-03-07 05:45:19
已绑定手机

6

主题

95

回帖

2242

积分

金牌会员

积分
2242
发表于 2026-1-21 20:08:10 | 显示全部楼层
做的好漂亮呀
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:299
  • 最近打卡:2026-03-06 09:14:52

84

主题

7283

回帖

1万

积分

超级版主

积分
15618
发表于 2026-1-21 20:08:40 | 显示全部楼层
Lex*** 发表于 2026-1-21 18:18
现在是5v0.5A短路输出横流,增加输入电压电流值跟着增加了,这应该调整哪里可以解决这个问题? ...

正常的PID控制输出不会出现恒流电流值跟输入电压相关的情况,如果出现了,就是PID异常,一般是振荡了,此时要适当调整PID参数。
PID计算和控制要兼顾响应速度和稳定性,响应快了,但是短路时恒流电流会出现振荡,短路能稳定恒流,但响应较慢。
因为短路时负载电阻很小,等于采样电阻+线路电阻,可能小于100毫欧,微小的电压变化都能引起较大的电流变化而导致振荡,此时PID系数要适当减小。
截图202601212008213864.jpg
短路属于小于2R负载,使用上面红框内的参数。


回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:777
  • 最近打卡:2026-03-07 05:45:19
已绑定手机

6

主题

95

回帖

2242

积分

金牌会员

积分
2242
发表于 2026-1-22 15:54:47 | 显示全部楼层
梁工这个如果做成60伏输入,最大48伏输出,其它不变,除了改12伏供电电路和MOS管,还用改其他地方吗?

点评

1、12电源的产生需要改变。 2、MOSFET耐压要使用100V的。 3、输入电容耐压使用75~100V的,输出电容耐压要使用63V的。 4、输出电压低时,输入、输出压差大,要加大电感量。 5、输入电压、输出电压的ADC检测输入电阻要  详情 回复 发表于 2026-1-22 18:20
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:299
  • 最近打卡:2026-03-06 09:14:52

84

主题

7283

回帖

1万

积分

超级版主

积分
15618
发表于 2026-1-22 18:20:31 | 显示全部楼层
qizhi*** 发表于 2026-1-22 15:54
梁工这个如果做成60伏输入,最大48伏输出,其它不变,除了改12伏供电电路和MOS管,还用改其他地方吗?
...

1、12电源的产生需要改变。
2、MOSFET耐压要使用100V的。
3、输入电容耐压使用75~100V的,输出电容耐压要使用63V的。
4、输出电压低时,输入、输出压差大,要加大电感量。
5、输入电压、输出电压的ADC检测输入电阻要改变。
6、R9不焊接。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:777
  • 最近打卡:2026-03-07 05:45:19
已绑定手机

6

主题

95

回帖

2242

积分

金牌会员

积分
2242
发表于 2026-1-22 21:12:55 | 显示全部楼层
梁*** 发表于 2026-1-22 18:20
1、12电源的产生需要改变。
2、MOSFET耐压要使用100V的。
3、输入电容耐压使用75~100V的,输出电容耐压要 ...

感谢您的回复。好的,我改试试,行的话贴上来。中途有问题再请教您
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-7 15:32 , Processed in 0.116752 second(s), 90 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表