Založen: Mar 19, 2011 Příspěvky: 1951 Bydliště: Jižní Čechy Dačicko
Zaslal: út říjen 16 2012, 13:33 Předmět: Měření napětí baterie pomocí mikroprocesoru.
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.
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.
Založen: Mar 19, 2011 Příspěvky: 1951 Bydliště: Jižní Čechy Dačicko
Zaslal: út říjen 16 2012, 14:10 Předmět:
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.
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.
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 .
Založen: Nov 21, 2005 Příspěvky: 1220 Bydliště: Pardubice
Zaslal: út říjen 16 2012, 15:27 Předmět:
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.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: út říjen 16 2012, 16:30 Předmět:
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[?]
Založen: Nov 21, 2005 Příspěvky: 1220 Bydliště: Pardubice
Zaslal: út říjen 16 2012, 16:51 Předmět:
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ů.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: út říjen 16 2012, 17:43 Předmět:
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. _________________ 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[?]
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: út říjen 16 2012, 18:22 Předmět:
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. _________________ 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[?]
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
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
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.