Բովանդակություն:

ARDUINO SOLAR CHARGE CONTROLLER (Տարբերակ -1). 11 քայլ (նկարներով)
ARDUINO SOLAR CHARGE CONTROLLER (Տարբերակ -1). 11 քայլ (նկարներով)

Video: ARDUINO SOLAR CHARGE CONTROLLER (Տարբերակ -1). 11 քայլ (նկարներով)

Video: ARDUINO SOLAR CHARGE CONTROLLER (Տարբերակ -1). 11 քայլ (նկարներով)
Video: Arduino Solar Charge Controller V2.0 | Home Made PWM Solar Charge Controller 2024, Հուլիսի
Anonim
Image
Image
ARDUINO SOLAR CHARGE CONTROLLER (տարբերակ 1)
ARDUINO SOLAR CHARGE CONTROLLER (տարբերակ 1)
ARDUINO SOLAR CHARGE CONTROLLER (տարբերակ 1)
ARDUINO SOLAR CHARGE CONTROLLER (տարբերակ 1)

[Նվագարկել տեսանյութը]

Իմ նախորդ հրահանգներում ես նկարագրեցի անջատված արևային համակարգի էներգիայի մոնիտորինգի մանրամասները: Դրա համար ես նաև հաղթել եմ 123D սխեմաների մրցույթում: Դուք կարող եք տեսնել այս ARDUINO ENERGY METER- ը:

Ի վերջո, ես տեղադրում եմ իմ նոր տարբերակ -3 լիցքավորման վերահսկիչը: Նոր տարբերակը ավելի արդյունավետ է և աշխատում է MPPT ալգորիթմով:

Իմ բոլոր նախագծերը կարող եք գտնել այստեղ ՝

Դուք կարող եք տեսնել այն ՝ կտտացնելով հետևյալ հղմանը:

ARDUINO MPPT SOLAR CHARGE CONTROLLER (տարբերակ-3.0)

Դուք կարող եք տեսնել իմ տարբերակ -1 լիցքավորման կարգավորիչը ՝ կտտացնելով հետևյալ հղմանը:

ARDUINO SOLAR CHARGE CONTROLLER (տարբերակ 2.0)

Արևային էներգիայի համակարգում լիցքավորման վերահսկիչը համակարգի սիրտն է, որը նախատեսված էր լիցքավորվող մարտկոցը պաշտպանելու համար:

Հնդկաստանում մարդկանց մեծ մասն ապրում է գյուղական վայրերում, որտեղ ազգային ցանցը մինչև այժմ չի հասնում: Գոյություն ունեցող էլեկտրական ցանցերը չեն կարող ապահովել այդ աղքատ մարդկանց էլեկտրաէներգիայի կարիքները: Այսպիսով, վերականգնվող էներգիայի աղբյուրները (ֆոտոլվտիկ վահանակներ և քամու ուժգնացում) գեներատորներ), կարծում եմ, լավագույն տարբերակն է: Ես ավելի լավ գիտեմ գյուղի կյանքի ցավի մասին, քանի որ ես նույնպես այդ տարածքից եմ: Այսպիսով, ես նախագծեցի այս DIY արևային լիցքի վերահսկիչը `օգնելու ուրիշներին, ինչպես նաև իմ տան համար: Չեք կարող հավատալ, որ իմ տան արևային լուսավորության համակարգը շատ է օգնում վերջին Phailin ցիկլոնի ժամանակ:

Արեգակնային էներգիան առավելություն ունի ավելի քիչ պահպանման և աղտոտվածության բացակայության, սակայն դրանց հիմնական թերություններն են բարձր արտադրական արժեքը, էներգիայի փոխակերպման ցածր արդյունավետությունը: Քանի որ արևային վահանակները դեռևս ունեն փոխակերպման համեմատաբար ցածր արդյունավետություն, համակարգի ընդհանուր արժեքը կարող է կրճատվել ՝ օգտագործելով արդյունավետ արևային լիցքի վերահսկիչ, որը կարող է վահանակից հանել առավելագույն հնարավոր էներգիա:

Ի՞նչ է լիցքավորման վերահսկիչը:

Արևային լիցքի վերահսկիչը կարգավորում է ձեր արևային վահանակներից եկող լարումը և հոսանքը, որը տեղադրված է արևային վահանակի և մարտկոցի միջև: Արևային վահանակից մուտքային լարումը բարձրանալու դեպքում լիցքի վերահսկիչը կարգավորում է մարտկոցների լիցքը `կանխելով լիցքավորումը:

Լիցքավորման վերահսկիչի տեսակները

