上图是经典的太阳能控制器原理图。
有几个地方不明白的,想请各位大神指教下。有兴趣的朋友一起探讨探讨。
PWM0與PWM1應該是同步, 同時打開才可以對電池充電, 充電方式是以控制週期方式, 不會是控制頻率, 因為控制頻率對電池而言無法控制其能量, 只有控制周期才可以實現, 置於操作在多少工作頻率, 不知道, 看各家設計
對MCU而言, 只要可以讀到電池電壓, 那充電就變的很容易, 例如讀到電壓為27V時, 週期就定在幾%週期, 低於23V伏時就定在幾個%週期, 這在規範上可自定義.....
楼主,你好。
D17确定没有反,我看了几个电路都是这样的。
T点检测在Q7导通后被D17接地钳位。而在Q7 Q8都未导通的时候采样了蓄电池的电压,疑惑的是单片机24脚已经有一个蓄电池电压采样点,这样不是重复了吗?所以说这个电路的用意应该不在这里。
假设 Q8导通 Q7关闭时,R36 D17等同串联在太阳能电池板的正负端,太阳能电池板上电压的大小会影响到T点电压,那么问题来了。
问题1: Q7 Q8是同步开关吗? 若同步,为什么不用一个PWM信号来控制而是要分开PWM1 PWM2 ???
按假设的状态是Q8先导通,然后采样T点电压后决定Q7是否导通,这样说两个MOS管开通是有时间差的。
问题2: T点电压计算?
按假设的状态下,T点电压怎么与太阳能板上的电压对应起来,怎么计算。
下面附件是检测太阳能板电压的计算公式推导,大家讨论下,电路跟这个有差异,中间的推导过程有点不解。
這是我經過簡化後的圖:
這樣的方式:
當只有Q8導通, 則太陽電池負電位會經由Q7內部二極體灌回電池, 電流由二極體承受
當只有Q7導通, 則電池負電位會經由Q8內部二極體灌回太陽電池, 一樣電流由二極體承受, 但這方式可能會灌死太陽電池(如果沒有日光)........
所以動作只可以兩種狀況:
1). 太陽電池電位比電池高, Q7,Q8同時開, 但要知道太陽電池是否比電池高則動作應該是Q8先導通, 電持電位因為有電流往電池灌, 克服Q7二極體讓T點電位拉高, 此時表示太陽電池電壓比電池高, 再把Q7導通, 太陽電池瞬間拉大電流, 電壓就跟電池一樣高........
2). Q8 打連續週期, T點電位一值維持, 則表示太陽電池電位沒上來, Q7永遠不會開......
而D17如果這樣接法, T點是永遠被箝位在0.7V
太阳能控制器因MOSFET性能、价格等因素,都使用N型功率管,为更适合控制原理基本都做负切换,这样的确给共地的原理造成很多怪圈,但中心点基本都是以蓄电池负为系统地参考点,PV正也成了天然的参考点了,多出了两个点,PV负,输出负,特别是输出负,关断后该点变为正,后面的设备一定要小心这个因素,带串口的不能用输出负做参考地。用电池地要考虑隔离。
PV组件的电压应该也是可以检测,针对PWM充电控制电路而言一个检测电路的结果可以有两个。假如我们把检测点参考端设在PV负端,充电导通时是电池电压,不充电断开时是PV开路负压,此负压比电池参考地更负,这个参考值就是PV电压。当然要应用于CPU采样这个电压用R比,实现在零V以上就ok。
我觉得没讲明白,往高深的概念去讲了。。。
说白了,因为此时太阳能电压高,Q8导通。即使Q7不导通,整个控制回路都是可以充电的。所以共地的。只不过,有偏差。为MOS的体二极管电压。
另外PWM1与PWM2不会做成同步的。PWM2用来做晚间的反向充电。。没必要损失开关损耗