第四篇 主电路——待完善部件
(最近一方面工作忙精力不多,另一方面是还在系统检测第一次整合后的系统,所以帖子更新不多,往大家谅解,但我肯定还会继续推动这个系统不断完善和成熟,并与大家一起分享。第一次整合后的系统已经无故障工作了80余小时,发电0.35度了,呵呵。)
主电路,迟迟没有完善,现在仅仅具有基本的通路功能,但还是先介绍出来吧,不然整个系统差个东西就没法工作了。重点是介绍在主电路设计时要注意的几个问题或者说我走的弯路吧,大家直接消化吸收。
一、功能:太阳能电网的主通路,提供主控板、充电模块、负载相应的接口,必要的保护功能(待完善部分),对各个接口的管理(待完善部分)就直接上原理图,PCB板没有意义(基本就是个电网通路)
图1 主电路原理图
说明:
1、电压采样是通过电阻分压(1K和10K串联)后,送AVR采样;
2、电流就是采样0.05欧姆电阻的电位差,换算得来;
图2 主电路实物
对着实物和原理图应该很容易看清楚,有个错误AVR主控的接口是P18针的,标记时写成了20针,大家可以数数针,呵呵。
二、总结在这个主电路上我走的弯路:
1、系统GND的选择,至关重要。
为什么这样说?因为AVR单片机的引脚输入是要求正电压(不能输入负电压,可能会损坏芯片的哦,即使不损坏也会影响你的AD采样)。在这个主电路中主要有3个电流,太阳能电流(输入)、电池电流(双向)、负载电流(输出),所以GND只能选择在太阳能的地上,如果选择到其他位置则必然会有负电压出现。
2、电流采样
电流信号是通过0.05欧姆的采样电阻将电流信号转换成电压信号给单片机采样,因此信号非常小,1A即0.05V。这么小的信号AVR直接采样几乎分辨不出来,如果不用AVR内置的2路可编程差分放大的采样,那就会增加复杂的差分、放大信号调理电路。(这也是对原始系统改进最大的地方,我选用的是10倍差分放大,省掉了原来用LM324构建的信号调理电路,而且精度提高太多了。这个采样功能比我用的DSP_F28335还方便。)但是注意Atmega16只有2路可编程放大的差分采样,所以电流也只能检测2个,选择采样太阳能电流和负载电流,剩下一个根据电流节点法可以算出来(其实电池电流也不好采样,因为它是双向的,放上0.05欧姆采样电阻非常容易出现负电压)。
3、电压采样
电压采样根据实际情况来,可以选择差分方式,也可以选择一般采样方式,要注意的是搞清楚你采的电压到底是什么(有些该剔除采样电阻上的微小分压,有些又必须包含,这个是在软件上修正就好了),当然你不在乎精度可以忽略。
以AD4信号为例:如果使用差分方式(AD4-AD1),那么采样的电压就是P_Battery即给电池充电模块的电压;如果不用差分方式,直接采样AD4,那么你采的电压就是AD4到GND之间的电压,显然比P_Battery端电压多出R1电流采样电阻上的分压。
三、待完善方向
现在主要精力是优化充电模块和主控部分,所以没有完善主电路部分。完善主要从保护部分出发:1、电网短路保护;2、电网过压保护;3、对电池的保护(过压和欠压);4、增加必要的控制开关(1个手动控制,2个单片机控制的),开关打算不用继电器,采用小功率场效应管即可;5、优化各模块接口,逐步转化为插接形式,不飞线。
最后我还是坚持不采用回复才能看帖的方式,希望大家帮忙顶顶,给点鼓励。