1. OFF

2. PWM

3. MPPT

Առավել հիմնական լիցքավորման կարգավորիչը (ON/OFF տեսակը) պարզապես վերահսկում է մարտկոցի լարումը և բացում միացումը ՝ դադարեցնելով լիցքավորումը, երբ մարտկոցի լարումը բարձրանում է որոշակի մակարդակի:

MPPT- ի 3 լիցքավորման վերահսկիչներից ամենաբարձր արդյունավետությունն ունի, բայց այն ծախսատար է և կարիք ունի բարդ սխեմաների և ալգորիթմի: Որպես ինձ նման սկսնակ հոբբիստ, կարծում եմ, որ PWM լիցքավորման կարգավորիչը մեզ համար լավագույնն է, որը դիտվում է որպես արևային մարտկոցների լիցքավորման առաջին նշանակալի առաջընթաց:

Ինչ է PWM- ը

Իմպուլսային լայնության մոդուլյացիան (PWM) ամենաարդյունավետ միջոցն է `մարտկոցի մշտական լարման լիցքավորմանը հասնելու համար` անջատիչների հերթապահության հարաբերակցությունը կարգավորելով (MOSFET): PWM լիցքավորման վերահսկիչում արևային վահանակից հոսանքը թուլանում է ՝ կախված մարտկոցի վիճակից և լիցքավորման կարիքներից: Երբ մարտկոցի լարումը հասնում է կարգավորման սահմանված կետին, PWM ալգորիթմը դանդաղ նվազեցնում է լիցքավորման հոսանքը `մարտկոցի տաքացումից և գազից գազից խուսափելու համար:

PWM լիցքավորման վերահսկիչի առավելությունները

1. Լիցքավորման ավելի բարձր արդյունավետություն

2. Ավելի երկար մարտկոցի կյանք

3. Կրճատեք մարտկոցը ջեռուցման վրա

4. Նվազեցնում է մարտկոցի սթրեսը

5. Մարտկոցը ծծմբաթափելու ունակություն:

Այս լիցքավորման կարգավորիչը կարող է օգտագործվել հետևյալի համար

1. Արևային տան համակարգում օգտագործվող մարտկոցների լիցքավորում

2. Արևի լապտեր գյուղական վայրերում

3. Բջջային հեռախոսի լիցքավորում

Կարծում եմ, որ շատ բան եմ նկարագրել լիցքավորման վերահսկիչի ֆոնի մասին: եկեք սկսենք վերահսկիչ սարքել:

Ինչպես և իմ նախկին հրահանգները, ես օգտագործեցի ARDUINO- ն որպես միկրոհսկիչ, որը ներառում է չիպային PWM և ADC:

Քայլ 1: Պահանջվող մասեր և գործիքներ

Պահանջվող մասեր և գործիքներ
Պահանջվող մասեր և գործիքներ
Պահանջվող մասեր և գործիքներ
Պահանջվող մասեր և գործիքներ

Մասեր:

1. ARDUINO UNO (Ամազոն)

2. 16x2 CHARACTER LCD (Amazon)

3. MOSFETS (IRF9530, IRF540 կամ համարժեք)

4. ՏՐԱՆՍԻՍՏՈՐՆԵՐ (2N3904 կամ համարժեք NPN տրանզիստորներ)

5. ԴԻՄԱԴԻՐ (Amazon / 10k, 4.7k, 1k, 330ohm)

6. ԿԵՆՏՐՈՆ (Amazon / 100uF, 35v)

7. ԴԻՈԴ (IN4007)

8. ZENER DIODE 11v (1N4741A)

9. LEDS (Amazon / կարմիր և կանաչ)

10. ՊԱՀՊԱՆՈՆԵՐ (5A) ԵՎ FUSE HOLDER (Amazon)

11. ՀԱREԻ տախտակ (Ամազոն)

12. ԿԱՏԱՐՎԱ B ԽՈՐՀՈՐԴ (Ամազոն)

13. JUMPER WIRES (Ամազոն)

14. JՐԱԳԻՐԻ ԱՐՏԱՔԻՆ

15.6 PIN SCREW TERMINAL

16. SCOTCH MOUNTING SQUARES (Amazon)

Գործիքներ:

1. DRILL (Amazon)

2. Սոսինձ ատրճանակ (Amazon)

3. HOBBY KNIFE (Amazon)

4. OLDԻOLDՈ երկաթ (Ամազոն)

Քայլ 2: Լիցքավորեք վերահսկիչի շղթան

Լիցքավորման վերահսկիչի միացում
Լիցքավորման վերահսկիչի միացում

Ես ավելի լավ հասկանալու համար լիցքավորման վերահսկիչի ամբողջ շրջանը բաժանում եմ 6 մասի

1. Լարման զգացում

2. PWM ազդանշանի ստեղծում

3. MOSFET անջատիչ և վարորդ

4. terտիչ և պաշտպանություն

5. Displayուցադրում և ցուցում

6. Բեռը միացված/անջատված է

Քայլ 3: Լարման տվիչներ

Լարման տվիչներ
Լարման տվիչներ

Լիցքավորման վերահսկիչի հիմնական սենսորները լարման տվիչներն են, որոնք հեշտությամբ կարող են իրականացվել `օգտագործելով լարման բաժանարար միացում: Մենք պետք է զգանք արևային վահանակից և մարտկոցի լարումից եկող լարումը:

