基于A(yíng)Tmega16單片機的電能收集充電器設計
使用一個(gè)滑動(dòng)變阻器,將風(fēng)機輸入的電壓經(jīng)電阻分壓后再由單片機進(jìn)行A/D轉換。這種方法最重要一點(diǎn)就是需要對輸入電壓Vin進(jìn)行標定,即使用一臺標準的直流源與ATmega16的A/D進(jìn)行對比,不斷調節滑動(dòng)變阻器的旋鈕,直到整個(gè)0~40 V的范圍內誤差最小。標定的準確性在很大程度上決定了整個(gè)系統A/D的準確性。一旦完成對輸入電壓的標定之后,就必須對可調電阻的調節旋鈕進(jìn)行固定(如進(jìn)行蠟封、漆封)不可以再改變滑動(dòng)變阻器的阻值。如圖2所示。本文引用地址:http://dyxdggzs.com/article/170524.htm
1.2 升降壓通路選擇電路
本項目中DC/DC變換是硬件電路中最重要的部分,包括升壓和降壓。升降壓通路選擇電路在本設計中顯然更為重要,系統核心元件ATme ga16監測風(fēng)機輸入電壓后,即通過(guò)此電路選擇是升壓還是降壓部分切換到主電路中,實(shí)現蓄電池充電。ATmega16單片機的輸出電流最大可達20 mA,只需配合一個(gè)普通的三極管就能夠控制繼電器了。本項目以PNP三極管為例,設計出如圖3所示的通路選擇電路:當輸入電壓小于14 V時(shí),ATmega16的PORTC.2引腳輸出高電平,三極管截止,繼電器兩端失電,觸點(diǎn)為動(dòng)斷,選擇升壓通路;而當輸入電壓大于或等于14 V時(shí),ATmega16的PORTC.2引腳輸出低電平,三極管導通,繼電器兩端得電,觸點(diǎn)為動(dòng)合,選擇降壓通路。圖3中二極管作用是吸收繼電器線(xiàn)圈斷電產(chǎn)生的反向電動(dòng)勢,防止反向電勢擊穿三極管;電阻和發(fā)光二極管組成一個(gè)繼電器狀態(tài)指示電路,當繼電器吸合時(shí),LED亮,可直觀(guān)看到繼電器狀態(tài),便于電路調試與查錯。
評論