Talaan ng mga Nilalaman:

Batay sa Microcontroller na Smart Charger ng Baterya: 9 Mga Hakbang (na may Mga Larawan)
Batay sa Microcontroller na Smart Charger ng Baterya: 9 Mga Hakbang (na may Mga Larawan)

Video: Batay sa Microcontroller na Smart Charger ng Baterya: 9 Mga Hakbang (na may Mga Larawan)

Video: Batay sa Microcontroller na Smart Charger ng Baterya: 9 Mga Hakbang (na may Mga Larawan)
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Disyembre
Anonim
Batay sa Microcontroller Batay sa Smart Battery Charger
Batay sa Microcontroller Batay sa Smart Battery Charger
Batay sa Microcontroller Batay sa Smart Battery Charger
Batay sa Microcontroller Batay sa Smart Battery Charger
Batay sa Microcontroller Batay sa Smart Battery Charger
Batay sa Microcontroller Batay sa Smart Battery Charger

Ang circuit kung ano ang makikita mo ay isang matalinong charger ng baterya batay sa ATMEGA8A na may auto cut off. Ang iba't ibang mga parameter ay ipinapakita sa pamamagitan ng isang LCD sa iba't ibang mga estado ng pagsingil. Gayundin ang circuit ay gagawa ng tunog sa pamamagitan ng isang buzzer sa pagkumpleto ng singil.

Karaniwan kong itinayo ang charger upang singilin ang aking 11.1v / 4400maH Li-ion na baterya. Ang firmware ay karaniwang nakasulat upang singilin ang partikular na uri ng baterya. Maaari kang mag-upload ng iyong sariling bayad sa proteksyon upang matupad ang iyong mga pangangailangan upang singilin ang iba pang mga uri ng baterya.

Tulad ng alam mo, ang mga smart charger ng baterya ay madaling magagamit sa mga merkado. Ngunit dahil sa isang elektronikong mahilig, palaging mas kanais-nais para sa akin na bumuo ng aking sarili kaysa sa pagbili ng isa na mayroong mga static / hindi nababago na pag-andar. Sa modyul na ito, mayroon akong mga plano na mag-upgrade sa hinaharap kaya't may naiwan akong puwang hinggil doon.

Noong una kong binili ang aking dating 11.1v / 2200mah Li-ion na baterya, naghanap ako ng mga charger ng baterya ng DIY na may matalinong kontrol sa internet. Ngunit nahanap ko ang napakalimitadong mga mapagkukunan. Kaya't para doon, gumawa ako ng isang charger ng baterya batay sa LM317 at gumana ito talagang mabuti para sa akin. Ngunit dahil ang aking dating baterya ay namatay sa paglipas ng panahon (nang walang dahilan), bumili ako ng isa pang baterya ng Li-ion na 11.1v / 4400mah. Ngunit sa oras na ito, ang nakaraang pag-set up ay hindi sapat upang singilin ang aking bagong baterya. Upang matugunan ang aking kinakailangan, nag-aral ako sa net, at nakadesenyo ng sarili kong matalinong charger.

Ibinabahagi ko ito sa palagay ko na maraming hobbyist / mahilig sa labas doon na talagang masigasig sa pagtatrabaho sa power electronics & microcontroller at din sa pangangailangan na bumuo ng kanilang sariling smart charger.

Tingnan natin nang mabilis kung paano singilin ang isang baterya ng Li-ion.

Hakbang 1: I-charge ang Protocol para sa isang Li-ion Battery

Upang singilin ang baterya ng Li-ion, ang ilang mga kundisyon ay dapat matupad. Kung hindi namin pinapanatili ang mga kundisyon, ang baterya ay ma-undercharged o sila ay masusunog (kung labis na mag-charge) o permanenteng mapinsala.

