Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Signal mC preko opto-a

[es] :: Elektronika :: Signal mC preko opto-a

Strane: 1 2

[ Pregleda: 7000 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.crnagora.net.

Sajt: yu3ma.net


+505 Profil

icon Re: Signal mC preko opto-a11.08.2015. u 21:21 - pre 106 meseci
Ako hoces da ti pomognemo daj malo vise detalja o celom uredjaju:

1) sta ti je izvrsni element, grejac? Koje snage su u pitanju?
2) koji tip regulacije planiras, PID?
3) jel imas jos neke senzore, davace temperature?
4) koji procesor (MCU) koristis?
5) u kom jeziku pises program i koji kompajler koristis?
6) da li imas nekakav LED ili LCD displej?
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

gocha990
Čačak

Član broj: 234257
Poruke: 76
*.adsl.eunet.rs.



Profil

icon Re: Signal mC preko opto-a12.08.2015. u 06:57 - pre 106 meseci
E pa vako 😊,posto kao sto napomenu nov sam,izvrsni element je kantal traka ili ti grejac,snage jos ne znam koje jer njije namesteno ali naravno ne velike ako se razumemo...
Naravno idem preko PID regulacije,sa temperaturnom sondom...
mC atmega 328-p(arduino uno)😊
IDE processing
Planiram i jedan lcd sa tasterima za regulaciju preko njega ali otom potom za to.posto to jos treba malo da proucavam...
Takodje,imam pitanje(nevezano malo za trenutnu situaciju ali),kasnije(kazem jer tek treba da naucim to),planiram da napravim jedan programcic za windows os preko koga cu mocu da stelujem npr taj mC,odgovarao bi mi visual c ,e sada ima li neko od vas kvalitetne literature za podeliti i neke korisne linkove gde to moze da se prouci najbolje kroz neke evidentne primere... :D
 
Odgovor na temu

macolakg
Dragoljub Aleksijevic
Kragujevac

Član broj: 301424
Poruke: 3227
*.adsl.eunet.rs.



+1095 Profil

icon Re: Signal mC preko opto-a12.08.2015. u 15:40 - pre 106 meseci
Pošto nameravaš da koristiš kantal grejač, čiji je limit 1250*C, mogu pretpostaviti da ti kao merni element mora poslužiti termopar čiji je gornji limit približno na istom nivou.
To je K termopar ili Nikl - Hrom Nikl.
I grejač od kantala i K termopar pri temperaturama koje se približavaju graničnim imaju povišeno stanje oksidacije, odnosno postaju vrlo reaktivni sa vazduhom (što važi za sve metale), te im je radni vek kraći ako je temperatura viša.

Primera radi, do 200*C se sa dugim vekom može koristiti platinski temperaturno zavisni RTD element (PT-100, PT-1000) koji pruža visoku tačnost merenja i lako se očitava.
Za temperature do 400-600*C se koristi termopar J tipa (fero konstantan), ali kod bilo kog termopara je teže očitavanje i nešto manja tačnost merenja jer se mora vršiti kompenzacija hladnog kraja. Ujedno, termoparovi poseduju i izvestan stepen nelinearnosti veći od RTD elemenata, te ako se želi visoka tačnost mora se uneti linearizacija istog.

Za temperature ranga 200-1200*C se najčešće koristi pomenuti K tip (Ni - CrNi).

Iznad toga su retko primenjene zone, obično vezane za industriju topljenja i legiranja metala, gde se koriste veoma skupi termoparovi (ubuduće TC što je skraćenica od "termocouple"), poput tungsten-renijum, platina - rodijum platina i slično.
Krajnji domet merenja termoparom takvih tipova ne prelazi gornji limit od 2600*C. Iznad tih temperatura se koriste optičko pirometarske metode.

Kod negativnih temperatura je slična stvar, i u toj zoni postoje preporučeni materijali za zone u kojima se radi i to se može videti sa podataka koji se mogu naći iz podataka sa linka koji ispod postavljam.

Koristan link ka vrlo opsežnoj bazo podataka o termocouples i RTD je sledeći:
http://srdata.nist.gov/its90/main/

