Založen: Sep 03, 2019 Příspěvky: 69 Bydliště: Karlovy Vary
Zaslal: so říjen 12 2019, 11:00 Předmět: Měření špičky sinusovky AVRkem
Ahoj, už pár dní řeším, jka měřit vrchol sinusovky u AVR (mega16) při frekvenci, která se může měnit 40Hz - 1kHz.
Nejdřív jsem zkusik usměrnit, ale na diodě mám úbytek, tak jsem postavil usměrňovač z OZ, na kterým úbytek není, ale zase je tam zvlnění, které mi ovlivňuje výsledek (ADC je v režimu runtime).
Tak jsem zkusil přímo ten průběh napálit do ADC a vždy porovnávat naměřenou hodnotu s tou předchozí, ve chvíli, kdy je naměřená hodnota menší, tak je ta předchozí nejvyšší. Porovnával jsem takhle 10bit číslo pomocí CP a CPI. No ani to mi nefungovalo, nevím proč (šum ADC nebo něco jinýho tomu asi vadilo)...
Ještě jsem zkoušel pár zapojení s Oz (něco jako peak indikátor), kdy by ve chvíli vybuzení (u vrcholu) vyslal impuls do procesoru a spustil jednorázový měření. Ale tam byl problém, že tam bylo i pár diod a ty se otevřeli až při 0,7V, a to u ADC, co měří do 2,56V značí problém.
Měřený napětí je 0-100V(špička), který se opatří patřičným odporovým děličem.
Jakýkoliv nápad, buď už na samotné měření v AVR nebo na nějaký indikátor špiček budu moc rád.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: so říjen 12 2019, 11:11 Předmět:
Usměrňovače s OZ sice fungují naprosto spolehlivě, pokud zrovna nekmitají, ale u sinusovky je usměrnění stejně nanic, pokud je teda symetrická kolem nuly. Pokud by byla DC ujetá, je logický, že nejvyšší hodnota bude na té straně, na které je ujetá.
Stoprocentní maximum se u sinusovky s proměnným kmitočtem jen pomocí převodníku hledá blbě, ale matematicky stačí derivace, tj. kondenzátor v serii se signálem a komparátor. _________________ 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: Feb 18, 2008 Příspěvky: 5017 Bydliště: Brno
Zaslal: so říjen 12 2019, 11:37 Předmět:
DavidChlup napsal(a):
...Ještě jsem zkoušel pár zapojení s Oz (něco jako peak indikátor), kdy by ve chvíli vybuzení (u vrcholu) vyslal impuls do procesoru a spustil jednorázový měření. Ale tam byl problém, že tam bylo i pár diod a ty se otevřeli až při 0,7V, a to u ADC, co měří do 2,56V značí problém....
To se mi moc nezdá. U obvodů s operákem je vliv úbytku na diodě principiálně značně potlačen. Rozhodně nejde o 0,7V.
Založen: Sep 03, 2019 Příspěvky: 69 Bydliště: Karlovy Vary
Zaslal: so říjen 12 2019, 11:50 Předmět:
To jsem mymslel tak, že jsem zapojil usmerňovač s OZ abych dostal na výstupu ss napětí o patřičné úrovni. Tuhle ss uroveň jsem pustil do komparátoru, kde na druhém vstupu byla sinusovka o stejném Umax, jako je usměrněná složka. Ve chvíli, kdy se sinusovka blíží vrcholu, dorovná ss složku a pokud onu ss složku o kousek uberu, tak mi na okamžik ta stř složka dosáhne větší úrovně a vystup komparátoru se v tomto vrcholu překlopí. Teoreticky to zní dobře. Ale prakticky mi to prostě nejelo. Při průběhu nulou až do cca 0,7V se mi komparátor překlopil taky.
Zkusím ještě udělat nějaký zapojení s OZ, aby byla sinusovka vždy jen kladná. Tj posunu pracovní bod někam nahoru k 5V a od něj se to bude odrážet o 1,28V. Rozdíl bude 2,56V a když to oddělim kondenzátorem, tak budu mít průběh, kde se mi nebude otáčet polarita. Ale to je asi stejnak slepá ulička.
Jako poslední (a asi nejlepší) možnost je měřit trueRMS a z toho si vše v procesoru dopočítat. Navíc by to bylo asi nejpřesnější, protože RMS bych taky potřeboval měřit. Jen nevím, jak vzrokovat měření u frekvence, co se mění. Tuhle možnost jsem ještě moc nezkoumal.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: so říjen 12 2019, 12:45 Předmět:
DavidChlup napsal(a):
Jako poslední (a asi nejlepší) možnost je měřit trueRMS a z toho si vše v procesoru dopočítat. Navíc by to bylo asi nejpřesnější, protože RMS bych taky potřeboval měřit.
A ona efektivní hodnota má nějaký minima a maxima, že pomocí trueRMS zjistíš maximum sinusovky? _________________ 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[?]
Nevim jakou presnost potrebujes, ale pokud ti nestaci ten mizerny integrovany AD prevodnik, pouzij nejaky lepsi externi. Taky nezapomen, ze AD prevodnik ma nenulovou kapacitu vstupu, coz muze ve spojitosti s nejakym silenym delicem u takoveho signalu pusobit problem.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: so říjen 12 2019, 13:05 Předmět:
Mimochodem, ta amplituda 1-100V a kmitočet 40Hz-1kHz se mění jak rychle? _________________ 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: so říjen 12 2019, 13:19 Předmět:
Snad umí zapojit "elektronickou diodu" bez úbytku, když po ní touží, ne? OZ + dioda. Na tom není co pokazit, kompenzovat to pevnou hodnotou je nesmysl.
A tohle chodí jako usměrňovač spolehlivě.
_________________ 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[?]
Přijde mi jako nejlepší ten vylepšený špičkový detektor, místo reset tlačítka malej MOSFET. Sinus prohnat komparátorem, průchodem nulou dolu spustit A/D převod a poté sepnout MOSFET, průchodem nulou nahoru MOSFET rozepnout.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: so říjen 12 2019, 14:00 Předmět:
Jestli jde čistě o peak-detector, tak jsem to špatně pochopil, nějak jsem usoudil, že chce i detekovat průchod maximem... _________________ 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[?]
Proměnný kmitočet, detektorem nuly odstartovat měření doby periody, další nulou ho stopnout, se znalostí délky periody pak vzorkovat hodnoty tak aby počet měření odpovídal času mezi minimu a maximu?
Některé IO pro fázové řízení měly detektor průchodu nulou obsažený.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: so říjen 12 2019, 14:49 Předmět:
Jo, tak nakonec čtyřnásobnej OZ, třeba TLC274, jeden na detekci nuly (nemusí být přesná), dva na usměrňovač a peak-detector, a AVR to jen slavnostně navzorkuje a resetne. _________________ 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: so říjen 12 2019, 16:57 Předmět:
Nebude to tím, že potřebuje záporný napájení?
Všechno se dá upravit. _________________ 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.