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