Mayroong isang napakahusay na website upang malaman ang lahat ng kinakailangan tungkol sa iba't ibang uri ng mga baterya at syempre alam mo ang pangalan ng website kung pamilyar ka sa pagtatrabaho sa mga baterya … Oo, pinag-uusapan ko ang tungkol sa batteryuniversity.com.

Narito ang link upang malaman ang mga kinakailangang detalye upang singilin ang isang baterya ng Li-ion.

Kung ikaw ay sapat na tamad na basahin ang lahat ng mga teoryang iyon, ang sumusunod ay ang sumusunod.

1. Buong singil ng isang 3.7v Li-ion na baterya ay 4.2v. Sa aming kaso, ang 11.1v Li-ion na baterya ay nangangahulugang 3 x 3.7v na baterya. Para sa buong pagsingil, ang baterya ay dapat na umabot sa 12.6v ngunit para sa kadahilanang pangkaligtasan, kami sisingilin ito hanggang 12.5v.

2. Kapag malapit nang maabot ng baterya ang buong bayad, pagkatapos ang kasalukuyang iginuhit ng baterya mula sa charger ay bumaba hanggang sa 3% ng na-rate na kapasidad ng baterya. Halimbawa, ang kapasidad ng baterya ng aking cell-pack ay 4400mah. Kaya't kapag ang baterya ay ganap na sisingilin, ang kasalukuyang iginuhit ng baterya ay maaabot bilang halos 3% -5% ng 4400ma ibig sabihin sa pagitan ng 132 hanggang 220ma. Upang ligtas na ihinto ang singil, titigil ang singilin kapag ang iginuhit na kasalukuyang ay pupunta sa ibaba 190ma (halos 4% ng na-rate na kapasidad).

3. Ang kabuuang proseso ng pagsingil ay nahahati sa dalawang pangunahing bahagi ng 1-Constant kasalukuyang (CC mode), 2-Constant voltage (CV mode). (Mayroon ding topping charge mode, ngunit hindi namin ipapatupad iyon sa aming charger bilang charger aabisuhan ang gumagamit sa buong pagsingil sa pamamagitan ng pag-alarma, pagkatapos ang baterya ay dapat na idiskonekta mula sa charger)

CC mode -

Sa CC mode, singilin ng charger ang baterya gamit ang 0.5c o 1c rate ng pagsingil. Ngayon ano ang 0.5c / 1c ???? Upang maging simple, kung ang kapasidad ng iyong baterya ay para sa sabihin na 4400mah, pagkatapos ay sa CC mode, 0.5c ay magiging 2200ma at ang 1c ay magiging 4400ma kasalukuyang singil. Ang 'c' ay nangangahulugang rate ng pagsingil / paglabas. Sinusuportahan din ng ilang mga baterya ang 2c ibig sabihin sa CC mode, maaari mong itakda ang kasalukuyang singil hanggang sa 2xbattery na kapasidad ngunit nabaliw iyon !!!!!

Ngunit upang maging ligtas, pipiliin ko ang kasalukuyang singil ng 1000ma para sa 4400mah baterya ie 0.22c. Sa mode na ito, susubaybayan ng charger ang kasalukuyang iginuhit ng baterya na independiyente sa pagsingil ng boltahe. / pagbaba ng output boltahe hanggang sa umabot sa 12.4v ang singil ng baterya.

CV mode -

Ngayon habang ang boltahe ng baterya ay umabot sa 12.4v, ang charger ay magpapanatili ng 12.6 volt (independyente sa kasalukuyang iginuhit ng baterya) sa output nito. Ngayon ihihinto ng charger ang cycle ng singil depende sa dalawang bagay. Kung ang mga boltahe ng baterya ay tumatawid sa 12.5v at gayun din kung ang kasalukuyang singil ay bumaba sa ibaba 190ma (4% ng na-rate na kapasidad ng baterya tulad ng naunang ipinaliwanag), pagkatapos ay titigil ang pag-ikot ng singil at ang isang buzzer ay ipapatunog.

Hakbang 2: Iskematika at Paliwanag

