 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
tonesem Član

Pridružen-a: Pet 26 Jul 2019 14:20 Prispevkov: 50 Aktiv.: 0.70
|
Objavljeno: Pon Dec 23, 2019 2:16 pm Naslov sporočila: USB polnjenje baterij, detekcija izvora |
|
|
Kako bi lahko enostavno detektiral koliko je tokovna zmogljivost splošnega 5V USB vira, (za npr uporabo kot polnilnik li-ion baterije) ?
Npr pametni USB polnilnik , lahko komunicira z napajalno napravo (npr z mobilnim aparatom), ta mu sporoči koliko je njegova tokovna zmogljivost, da se prilagodita.
Ali je primerno, da bi enostavo detektiral padec napetosti na usb izhodu in na tej podlagi prilagajal tok polnjenja (z mikrokrmilnikom), torej če pade napetost pod določen nivo bi zmanjšal tok polnenja...?
Nazadnje urejal/a tonesem Tor Dec 31, 2019 7:23 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
Iztok_S Član


Pridružen-a: Sre 13 Apr 2016 10:06 Prispevkov: 505 Aktiv.: 4.52 Kraj: Ljubljana, Trzin
|
Objavljeno: Pon Dec 23, 2019 6:42 pm Naslov sporočila: |
|
|
Standardno imajo USB2 izhodi tok omejen na 0,5A, USB3 pa do 1A na 5V.
Novejši USB-C standard omogoča do 100W na 20V vendar sem nekje zasledil, da so za napajanje monitorjev preko USB-C dvignili PD (Power Delivery) na 150W.
Najbolje, da si ogledaš razpredelnico pod POWER in BATTER CHARGING... |
|
Nazaj na vrh |
|
 |
jozede Član

Pridružen-a: Sob 19 Jul 2014 18:32 Prispevkov: 388 Aktiv.: 2.92 Kraj: Jesenice
|
Objavljeno: Sre Dec 25, 2019 11:20 am Naslov sporočila: Re: USB polnjenje baterij, detekcija izvora |
|
|
tonesem je napisal/a: |
Kako bi lahko enostavno detektiral koliko je tokovna zmogljivost splošnega 5V USB vira, (za npr uporabo kot li-ion baterije) ?
Npr pametni USB polnilec , lahko komunicira z napajalno napravo (npr z mobilnim aparatom), ta mu sporoči koliko je njegova tokovna zmogljivost, da se prilagodita.
Ali je primerno, da bi enostavo detektiral padec napetosti na usb izhodu in na tej podlagi prilagajal tok polnjenja (z mikrokrmilnikom), torej če pade napetost pod določen nivo bi zmanjšal tok polnenja...? |
Za ugotavljanje koliko toka lahko potegneš iz USB-ja bi lahko nabavil merilni adapter ki se ga priključi med izvorni USB in porabnik, na displeju pokaže tok in napetost vira.
Klik
jaz sem nabavil tega https://www.conrad.si/adapter-za-voltcraft-sca-100-1-x-usb
Deluje samo osnovno polnenje, to pomeni, ko ga priklopim na hitri samsungov polnilec za telefon, mi polni telefon samo z normalno hitrostjo - ne dopusti komunikacije med samsungom in adapterjem za hitro polnenje telefona! |
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6732 Aktiv.: 28.42 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sre Dec 25, 2019 12:48 pm Naslov sporočila: |
|
|
V tem AN imaš kar lepo opisan protokol izmenjave informacij med virom in napravo, ki se polni. |
|
Nazaj na vrh |
|
 |
v.j. Član

