发新帖我要提问
123
返回列表
打印
[电路/定理]

NMOS管源极接负载,为什么压差这么大呢?

[复制链接]
楼主: wukaka2016
手机看帖
扫描二维码
随时随地手机跟帖
41
maychang| | 2018-6-27 10:54 | 只看该作者 回帖奖励 |倒序浏览
wukaka2016 发表于 2018-6-27 10:35
是的是的,表述是有问题,不够清楚,但是张老师,关键是这只是系统里面的一部分,还需要单片机实现其他的 ...

既然一定要利用单片机来控制,那么应该用单片机中AD测量负载两端电压,根据负载两端电压与给定值(3V)的差,来调整PWM占空比,从而达到负载两端电压稳定之目的。
这样控制,实际上就是用单片机完成稳压芯片中比较放大部分的功能。单片机的程序,不是简单地负载两端电压大了就减小占空比,小了就增加占空比这么简单。和自动控制电路一样,也需要PID(比例-微分-积分)控制,这个程序不是很容易写出来的,需要一定算法。
你前面所说测量电池两端电压来控制的方法,叫前馈控制,其优点是反应速度快。但多数情况下并不采用这种方法,因控制比例难以决定。而且电池电压变化速度不会很快,使用PWM方法来控制,也不可能很快。所以即使是专用的稳压芯片,也不会采用前馈控制,而是采用测量负载两端电压,与基准进行比较来控制的方法。

使用特权

评论回复
42
maychang| | 2018-6-27 10:59 | 只看该作者
wukaka2016 发表于 2018-6-27 10:35
是的是的,表述是有问题,不够清楚,但是张老师,关键是这只是系统里面的一部分,还需要单片机实现其他的 ...

使用单片机来稳定负载两端电压,同样需要滤波。
采用单片机进行控制,应该使用具有硬件PWM输出的单片机,靠软件来改变PWM占空比的方法太慢,往往没有时间来实现其它功能了。
另外,你的单片机需要完成多项工作:除稳定负载两端电压外,还“需要单片机实现其他的控制功能”。如何实现多个任务而不互相影响,不是很容易的事情,软件的编写需要一定功夫。

使用特权

评论回复
43
maychang| | 2018-6-27 11:02 | 只看该作者
wukaka2016 发表于 2018-6-27 10:41
负载是一个可调电阻发热丝,所以主要是对其加热。电源接了10uF的电容到地,很小的一个pcb,所以空间很有 ...

即使是发热丝这样的电阻性负载,采用PWM控制,也不能仅使用一个电容来滤波,必须使用电感,而且电感量需要根据PWM频率计算,通过的电流也要计算(不能磁饱和)。

使用特权

评论回复
44
wukaka2016|  楼主 | 2018-6-27 11:05 | 只看该作者
本帖最后由 wukaka2016 于 2018-6-27 13:11 编辑

....

使用特权

评论回复
45
wukaka2016|  楼主 | 2018-6-27 11:17 | 只看该作者
本帖最后由 wukaka2016 于 2018-6-27 13:11 编辑

更改方案,

使用特权

评论回复
46
wukaka2016|  楼主 | 2018-6-27 11:24 | 只看该作者
maychang 发表于 2018-6-27 11:02
即使是发热丝这样的电阻性负载,采用PWM控制,也不能仅使用一个电容来滤波,必须使用电感,而且电感量需 ...

哦,好的。综上所述,可能还是直接选用大电流的稳压器件了。我在仔细想想重新构思硬件电路

使用特权

评论回复
47
wukaka2016|  楼主 | 2018-6-27 11:25 | 只看该作者
maychang 发表于 2018-6-27 11:02
即使是发热丝这样的电阻性负载,采用PWM控制,也不能仅使用一个电容来滤波,必须使用电感,而且电感量需 ...

尽量不应用电感,或者通过恒流驱动ic,不知道能否达到调制加热丝功率的要求

使用特权

评论回复
48
maychang| | 2018-6-27 11:26 | 只看该作者
wukaka2016 发表于 2018-6-27 11:17
是的,有独立的PWM模块精度10位。主要是采集电压,和计算偏差,然后重新指定占空比,其他的都是比较简单 ...

电压值*占空比,结果是电压平均值。对脉冲来说,平均值和有效值可能相差不少。

负载是发热丝,确实不必滤波也可以工作。你实际上是要保证发热量不变。

那么你应该用单片机中AD高速测量负载两端电压瞬时值,每个PWM周期要测量多个点(要想达到1%精度,可能需要每个周期测量上百个甚至几百个点),然后每个点测量结果平方,取平均,再开方,以计算有效值(也就是方均根值)。每个PWM周期,这套计算下来,单片机还有多少时间来完成其它工作?

使用特权

评论回复
49
maychang| | 2018-6-27 11:28 | 只看该作者
wukaka2016 发表于 2018-6-27 11:25
尽量不应用电感,或者通过恒流驱动ic,不知道能否达到调制加热丝功率的要求 ...

开关电源稳压或者稳流,必有电感。除非你使用线性稳压芯片,那就不必使用电感。

使用特权

评论回复
50
wukaka2016|  楼主 | 2018-6-27 11:33 | 只看该作者
本帖最后由 wukaka2016 于 2018-6-27 13:12 编辑

线性稳压,效率不高

使用特权

评论回复
51
wukaka2016|  楼主 | 2018-6-27 11:37 | 只看该作者
maychang 发表于 2018-6-27 11:26
电压值*占空比,结果是电压平均值。对脉冲来说,平均值和有效值可能相差不少。

负载是发热丝,确实不必 ...

是的,这样一来确实比较纠结。多谢张老师提醒,所以如果是单计算平均值,发热量可能有一定的波动。

使用特权

评论回复
52
wukaka2016|  楼主 | 2018-6-27 11:52 | 只看该作者
maychang 发表于 2018-6-27 11:26
电压值*占空比,结果是电压平均值。对脉冲来说,平均值和有效值可能相差不少。

负载是发热丝,确实不必 ...

我明白了,多谢张老师

使用特权

评论回复
53
whtwhtw| | 2018-6-28 10:15 | 只看该作者
选PMOS

使用特权

评论回复
54
qingyu_lv| | 2018-6-28 12:49 | 只看该作者
wukaka2016 发表于 2018-6-27 09:53
因为单片机是稳压至2.8V供电,所以IO口输出就是高电平就是2.8V。嗯,电阻肯定要接的,打算接10K。是的用P ...

“但输出高电平2.8V时,MOS无法完全关断”
我之前也这样干过,为了使mos关断,  这个时候需要单片机管教为开漏输出,然后单片机管教上拉至3.7V(也就是PMOS的高电压) ,这样就能关断和开启了;

使用特权

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

本版积分规则