Hinahayaan nating tingnan ngayon ang paggana ng circuit. Ang eskematiko ay naka-attach sa format na pdf sa file ng BIN.pdf.

Ang input boltahe ng circuit ay maaaring 19 / 20v. Gumamit ako ng isang lumang laptop charger upang makakuha ng 19v.

Ang J1 ay isang konektor ng terminal upang ikonekta ang circuit sa mapagkukunan ng pag-input ng boltahe. Ang Q1, D2, L1, C9 ay bumubuo ng isang buck converter. Ngayon ano ang impiyerno ??? Ito ay karaniwang isang DC to DC step down converter. Sa ganitong uri ng converter, maaari mong makamit ang nais na boltahe ng output sa pamamagitan ng pag-iba-iba ng cycle ng tungkulin. Kung nais mong malaman ang higit pa tungkol sa mga converter ng buck, pagkatapos ay bisitahin ang pahinang ito. ngunit upang maging prangkahan, sila ay ganap na naiiba mula sa teorya. C9 para sa aking mga kinakailangan, tumagal ng 3 araw na pagsubok at error. Kung sisingilin ka ng iba't ibang mga baterya, maaaring posible na magbago ang mga halagang ito.

Ang Q2 ay ang driver transistor para sa power mosfet Q1. R1 ay isang biasing resistor para sa Q1. Pakainin natin ang pwm signal sa base ng Q2 upang makontrol ang output voltage. Ang C13 ay isang decoupling cap.

Ngayon ang output ay pagkatapos ay ibigay sa Q3. Ang isang katanungan ay maaaring tanungin na "Ano ang paggamit ng Q3 dito ??". Ang sagot ay medyo simple, Ito ay kumikilos tulad ng isang simpleng switch. Kailan namin susukatin ang boltahe ng baterya, isasara namin ang Q3 upang idiskonekta ang output ng Pagsingil ng boltahe mula sa buck converter. Q4 ang driver para sa Q3 na may biasing resistor R3.

Tandaan na mayroong isang diode D1 sa landas. Ano ang ginagawa ng diode dito sa landas ?? Ang sagot na ito ay napaka-simple din. Kailan ang circuit ay ididiskonekta mula sa input power habang ang baterya ay nakakabit sa output, ang kasalukuyang mula sa baterya ay dumaloy sa reverse path sa pamamagitan ng mga body diode ng MOSFET Q3 & Q1 at sa gayon ang U1 at U2 ay makakakuha ng boltahe ng baterya sa kanilang mga input at papalakasin ang circuit mula sa boltahe ng baterya. Upang maiwasan ito, ginagamit ang D1.

Ang output ng D1 ay pagkatapos ay pinakain sa kasalukuyang sensor input (IP +). Ito ay isang hall effect base kasalukuyang sensor ie ie ang kasalukuyang bahagi ng sensing at ang bahagi ng output ay nakahiwalay. Ang kasalukuyang output ng sensor (IP-) pagkatapos ay pinakain sa baterya. Dito R5, RV1, R6 ay bumubuo ng isang boltahe divider circuit upang masukat ang boltahe ng baterya / output boltahe.

Ang ADC ng atmega8 ay ginagamit dito upang masukat ang boltahe ng baterya at kasalukuyang. Maaaring sukatin ng ADC ang max na 5v. Ngunit susukatin namin ang isang max ng 20v (na may ilang headroom). Upang mabawasan ang boltahe sa saklaw ng ADC, isang 4: 1 boltahe divider ang ginagamit. Ang palayok (RV1) ay ginagamit upang maiayos / i-calibrate. Tatalakayin ko ito sa paglaon. Ang C6 ay decoupling cap.

Ang output ng kasalukuyang sensor ng ACS714 ay pinakain din sa ADC0 pin ng atmega8. Via ang sensor na ACS714 na ito, susukatin namin ang kasalukuyang. Mayroon akong breakout board mula sa pololu ng 5A na bersyon at talagang mahusay. Mag-uusap ako sa susunod na yugto sa kung paano sukatin ang kasalukuyang.