Pridružen-a: Pet 13 Feb 2015 9:47 Prispevkov: 1661 Aktiv.: 13.20 Kraj: Veldes
|
Objavljeno: Sre Dec 25, 2019 1:12 pm Naslov sporočila: Re: USB polnjenje baterij, detekcija izvora |
|
|
tonesem je napisal/a: |
Kako bi lahko enostavno detektiral koliko je tokovna zmogljivost splošnega 5V USB vira, (za npr uporabo kot li-ion baterije) ? |
Obremeniš in meriš pri katerem toku se začne sesedati napetost vira.
tonesem je napisal/a: |
Npr pametni USB polnilec , lahko komunicira z napajalno napravo (npr z mobilnim aparatom), ta mu sporoči koliko je njegova tokovna zmogljivost, da se prilagodita. |
"polnilec" = kdor se poklicno ukvarja s polnjenjem
"polnilnik" = stroj, naprava za polnjenje ...
Polnilnik preko USB (kar je nižje od USB type C) običajno nič ne komunicira z napravo ki jo polni, ta pojav je na USB na splošno zelo redko implementiran v komplementarne pare naprav.
Večinoma je "komunikacija" enosmerna, polnjena naprava preko D+ in D- sporoča polnilniku kakšne so njene lastnosti, zahteve, želje, ... večinoma gre za analogne vrednosti oziroma različne napetostne nivoje na D+ in D-
Edina komunikacija v smeri od polnilnika proti polnjeni napravi je višina dovajane napetosti, če se napetost sesede, bi to lahko razumel kot odgovor polnilnika: " toliko zmorem..."
Poleg tokovne zmogljivosti na 5V imaš še hitre USB polnilnike, ki so poleg napetosti 5V zmožni oddati še 9V, 12V in 20V
https://en.wikipedia.org/wiki/Quick_Charge
V teh primerih polnilnik vedno začne s 5V in če, ali ko, od polnjene naprave dobi informacijo o željeni napetosti, polnilnik preklopi na to željeno napetost. Informacija gre spet večinoma enosmerno po D+ in D- liniji v obliki analognih napetostnih nivojev.
Polnjene naprave običajno same zaznavajo tokovno zmogljivost polnilnika z merjenjem padca napetosti, seveda se tok omeji že sam od sebe po matematičnih pravilih, recimo po ohmovem zakonu, čeprav polnjena naprava ni ohmski porabnik, pa vseeno, omejitev toka vedno funkcionira, ko se napetost sesede.
Običajno so polnilniki načrtovani, grajeni in izdelani tako, da pri tokovni obremenitvi oziroma preobremenitvi, napetost na izhodu pade... no, pade v vsakem primeru, prej ali slej... kot običajno je bilo mišljeno, da je znižanje napetosti logičen pojav namenoma, da se polnilnik zaščiti pred preobremenitvijo, da ne pride do uničenja samega polnilnika. Seveda obstajajo tudi "neumni"polnilniki, ki bodo zaradi preobremenitve "crknili".
tonesem je napisal/a: |
Ali je primerno, da bi enostavo detektiral padec napetosti na usb izhodu in na tej podlagi prilagajal tok polnjenja (z mikrokrmilnikom), torej če pade napetost pod določen nivo bi zmanjšal tok polnenja...? |
Ja, mislim, da je primerno, pri tem zaznavanju upoštevaš tudi to, da je 5V USB napetost normalna, če je nekje med 4,8 in 5,2V. Upoštevaš tudi standarde, da polnjena naprava na začetku potegne največ 500mA toka in pomeri napetost, potem postopno začne dvigovati tok in meri, kdaj pride do izrazitega sesedanja napetosti, da "najde" tako imenovano "koleno" (če bi risal graf).
Pri vsem tem ne pozabimo tudi na kvalitetne USB kable, ki bodo imeli zadosten presek napajalnih linij, da ne bo padec napetosti prevelik. Polnilnik je lahko zmogljiv, vendar preko slabega kabla bo prenešene energije manj, zaradi upornosti se bo tok že sam omejil, če ne bo toka omejila že sama polnjena naprava zaradi prenizke napetosti.
Če razvijaš nekaj na novo, je smiselno uporabiti novejše standarde, da poleg običajnega 5V vira uporabiš tudi višje napetosti, če so na voljo. Pri višjih napetostih so tokovi manjši, posledično padci na kablu in konektorjih manjši. _________________ Kontakt na e-mail, za več informacij klikni gumb 'www', na ZS ne odgovarjam!
Ne mi pisat zasebnih sporočil na forumu! NIKOLI ne boste dobili odgovora na ZS !
Če vam moji odgovori niso všeč, nihče vas ne sili, da jih berete! uporabite gumb 'ignore' |
|
Nazaj na vrh |
|
 |
tonesem Član

Pridružen-a: Pet 26 Jul 2019 14:20 Prispevkov: 50 Aktiv.: 0.70
|
Objavljeno: Čet Jan 09, 2020 10:01 pm Naslov sporočila: Power delivery preko USB |
|
|
Hvala vsem za pojasnila.
Kako bi najbolj enostavno omogočil "Power Delivery" oz "Quick Charge preko" USB oz kako bi omogočil da napajalnik ki podpira to funkcijo ne napaja naprave samo z 5V, kar je očitno prevzeto, ampak npr 10 V ali več, če vzamemo 4 pinski USB napajalnik ? Kolikor vidim poteka komunikacija glede izhodne moči tu preko D+ in D- kako se torej manipulira z temi pini da prilagodiš napetost oz moč takega izvora ?
Nazadnje urejal/a tonesem Čet Jan 09, 2020 10:53 pm; skupaj popravljeno 3 krat |
|
Nazaj na vrh |
|
 |
