最大功率點,受環境溫度,太陽光強度影響,光強不變,溫度升高,光伏電池開路電壓降低,功率降低。溫度不變,光強增大,電壓不變,短路電流增加,功率增加。
pwm:用數字電路,控制模擬電路,使電源輸出電壓,在環境變化時,保持恒定,鎳氫電池智能充電器中采用的脈寬PWM法,通過調整PWM的周期、PWM的占空比而達到控制充電電流的目的。
pwm控制過程:1、設定定時器周期,2、在pwm控制器寄存器中設置接通時間(占空比)3、輸出方向設置,(通過那個io口輸出)4、啟動定時器,5、使能pwm控制器(pwm開啟條件)
涓流充電
補償自放電,是蓄電池保持完全充電狀態的小電流連續充電。也撐維護充電,采用脈沖電流實現。
脈沖電流
方向不變,強度隨時間周期性改變的電流。
電阻,加電一段時間-斷電一段時間。
電容,正向加電,反向放電。
pwm控制過程:1、設定定時器周期,2、在pwm控制器寄存器中設置接通時間(占空比)3、輸出方向設置,(通過那個io口輸出)4、啟動定時器,5、使能pwm控制器(pwm開啟條件)
MOSFET驅動電路
場效應晶體管,主要控制電壓
密封鉛酸蓄電池
特點:
閥控密封鉛酸蓄電池具有蓄能大,安全和密封性能好,壽命長,免維護等優點,在光伏系統中被大量使用。
充電控制過程:
蓄電初期電壓快速上升;中期電壓緩慢上升,延續時間較長;末期電壓開始上升,當蓄電池中的水被電解,應立即停止充電,防止損毀電池。
充電方法:
在初期、中期快速充電,恢復蓄電池的容量;在充電末期采用小電流長期補充電池因自放電而損失的電量。
單片機主要工作
優化太陽能工作效率,針對蓄電池電量采用適合方式充電,負載恒流輸出,通過溫度,光照,判斷白天黑夜切換通電充電,通過光控時控,控制負載的開關狀態。通過按鍵調節光照時間。
avr
1、片內rc振蕩器
通過配置熔絲位來設置頻率
2、定時器中斷
3、片內eeprom
4、io口控制與51不一樣
portx為輸出
ddrx為輸入輸出設置
pinx為輸入
5、熔絲位
6、定時器
普通模式
ctc模式
快速pwm模式
相位修正pwm模式
7、eeprom
8、twi
相當于iic
程序
if((PINA&0x01)==0x01) //判斷最低位是否為1
a|b按位或,置位,PORTA=PORTA|0x01,使PORTA最低位為一,
a&b按位與,清零,PORTA=PORTA&0x7f,使PORTA最高位為零,
a^b按位異或,翻轉,PORTA=PORTA^0x80,使PORTA最高位翻轉。
~a,按位取反
tccr(0,1,2)控制寄存器,用于設置工作模式,分頻設置
編譯器自帶delay延時函數頭文件,可直接用。
定時器分頻,
0x01,無分頻
0x02,8分頻
0x03,64分頻
0x04,256分頻
0x05,1024分頻
0x06,下降沿觸發
0x07,上升沿觸發 |
|