Ang LCD ay isang normal na 16x2 lcd. Ang lcd na ginamit dito ay na-configure sa 4 bit mode habang ang bilang ng pin ng atmega8 ay limitado. Ang RV2 ay ang palayok ng pagsasaayos ng ilaw para sa LCD.

Ang atmega8 ay naka-orasan sa 16mhz na may panlabas na kristal X1 na may dalawang decoupling cap C10 / 11. Ang yunit ng ADC ng atmega8 ay pinalakas sa pamamagitan ng Avcc pin sa pamamagitan ng isang 10uH inductor. Ang C7, C8 ay mga decoupling cap na konektado sa Agnd. Ilagay ang mga ito bilang malapit na posible sa Avcc at Aref na tumutugma habang gumagawa ng PCB. Pansinin na ang Agnd pin ay hindi ipinakita sa circuit. Ang Agnd pin ay konektado sa lupa.

Na-configure ko ang ADC ng atmega8 upang magamit ang panlabas na Vref ie bibigyan namin ang boltahe ng sanggunian sa pamamagitan ng Aref pin. Ang pangunahing dahilan sa likod nito upang makamit ang pinakamataas na katumpakan sa pagbabasa. Ang panloob na 2.56v na sanggunian na boltahe ay hindi gaanong mahusay sa mga avr. Iyon ang dahilan kung bakit na-configure ko ito sa labas. Ngayon narito ang isang bagay na mapapansin. Ang 7805 (U2) ay nagbibigay lamang ng sensor ng ACS714 at ang Aref na pin ng atmega8. Ito ay upang mapanatili ang pinakamainam na kawastuhan. Ang ACS714 ay nagbibigay ng isang matatag na 2.5v output boltahe kapag walang kasalukuyang daloy sa pamamagitan nito. Ngunit kung sasabihin, kung ang boltahe ng suplay ng ACS714 ay ibababa (sabihin na 4.7v) kung gayon ang walang kasalukuyang boltahe ng output (2.5v) ay babaan din at lilikha ito ng hindi naaangkop / maling maling pagbasa. Gayundin habang sinusukat namin ang boltahe patungkol sa Vref, kung gayon ang sanggunian na boltahe sa Aref ay dapat na walang error at matatag. Iyon ang dahilan kung bakit kailangan namin ng isang matatag na 5v.

Kung papalakasin namin ang ACS714 & Aref mula sa U1 na nagbibigay ng atmega8 at lcd, magkakaroon ng malaking pagbagsak ng boltahe sa output ng U1 at ang pagbasa ng ampere at boltahe ay magkakamali. Iyon ang dahilan kung bakit ginagamit ang U2 dito upang maalis ang error sa pamamagitan ng pagbibigay ng isang matatag na 5v sa Aref at ACS714 lamang.

Ang S1 ay pinindot upang i-calibrate ang boltahe na pagbabasa. Ang S2 ay nakalaan para magamit sa hinaharap. Maaari mong idagdag / hindi idagdag ang pindutang ito ayon sa iyong pinili.

Hakbang 3: Gumagana….

Gumagana….
Gumagana….
Gumagana….
Gumagana….
Gumagana….
Gumagana….

Sa pagpapatakbo, ang atmega8 ay bubukas sa buck converter sa pamamagitan ng pagbibigay ng 25% pwm output sa base ng Q2. Sa turn, itutulak ng Q2 ang Q1 at magsimula ang buck converter. Itataboy ang Q3 upang idiskonekta ang output ng buck converter at ang baterya. Pagkatapos ay basahin ng atmega8 ang boltahe ng baterya sa pamamagitan ng risistor divider. Kung walang baterya na nakakonekta, ang atmega8 ay nagpapakita ng isang mensahe na "Ipasok ang baterya" sa pamamagitan ng 16x2 lcd at hinihintay ang baterya. Kung ang isang baterya ay naka-attach pagkatapos, ang Susuriin ng atmega8 ang boltahe. Kung ang boltahe ay mas mababa sa 9v, pagkatapos ay ipapakita ng atmega8 ang "Faulty baterya" sa 16x2 lcd.

