本帖最后由 linchenfeng 于 2016-4-30 01:02 编辑
下载的朋友希望还能是回个帖子!
设计原因:自己家里做了一个小的光伏系统,于是想自己动手完整所有的 电路设计。
电路接口说明:1.一个太阳能电池板接口,12V; 2.两个电池接口12V; 3.一个输出接口(24V也可以,不过需要稍微修改几个参数)
电路简要说明:
采用2组BUCK降压电路,可以同时给两组电池充电使用。为什么设计两组,是因为自己的实际情况和
自己的实际用途设计的,在我的设计中,白天当系统的两个电池都不放电的情况下,两个BUCK电路同时开启, 单片机控制器 电源输出使能关闭,这个时候两个电池都充电。 而,当白天系统需要对外输出电源的时候,如果电池一边充电一边放电,那么电池的损耗很大,而且影响充电效率。所以这个时候,只能一个电池充电,而另外一路电池放电。单片机的IO口可以控制选择需要充电或者放电的电池以及充电电路的使能。 另外设计一个2.5V的电压基准,用于对ADC采样校准。
设计了一个NTC热敏电阻,是检测外界温度,用于配合电池的曲线充电和其他补偿。
设计了一个时钟电路,是为了自己在使用中的一些时间定时控制。
单片机使用的STC的单片机,个人喜好。单片机供电是利用的电池供电。
预留一个MAX232接口,用于其他主板连接的特殊控制命令。也就是充电控制器的功能模式可以被其他板子控制和监测。
电路设计有指示灯,分别表示,系统开启,电池板接入,电池1接入,电池2接入,电池充电状态,放电状态。
程序简要说明:
电路中3个电压检测单元,2个电流检测单元,2个PWM单元,1个放电使能单元。程序采用由于自己融合了MPPT充电,所以需要检测多个参数。 单片机采用定在低功耗模式下功能,间隔10S唤醒一次根据检测的各个去调节PWM控制充电的方式以及输出的控制。
单片机的UART3可以与外界通讯,可以向外界反馈工作参数,以及接受控制命令。
就这样拉,希望朋友们给我提提意见,电路设计的不够好。自己也是正在学习中! 原理图已经在附件中,也希望对朋友有参考。
4
|
|
|
|
如果发现哪里不对,或者需要改进的,还请你即时与我交流。谢谢!
|
|
|
|
|
版主,你好,可否把这个帖子中所对应的功能程序来出来讲解一下!!!或者是说,关键技术部分的核心代码简单的忒出来!给我们唠唠嗑!
|
|
|
|
|
之前也有朋友需要。。。。换电脑找不到了。。。自己都后悔没有贴出来。
|
|
|
|
|