[电路/定理] 12VDC-20VDC输入,12DC/10A输出

[复制链接]
3238|45
 楼主| 夜礼服123 发表于 2019-12-3 01:16 | 显示全部楼层 |阅读模式
本帖最后由 夜礼服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 | 显示全部楼层
理论上可以。
但你给出的电路不行。
 楼主| 夜礼服123 发表于 2019-12-3 12:24 | 显示全部楼层
zyj9490 发表于 2019-12-3 12:03
12.9999V与13.00001V在有误差下,怎么动作?不讲测量精度,不可行。

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

我理解的就是这样,不知你是否这么理解?
戈卫东 发表于 2019-12-3 12:31 | 显示全部楼层
这种判定值一般需要一点磁滞,避免不必要的状态频繁切换。
戈卫东 发表于 2019-12-3 12:33 | 显示全部楼层
实际上根据电压计算占空比,电压低的时候会得到100%占空比,自然实现你的功能。
zyj9490 发表于 2019-12-3 13:16 | 显示全部楼层
夜礼服123 发表于 2019-12-3 12:24
单片机通过电阻采样电压,
1,如果电压≤13V,则单片机输出高电平,使mos管一直导通
2,如果电压>13V,  ...

不就是数字控制环吗?这样描述有欠专业啊。必须要有个数字PID控制。而不是用比较器输出方式。
st.you 发表于 2019-12-3 13:53 | 显示全部楼层
单片机可能不够快 我以前用LM339+PMOS,电压比较的方式实现BUCK控制稳压,电路控制的结果是输入低于输出设定,那么MOS是直通的,高于,则工作在斩波状态。
 楼主| 夜礼服123 发表于 2019-12-3 14:02 | 显示全部楼层
st.you 发表于 2019-12-3 13:53
单片机可能不够快 我以前用LM339+PMOS,电压比较的方式实现BUCK控制稳压,电路控制的结果是输入低于输出设 ...

那你做出来的效果如何?我这个电路 电感应该如何选取呢?(本人刚入行不久,可能有点不专业)
 楼主| 夜礼服123 发表于 2019-12-3 14:04 | 显示全部楼层
戈卫东 发表于 2019-12-3 12:21
理论上可以。
但你给出的电路不行。

东哥,小弟刚入行不久,可能有点不专业,请教一下,我这个图应该如何调整,才能达到稳定的12V输出
 楼主| 夜礼服123 发表于 2019-12-3 14:07 | 显示全部楼层
这个图,我把mos管 换成P-mos(听说控电源端,需要用P-mos,不能用N-mos)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

再把漏极源极换一下,再搞一个合适的栅极驱动就差不多了  发表于 2019-12-3 14:11
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驱动
st.you 发表于 2019-12-3 14:41 | 显示全部楼层
夜礼服123 发表于 2019-12-3 14:02
那你做出来的效果如何?我这个电路 电感应该如何选取呢?(本人刚入行不久,可能有点不专业) ...

BUCK拓扑,你找资料看看吧
 楼主| 夜礼服123 发表于 2019-12-3 15:07 | 显示全部楼层
调整了一下mos管,其他参数 如红色圆框中的标识。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
coody 发表于 2019-12-3 15:57 | 显示全部楼层
怎么又是没有精度要求的?没有精度要求的没法实现,因为不知道你是要12.0+-0.1V还是要12.0000+-0.0001V?

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

评论

小弟刚入门,请多多包涵,请问 你的电源芯片是什么型号呢?我这个输入是12-20Vdc,输出是12V 7.5A  发表于 2019-12-3 16:06
 楼主| 夜礼服123 发表于 2019-12-3 17:31 | 显示全部楼层
coody 发表于 2019-12-3 15:57
怎么又是没有精度要求的?没有精度要求的没法实现,因为不知道你是要12.0+-0.1V还是要12.0000+-0.0001V?

...

请教一下,假设要求误差±0.5V,应该怎么做呢?
 楼主| 夜礼服123 发表于 2019-12-3 17:31 | 显示全部楼层
zyj9490 发表于 2019-12-3 12:03
12.9999V与13.00001V在有误差下,怎么动作?不讲测量精度,不可行。

请教一下,假设要求误差±0.5V,应该怎么做呢?
YDCMAN 发表于 2019-12-3 22:31 | 显示全部楼层
夜礼服123 发表于 2019-12-3 17:31
请教一下,假设要求误差±0.5V,应该怎么做呢?

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

评论

@夜礼服123 :BLDC供电电压影响转速,当然能做到越稳定越好,负载波动不大,12V+-1V不是问题  发表于 2019-12-4 20:18
@夜礼服 ,控制架构不会改,反馈深度的问题,弄过P控制就可以。  发表于 2019-12-4 16:17
@YDCMAN :客户要求电机能正常工作即可(电机工作11-14V),我觉得是不是不用要求输出精度这么高?只要我输出在12V±1V,我感觉就可以了,你说呢?  发表于 2019-12-4 16:06
@夜礼服123 :闭环控制,肯定要对输出电压进行采样  发表于 2019-12-4 09:46
用N管要用一个BST驱动。正解。  发表于 2019-12-4 08:14
感谢亲的回复,你说的《输出采样反馈》,是我的电路12V输出端 要加个采样电路吗?,小弟不才,还望指点一二。。  发表于 2019-12-3 22:57
coody 发表于 2019-12-4 16:57 | 显示全部楼层
夜礼服123 发表于 2019-12-3 17:31
请教一下,假设要求误差±0.5V,应该怎么做呢?

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

评论

是这个道理  发表于 2019-12-4 18:47
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

24

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部