Kung ang isang baterya na natagpuan higit sa 9v, pagkatapos ang charger ay unang papasok sa CC mode at i-on ang output mosfet Q3. Ang mode na Charger (CC) ay maa-update upang maipakita kaagad. Kung ang boltahe ng baterya ay natagpuan higit sa 12.4v, pagkatapos ang mega8 ay agad na iiwan ang CC mode at papasok sa mode ng CV. Kung ang boltahe ng baterya ay mas mababa sa 12.4v, kung gayon ang mega8 ay makukuha ang 1A kasalukuyang singil sa pamamagitan ng pagtaas / pagbawas ng output boltahe ng buck converter sa pamamagitan ng iba't ibang duty cycle ng pwm. Ang kasalukuyang singil ay babasahin ng kasalukuyang sensor ng ACS714. Ang boltahe ng output ng output, kasalukuyang singil, PWM na cycle ng tungkulin ay pana-panahong mai-update sa lcd.

. Ang boltahe ng baterya ay susuriin sa pamamagitan ng pag-off sa Q3 pagkatapos ng bawat pagitan ng 500ms. Ang boltahe ng baterya ay agad na mai-update sa lcd.

Kung ang boltahe ng baterya ay nakakakuha ng higit sa 12.4 volt habang nagcha-charge, pagkatapos ay iiwan ng mega8 ang CC mode at papasok sa mode ng CV. Ang katayuan ng mode ay agad na mai-update sa lcd.

Pagkatapos panatilihin ng mega8 ang output voltage na 12.6 volt sa pamamagitan ng pag-iiba ng cycle ng tungkulin ng buck. Dito masusuri ang boltahe ng baterya pagkatapos ng bawat agwat ng 1s. Sa sandaling ang boltahe ng baterya ay magiging mas malaki sa 12.5v, pagkatapos ito ay masuri kung ang iginuhit na kasalukuyang ay mas mababa sa 190ma. Kung ang parehong mga kundisyon ay natutugunan, pagkatapos ang ikot ng singil ay titigil sa pamamagitan ng permanenteng pag-off sa Q3 at isang buzzer ang ipapatunog sa pamamagitan ng pag-on sa Q5. Ipapakita din ng mega8 na "Kumpleto na ang pagsingil" sa pamamagitan ng lcd.

Hakbang 4: Kinakailangan ang Mga Bahagi

Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

Nakalista sa ibaba ang mga kinakailangang bahagi upang makumpleto ang proyekto. Mangyaring mag-refer sa mga datasheet para sa pinout. Ang mga mahalagang bahagi lamang ng datasheet na link ang ibinigay

1) ATMEGA8A x 1. (datasheet)

2) ACS714 5A kasalukuyang sensor mula sa Pololu x 1 (Masidhi kong inirerekumenda na gamitin ang sensor mula sa Pololu dahil ang mga ito ang pinakamahusay na tumpak sa lahat ng iba pang mga sensor na ginamit ko. Maaari mo itong makita dito). Inilarawan ang imahe sa imahe.

3) IRF9540 x 2. (datasheet)

4) 7805 x 2 (inirerekumenda mula sa Toshiba genuinespare habang binibigyan nila ang pinaka-matatag na 5v na output). (Datasheet)

5) 2n3904 x 3. (datasheet)

6) 1n5820 schottky x 2. (datasheet)

7) 16x2 LCD x 1. (datasheet)

8) 330uH / 2A power inductor x 1 (inirerekumenda mula sa coilmaster)

9) 10uH inductor x 1 (maliit)

