Lineárny zdroj napätia riadený PWM.
Moderátor: Moderátoři
1) Jak se to může chovat během zapínání a vypínání. Je přijatelné, že napětí vystřelí mimo nastavenou hodnotu?
2) Není jednodušší použít nějaký vhodný digitální potenciometr s pamětí a řízením přes I2C? Nebo sigma-delta DAC?
Ten filtr Sallen Key je hezký, ale bude to fungovat s jedním napájecím napětím? A co z výstupu vyleze po zapnutí?
HF_Tech píše:Ten filtr Sallen Key je hezký, ale bude to fungovat s jedním napájecím napětím?
Proč by nefungovalo?
Slušný konstruktér používá výhradně RRIO OZ
No a já prostě miluju analogařinu a jinak už to nebude.
MCU jen v případě krajní nouze (nebo zcela výjimečně i bez ní, ale zato v záchvatu pomatenosti a progresivismu - jo, i na mě to někdy bohužel na chvilku vleze)
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Pokud to má být nastavitelné "jednou provždy", dej tam třeba pasivní dolní propust druhého řádu (dva integrační členy za sebou, první s malým R a velkým C, druhý obráceně - to kvůli vzájemnému neovlivňování).
U prvního případu je zlomový kmitočet kritický a chce to simulovat. U druhého stačí, aby byl mnohonásobně nižší než je frekvence PWM.
Tu vol každopádně maximálně možnou, tady píšou, že to je 78,125 kHz při 20 MHz krystalu.
Musíš se prostě rozhodnout, co od toho zdroje očekáváš, což zase záleží na výstupu z těch čidel.
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
JiriTom píše:dudo02 píše:MCU ATmega 328, rozlíšenie PWM 256.
Zdroj plánujem používať na simuláciu snímačov s napätovým výstupom pri autodiagnostike...
Jedna z cest, jak odprásknout ŘJ. Například při poruše zdroje...
No, něco na tom je, baterie je baterie (myslím třeba 18650) a odpadají problémy se zvlněním, zeměmi atd.
Ale pokud bude simulátor mít v signálové cestě přepěťovou ochranu, tak by to nemělo být kritické.
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
ATmega328 je prostě základní Arduino a PWM je zcela jasná věc (a to i lidem mého typu).
Když už jsme u toho: letmo jsem se díval na různé frikulínské (pardon, nové) typy MCU a co nevidím: ti k.r.e.t.é.n.i ve velké většině zase změnili způsob programování (ve smyslu hw rozhraní), nejlépe na nějaké jejich propriteární.
Jsou nemocní či co?
Proč nemůžou zůstat u osvědčeného rozhraní s obvyklými signály (třeba ICSP a dále dle Atmel/PIC/něco jiného), na které lze aplikovat běžné univerzální programátory?
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Je to sice dělo s dvěmi DAC, ale za ty prachy.
Ale já tedy nevím co dotyčnbý umí programovat a co ne. To je na něm...
Takovou ATmega328 zvládne třeba USBasp (nebo univerzální programátor v ceně řádově nižších kKč) a k napsání programu + překladu do *.hex může využít Arduino IDE.
Vůbec si nejsem jistý, zda něco podobného lze udělat s "holým" MCU od ST (skoro jakýmkoliv) nebo novými PICy či Atmely (dnes už vlastně také PIC). Zejména co se týče hw rozhraní...
Mně prostě jde o to se vymanit z područí korporátů, ať už hw nebo sw. To se třeba s nástupem Arduina nějak podařilo, ale mám pocit (spíš jistotu), že oni prostě nepřestanou vymýšlet klacky pod nohy v podobě vendor lock-in a neustálých zbytečných změn...
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Tlak na stejné konektory nabíječek je umělý (byť ho z důvodů asi už padesáté čtvrté verze USB vítám, jakkoliv je to byrokraticko-bolševická záležitost).
"Tlak" na stejný benzín, ježdění vpravo (tedy v kulturních zemích
Stejně tak bych si představoval, že se ustálí třeba programovací interface MCU k PC, ne nutně na jednom, ale na několika málo typech. No a ono je to právě naopak, neustále to kamsi diverguje, místo aby to konvergovalo.
Vždycky jsem byl konzervativní (není to otázka věku) a změny jsem vítal pouze tehdy, pokud byly nezbytné či užitečné. Tady je to přesně obráceně.
Ona je otázka (a já na ni nemám odpověď, přestože ji pořád hledám), zda prostě ty korporáty s neustálou tendencí k monopolizaci není nutné regulovat.
Hrozně nerad tohle píšu, protože jsem obecně zásadně proti regulacím. Jenže když v případě monopolu selže trh, tak kdo a jak to zařídí?
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
ok1hga píše:. . . vydržte,
až zadavatel doplní (upřesní) požadavky . . .
Neboli chceš to primárně používat někde, kde je nominální napětí udávaný na 12V, ve skutečnosti za provozu tam je něco mezi 11,5 a 16,8V - a chceš to řídít převodníkem, kterej bude mít definováno 256 úrovní. Neboli přesnost jednoho bitu rozlišení bude v absolutní napěťový hodnotě dělat krok zhruba 50mV - přesnějc tu hodnotu na něm prostě nenastavíš. Přitom čidla a jim příslušný převodníky kolikrát mají rozlišení takový, že rozliší i 1mV - ty to plánuješ mít 50x horší ... Už jen z tohohle pohledu se radši spolehnu na analogově nastavovanej zdroj, kde si dám na panel dva potenciometry "COARSE" a "FINE" a budu to mít asi tak 10^6 x jednodušší ...dudo02 píše:MCU ATmega 328, rozlíšenie PWM 256.
Zdroj plánujem používať na simuláciu snímačov s napätovým výstupom pri autodiagnostike a taktiež na ich napájanie. Myslím že sa nejedná o žiadnu extrémnu aplikáciu.
A kutilmile - nelituju tě