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

第一代MPPT控制器 分享

       很久以前就想做一套太阳能发电系统,但因为工作关系一直没有完成。

       现在弄到太阳能控制器了。

       立刻上图。

全部回复(65)
正序查看
倒序查看
liupam
LV.5
2
2016-08-05 20:24

0
回复
liupam
LV.5
3
2016-08-05 20:25
@liupam
[图片]

0
回复
liupam
LV.5
4
2016-08-05 20:26
@liupam
[图片]

0
回复
liupam
LV.5
5
2016-08-05 20:31
@liupam
[图片]

    明天发原理图!如果大家反响可以,连HEX都发上来!

 

    别问我是谁,我是活雷峰。

0
回复
sdaok
LV.5
6
2016-08-06 02:20

热烈欢迎活雷锋!

0
回复
hnzkwz
LV.7
7
2016-08-06 08:56
@liupam
  明天发原理图!如果大家反响可以,连HEX都发上来![图片][图片][图片]   别问我是谁,我是活雷峰。[图片]
这个很简洁啊不错
0
回复
liupam
LV.5
8
2016-08-06 12:30
@sdaok
[图片]热烈欢迎活雷锋!

0
回复
liupam
LV.5
9
2016-08-06 12:31
@liupam
[图片]
   现在睡觉,下午说下工作流程。
0
回复
liupam
LV.5
10
2016-08-06 13:53
@liupam
  现在睡觉,下午说下工作流程。[图片]

    其实真正对太阳能板了解后,做这控制器,也没有想象那么难。

    将神器去掉华而不实的东西后,本质大家都一样。

    本电路工作如下:(以12V太阳能板为例)

    A 部分是太阳检测,当太阳能板电压低过15V,说明没太阳或天黑状态。

       如果是晚上,LED指示灯是不亮的。

       如果是慢慢天开始亮后,但电池还未到15V,LED指示灯是以1秒慢闪。未进入充电状态。

   

0
回复
liupam
LV.5
11
2016-08-06 14:01
@liupam
  其实真正对太阳能板了解后,做这控制器,也没有想象那么难。  将神器去掉华而不实的东西后,本质大家都一样。  本电路工作如下:(以12V太阳能板为例)  A部分是太阳检测,当太阳能板电压低过15V,说明没太阳或天黑状态。    如果是晚上,LED指示灯是不亮的。    如果是慢慢天开始亮后,但电池还未到15V,LED指示灯是以1秒慢闪。未进入充电状态。  

       当天亮后,电压超过15V,会将MCU的第4脚拉低。进入充电状态。

     B部分 太阳能板最佳工作点电压。12V的太阳能板是18V是最佳工作电压。

     因为我手头只有12V的太阳能板,我设计的电路都是以12V太阳能板来设计的。(其实可以改成其它的,只调参数就可以了)

0
回复
liupam
LV.5
12
2016-08-06 14:10
@liupam
    当天亮后,电压超过15V,会将MCU的第4脚拉低。进入充电状态。   B部分太阳能板最佳工作点电压。12V的太阳能板是18V是最佳工作电压。   因为我手头只有12V的太阳能板,我设计的电路都是以12V太阳能板来设计的。(其实可以改成其它的,只调参数就可以了)

    C 部分就是充满电时的电压。因为我用4节铁锂电池,所以我设设置了14.6V。

    

    本电路当太阳能电压超过15V后就开始进入充电状态,以18V为基准点,工作频率20KHZ。

    自动调节PWM的占空比,做充电电流最大。(此时LED指示灯快闪)  

    当电池充到14.6V时,进入恒充电。(此间LED指示灯更快闪接后长亮)

0
回复
liupam
LV.5
13
2016-08-06 14:19
@liupam
  C部分就是充满电时的电压。因为我用4节铁锂电池,所以我设设置了14.6V。     本电路当太阳能电压超过15V后就开始进入充电状态,以18V为基准点,工作频率20KHZ。  自动调节PWM的占空比,做充电电流最大。(此时LED指示灯快闪)    当电池充到14.6V时,进入恒充电。(此间LED指示灯更快闪接后长亮)

    本电路最难解决问题为:电池反向给太阳能板倒放电。

    当没有太阳后,电池反而向电池板放电,此时本电路变成了升压电路。

    升回到18V给太阳能板。

    解决这个问题有一个简单的解决办法,就是加一个二极管使电压不能反流。

    但它会在充电时浪费在它身上压降。有几W。所以我用了场管。

    而我的解决办法是每充5分钟停几秒来检测。

0
回复
liupam
LV.5
14
2016-08-06 14:22
@liupam
  本电路最难解决问题为:电池反向给太阳能板倒放电。  当没有太阳后,电池反而向电池板放电,此时本电路变成了升压电路。  升回到18V给太阳能板。  解决这个问题有一个简单的解决办法,就是加一个二极管使电压不能反流。  但它会在充电时浪费在它身上压降。有几W。所以我用了场管。  而我的解决办法是每充5分钟停几秒来检测。

    这个方法还是可行的。经测试,没什么大问题。

    论坛也太冷清了,所以决定HEX放在200楼以后。