10) Mga Resistor - (Ang lahat ng mga resistors ay 1% na uri ng MFR)

150R x 3

680R x 2

1k x 1

2k2 x 1

10k x 2

22k x 1

5k pot x 2 (uri ng pcb mount)

11) Mga Capacitor

Tandaan: Hindi ako gumamit ng C4. Hindi na kailangang gamitin ito kung gumagamit ka ng suplay ng kuryente sa Laptop / Regulated power supply bilang 19v power source

100uF / 25v x 3

470uF / 25v x 1

1000uF / 25v x 1

100n x 8

22p x 2

12) I-mount ng PCB sandali ang push switch x 2

13) 20v Buzzer x 1

14) 2 pin Terminal block konektor x 2

15) Gabinete (Gumamit ako ng isang gabinete tulad nito.). Maaari mong gamitin ang nais mo.

16) 19v laptop power supply (binago ko ang isang hp laptop power supply, Maaari mong gamitin ang anumang uri ng power supply ayon sa gusto mo. Kung nais mong bumuo ng isa, pagkatapos ay bisitahin ang aking mga itinuturo na ito.)

17) Katamtamang laki ng heat sink para sa U1 at Q1. Maaari mong gamitin ang ganitong uri. O maaari kang mag-refer sa aking mga larawan sa circuit. Ngunit tiyaking gumamit ng heat sink para sa kanilang dalawa.

18) Konektor ng saging - Babae (Itim at Pula) x 1 + Lalaki (Itim at Pula) (depende sa iyong pangangailangan ng mga konektor)

Hakbang 5: Oras upang Kalkulahin ……

Pagkalkula ng pagsukat ng boltahe:

Ang max boltahe, susukat namin gamit ang atmega8 adc ay 20v. Ngunit ang sukat ng adega ng atmega8 ay maaaring sukatin ang max na 5v. Kaya upang makagawa ng 20v sa loob ng saklaw ng 5v, isang 4: 1 boltahe na divider ang ginagamit dito (bilang 20v / 4 = 5v). Maaari naming ipatupad iyon sa pamamagitan lamang ng paggamit ng dalawang resistors, ngunit sa aming kaso, nagdagdag ako ng isang palayok sa pagitan ng dalawang nakapirming resistors upang manu-mano naming ayusin ang kawastuhan sa pamamagitan ng pag-on ng palayok. Ang resolusyon ng ADC ay 10bit ie ang adc ay kumakatawan sa 0v hanggang 5v bilang 0 hanggang 1023 decimal number o 00h hanggang 3FFh. ('h' ay nangangahulugang mga hex number). Ang sanggunian ay nakatakda sa 5v sa labas sa pamamagitan ng Aref pin.

Kaya't ang sinusukat na boltahe = (pagbabasa ng adc) x (Vref = 5v) x (resistor divider factor ie 4 sa kasong ito) / (max adc na pagbasa ie 1023 para sa 10bit adc).

Ipagpalagay na nakakakuha tayo ng pagbasa ng adc ng 512. Kung gayon ang sinusukat na boltahe ay -

(512 x 5 x 4) / 1023 = 10v

Kasalukuyang pagkalkula ng pagsukat:

Ang ACS714 ay magbibigay ng 2.5v matatag na output sa out pin kapag walang kasalukuyang daloy mula sa IP + patungo sa IP-. Magbibigay ito ng 185mv / A sa 2.5v ibig sabihin, kung ang 3A kasalukuyang dumadaloy sa pamamagitan ng circuit, bibigyan ng acs714 2.5v + (0.185 x 3) v = 3.055v sa out pin na ito.

Kaya ang kasalukuyang formula sa pagsukat ay ang mga sumusunod -

Sinusukat ang kasalukuyang = (((pagbabasa ng adc) * (Vref = 5v) / 1023) -2.5) /0.185.

