Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Měření napětí baterie pomocí mikroprocesoru.
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1942
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: út říjen 16 2012, 13:33    Předmět: Měření napětí baterie pomocí mikroprocesoru. Citovat

Zdravím všechny zúčastněné. Mám zařízení kde je použit ATMEGA 32 a celé je to napájeno z 12V gelovky.Při zapnutí potřebuji ,aby AVR nejprve změřil napětí na baterii a pokud bude 11,5 V a větší tak potom spustil hlavní program.Řeším jak to napětí měřit. Zda použít odporový dělič a naněřené napětí porovnávat s nějakou referencí. Jde o to ,aby to bylo stabilní,neboť zařízení se bude používat v teplotách +35 až -25 st. Za každý nápad děkuji.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: út říjen 16 2012, 13:43    Předmět: Citovat

A/D převodník má svoji referenci, takže naměříš přímo napětí krát nějaká konstanta, která bude záležet i na tom děliči. Tak stačí jen zjistit (spočítat) tu konstantu a pak může přímo z hodnoty naměřené převodníkem spočítat napětí baterie. Netřeba v tom hledat nějaké složitosti. A ta "gelovka" bude z -25°C určitě celá na větvi.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1942
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: út říjen 16 2012, 14:10    Předmět: Citovat

Jj díky, jde mi o to aby právě ten odporovej dělič nebyl moc teplotně závislej.
Vím že tý gelovce se to moc zamlouvat nebude,ale nevím co použít jinýho,abych se vešel rozměrem. Právě pro to tam bude to měření,když napětí nebude mít 11,5 tak to nespusí program a pro mne je to stav kdy budu muset připojit náhradní zdroj.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
rezis



Založen: Nov 17, 2005
Příspěvky: 5271

PříspěvekZaslal: út říjen 16 2012, 15:08    Předmět: Citovat

O stabilita děliče je asi top poslední o co bych se bál.
_________________
Internet - metla lidstva
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: út říjen 16 2012, 15:24    Předmět: Citovat

Pokud se v děliči použijou stejné odpory (myšleno stejný typ), tak budou mít stejnou teplotní charakteristiku a dělicí poměr se s teplotou nebude měnit.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
DRAKE



Založen: Sep 05, 2005
Příspěvky: 276

PříspěvekZaslal: út říjen 16 2012, 15:24    Předmět: Citovat

Pokud ty rezitory v děliči budou stejné, pak ten dělič bude teplotně nezávislý. Interní reference v procesoru asi trochu závislá bude, doporučuji použít nějakou kvalitní externí referenci. Záleží samozřejmě jak to chceš mít přesný. Koukni do datasheetu toho procesoru a spočítej si to.
_________________
Ježíš na kříži zaplatil za naše hříchy a tím nás osvobodil od věčné smrti. Platí i pro bastliře Smile.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
GeorgeB



Založen: Nov 21, 2005
Příspěvky: 1220
Bydliště: Pardubice

PříspěvekZaslal: út říjen 16 2012, 15:27    Předmět: Citovat

No mě nepřijde moc důležitý měřit v tomto případě přesně 11,50000V a více. I když by byl dělič teplotně nestabilní třeba o 100ppm, tak se uvedená hranice posune možná o milivolt. Já jsem používal dělič 1:10 složený z rezistorů: Vrchní R1=18k, spodní R2=1k+1k(sériově). Vnitřní referenci 2,56V. Takto udělaný dělič umožňuje měřit napájecí napětí do 25V s rozlišením 25mV.

Naposledy upravil GeorgeB dne út říjen 16 2012, 15:36, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: út říjen 16 2012, 15:34    Předmět: Citovat

GeorgeB napsal(a):
Takto udělaný dělič umožňuje měřit napájecí napětí do 25V s přesností 25mV.

Pleteš si přesnost a rozlišení.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
GeorgeB



Založen: Nov 21, 2005
Příspěvky: 1220
Bydliště: Pardubice

PříspěvekZaslal: út říjen 16 2012, 15:37    Předmět: Citovat

Andreo děkuji za upozornění, v příspěvku jsem to opravil.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1942
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: út říjen 16 2012, 15:50    Předmět: Citovat

Díky za rady. Jdu to zkusit poskládat na vývojovým kitu a uvidím.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: út říjen 16 2012, 16:30    Předmět: Citovat

Máte nějaký jednoduchý algoritmus na potlačení přeskakování údaje bez nutnosti další proměnné (kromě výsledku A/D převodu a proměnné, kde je údaj po korekci uložen) ?
_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
GeorgeB



Založen: Nov 21, 2005
Příspěvky: 1220
Bydliště: Pardubice

PříspěvekZaslal: út říjen 16 2012, 16:51    Předmět: Citovat

Já vždy přičtu novou naměřenou hodnotu ke staré a následně vydělím dvěmi. Stačí na to jen jedna proměnná, ale musí mít alespoň o jeden bit víc než je výsledek. Což u 10ti nebo 12ti bitového převodníku není problém použít 16ti bitovou proměnnou. Je teda pravda,že konkrétně u napětí ořezávám naměřenou hodnotu na rozlišení 0,1V. Proud měřím 12ti bitovým převodníkem s rozlišením 2,5mA a měření provedu většinou 8x, postupně přičtu novou naměřenou hodnotu k předchozí a následně vydělím 8mi. Tato metoda dosahuje uspokojivých výsledků.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: út říjen 16 2012, 17:43    Předmět: Citovat

I průměrování vždy dosáhne stavu, kdy to přeblikává (třeba vlivem nerovnoměrné zátěže). Ale je použitelné jako mezifiltr, já používám 4 poslední měření a průměr.

Já to vidím na hysterezi - předpokládám vybíjení aku, uloženo a vypočteno mám 128 jako 12.8V, měřím a průměruju 1x za vteřinu, takže:

- když naměřím o 1 větší, než uložená, zobrazím uloženou
- když naměřím o dva a více vyšší, uložím o 1 vyšší a zobrazím
- když naměřím o 1 menší, uložím a zobrazím uloženou
- když naměřím o více než 1 menší , uložím o 1 menší (??) a zobrazím
- když naměřím stejnou, zobrazím stejnou

je to jen teorie, asi to chce optimalizaci. Smile

_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Jenda_KL



Založen: Sep 10, 2008
Příspěvky: 1173
Bydliště: Kadaň

PříspěvekZaslal: út říjen 16 2012, 18:02    Předmět: Citovat

Využívám rozdílu nynějšího měření a předchozího výsledku.
Je-li rozdíl větší/menší o více jak /konstanta/, výsledek se přičte/odečte o 1.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: út říjen 16 2012, 18:22    Předmět: Citovat

Jasně, to bude ono.

Mě to třeba nevadí, když mě údaj o aku párkrát přeblikne mezi 12.8V a 12.7V, ale některým bohužel ano. Smile

_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.16 sekund