Da da, bas to :)
Evo sinoc sam prvi put u zivotu pokrenuo nesto sto je vezano sa slovima "ARM" :)
Trebalo mi je cirka pola sada da namestim drajver u XP i jedno 15 minuta da pokrenem Blinky Led primer :)
Eto kolko je to sve uprosceno ...
Naravno za naprednije primere osim blinky led treba da se udje dublje u problematiku ...
Onaj Discovery modul je mozda sad najisplativije resenje jer dobijes SVE pod jednom kapom.
Dobijes prvo pgrogramator i debuger odmah tu (za PIC moras da kupujes poseban), dobijes plocicu sa 100-ak I/O i iskoristi ih kako god volis, dobijes silne KB FLASH-a i RAM-a sa kojim ja ne znam sta da radis pa da ih potrosis, mega brz A/D konvertor, hardwerski PWM (taj ti bas treba za inverter) i jos krsh nekih periferija unutar samog procesora a o dodatnim modulima na toj plocici tek da ne pricam.
Znaci uzmes plocicu, isprogramiras je i celu takvu je ugradis u ostatak elektronike gde su ti FET+drajveri i ostatak oko merenja struje napona ovo-ono.
Evo ovde (u prilogu) cisto kao primer kako bi to izgledalo, 95% ovoga je potpuno isto za tvoj zahtev, samo nema zvucnik nego feritni trafo na izlazu ..
Onaj OP na ulazu se iskoristi kao error-pojacivac za napon, jos jedan tako isti na drugom analognom ulazu za struju, i to su ti svi potrebni elemnti za kontrolnu petlju. Sve ostalo je samo nadogradnja za neku funkciju koja ti treba.
Cak kada malo bolje savladas tu problematiku mozes da napravis vrlo pouzdan i odlicnih karakteristika inverter cak BEZ POVRATNE SPREGE! Koristi se feed-forward pristup ;)
To je fenomenalno resenje jer se jos vise uproscava HW implementacija a ne gubi se na nekim bitnim osobinama. Caka je sto ti mozes unapred da kontroleru "objasnis" kako taj njegov izvrsi deo radi pod razlicitim uslovima i onda on to matematikom malo smucka i tacno zna sta da prosledi kao kontrolni signal.
Feed forward ima jednu vrlu bitnu osobinu a to je da je ULTIMATIVNO STABILAN pristup, sa pristupom gde imas fead-back moze u nekim situacijama doci do nestabilnosti sto na kraju moze da ima vrlo prgave posledice (otkaz rada celog uredjaja).
Novi trendovi kod takvih sklopova je taj da se koristi feed-forward ali i sa dodatim fead-back :)
Potpuno isti HW u pitanju, sve isto, samo matematikom i programom malo vise muckaju ...
Obzirom da vec imas iskustva oko analognog PWM i kako to u sustini radi, implementirati to isto u procesoru ce ti biti boza. Nije iskljuceno da ces da spalis neki FET dok to ne savladas ali kada to pregrmis na konju si!
Ja od kad sam ovde pre nekoliko meseci zahvaljuci clanovima sa foruma uopste se dotako ove 16 pa ubrzo i 32bitne digitalije, ukapirao sam da to ima fenomenalne mogucnosti i odprilike da se vise ne vracam na analogiju, naravno za domen gde je to isplatljivo/primenljivo :)
[Ovu poruku je menjao mikikg dana 10.08.2013. u 19:49 GMT+1]