halimbawa, ang pagbabasa ng adc ay 700, kung gayon ang sinusukat na kasalukuyang ay - (((700 x 5) / 1023) - 2.5) /0.185 = 4.98A.

Hakbang 6: Ang Software

Ang software ay naka-code sa Winavr gamit ang GCC. Nabago ko ang code hal na nilikha ko ang iba't ibang mga aklatan tulad ng adc library, lcd library atbp. Naglalaman ang adc library ng mga kinakailangang utos upang mag-setup at makipag-ugnay sa adc. Naglalaman ang lcd library ng lahat ng pagpapaandar upang himukin ang 16x2 lcd. Maaari mo ring gamitin ang lcd_updated _library.c habang ang pagsisimula ng pagkakasunud-sunod ng lcd ay binago sa library na ito. Kung nais mong gamitin ang na-update na library, pagkatapos ay palitan ang pangalan nito ng lcd.c

Naglalaman ang pangunahing.c file ng mga pangunahing pag-andar. Ang pagsingil ng protokol para sa li-ion ay nakasulat dito. Mangyaring tukuyin ang ref_volt sa main.c sa pamamagitan ng pagsukat ng output ng U2 (7805) na may isang tumpak na multimeter upang makakuha ng tumpak na pagbabasa bilang mga kalkulasyon ay batay dito.

Maaari mo lamang sunugin ang.hex file nang direkta sa iyong mega8 upang i-bypass ang headche.

Para sa mga, na nais na magsulat ng isa pang protocol ng pagsingil, naglagay ako ng sapat na mga puna kung saan kahit na ang isang bata ay maaaring maunawaan kung ano ang nangyayari para sa bawat linya ng pagpapatupad. Kailangan mo lamang isulat ang iyong sariling proteksyon para sa iba't ibang uri ng baterya. Kung gumagamit ka ng Li- ion ng iba't ibang boltahe, kailangan mo lamang baguhin ang mga parameter. (Kahit na hindi ito nasubok para sa iba pang mga li-ion / iba pang uri ng baterya. Kailangan mo itong mag-ehersisyo nang mag-isa).

Masidhi kong inirerekumenda na huwag buuin ang circuit na ito, kung ito ang iyong unang proyekto o bago ka sa microcontroller / power electronics.

Na-upload ko ang bawat file dahil ito ay orihinal na format maliban sa Makefile dahil lumilikha ito ng problema upang buksan. Na-upload ko ito sa format na.txt. Kopyahin lamang ang nilalaman at i-paste ito sa isang bagong Makefile at buuin ang buong proyekto.. handa ka nang sunugin ang hex file.

Hakbang 7: Sapat na ng Teorya ….. Buld It It

Sapat na ng Teorya ….. Buld It It
Sapat na ng Teorya ….. Buld It It
Sapat na ng Teorya ….. Buld It It
Sapat na ng Teorya ….. Buld It It
Sapat na ng Teorya ….. Buld It It
Sapat na ng Teorya ….. Buld It It
Sapat na ng Teorya ….. Buld It It
Sapat na ng Teorya ….. Buld It It

Narito ang mga litrato ng aking prototype mula sa breadboarded hanggang sa na-finalize sa pcb. Mangyaring dumaan sa mga tala ng mga litrato upang malaman ang higit pa. Ang mga litrato ay nakaayos nang seryal mula simula hanggang katapusan.

Hakbang 8: Bago ang Ikot ng Unang Pagsingil ……. I-calibrate !!!

Bago singilin ang isang baterya gamit ang charger, dapat mo muna itong i-calibrate. Kung hindi man ay hindi nito masisingil ang baterya / mag-overcharge ito.

Mayroong dalawang uri ng pagkakalibrate 1) Pag-calibrate ng Boltahe. 2) Kasalukuyang pagkakalibrate. Ang mga hakbang ay ang mga sumusunod upang i-calibrate.

