Založen: Oct 30, 2010 Příspěvky: 6668 Bydliště: Praha
Zaslal: st listopad 08 2023, 12:21 Předmět:
Jaké má PWM rozlišení a jakou požaduješ přesnost a stabilitu? Na PWM výstup připojíš RC filtr a máš regulovatelné DC napětí. Jen s celkem velkým výstupním odporem a je to samozřejmě závislé na stabilitě napájecího napětí procesoru. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Pokud to má být bez zvlnění a přitom s malým regulačním zpožděním, tak pro filtraci PWM nestačí integrační článek, ale je potřeba použít dolní propust vyššího řádu (návrh pro Sallen-Key typ usnadní např. toto).
Přitom pochopitelně i tak použít co nejvyšší frekvenci PWM (pokud tomu něco nebrání).
Ale vše záleží na požadavcích, které jako obvykle nebyly napsány. _________________ Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Založen: Jan 17, 2007 Příspěvky: 6529 Bydliště: Milotice u Kyjova
Zaslal: st listopad 08 2023, 13:37 Předmět:
Pokud použiješ dolní propust druhého řádu, tak dosáhneš potlačení frekvence PWM vyšší, ale rozhodně nezískáš rychlejší odezvu, ta bude naopak pomalejší.
V příloze je odezva na pulz pro obyč integrační článek (vlevo) a na dolní propust druhého řádu (vpravo). Zlomové frekvence posazeny na 1 rad/s.
filtr.png
Komentář:
Velikost:
12.85 kB
Zobrazeno:
52 krát
Naposledy upravil Cust dne st listopad 08 2023, 13:52, celkově upraveno 1 krát.
Nechci se pouštět do hlubší konkrétní diskuse, ale nezávisí náhodou odezva na jednotkový skok velmi na topologii propusti (filtru)? _________________ Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Založen: Jan 17, 2007 Příspěvky: 6529 Bydliště: Milotice u Kyjova
Zaslal: st listopad 08 2023, 13:52 Předmět:
Záleží na pólech a nulách přenosu, způsob realizace je vedlejší... (pokud způsob neovlivní vlastnosti filtru)
Ale abych řekl celou pravdu. pokud uděláš Sallen-Key filtr, a půjdeš na dvojnásobnou zlomovou frekvenci než u integračního článku, tak získáš rychlejší odezvu. A pokud bude frekvence PWM o řád vyšší než je zlomová frekvence integračního článku, tak bude Sallen-Key lepší jak v rychlosti odezvi, tak i v potlačení PWM frekvence a jejich harmonických.
Tedy ano, Sallen-Key bude vždy lepší, pokud systém navrhneš správně.
Před časem jsem potřeboval získat co nejrychlejší odezvu na skok při co nejlepší filtraci dvoucestně usměrněných 50 Hz. Hardwarově, žádné DSP (neumím).
Jednoznačně to vyhrály tři Sallen-Key dolní propusti za sebou...
Použil jsem samozřejmě simulaci, protože matika k tomu potřebná mě drtila už před těmi desítkami let, kdy jsem se to musel naučit a dokázat, že to umím
Měření na realizovaném obvodu (viz screenshot z *.wfm prohlížeče v příloze) pak potvrdilo, že simulace byla zcela přesná.
Odezva_dolni_propusti.png
Komentář:
Žlutě je vstupní signál do dolní propusti, modře je signál na jejím výstupu...
Velikost:
25.12 kB
Zobrazeno:
50 krát
_________________ Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Naposledy upravil JirkaZ dne st listopad 08 2023, 15:42, celkově upraveno 2 krát.
Založen: Oct 30, 2010 Příspěvky: 6668 Bydliště: Praha
Zaslal: st listopad 08 2023, 14:07 Předmět:
Pokud má takto řízený zdroj aspoň trochu za něco stát, tak se stejně budou přes PWM dát generovat akorát reference pro analogové regulátory a tím pádem je časovka filtru celkem vedlejší. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
To ano (viz i nedávná diskuse okolo zde zveřejněného projektu), ale zcela teoreticky by nic nebránilo udělat třeba programovatelné skoky výstupního napětí ovládaného zdroje.
No a pak je ta odezva docela důležitá (aby třeba nebyla zbytečně delší než odezva regulační smyčky)... _________________ Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Naposledy upravil JirkaZ dne st listopad 08 2023, 14:11, celkově upraveno 1 krát.
Založen: Aug 16, 2022 Příspěvky: 465 Bydliště: Roztoky
Zaslal: st listopad 08 2023, 14:57 Předmět:
Přesnost se dá pořešit tím, že se PWM výstup z MCU protáhne tvarovačem, který bude mít přesně definovanou horní a dolní úroveň signálu a malou výstupní impedanci.
ondraN: máš nějakou konkrétní zkušenost s tím, že by CMOS push-pull výstup běžného značkového MCU v L a H úrovních napěťově "coural"?
Pochopitelně za předpokladu dobře stabilizovaného napájení a neměnné zátěže...
Buzení velké impedance je samozřejmost (ať už má ta filtrace jakoukoliv podobu)...
Abych to ještě upřesnil: bavíme se tady řekněme o nějakém desetibitovém, maximálně o trochu lepším rozlišení D/A, ne nějaké extrémy... _________________ Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Založen: Oct 30, 2010 Příspěvky: 6668 Bydliště: Praha
Zaslal: st listopad 08 2023, 15:38 Předmět:
Myslím, že pokud to má být pro nenáročné použití, je vyfiltrovaná PWM úplně OK, pokud to má být pokročilejší záležitost, např. právě pro možnost generování časově proměnných průběhů, je na místě použít DAC. Většina MCU dnes DAC má běžně na čipu, nebo se použije nějaký se sériovým rozhraním. Když jsem si hrál s generováním audio signálu z MCU, tak při použití 8 bit PWM to má pochopitelně značný kvantizační šum, pokud se k signálu analogově přičte další 8 bit PWM s 1/256 amplitudou, je to "skoro jak 16 bit". Samozřejmě pro audio, seriózních 16 bitů se takhle nedosáhne. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Aug 16, 2022 Příspěvky: 465 Bydliště: Roztoky
Zaslal: st listopad 08 2023, 15:42 Předmět:
Ano, nějaké zkušenosti bych měl. Hlavně, že courá napájení MCU, protože je většinou nevhodně řešené a hodně závisí na zátěži, tedy na tom, co budí ostatní IO. Při 8bit rozlišení a 3,3V napájení, je 1bit cca 13mV.
Hodně záleží na MCU, jaké je jeho pracovní napětí, použitý stablík atd. O tom nic nevíme, takže jen spekulujeme. Proto jsem spomenul i tenhle aspekt. Je jednodušší udělat ten přesný tvarovač, než nějak řešit courající napájení MCU a jeho chlupatost
A nebo je možné, že stačí přesnost na 4bity a nevadí že to bude pomalé a pak není co řešit
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3Další
Strana 1 z 3
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.