• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

求各路大侠:做智能充电器时各充电阶段的PWM占空比如何设置?

求各路大侠:做智能充电器时各充电阶段的PWM占空比如何设置?恳求那位可以帮我指点一下软件设计方案.
全部回复(10)
正序查看
倒序查看
2006-06-02 03:50
我用的是松翰2700系列单片机
小弟请求同仁指点迷津
0
回复
azhu
LV.8
3
2006-06-02 09:18
占空比不是固定的,是自动调整的.
如果输出太小(无论电压还是电流),就减脉宽,反之则加脉宽.
0
回复
2006-06-02 22:23
@azhu
占空比不是固定的,是自动调整的.如果输出太小(无论电压还是电流),就减脉宽,反之则加脉宽.
能具体说一下软件的设计方法吗?
感谢你的帮助!!!!
0
回复
lawdge
LV.4
5
2006-06-03 09:45
根据各个阶段的电压或电流来确定,电压或电流确定以后,为了恒压或恒流,必须调整PWM的占空比.
0
回复
2006-06-03 17:28
@lawdge
根据各个阶段的电压或电流来确定,电压或电流确定以后,为了恒压或恒流,必须调整PWM的占空比.
谢谢 ,那么占空比调整的多少是不是可以由我自己适当地设定呢?
0
回复
lawdge
LV.4
7
2006-06-05 14:09
@panyongwei
谢谢,那么占空比调整的多少是不是可以由我自己适当地设定呢?
当然可以了,要与你的目的一致.
0
回复
bilijohn
LV.2
8
2006-06-05 14:39
@panyongwei
能具体说一下软件的设计方法吗?感谢你的帮助!!!!
我是用单片机来做恒流充电器的,一般做法是:通过检测主电流线上的检测电阻(一般是大功率小电阻值的)上的电压降来判断电流的大小是否超过预定的值,超过的话程序控制PWM占空比减少,低于预定值相反,如此不断循环.以到达恒定电流的目的.
0
回复
bilijohn
LV.2
9
2006-06-05 14:42
@azhu
占空比不是固定的,是自动调整的.如果输出太小(无论电压还是电流),就减脉宽,反之则加脉宽.
有用PWM控制恒压的经典电路吗?我对恒压控制理解不是很透彻,有的话可以上传来看看吗?或者发分到我的邮箱bilijohn@163.com谢谢
0
回复
xjh203
LV.5
10
2006-06-22 09:43
@azhu
占空比不是固定的,是自动调整的.如果输出太小(无论电压还是电流),就减脉宽,反之则加脉宽.
具体是怎么控制的,我也很想知道.例如在恒流充电阶段,通过检测传感电阻上面的电压与设定恒流值的电压低了.本来是需要加大占空比(buck),就需要我改变PWM的预设置.问题是我如何让PWM的预设置自动根据电流变化来设定?还是在恒流阶段,就根据设定的电流的多少,而设定了一个固定的PWM的值.
0
回复
azhu
LV.8
11
2006-06-22 12:52
@xjh203
具体是怎么控制的,我也很想知道.例如在恒流充电阶段,通过检测传感电阻上面的电压与设定恒流值的电压低了.本来是需要加大占空比(buck),就需要我改变PWM的预设置.问题是我如何让PWM的预设置自动根据电流变化来设定?还是在恒流阶段,就根据设定的电流的多少,而设定了一个固定的PWM的值.
单片机中有个寄存器的值是与脉宽对应的,你增减这个寄存器的值就相应地增减脉宽了.
要增或是减,得根据你的反馈来决定,比如你对电压和电流进行了A/D,得到相应的值,如果太大或太小,就进行相应的增减.
我想我已经说得很明白了呀.:)
0
回复