Sa una, sukatin ang output boltahe ng U2. Pagkatapos ay tukuyin ito sa pangunahing.c bilang ref_volt. Ang Mines ay 5.01. Baguhin ito ayon sa iyong pagsukat. Ito ang pangunahing kinakailangang hakbang para sa Boltahe at Kasalukuyang pagkakalibrate. Para sa kasalukuyang pagkakalibrate, wala iba pa ay kinakailangan. Ang lahat ay aalagaan ng software mismo

Ngayon dahil sinunog mo ang hex file pagkatapos na tukuyin ang ref volt sa main.c, patayin ang lakas ng yunit.

. Ngayon sukatin ang boltahe ng baterya kung saan ka sisingilin sa pamamagitan ng paggamit ng isang multimeter at ikonekta ang baterya sa yunit.

Ngayon pindutin ang pindutan ng S1 at hawakan ito at paganahin ang circuit habang pinindot ang pindutan. Matapos ang isang maikling pagkaantala ng mga 1s, bitawan ang pindutang S1. Tandaan na ang yunit ay hindi papasok sa mode ng pagkakalibrate kung uubusan mo muna ang circuit, pagkatapos ay pindutin ang S1.

Ngayon ay makikita mo sa display na ang circuit ay ipinasok sa mode ng calibration. Ang isang "cal mode" ay ipapakita sa lcd kasama ang boltahe ng baterya. Ngayon itugma ang boltahe ng baterya na ipinakita sa lcd sa iyong multimeter na binabasa sa pamamagitan ng pag-on ng palayok. Pagkatapos mong tapos na, pindutin muli ang switch ng S1, hawakan ito nang halos isang segundo at palabasin ito. Malalabas ka sa mode ng pagkakalibrate. Muli mong i-reset ang charger sa pamamagitan ng pag-o-on at pag-on.

Ang proseso sa itaas ay maaari ding gawin nang walang koneksyon sa baterya. Kailangan mong ikonekta ang isang panlabas na mapagkukunan ng lakas sa output terminal (J2). Pagkatapos ng pagpasok sa mode ng pagkakalibrate, i-calibrate gamit ang palayok. Ngunit sa oras na ito unang idiskonekta ang panlabas na mapagkukunan ng kuryente pagkatapos ay pindutin ang S1 upang makalabas sa mode ng pagkakalibrate. Kinakailangan upang idiskonekta muna ang panlabas na mapagkukunan ng kuryente upang maiwasan ang anumang uri ng hindi paggana ng anumang mga yunit.

Hakbang 9: Ang pag-on Pagkatapos ng Pagkakalibrate ….. Ngayon Handa Ka Na Bang Mag-Rock

Ang pag-on Pagkatapos ng Pagkakalibrate ….. Ngayon Handa Ka Na Bang Mag-Rock
Ang pag-on Pagkatapos ng Pagkakalibrate ….. Ngayon Handa Ka Na Bang Mag-Rock
Ang pag-on Pagkatapos ng Pagkakalibrate ….. Ngayon Handa Ka Na Bang Mag-Rock
Ang pag-on Pagkatapos ng Pagkakalibrate ….. Ngayon Handa Ka Na Bang Mag-Rock
Ang pag-on Pagkatapos ng Pagkakalibrate ….. Ngayon Handa Ka Na Bang Mag-Rock
Ang pag-on Pagkatapos ng Pagkakalibrate ….. Ngayon Handa Ka Na Bang Mag-Rock

Ngayon habang nakumpleto ang pagkakalibrate, nagagawa mo nang simulan ang proseso ng pagsingil. I-attach muna ang baterya, pagkatapos ay i-on ang yunit. Ang rest ay alagaan ng charger.

Ang aking circuit ay 100% gumagana at nasubukan. Ngunit kung may napansin ka, mangyaring ipaalam sa akin. Huwag mag-atubiling makipag-ugnay para sa anumang mga query.

Maligayang gusali.

Rgds // Sharanya

Inirerekumendang: