硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1360|回复: 25
收起左侧

[技术讨论] PID调节PWM的占空比,进而控制MOS管的关断,最终稳定电流

  [复制链接]

35

主题

106

回帖

211

积分

高级会员

积分
211
发表于 2023-8-30 21:17:46 | 显示全部楼层 |阅读模式
假如外部电路输入100A的电流,我需要限流在10A,PID调节好参数,控制PWM的占空比,从而控制MOS管的关断,最终限制电流在10A左右!!。在PWM的低电平期间MOS管关闭了,为什么还有10A的电流啊(MOS管导通的时间占了90%)?一开始理解10A的电流是在1s内的平均值,但是用示波器抓电流,MOS管关闭期间电流也一直存在的啊?还有一个疑问MOS管导通的时间占了90%,为什么100A的电流限流在10A,MOS管的导通时间占了那么长,不应该是MOS管关闭的时间占了久吗??另外借硬汉哥的平台找一个做BMS的老师,有偿质询一些问题。大佬看我提问的问题也应该知道我质询问题的层次了!!
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 17:10:11 | 显示全部楼层
123.png 左端是输入,右端是输出,这条电路在电源的负极和负载的负极之间(PACK-就是GND),电源的正极和负载的正极是直接连接的。当系统输入电流在100A以下时,截图上部的Q17MOS管导通运行,当输入电流大于100A时,Q17MOS管关闭,PWM开始工作,即截图中下面的Q26MOS管开始工作。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106725
QQ
发表于 2023-8-31 01:50:23 | 显示全部楼层
帮顶下。
回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

积分
16
发表于 2023-8-31 18:26:52 | 显示全部楼层
电路图呢?
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-1 20:00:24 | 显示全部楼层

你好,这是大体的电路图,谢谢解答!
123.jpg
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-9-2 09:41:36 | 显示全部楼层
光耦那部分好像没画清,不过PWM至低,光耦导通,17V加到G级那确实会导通呀。还有一个问题,你强行快速关MOS管的话,你电感会产生感应电动势,会产生高电压。
回复

使用道具 举报

3

主题

75

回帖

84

积分

初级会员

积分
84
发表于 2023-9-5 09:29:29 | 显示全部楼层
    光耦不行吧,用运放+比较器,搜索关键字 逐波限流
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-22 09:51:24 | 显示全部楼层
gjeoi 发表于 2023-9-5 09:29
光耦不行吧,用运放+比较器,搜索关键字 逐波限流

PWM的频率为30KHz(33.3us),在外部电流为100A时,PID调节PWM的占空比,疑问的是PWM导通光耦的时间占了90%,才控制MOS管通过10A的电流,这里不理解!谢谢解答
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-22 10:03:26 | 显示全部楼层
ttspop 发表于 2023-9-2 09:41
光耦那部分好像没画清,不过PWM至低,光耦导通,17V加到G级那确实会导通呀。还有一个问题,你强行快速关MOS ...

详细的电路优化,暂时没有考虑,后续慢慢优化。主要有一点疑问:PWM的频率设置为30KHz(33.3us),一开始MOS管通过100A的电流,PID调节PWM的占空比,控制MOS管的关断和闭合,问题是PWM输出低电平占比90%时,才控制MOS管输出10A的电流,这个有疑问?PWM的低电平输出占比90%时,光耦导通的时间约30us时,才让MOS管输出10A的电流。还有一点就是当外部电压高的时候,PID调节响应的也快,可能是电流受控于电压差,压差越高,调节越快(一开始通100A电流时,瞬间关闭MOS,PID调节控制PWM直到稳定在10A左右)
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-22 10:03:41 | 显示全部楼层
gjeoi 发表于 2023-9-5 09:29
光耦不行吧,用运放+比较器,搜索关键字 逐波限流

PWM的低电平输出占比90%时,光耦导通的时间约30us时,才让MOS管输出10A的电流。还有一点就是当外部电压高的时候,PID调节响应的也快,可能是电流受控于电压差,压差越高,调节越快(一开始通100A电流时,瞬间关闭MOS,PID调节控制PWM直到稳定在10A左右)
回复

使用道具 举报

6

主题

88

回帖

106

积分

初级会员

积分
106
发表于 2023-9-27 15:51:12 | 显示全部楼层
这都没形成环路吧,控制MOS管在线性放大区 就能控制电流了.不懂你这PWM 做什么的,
你这个和电子负载,电源的原理一样的。
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-27 16:18:09 | 显示全部楼层
mygod 发表于 2023-9-27 15:51
这都没形成环路吧,控制MOS管在线性放大区 就能控制电流了.不懂你这PWM 做什么的,
你这个和电子负载,电 ...