----------------------------------------------------
Da bi se vršila bilo kakva termoregulacija sa zatvorenom povratnom vezom, merenje temperature je neophodno.
Senzori temperature koji imaju "zgodan" izlazni signal koji se može direktno dovesti na MCU bilo kog tipa su uglavnom elektronski senzori, digitalnog (podatak o temp. nekom komunikacijom) ili analognog tipa (podatak V/*C ili mA/*C) i njihov krajnji domet je obično reda max.150*C i ponekad i 200*C gde im je znatno snižen radni vek.

Za RTD ili TC je ispred ADC neophodan analogni front-end i evo neke literaturice o tome, a ako tražiš na osnovu sličnih stvari lako ćeš naći i više od ovoga:
https://www.google.rs/url?sa=t...=bv.99804247,d.bGQ&cad=rja

Nešto o osobinama raznih tipova kantala kao grejnog elementa možeš naći ovde:
https://www.google.rs/url?sa=t...=bv.99804247,d.bGQ&cad=rja

Nešto o faznoj kontorli pomoću SCR elemenata ovde:
https://www.google.rs/url?sa=t...=bv.99804247,d.bGQ&cad=rja

O PID u pojednostavljenoj a simpatičnoj formi ovde:
http://m.eet.com/media/1112634/f-wescot.pdf

Oko Atmel će ti pomoći neko drugi jer ja radim sa Microchip.
Suština se svodi na isto u oba slučaja ali prvo moraš pokupiti i razraditi ova znanja oko samog merenja i kontrole, uraditi interfejse između MCU, mernih uređaja i izvršnih elemenata, potom programirati.

Pozdrav
 
Odgovor na temu

macolakg
Dragoljub Aleksijevic
Kragujevac

Član broj: 301424
Poruke: 3227
*.adsl.eunet.rs.



+1095 Profil

icon Re: Signal mC preko opto-a12.08.2015. u 15:58 - pre 106 meseci
Da bi pouzdano izveo to sve što želiš, a radi se o čitavom projektu koji obuhvata:
-merenje,
-regulaciju,
-LCD i tastaturu kao korisnički interfejs,
-udaljeni akviziciono-kontrolni sistem pomoću PC, komunikacijom povezan sa PC...

Bilo bi logično ići sledećim redom:

-prvo napraviti samo merni sistem, tj. analogni front-end i onda potom prikaz toga na LCD. To podrazunmeva "produvavanje" baratanja sa ADC i LCD,

-potom, regulaciju faznog zaseka bez povratne veze, sa prikazom upravljačke veličine na LCD,

-sve to konačno povezati softverski u automatski sistem sa povratnom vezom (PI ili PID) i testirati,

-razraditi lokalni korisnički interfejs tako da bude ugodan za korisnika.

-potom "produvati" komunikaciju sa PC tako da bude pouzdana i konačno napraviti i PC interfejs.

-napraviti potom pomoćni grafički monitorski sistem na PC, koji će budućem korisniku olakšati podešavanje PID ili ako je autotuning, onda omogućiti fino baratanje tim.

Takav ili redosled sličan tome će ti kao početniku obećavati uspeh u projektu.

Ukoliko sve to odjednom pokušaš da uradiš, razvoj toga će najverovatnije potrajati mnogostruko više od očekivanog, posebno uzevši u obzir da si početnik (kako si sam rekao).

Postupnim razvojem korak po korak, stičeš i šeme, modele, biblioteke i alate za buduću primenu, koji ti za uvek ostaju u arhivi.

Pozdrav
 
Odgovor na temu

gocha990
Čačak

Član broj: 234257
Poruke: 76
*.dynamic.isp.telekom.rs.



Profil

icon Re: Signal mC preko opto-a12.08.2015. u 18:08 - pre 106 meseci
Eeee,ovo je stvarno lepo videti da se neko ovako potrudi,STVARNO HVALA,icicu i idem takvim redom,jer i ne volim nesto naslepo ici volim prvo dobro da ga proucim,jer i jesam apsolutni pocetnik...
Kantal nece prelaziti 250*C tako da ide pt 100 i RTD.
Oko PID regulacije jos se edukujem...
Sve do prikaza pid na lcd bice lako cini mi se ali ovo posle to moram krenuti iz nule,takoda je to posle malo dalja buducnost...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Signal mC preko opto-a12.08.2015. u 23:07 - pre 106 meseci
mozes da pogledas source od mog drajvera za lemilicu, koristi ili rtd ili termopar (moz biras), ima pid kontrolu....
ja ne radim (namerno) regulaciju faznog zaseka vec pid upravlja "sporim" pwm-om tako sto pusta n od m punih perioda

ovako izgleda oscilogram za takav pid .. dakle ne fazno nego

mnogo lakse za kontrolu, mnogo manje emi sto je meni bilo bitno za lemilicu ..
e sad 0-100% nemas bas neku veliku rezoluciju, realno je rezolucija 5% ali ti za grejac retko treba vise..






Prikačeni fajlovi
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.crnagora.net.

Sajt: yu3ma.net


+505 Profil

icon Re: Signal mC preko opto-a12.08.2015. u 23:36 - pre 106 meseci
To sam i ja hteo da predlozim, da se izbegne fazni zasek ako nije totalno neophodan.
Sve zavisi od tehnoloskog procesa koji se tu desava, koja je zahtevana stabilnost temperature i koja je masa (inertnost) grejanog objekta.
Besmisleno je recimo koristiti fazni zasek za neki objekat od 10 ili 100 kilograma jer tu fizicki ne mozes da promenis temperaturu tako brzo (bez nekih sumanuto velikih snaga), nema pojma to raditi u delicima sekunde, to se meri minutima ili satima i onda prost ON/OFF princip (spori PWM) poput onog u Bogdanovom SID, totalno moze da zavrsi posao.
U ovom slucaju je onda pozeljno da imas izvrsni element (triak) koji se vozi sa ZC kolom (opto triak sa ZC) zbog manjih smetnji.

BTW: ako ti treba to sve da "zavrsis posao", bolje onda pazari neki gotov PID regulator i da preskocis sve ove spomenute probleme. Ako ti je cilj da "ucis i vezbas" + da zavrsis posao onda lagano jedno po jedno resavaj kao sto ti je Macola predlozio.


[Ovu poruku je menjao mikikg dana 13.08.2015. u 00:52 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

gocha990
Čačak

Član broj: 234257
Poruke: 76
*.dynamic.isp.telekom.rs.



Profil

icon Re: Signal mC preko opto-a16.08.2015. u 11:03 - pre 105 meseci
E ljudi posto se dobro gubim sa ovom pid regulacijom,hajde pomozite opet
Naime,mozes li mi objsniti kako ti funkcionise ovaj sklop,malo se gubim u tvom programcicu za regulaciju
Citat:
bogdan.kecman:
mozes da pogledas source od mog drajvera za lemilicu, koristi ili rtd ili termopar (moz biras), ima pid kontrolu....
ja ne radim (namerno) regulaciju faznog zaseka vec pid upravlja "sporim" pwm-om tako sto pusta n od m punih perioda

ovako izgleda oscilogram za takav pid .. dakle ne fazno nego

mnogo lakse za kontrolu, mnogo manje emi sto je meni bilo bitno za lemilicu ..
e sad 0-100% nemas bas neku veliku rezoluciju, realno je rezolucija 5% ali ti za grejac retko treba vise..

E sada ako mozete malo da mi uprostite to oko PID regulacije,znaci:

Kp- pojacanje
P- proporcijalni clan(znaci mnozi Kp sa "greskom(razlika zadane i izmerene vrednosti)")
I- integralni clan,Ti "integralno vreme"
D-diferencioni clan,Td "diferenciono vreme"

E sada ako neko moze lepo da mi objasni kako funkcionise P+I+D ?

Npr. P=pojacanje * greska (sta ja tada radim sa driverom grejaca kako ga pojacavam,etc...)

Ako me razumete jer bas sam u konfuziji....

@Mikikg
Mozes li mi objasniti samo ovo za ZC trijakom za sum?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Signal mC preko opto-a16.08.2015. u 11:10 - pre 105 meseci
imas milion clanaka na netu koji objasnjavaju kako koji clan pid kontrole utice na kontrolu, kreni sa wikipedije pa predji na neke specijalizovane clanke, ima ih stotine, samo cukni "how pid works" u neki pretrazivac i voila :D

evo ti jedno kratko objasnjenje
http://machinedesign.com/sensors/introduction-pid-control

 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
62.4.55.*

Sajt: yu3ma.net


+505 Profil

icon Re: Signal mC preko opto-a16.08.2015. u 12:04 - pre 105 meseci
Kada nemas potrebe da radis fazni zasek tj kada su ti procesi koje kontrolises vremenski drasticno duzi od jedne periode mreze, ide se na sporu PWM regulaciju, npr 3 sekunde ukljuceno i 7 sekundi iskljuceno, prakticno si svoj grejac poterao sa 30% snage.
ZC kolo je korisno jer tada trijak i potrosac ukljucujes kada je napon u mrezi 0 volti, pa je i struja 0 ampera (za cisto aktivno opterecenje) i kako sinusni napon raste tako i struja raste, dakle imas "meko" ukljucivanje.
Bez ZC kola, ukljucivanje moze da se dogodi bilo kad a najgore je ako se dogodi u trenutku kada je sinusni napon na svom masimumu, tada je i struja ukljucivanja maksimalna.
Triaci i tiristori se ukljucuju vrlo brzo, skoro odmah kada im das signal i poras struje u vrenu (delta I) za spomenuti slucaj bez ZC kola moze da bude veoma velik i upravo je to uzrok povecanog elektromagnetnog zracenja koje moze da smeta tvojoj elektronici (EMI).
U interesu ti je da potrosac ukljucis sto je moguce sporije ali praktican limit je ono vreme koje diktira 50Hz mreza.
Bez ZC kola delta I moze da bude i nekoliko desetina puta vece (zavisi od brzine ukljucivanja tiristora) i onda se tu javljaju jaki "pikovi" kojih ne mozes tako lako da se resis i onda bolje da ne razmisljas, turis opto-triak sa ZC koji gura glavni triak i resio si se jednog problema manje. Cak i tad je pozeljno da se ima R/C snubber preko triaka ali u svakom slucaju je to sve daleko "tise" nego bez ZC.

[Ovu poruku je menjao mikikg dana 16.08.2015. u 13:44 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

gocha990
Čačak

Član broj: 234257
Poruke: 76
*.dynamic.isp.telekom.rs.



Profil

icon Re: Signal mC preko opto-a16.08.2015. u 12:09 - pre 105 meseci
Me mogu najbolje da razumem,naime koliko mogu da razumem u globalu P przi doko se zadana i izemrena vrednost ne izjednace ili ti dok greska nebude nula,e sada kod takvog rada pri dizanju temeperature dok se vrednosti ne izjednace on popne temperaturu i previse... Ajde to mi je jasno,E SAD integrator :

When the integral factor functions properly in the control loop, the basket is nearly empty. Even when error is so small that the proportional factor is no longer effective, the integral is still hard at work, collecting error until it is large enough to matter — as part of the integral's function is to eliminate steady-state offset.?

Znaci on itegralno prikuplja greske i kada je greska dovoljno velika on sta?,ne razumem ovo zadnje?

Kako integrator i P rade u dilu? :D

Ajde D da ostavim za kasnije... :D
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
62.4.55.*

Sajt: yu3ma.net


+505 Profil

icon Re: Signal mC preko opto-a16.08.2015. u 12:16 - pre 105 meseci
https://www.youtube.com/watch?v=jx_GNDAaDyg
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

vojinFTN
Vojin Ilic
Novi Sad

Član broj: 328784
Poruke: 48
*.dynamic.isp.telekom.rs.

Sajt: www.ftn.uns.ac.rs


+23 Profil

icon Re: Signal mC preko opto-a16.08.2015. u 21:21 - pre 105 meseci
Evo malo da se ukljucim oko PID-a. U procesnoj industriji se u 98% slucajeva koristi PI regulator. Diferencijalno dejstvo se ne koristi, jer ono problematicno za podesavanje i onda regulator lako proosciluje. Svaki regulator ima zadatak da svede gresku u ustaljenom stanju na sto je moguce manju vrednost (idealno nula). Greska prestvavlja razliku izmedju zadate vrednosti i izmerene vrednosti. Kada se izmerena vrednost izjednaci sa zadatom vrednoscu, onda je greska jednaka nuli i znaci da regulator radi svoj posao.
Proporcionalni regulator "P" ima zadatak da smanji gresku u ustavljenom stanju i da poveca brzinu odziva sistema, tj. u(t) = Kp * e(t); // e(t) - greska sistema, Kp - koeficijent proporcionalnog dejstva.
znaci sa podesavanjem Kp mozemo odredimo koliko brzo cemo da se priblizimo zeljenom stanju. Problem kod koriscenja samo P regulatora je taj sto uvek postoji greska u ustaljenom stanju. Ovo je mozda malo teze da se razume, ali tek analizom u frekvencijskom domenu moze da se jasno vidi zasto je to tako.
Da bismo skroz eliminisali gresku sistema u ustaljenom stanju, onda dodajemo integralni clan. Integrator nije nista drugo nego sabirac, tj. sumu odbiraka greske mnozimo sa koeficijentom integralnog dejstva, tj.

u(k) = Kp * (e(k) + (1 / Ti) * sum(e(k)))

ovo znaci da na onu gresku koja postoji u ustaljenom stanju, dodajemo ofset (sumu gresaka) koja nam dovodi sistem do nulte greske u ustaljenom stanju. Kada e(k) bude jednako nula, onda vise ne koristimo P regulator, suma gresaka (integral greske) ima svoju vrednost i upravljanje je konstantno. Promena upravljanja se dogadja samo kada imamo neki poremecaj u sistemu ili kada se promeni merena velicina.
Ovde moze da se vidi jedan problem, a to je nagomilavanje greske u integralnom clanu. Greska moze da ima pozitivan i negativan znak, sto znaci da suma ili raste ili opada. Na pocetku je greska najveca i integralni clan ima veliku vrednost. Kod digitalne implementacije PID-a moze da dodje do overflow-a. Ovaj prikazani nacin implementacije PI-a se naziva pozicioni regulator. Mnogo pogodnija varijanta za racunarsku implementaciju je tzv. brzinska ili inkrementalna forma. Kod ove forme nema nagomilavanja greske, jer se kod nje gleda promena upravljanja, du(k). Postoje mehanizni koji se zovi anti wind-up, koji sluze za sprecavanje nagomilavanja greske.
Evo prilazem i jedan moj stariji kod PI regulatora, koji je sluzio za regulaciju protoka pur pene.

//***** PI regulator *****
float PI_Controller(void)
{
float Control_PI;
float Kp; // Koeficijent proporcionalnog dejstva
float Ki; // Koeficijent integralnog dejstva
float Ti; // Vreme integralnog dejstva

Kp = 0.15;
Ti = 10.0;
Ki = Kp / Ti;

Error = (float)ComponentNumberCalibration - (float)(1024 - Flow2AD) * 100.0 / 1024.0;
DeltaU = Error * (Kp + Ki) - Kp * ErrorOld; // Brzinski zakon upravljanja
Control_PI = DeltaU + U_Old;
// Anti wind-up
if (Control_PI > 100.0)
Control_PI = 100.0;
else if (Control_PI < 0.0)
Control_PI = 0.0;
ErrorOld = Error; U_Old = Control_PI;

return Control_PI;
}
 
Odgovor na temu

vojinFTN
Vojin Ilic
Novi Sad

Član broj: 328784
Poruke: 48
*.dynamic.isp.telekom.rs.

Sajt: www.ftn.uns.ac.rs


+23 Profil

icon Re: Signal mC preko opto-a17.08.2015. u 15:14 - pre 105 meseci
Imam jedno pitanje? Miki je predlozio kao algoritam upravljanja ON/OFF regulator sa histerezisom. Po meni je ovo najelegantnije rešenje. Nema zezanja sa parametrima regulatora. Ne znam kolika je tolerancija temperature? Ja bih kao sto je Miki predlozio, implementirao on/off. Kod pid-a ima mnogo proBlema oko podešavanja parametara, pogotovu jer mala promena u karakteristici nekog elementa znaci podešavanje novih parametara. Podešavanje stabilnosti, preskoka i drugih pokazatelja kvaliteta regulacije ne dosta komplikovano.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Signal mC preko opto-a17.08.2015. u 17:45 - pre 105 meseci
Mozda se nismo dobro razumeli, kada sam spominjao ON/OFF ja sam i dalje mislio na PID.
Sve isto samo je ciklus regulacije usporen.
Recimo u tvom parcetu code-a koji si postavio, sve bi ostalo isto samo se rezultat posle pretvori u odnos signal/pauza sa "nekom" duzinom periode, bas kao sto se moze videti iz Bogdanovih oscilograma.
Duzina periode bi trebalo naknadno ustanoviti a vezano je za zeljenu preciznost, snagu grejaca i tezinu/masu grejanog objekta.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3875
31.223.133.50



+334 Profil

icon Re: Signal mC preko opto-a17.08.2015. u 19:04 - pre 105 meseci
Bilo bi dobro da nam otkrijes sta zelis grijati.
Od toga umnogome zavisi algoritam upravljanja.
Mozda je i dvopolozajni relej sa histerezom dovoljan ( on/off) a mozda i nije.
Postoje i autotjuning algoritmi, postoji i samopodesavanje u toku rada, ma ima svega od kako su bajtovi postali jeftini.
A miki je pricao o izvrsnom elementu, a ne o algoritmu.
 
Odgovor na temu

gocha990
Čačak

Član broj: 234257
Poruke: 76
*.dynamic.isp.telekom.rs.



Profil

icon Re: Signal mC preko opto-a17.08.2015. u 20:44 - pre 105 meseci
Veselinovic zelim da varim male plasticne kesice relativno male debljine,e sada,posto stabilnost temperature tu nije bitna mnogo,a i zbog okoline nema neka velika raspianja,a i kesice su male inertnosti+plastika je dobar toplotni izolator tako da nije bitna toliko preciznost temperature,cak(i trenutno sada je radim sa obicnim reg. snage na pot i radi poso),ali sada posto ja ucim,zeleo sam da proucim i primenim tehniku pid-a,sobzirom da nemam nikakav osciloskop sada bataljujem do daljnjeg(dok mi nestigne sonda),uzgred kad pominjem osciloskop videh jedan na kineskom sajtu,radi se o Hantek 6022BE usb,pa da li se isplati ovo za 60e za mene kao amatera?
Miki moze li ukratko primer realizacije tvog resenja?
 
Odgovor na temu

vojinFTN
Vojin Ilic
Novi Sad

Član broj: 328784
Poruke: 48
*.dynamic.isp.telekom.rs.

Sajt: www.ftn.uns.ac.rs


+23 Profil

icon Re: Signal mC preko opto-a17.08.2015. u 20:55 - pre 105 meseci
Ako ti preciznost nije bitna, i ako zelis da naucis algoritme upravljavljanja, moj islreni savet je da prvo napravis cist ON/OFF. Posle toga ON/OFF sa histerezisom da mozes sam da zakljucis prednosti i mane jednog i drugog. Ako bas zelis da udjes u vrh upravljanja onda PID. Namerno sam napisao VRH upravljanja za PID, posto trenutno ne postoji bolji algoritam upravljanja. Mozda ce neko da se pozove na Fuzzy ili Neuro ili Fuzzy-Neuro, SVM itd, ali verujte da nijedan Fuzzy ili bilo koji drugi ne mogu da se mere sa PID. Postoje Dead-beat ili Cancellation Controller-i, ali za njihovu implementaciju je neophodan egzaktan matematicki model. Za presovanje je savrsen ON/OFF sa histerezisom. Nista bolje od toga nema smisla.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Signal mC preko opto-a17.08.2015. u 22:18 - pre 105 meseci
Hehe, znas sta je jedino bolje od PID? :)

Dva PID-a! :D
Jos bolja su tri PID-a … ili dva PID-a i feed-forward … :)

Uvek je bolje da PID radi u nekom uzem opsegu regulacije, npr jedan koji se bavi grupom regulacijom a drugi finom.

Mada to su neke extremne situacije kada tako nesto zatreba ali nije neizvodljivo posebno sa modernim MCU ili DSP.
Mada bi dupli analogni PID jos bolje radio nego sa DSP jer nema A/D konverzije ...

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

[es] :: Elektronika :: Signal mC preko opto-a

Strane: 1 2

[ Pregleda: 7000 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.