- Samsung Galaxy S23 Ultra - non plus ultra
- Motorola Moto G72 - a titkos favorit
- A Z Flip6 jókora, a Galaxy Ring parányi akkumulátort kap
- Hívószám-hamisítás
- Samsung Galaxy S10 és S10+ duplateszt
- Poco F5 - pokolian jó ajánlat
- Bivalyerős lett a Poco F6 és F6 Pro
- Mobil flották
- Yettel topik
- Telekom mobilszolgáltatások
Hirdetés
-
Friss GPU IP-ikkel is készült az ARM
ph Az új Immortalis dizájn elég jól skálázhatónak tűnik.
-
Összemoshatja a Google és a Magic Leap a valódi és a digitális világokat
it Együttműködésbe kezdett a Google és a Magic Leap nevű AR-startup.
-
Hauntii teszt
gp Ki gondolta volna, hogy az élet és halál közti rés ennyire élvezetes lehet? Igaz, szín nem sok fért ebbe a birodalomba, de a Hauntii hangulatával, harcaival és apró fejtörőivel is képes elvarázsolni.
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
#99235328
törölt tag
Sziasztok.
Kezdőként csak egy gyors kérdés.
Ha adott egy STM32F401CCU6 dev board és azon ADC-vel szeretnék egy 5V toleráns feszültség mérést csinálni (pl. Li-Ion akkucella), akkor az alábbi képet nézve használhatom az "A4" pint erre? [kép]
Vagyis a cellát csak rákötöm az STM32 GND és A4 pinjeire és mehet a mérés?
Vagy kell még oda más is? -
-
#99235328
törölt tag
válasz bagarol #21369 üzenetére
A terv majd saját akku monitorozása lenne.
Nagyjából 5 fokozatban jelezve a töltési szintet, nem kell nagyon pontos mérés.
Csak amolyan "old mobil info" szinten mutatva 5 szegmenssel az állapotot a jobb felső sarokban majd.Ha jól olvasom, akkor amúgy a pontosabb méréshez (ami most nem szükséges) az STM32-ben létező VREFINT feszültséget szokták referenciaként használni.
Ez a belső feszültség ~1.22V egy 3.3V táp esetén, 30fok környezetben és ehhez kalibrálják.
Doksi szerint: (VREFINT min 1.16, typ 1.2, max 1.24 v)
Mondjuk valaki az chip hőmérsékletét próbálja monitorozni, a HREFINT apró változásaiból, mivel hőmérséklet függő is valamennyire.Egy másik oldalon (most persze nem találom, hogy linkeljem) szintén írtak ilyen mérésről STM32-vel és ott 2db 100k ellenállással oldották meg. Viszont itt felhívták a figyelmet, hogy az impedancia miatt hosszabb mérési időt kell használni. Gondolom a 12bit pontosság miatt lehet erre szükség.
Viszont 2x50k esetében már jónak mondható a saját táp mérése.
Nyilván nem multimeter szinten, hanem az említett feltöltve/lemerülve szinten vizsgálva a dolgot.[ Szerkesztve ]
-
#99235328
törölt tag
válasz ekkold #21371 üzenetére
A cél a folyamatos mérés lenne, vagyis fixen a körben lenne a feszültség osztó és rajta lenne az kontrolleren.
Jelenleg 2x100k ellenállást használok és kézzel kalibráltam be.
Jelenleg másodpercenként lekérve, 1V-5V között mértem vele, a multihoz képest +/- 0.03V pontossággal.
Lehet még pontosabb lenne, ha nem breadboard-on raktam volna össze.
De ez így mindenképpen megfelelő pontosság már szerintem.A lényeg viszont, hogy a saját Li-Ion akkuját mérné folyamatosan, majd és kijelezné, ha merül. Szóval valami olyasmi impedanciával volna jó számolni.
Akkor gondolom ilyenkor a kerámia kondi nem megoldás.
Arra gondoltam, próbából emelgetem az ellenállás értékét még tovább és meglátjuk hogyan változik a pontosság. Jó lenne, ha bírná az 1M-t.[ Szerkesztve ]
-
#99235328
törölt tag
válasz ekkold #21373 üzenetére
Teszek vele majd egy próbát, de most nincs ekkora ellenállásom itthon.
Majd a közeljövőben próbálok útbaejteni egy boltot.Más:
Szeretném Li-Ion akkuról használni az eszközömet.
Ez jelenleg valami mcu-t (pl. stm32), hőmérséklet/páratartalom szenzort, oled kijelzőt jelent. Jelenleg 5V USB-ről van táplálva az egész.
Viszont azon gondolkodom, hogy miként tudnám megoldani a dolgot egyetlen Li-Ion celláról, amit 3.0-4.2V tartományban használnék majd.Ha 3.3V-ra állítom be a dolgot, akkor egy LDO túl nagyot droppol, illetve a merülés vége felé (~3V környéke) már esetleg problémát okozhat.
Ha 5.0V-ra állítom be mondjuk egy step-up-al, akkor az akku teljes feltöltésnél túl magas feszültséget adna a step-up-nak szerintem az 5V-hoz.
Van ugyan egy ilyen powerbank modulom, de ez az alacsony terhelés miatt folyton lekapcsol. Ha mondjuk próbából egy ventit kötök rá (~250mA) akkor rendben működik.
Van esetleg ötlet, hogy miként lehetne Li-Ion akkuról használni az eszközt lehetőleg kevés veszteséggel?
(Felmerült még a sorba kötött 2db cella ötlete + LDO (step-down))
-
#99235328
törölt tag
Amennyire én tudom az stm32 2.8V-ot is bírja, így alapvetően ezzel nem lenne gond. Esetleg a hozzá tartozó szenzor vagy kijelző már nem biztos vagy a szenzor lenne pontatlan. Nem tudom biztosan, csak felmerült bennem.
Emiatt talán jó volna valami 3.3V (vagy épp 5V) közeli érték fixen.Szóval boos-buck a megoldás. Köszönöm a tippet.
Esetleg valami konkrét javaslatod is lenne a típusra vonatkozóan? Ha igen, azt megköszönném. Lehet hazai beszerzés is, 1-2 darabról van szó, nem kritikus a "kínai ár" megléte.Más1:
Látok olyan 2cellás BMS-t, amire azt írják, hogy nem balanszos. Ez pontosan mit jelent?
Amint az egyik cella eléri a 4.2V-ot lekapcsol mindkettő töltése vagy azt, hogy amint a két cella együtt eléri a 8.4V-ot akkor kapcsol le?
Utóbbi esetnek nem örülnék annyira.Más2:
Felmerült bennem, hogy több nyomógombot szeretnék valami "érintkező takarékos" (bocsánat, nem tudom a helyes kifejezést) módon bekötni.
Ez esetleg megoldható elméletileg valami ellenállás sorral?
Arra gondoltam, hogy esetleg amelyik gomb le van nyomva annak más-más ellenállása lenne és ezt mérve egy A/D bemeneten esetleg megállapíthatnám melyik volt az.
(Talán még két gomb együttes lenyomását is, fene tudja)
Kivitelezhető ez vagy hibás ötlet? -
#99235328
törölt tag
"minél nagyobb legyen a hatásfoka"
Köszönöm a tippet, figyelni fogok akkor erre is.."..megfelelő töltő mellett nem kell BMS"
Igazság szerint én valami ilyesmit néztem ki hozzá.
(Mondjuk a merítés védelem paraméterei kicsit zavarba hoznak.)
Nem is annyira a töltés miatt, hanem inkább a merítés elleni védelem miatt. A celláim már megvannak és azokban sajnos nincs védelem, ezért kellene valami elektronika is hozzá.
Emellett szeretném magát a töltést is kijelezni, ahogy korábban említettem.
Amúgy a kijelzéssel megvagyok már, de valami hardver védelem is jó volna."..ellenálláslétra"
Igen, pontosan erre gondoltam csak nem ismertem a nevét
Összesen 6 button lenne. Négy irány, egy Enter és egy Back.
Akkor lehet szétszedem két csoportra és két ellenálláslétrával csinálom meg, két bemenetet figyelek. Még így is jobb, mint hatot figyelni.ekkold:
"STM32 adatlap szerint 2V - 3,6V között működik"
Igen, ez rendben is lenne, de a hozzá tartozó komponensek már nem biztos vagy esetleg másképp.
Gondolok itt jelen esetben a hőmérséklet/pára szenzorra és valamilyen kijelzőre.
Ezért a fix 3.3V feltétlenül kellene. Illetve ki tudja a későbbiekben mihez használnék még fel egy ilyen tápot, ezért nem mennék alacsonyabb értékre vele.Ez a MIC5501/2/3/4 tetszik, hogy 160mV-ot droppol.
Viszont a fix 3.3V esetén nem tudom használni, mert az alá nem mennék tápfeszben.
(ahogy említettem, nem az mcu miatt, hanem egyéb kiegészítők miatt)
Szerintem más projectben tudnám használni, így mindenképpen köszönöm a hasznos info-t.Jelen tervem most az, hogy 2db 18650 Li-Ion cellát kötök sorba próbaként és egy 5V-os step-down-t kap.
Lehet nem válik be, de egy próbát megér nekem. Kísérlet, ha úgy vesszük.
(Mondjuk nekem ez az Arduino-féle vonal teljesen az )A "WhitePill alias GreenPill" nagyon menő
Aryes, ekkold: Köszönöm a segítséget.
-
#99235328
törölt tag
"Ilyen irányító gombsor esetében úgyis csak véletlenül szokás 2 gombot egyszerre nyomni"
A több gomb egyidejű lenyomását csak példaként/lehetőségként hoztam fel.
Természetesen ebben az esetben ez nem kell, sőt, nem kívánt esemény.
Jó lenne ha beleférne a 6 gomb 1 analóg bemenetbe. Majd ki kell találnom milyen ellenálláslétra kell ehhez."... 5V helyett 3.3V stepdown-t használj ..."
Igaz, igaz.
Pazarlás lenne további konverzió. Ha jól nézem jelenleg egyetlen dolog van aminek 5V kellene, egy MAX7219–4x8x8 led mátrix kijelző. De az most amúgy sem lesz használatban. Úgyhogy valóban a 3.3V step-down az ideális.ekkold:
Kicsit tesztelgettem az stm32+szenzor+oled kombinációt egy állítható stepdown-al.
Lementem 3V-ra és minden ugyanúgy működött. (leszámítva a feszültség mérést az mcu-val)
Szóval nagyon úgy fest, hogy az általad említett 3.0V LDO választás valami nagyon alacsony dropout mellett bizony jó lehetőség
Keresgéltem ilyesmi a szokott helyeimen (HQ, Hestore, Lomex) , hogy a postaköltség értelmetlenül ne dobja meg az árat pár darab esetén, de így hirtelen nem találtam csak nagyon kis terhelhetőséggel.Amúgy simán sorbakötve egy multit az akku és mcu (+cuccai) közé mennyire kapnék milliamper vizsgálatnál valid eredményt? Csak hogy valami sejtésem legyen, mégis mekkora terhelhetőségű LDO-ra kell rárepülnöm.
-
#99235328
törölt tag
válasz Sebiferi #21395 üzenetére
Köszönöm, de úgy tűnik stm32 esetében leegyszerűsödött kicsit minden.
Az akku az 5V bemenetre lesz kötve. A panelon lévő 3.3V LDO-nak 200mV dropja van.
Kipróbáltam, hogy 3V-ot kapott az 5V bemeneten (ennél lejjebb nem mennék akku feszültségben), így a 3.3V kimeneten 2.8V mérhető.
Ezzel tökéletesen működött a rajta lógó OLED kijelző, környezet szenzor, RTC+EEPROM kombó.
Amúgy az OLED még le is választható, mert van saját LDO rajta.
A lényeg, hogy jelenleg 3V-ig jó vagyok.
Ezért a boost-ot köszönöm, de jelenleg elvetettem.
(Amúgy két fajtából van itthon, ha valami teszteléshez kellene.) -
#99235328
törölt tag
Elméleti kérdésem volna.
Van két fajta környezeti szenzorom.
AHT20 és BMP280, ez a kettő egy darab panelra szerelve.
Viszont szerintem hőmérsékletben ~1-1.5 fokot a tényleges fölé mérnek, de nem is egyformát mérnek.
Biztosan nincsen a lakásban 25.4˚C. Van egy infra lázmérőm, ami átállítható "normál" hőmérő módba. Azzal rámértem a szenzorokra (már amennyire sikerült, mert irányzék nincs rajta), de azzal ~24.3˚C értéket kapok.
Szerintem még talán ennyi sincs, de jól közelít a valóság felé. (asztal felület ~23.8˚C)
Gondolom a szenzor környékét eleve melegíti valami.Lehet ezeket valahogy kalibrálni?
Mi okozhat még a két ugyanazon a panelen lévő szenzoron is eltérést? -
#99235328
törölt tag
-
#99235328
törölt tag
válasz ViZion #21402 üzenetére
Ja, értem.
Hát én írok saját fw-t csak úgy hobbiból, de arduino lib-et használok a hardverhez.
Akkor az lesz szerintem, hogy megmérem ezeket szobahőmérsékleten, valami hidegebb környezetben és megnézem állandó fokot "csalnak"-e. Ha igen, akkor egyszerűen kivonom majd az értékből.
Ha nem egyenletes, akkor a mért értékhez arányosan fogok levonni belőle. Jobb ötletem nincs sajnos. -
#99235328
törölt tag
Van valakinek tapasztalata ezzel a kütyüvel?
Neten keresgélve láttam, hogy kapott hideget/meleget.
Elméletileg hajlamos az 5V stab megadni magát ér ráereszteni a tápot direktben.
Mennyire problémás konstrukció, merjem használni? (van 2db) -
#99235328
törölt tag
válasz JozsBiker #21534 üzenetére
Nekem sikerült anno a Hestore-ról olyan stm32f103 mcu-val szerelt scope kitet venni, ami valami kínai klón kontrollerrel volt szerelve és nem is a hirdetett dso-138 volt még a firmware sem.
Persze nem működött induláskor kapásból, kaptam 1 hónap után egy másik ugyanilyen klón-t.
A kijelzőjét használom a többi része valami doboz alján pihen.más:
Adott egy STM32F401CCU, aminek a pinjeiről szeretnék egy i2c 1.3" oled kijelzőt és egy másik pinről egy i2c hőmérséklet szenzort hajtani.
Azért a pinekről, mert az a tervem, hogy akku merülés esetén ezeket lekapcsolom, a kontroller pedig sleep-be megy alkalmanként feléledve és felvillantva egy üzenetet a kijelzőn, majd kicsit később sleep újra.Ezen doksi 58-as oldala szerint, ha jól értelmezem, akkor 25mA-el (de összesen max 160mA-el) terhelhetőek a pin-ek. Ha beleférek akkor direktben meghajthatnék 2db pinről oled+szenzor párost?
[ Szerkesztve ]
-
#99235328
törölt tag
válasz ViZion #21538 üzenetére
De én pont azt szeretném, hogy a tápot az STM32 1-1 pinje adja.
Azokat hol kikapcsolom és így elveszem a tápot az eszköztől, hol vissza.A cél az lenne, hogy amikor az akku 3.2V alá megy, akkor sleep-be menjen a komplett cucc és sem a szenzor, sem az oled kijelző ne kapjon tápot. Ne fogyasszon semmit.
Az STM32 és a szenzor+oled páros is inaktív legyen. Aztán időnként feléledne kis időre és csak az oled kijelzőre küldene egy "Low Battery" üzenetet. Aztán kis idő múlva ismét sleep és teljesen inaktív minden.A TP4056 elméletileg 3.0V alatt (még nem próbáltam) elveszi az akkut véglegesen. Tehát ez a művelet gyakorlatilag 3.2V->3.0V merülés idején lenne így.
Aryes:
Kicsit méricskéltem...
Most kompletten (mcu, szenzor, oled) ~10mA mérhető amikor 1mp-ként kérek a szenzortól adatot és ugyanígy frissítem az oleden a kijelzést.
Ez azért csak ennyi, mert az STM32-t csökkentett órajellel használom, mivel így is "overkill" a feladatra.
Amikor csak időt jelez ki 1mp frissítéssel, akkor ~9.5mA az egész az akkun mérve.Nyilván érdemes volna az oled kijelzőt max_kontraszt+fehér_háttér kombóval megmérni, de akár bele is férhetek a 25mA-be.
Mondjuk doksi szerint a "typical 23mA", "max 32mA".
Szóval elméletileg túlléphetem a limitet, jelenleg nem teszem.
Nem tudom így mehet-e pinről.Igen, emlékezhetsz a sztorira.
Az azóta törölt 14+ éves regisztrációmmal akkor részletesen megosztottam ezt.
Ez az egész herce-hurca indított el a mikrokontrolleres vonalon.
Új hozzászólás Aktív témák
- Samsung Galaxy S23 Ultra - non plus ultra
- Okos Otthon / Smart Home
- Motorola Moto G72 - a titkos favorit
- Politika
- Kerékpárosok, bringások ide!
- Négymagos Xeon(!) CPU LGA775-ös deszkában
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Peugeot, Citroën topik
- Óra topik
- További aktív témák...
- ThinkPad X1 Carbon 5th 14" FHD IPS i7-7600U 16GB 256GB NVMe ujjlolv gar
- Philips Evnia 42M2N8900 (42", OLED, 3840x2160, 138Hz, HDR10, G-Sync) Új, Bontatlan!
- Latitude 5400 27% 14" FHD IPS érintő i5-8365U 16GB DDR4 256GB SSD ujjlolv gar
- Dell Alienware AW3423DWF (34", OLED, 3440x1440, 165Hz, 0,1ms) Új, Bontatlan!
- ÚJ Rose Gold HP Pavilion x360 2-in-1 / 14" FHD Touch / i7-1355U / 16GB / 1TB / Win11 / 3 év garancia
- GAMER // I7 7700K // 16GB 3200MHZ // RTX 3070 8GB // 512GB NVME
- ATI/nVidia PCIe videokártyák, a 2000-es évekből (GTS450, HD4850...stb)
- Teclast T60 s, új tablet eladó, csere is érdekel,elsősorban új, vagy újszerű mobiltelefonra !
- 4K WHITE // RYZEN 5 5600X // 32GB 3200MHZ // RTX 3070 8GB //512GB GEN4
- Új Honor magic 4pro 2év garanciával!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen