打印
[电路/定理]

12VDC-20VDC输入,12DC/10A输出

[复制链接]
2506|45
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 夜礼服123 于 2019-12-3 01:23 编辑

输入:12VDC-20VDC输入,
输出:12DC/10A输出
如下图,通过单片机采样输入电压(
1,如果判断电压≤13V,则单片机输出高电平使mos管直接导通;
2,如果判断电压>13V则通过单片机输出PWM信号使mos管连续通断,mos的S极接BUCK电路 再接电机)

请问,这种方式理论上 可以实现吗?


使用特权

评论回复

相关帖子

沙发
夜礼服123|  楼主 | 2019-12-3 09:19 | 只看该作者
没人吗

使用特权

评论回复
板凳
zyj9490| | 2019-12-3 12:03 | 只看该作者
12.9999V与13.00001V在有误差下,怎么动作?不讲测量精度,不可行。

使用特权

评论回复
地板
戈卫东| | 2019-12-3 12:21 | 只看该作者
理论上可以。
但你给出的电路不行。

使用特权

评论回复
5
夜礼服123|  楼主 | 2019-12-3 12:24 | 只看该作者
zyj9490 发表于 2019-12-3 12:03
12.9999V与13.00001V在有误差下,怎么动作?不讲测量精度,不可行。

单片机通过电阻采样电压,
1,如果电压≤13V,则单片机输出高电平,使mos管一直导通
2,如果电压>13V, 则单片机通过算法,调整PWM的占空比,使占空比 随着电压升高同步减小,这样达到12V相对稳定的输出.

我理解的就是这样,不知你是否这么理解?

使用特权

评论回复
6
戈卫东| | 2019-12-3 12:31 | 只看该作者
这种判定值一般需要一点磁滞,避免不必要的状态频繁切换。

使用特权

评论回复
7
戈卫东| | 2019-12-3 12:33 | 只看该作者
实际上根据电压计算占空比,电压低的时候会得到100%占空比,自然实现你的功能。

使用特权

评论回复
8
zyj9490| | 2019-12-3 13:16 | 只看该作者
夜礼服123 发表于 2019-12-3 12:24
单片机通过电阻采样电压,
1,如果电压≤13V,则单片机输出高电平,使mos管一直导通
2,如果电压>13V,  ...

不就是数字控制环吗?这样描述有欠专业啊。必须要有个数字PID控制。而不是用比较器输出方式。

使用特权

评论回复
9
st.you| | 2019-12-3 13:53 | 只看该作者
单片机可能不够快 我以前用LM339+PMOS,电压比较的方式实现BUCK控制稳压,电路控制的结果是输入低于输出设定,那么MOS是直通的,高于,则工作在斩波状态。

使用特权

评论回复
10
夜礼服123|  楼主 | 2019-12-3 14:02 | 只看该作者
st.you 发表于 2019-12-3 13:53
单片机可能不够快 我以前用LM339+PMOS,电压比较的方式实现BUCK控制稳压,电路控制的结果是输入低于输出设 ...

那你做出来的效果如何?我这个电路 电感应该如何选取呢?(本人刚入行不久,可能有点不专业)

使用特权

评论回复
11
夜礼服123|  楼主 | 2019-12-3 14:04 | 只看该作者
戈卫东 发表于 2019-12-3 12:21
理论上可以。
但你给出的电路不行。

东哥,小弟刚入行不久,可能有点不专业,请教一下,我这个图应该如何调整,才能达到稳定的12V输出

使用特权

评论回复
12
夜礼服123|  楼主 | 2019-12-3 14:07 | 只看该作者
这个图,我把mos管 换成P-mos(听说控电源端,需要用P-mos,不能用N-mos)

使用特权

评论回复
评论
戈卫东 2019-12-3 14:11 回复TA
再把漏极源极换一下,再搞一个合适的栅极驱动就差不多了 
13
zyj9490| | 2019-12-3 14:14 | 只看该作者
本帖最后由 zyj9490 于 2019-12-3 14:28 编辑
夜礼服123 发表于 2019-12-3 14:07
这个图,我把mos管 换成P-mos(听说控电源端,需要用P-mos,不能用N-mos)

这样做不是做成负反馈跟随输出了吗?必须要用P管的。S极接电源。N管要用BOOST驱动

使用特权

评论回复
14
st.you| | 2019-12-3 14:41 | 只看该作者
夜礼服123 发表于 2019-12-3 14:02
那你做出来的效果如何?我这个电路 电感应该如何选取呢?(本人刚入行不久,可能有点不专业) ...

BUCK拓扑,你找资料看看吧

使用特权

评论回复
15
夜礼服123|  楼主 | 2019-12-3 15:07 | 只看该作者
调整了一下mos管,其他参数 如红色圆框中的标识。

使用特权

评论回复
16
coody| | 2019-12-3 15:57 | 只看该作者
怎么又是没有精度要求的?没有精度要求的没法实现,因为不知道你是要12.0+-0.1V还是要12.0000+-0.0001V?

一般误差在0.1V左右的,就用一个电源驱动芯片+PMOSFET实现,完全没问题,我用过比较多。电流不超过5A,直接就一片电源IC搞掂。

使用特权

评论回复
17
夜礼服123|  楼主 | 2019-12-3 17:31 | 只看该作者
coody 发表于 2019-12-3 15:57
怎么又是没有精度要求的?没有精度要求的没法实现,因为不知道你是要12.0+-0.1V还是要12.0000+-0.0001V?

...

请教一下,假设要求误差±0.5V,应该怎么做呢?

使用特权

评论回复
18
夜礼服123|  楼主 | 2019-12-3 17:31 | 只看该作者
zyj9490 发表于 2019-12-3 12:03
12.9999V与13.00001V在有误差下,怎么动作?不讲测量精度,不可行。

请教一下,假设要求误差±0.5V,应该怎么做呢?

使用特权

评论回复
19
YDCMAN| | 2019-12-3 22:31 | 只看该作者
夜礼服123 发表于 2019-12-3 17:31
请教一下,假设要求误差±0.5V,应该怎么做呢?

按照8楼所说的PID,输出采样反馈,保证采样精准和控制迟滞,在程序中更改误差,保证一致性就行了,PMOS管做BUCK电路是可以的,可以节省一个驱动芯片,但你的控制频率不能高,否则开关损耗比较大,电感要求大些,具体参数建议仿真后再测试

使用特权

评论回复
20
coody| | 2019-12-4 16:57 | 只看该作者
夜礼服123 发表于 2019-12-3 17:31
请教一下,假设要求误差±0.5V,应该怎么做呢?

用一个电源驱动芯片+PMOSFET实现,BUCK电路,当输入12V时,PMOSFET一直导通,100%占空比,相当于直通输出。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

24

帖子

1

粉丝