v.j. Član

Pridružen-a: Pet 13 Feb 2015 9:47 Prispevkov: 1661 Aktiv.: 13.20 Kraj: Veldes
|
|
Nazaj na vrh |
|
 |
bostjang Član

Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3466 Aktiv.: 14.64 Kraj: Postojna
|
Objavljeno: Pet Jan 10, 2020 9:45 pm Naslov sporočila: |
|
|
Komunikacija pri Power Delivery je potekala preko Vbus linije, pri novejših specifikacijah pa preko CC linije. Za izvedbo slednjega je najlažje uporabiti namenski čip, npr. RT1711P. |
|
Nazaj na vrh |
|
 |
Iztok_S Član


Pridružen-a: Sre 13 Apr 2016 10:06 Prispevkov: 505 Aktiv.: 4.52 Kraj: Ljubljana, Trzin
|
Objavljeno: Sre Maj 14, 2025 12:29 pm Naslov sporočila: |
|
|
Polniti moram LiIon celico 5Ah-10Ah preko USB C.
Če se je kdo od vas že srečal s tem problemom bi prosil za nasvet katero varianto uporabiti. Paziti moram obvezno tudi na spodnjo temperaturo za polnjenje kajti napravo se bo uporabljalo pretežno pozimi zato moram preprečiti, da bi se baterija polnila pod 5°C.
Hvala vnaprej |
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5528 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Sre Maj 14, 2025 3:09 pm Naslov sporočila: |
|
|
Željen polnilni tok? Je potreba po čim hitrejšem (PD protokol, se pravi da komuniciraš s source-om in polnilni tok prilagajaš zmogljivosti USB vira) ali ni potrebe? Predvidevam, da boš v baterijo itak vgradil nek BMS čip, ki bo potemtakem itak tudi krmilil polnjenje in ga po potrebi (=nizka temperatura) ustavil.
Malo bolj konkretno zadevo (sicer 3S konfiguracija in (do) 25 W polnjenje) iz USB-C preko PD protokola sem delal na osnovi MAX77958 (PD controller) v navezavi z MAX77960 (charger). Dodatno še MAX17320 kot BMS in fuel gauge. Za tvoj primer je verjetno overkill ... Za 1S imaš še precej več rešitev, pa tudi bolj enostavno bo, ker bo charger vedno v step down režimu.
LP, g _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.40 Kraj: južnoprimorska
|
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5528 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Sre Maj 14, 2025 7:25 pm Naslov sporočila: |
|
|
Jih imamo ene par, ce bo kdo rabil za kaj stestirat ...  _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
 |
Iztok_S Član


Pridružen-a: Sre 13 Apr 2016 10:06 Prispevkov: 505 Aktiv.: 4.52 Kraj: Ljubljana, Trzin
|
Objavljeno: Sre Maj 14, 2025 11:24 pm Naslov sporočila: |
|
|
Hvala za nasvete.
Hitrost polnenja v tem primeru sploh ni pomembna. Če uporabimo do 3A bo to popolnoma zadostovalo kar se hitrosti polnjenja tiče. Iščem pa kakšen dober čip za kontrolo ponjenja. Bilo bi super če bi lahko tudi natančno prikazoval čas ko bo potrebno začeti razmišljati o polnjenju. Menim, da bo ob tej kapaciteti naprava delovala vsaj še dan ali dva po tistem ko bo pričela utripati lučka za LOW BAT. |
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5528 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Čet Maj 15, 2025 7:13 am Naslov sporočila: |
|
|
Se pravi, ti dejansko isces kombiniran BMS in fuel gauge cip. Charger je lahko potem prakticno poljuben DCDC CC/CV cip, polnjenje pa bo pri prenizki temperatiri itak preprecil BMS.
Lp, G _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
 |
Iztok_S Član


Pridružen-a: Sre 13 Apr 2016 10:06 Prispevkov: 505 Aktiv.: 4.52 Kraj: Ljubljana, Trzin
|
Objavljeno: Čet Maj 15, 2025 8:20 am Naslov sporočila: |
|
|
Točno tako, sicer se da z merjenjem napetosti marsikaj rešit glede SOC ampak če obstaja kakšna boljša varianta ali namenski čip za 1S BMS bi preveril še to varianto. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 491 dni
Powered by phpBB © 2001, 2005 phpBB Group
|