这个只是摘取了电路的一部分,是公司的电路图,我不能粘贴出来!MOS管控制的是主回路,当主回路中有大电流时,需要PWM控制MOS的栅极,进而控制MOS的关断,从而使大电流下降下来,就是限流!
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-27 16:39:40 | 显示全部楼层
mygod 发表于 2023-9-27 15:51
这都没形成环路吧,控制MOS管在线性放大区 就能控制电流了.不懂你这PWM 做什么的,
你这个和电子负载,电 ...

而且PWM输出有效电平时,是17V的电压加到了MOS管的栅极,应该是在饱和区了吧
回复

使用道具 举报

19

主题

234

回帖

291

积分

高级会员

积分
291
发表于 2023-9-27 17:07:26 | 显示全部楼层
坚持再坚持 发表于 2023-9-27 16:18
这个只是摘取了电路的一部分,是公司的电路图,我不能粘贴出来!MOS管控制的是主回路,当主回路中有大电 ...

他的意思是应该让MOS管工作在恒流区,然后再控制 U_GS,  因为MOS管在恒流区的模拟特性就是 I_D 受 U_GS 控制。
而你现在的做法是控制 U_GS 让 MOS 管在夹断区和恒流区不断跳变,这是MOS管的开关特性。
回复

使用道具 举报

3

主题

75

回帖

84

积分

初级会员

积分
84
发表于 2023-9-27 17:12:14 | 显示全部楼层
感觉这电路有问题,你电感是怎么充放电的?
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 15:53:13 | 显示全部楼层
gjeoi 发表于 2023-9-27 17:12
感觉这电路有问题,你电感是怎么充放电的?

Snipaste_2023-09-28_15-51-40.png 这个电路图
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 15:54:35 | 显示全部楼层
Snipaste_2023-09-28_15-51-40.png 这是电路图
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 15:55:21 | 显示全部楼层
ttspop 发表于 2023-9-2 09:41
光耦那部分好像没画清,不过PWM至低,光耦导通,17V加到G级那确实会导通呀。还有一个问题,你强行快速关MOS ...

在帖子中我已经截图实际的电路图
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 15:56:39 | 显示全部楼层
mygod 发表于 2023-9-27 15:51
这都没形成环路吧,控制MOS管在线性放大区 就能控制电流了.不懂你这PWM 做什么的,
你这个和电子负载,电 ...

在帖子中,我已经粘贴了实际的电路图
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 15:57:15 | 显示全部楼层
tovinz 发表于 2023-9-27 17:07
他的意思是应该让MOS管工作在恒流区,然后再控制 U_GS,  因为MOS管在恒流区的模拟特性就是 I_D 受 U_GS  ...

在帖子中我已经粘贴了实际的电路图,您可以看看
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 17:11:26 | 显示全部楼层
ttspop 发表于 2023-9-2 09:41
光耦那部分好像没画清,不过PWM至低,光耦导通,17V加到G级那确实会导通呀。还有一个问题,你强行快速关MOS ...

您好,我已经在帖子中重新上传了电路图,现在需要审核,请您帖子中浏览下,因为还没有置顶。
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 17:11:38 | 显示全部楼层
gjeoi 发表于 2023-9-5 09:29
光耦不行吧,用运放+比较器,搜索关键字 逐波限流

您好,我已经在帖子中重新上传了电路图,现在需要审核,请您帖子中浏览下,因为还没有置顶。
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 17:12:35 | 显示全部楼层
mygod 发表于 2023-9-27 15:51
这都没形成环路吧,控制MOS管在线性放大区 就能控制电流了.不懂你这PWM 做什么的,
你这个和电子负载,电 ...

您好,我已经在帖子中重新上传了电路图,在帖子的顶楼。
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-9-28 17:12:50 | 显示全部楼层
tovinz 发表于 2023-9-27 17:07
他的意思是应该让MOS管工作在恒流区,然后再控制 U_GS,  因为MOS管在恒流区的模拟特性就是 I_D 受 U_GS  ...

您好,我已经在帖子中重新上传了电路图,在帖子的顶楼。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-9-28 20:35:44 | 显示全部楼层
你这两个MOS管接负线上,电流是从右到左的,MOS管关不断(有体二极管,还有DZ5)……
回复

使用道具 举报

35

主题

106

回帖

211

积分

高级会员

积分
211
 楼主| 发表于 2023-10-7 08:04:12 | 显示全部楼层
tovinz 发表于 2023-9-27 17:07
他的意思是应该让MOS管工作在恒流区,然后再控制 U_GS,  因为MOS管在恒流区的模拟特性就是 I_D 受 U_GS  ...

是的,就是控制MOS管在夹断区和横流区之间不断跳变,问题是在MOS管关闭时,用示波器还能观察到电流,这一点是有疑问的?
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-1 09:37 , Processed in 0.247540 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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