0
回复
黑夜11
LV.5
15
2016-08-06 20:55
@liupam
  这个方法还是可行的。经测试,没什么大问题。  论坛也太冷清了,所以决定HEX放在200楼以后。[图片]
很有创意的防倒灌电路,顶起,不知道效率怎么样?
0
回复
liupam
LV.5
16
2016-08-06 23:56
@黑夜11
很有创意的防倒灌电路,顶起,不知道效率怎么样?
   可以防倒灌的,因为MCU引脚有限,只能共用,所以解决办法是在充电时,每5分钟就检测一次。
0
回复
2016-08-08 11:06
帖子已被设置为头条,恭喜楼主可添加电源网私人官网微信(dianyuan_com)为好友,领取现金红包(备注信息:头条红包)

      注:现金红包仅限当日领取

      活动介绍:http://www.dianyuan.com/bbs/1529195.html

     

0
回复
2016-08-08 13:19
已经被添加到社区经典图库喽
http://www.dianyuan.com/bbs/classic/
0
回复
ruohan
LV.9
19
2016-08-08 14:05
@电源网-fqd
已经被添加到社区经典图库喽http://www.dianyuan.com/bbs/classic/
0
回复
liupam
LV.5
20
2016-08-08 16:30
@ruohan
[图片]
,有奖,继续发测试数据,及图片。
0
回复
liupam
LV.5
21
2016-08-08 16:33
@liupam
[图片][图片][图片],有奖,继续发测试数据,及图片。

   因为100W太阳能板没在手上,放在老家。

   只能找一些临时代用品来测试下。

   

0
回复
liupam
LV.5
22
2016-08-08 16:43
@liupam
  因为100W太阳能板没在手上,放在老家。  只能找一些临时代用品来测试下。  [图片]

   今天多云,对测试不利。

   手头只有这140MA的太阳能板,并多一排就280MA. 没办法。

   但对测试还是可以的。

   今天多云,正好可以测试倒灌问题。 

   当没太阳时,会出现倒灌现象。倒灌电流为60MA.

   功率为:14V * 0.06A = 0.84W  5分钟还可以接受。

   

0
回复
liupam
LV.5
23
2016-08-08 16:45
@liupam
  今天多云,对测试不利。  手头只有这140MA的太阳能板,并多一排就280MA.没办法。  但对测试还是可以的。  今天多云,正好可以测试倒灌问题。   当没太阳时,会出现倒灌现象。倒灌电流为60MA.  功率为:14V*0.06A=0.84W 5分钟还可以接受。  
    明天如果太阳大的话,再发相关图片上来。
0
回复
steadyfield
LV.2
24
2016-08-09 08:50
@liupam
[图片]
不错,看电路图,用的应该是CVT(恒定电压法),没有电流采样,没有用扰动观察法/爬山法 什么的
0
回复
花田错
LV.2
25
2016-08-09 10:31
小系统不错
0
回复
liupam
LV.5
26
2016-08-09 10:43
@steadyfield
不错,看电路图,用的应该是CVT(恒定电压法),没有电流采样,没有用扰动观察法/爬山法什么的

    是的,是以恒定电压检测方法,这样一样可以达到很好效果。

    因为I/O有限,要不我也来一下别的方法去测试的。

    这样很精简了。

    

0
回复
ban.ma
LV.1
27
2016-08-09 11:28
@liupam
  今天多云,对测试不利。  手头只有这140MA的太阳能板,并多一排就280MA.没办法。  但对测试还是可以的。  今天多云,正好可以测试倒灌问题。   当没太阳时,会出现倒灌现象。倒灌电流为60MA.  功率为:14V*0.06A=0.84W 5分钟还可以接受。  
最怀情况是检测时间刚过就没太阳,浪费了0.8W池量再次检测关闭充电后太阳又有了,再次浪费5分钟太阳。。。还不如用几个二极管并联防倒灌。。。
0
回复
2016-08-09 12:52
@花田错
小系统不错
顶一个
0
回复
liupam
LV.5
29
2016-08-09 15:53
@ban.ma
最怀情况是检测时间刚过就没太阳,浪费了0.8W池量再次检测关闭充电后太阳又有了,再次浪费5分钟太阳。。。还不如用几个二极管并联防倒灌。。。

    可能我表达令你误解了。我是说:当没太阳时会以0.8W放电,最长会放电5分钟。

    在这放电过程中,如果有太阳立刻会进入充电状态。

    用二极管是最方便的,但也是最耗能的。0.7 X 5 =3.5W 太阳能板5A就会长期有3.5W以上的耗电。

  

0
回复
liupam
LV.5
30
2016-08-09 15:58
@呵呵汪洋
顶一个

0
回复
liupam
LV.5
31
2016-08-09 16:15
@liupam
[图片]

   上图是最终的样子,因为今天多云,没法实测。

   但我用电源测试来,效果还是可以的。

   三个场管不发热,如果知到,我就不用那么大散热片啦。(我是准备做100W)

   发热的只有电感。但温度还能接受。以后实测试时,再补温度是多少。

   在电源输入大约5A时,效率在92%左右。

0
回复