Քանի որ ARDUINO անալոգային քորոցային մուտքային լարումը սահմանափակված է 5 Վ -ով, ես նախագծեցի լարման բաժանարարը այնպես, որ դրանից ելքային լարումը պետք է լինի 5 Վ -ից պակաս: Ես օգտագործեցի 5W (Voc = 10v) արևային վահանակ և 6 վ and5.5Ah SLA մարտկոց ՝ էներգիան պահելու համար: R1- ի և R2- ի արժեքը կարող է լինել ավելի ցածր, բայց խնդիրն այն է, որ երբ դիմադրությունը ցածր է, դրանով ավելի մեծ հոսանք է անցնում, որի արդյունքում մեծ քանակությամբ էներգիա (P = I^2R) ցրվում է ջերմության տեսքով: Այսպիսով, տարբեր դիմադրության արժեքներ կարող են ընտրվել, բայց պետք է ուշադրություն դարձնել, որպեսզի նվազեցվի դիմադրության ամբողջ ուժի կորուստը:

Ես նախագծել եմ այս լիցքավորման կարգավորիչը իմ պահանջի համար (6 Վ մարտկոց և 5 Վ, 6 Վ արևային վահանակ), ավելի բարձր լարման դեպքում դուք պետք է փոխեք բաժանարար ռեզիստորների արժեքը: resistիշտ դիմադրիչներ ընտրելու համար կարող եք նաև օգտագործել առցանց հաշվիչ

Կոդում ես անվանել եմ «solar_volt» փոփոխականը ՝ արևային վահանակի լարման համար և «bat_volt» ՝ մարտկոցի լարման համար:

Vout = R2/(R1+R2)*V

թող վահանակի լարումը = 9V արևի պայծառ լույսի ժամանակ

R1 = 10k և R2 = 4.7 k

արևային_վոլտ = 4.7/(10+4.7)*9.0 = 2.877 վ

թող մարտկոցի լարումը լինի 7 Վ

bat_volt = 4.7/(10+4.7)*7.0 = 2.238 վ

Լարման բաժանարարներից երկուսն էլ ցածր են 5 վ -ից և հարմար են ARDUINO անալոգային քորոցին

ADC Calibration:

եկեք օրինակ բերենք.

փաստացի վոլտ/բաժանարար ելք = 3.127 2.43 V է eqv- ից 520 ADC

1 -ը eqv- ից.004673V է

Օգտագործեք այս մեթոդը սենսորը չափաբերելու համար:

ARDUINO ԿՈԴ:

համար (int i = 0; i <150; i ++) {sample1+= analogRead (A0); // կարդալ մուտքային լարումը արևային վահանակից

sample2+= analogRead (A1); // կարդալ մարտկոցի լարումը

ուշացում (2);

}

sample1 = sample1/150;

sample2 = sample2/150;

արևային_վոլտ = (նմուշ 1* 4.673* 3.127)/1000;

bat_volt = (նմուշ 2* 4.673* 3.127)/1000;

ADC- ի չափագրման համար հղեք իմ նախորդ հրահանգները, որտեղ ես մանրամասն բացատրել եմ:

Քայլ 4: Pwm ազդանշանի ստեղծում

Երկրորդ տեղը զբաղեցնող Arduino մրցույթում

Կանաչ էլեկտրոնիկայի մարտահրավեր
Կանաչ էլեկտրոնիկայի մարտահրավեր
Կանաչ էլեկտրոնիկայի մարտահրավեր
Կանաչ էլեկտրոնիկայի մարտահրավեր

Երկրորդ տեղը գրավեց «Կանաչ էլեկտրոնիկայի մարտահրավերը»

Խորհուրդ ենք տալիս: