Eh, da si imao osciloskop rešio bi to 10x do sad, jedan ulaz + jedan izlaz i neko vreme koje nagadjaš, priključiš osciloskop na dva kanala i nema šta da se nagadja, vidiš tačno šta se desilo, da li su prvo dobri nivoi ulaza i izlaza i koje je vreme ispalo na kraju kada ti njemu navodno poslao 1.2ms od ZCD tacke i šta se stvarno desilo u realnom kolu.
Dalje, za takve experimente ti treba nekako da menjaš to vreme makar dok ne nadješ adekvatnu radnu tačku tj vrednost koliko sme po jednoj poluperiodi da se uključi potrošač, jedan trimer/pot koji ide na A/D ulaz i koji direktno upravlja sa brojačem TMR0, upisuje count vrednost od 0-1024 (ili manji opseg) a startovanje tj sinhronizacija se dešava na ZCD PIN interapt (na obe ovice).
Tako se dobije promenljivo vreme upravljanja faznim zasekom i preko trimera praktično podešavaš izlaznu snagu.
Tu vrednost očitaj i zapamti jer ti je to limit koji nebi trebao da prelaziš i onda to vreme možeš po potrebi da menjaš od 0 pa do tog maximuma (npr max 30% snage).
Kada to rešiš i to ti proradi onda možeš da kažeš da si rešio i limitirao izlazni stepen i ostaje ti samo da iz main-loop radiš SW održavanje/kontrolu temperature.
Treba da nadješ takodje maksimalnu temperaturu kada pustiš kontinualno 30% snage, da znaš koliko može uopšte da se zagreje ta ručica pri toj podešenoj snazi i sa tim se onda dalje radi regulacija temeprature NA NIŽE od te maksimalne vrednosti.
PS: Experimente radi isključivo sa nekim pomoćnim opterećenjem, otpornici reda >100Ohm, sijalice, LED-nešto, JBC grejač na kraju!
Dalje, za takve experimente ti treba nekako da menjaš to vreme makar dok ne nadješ adekvatnu radnu tačku tj vrednost koliko sme po jednoj poluperiodi da se uključi potrošač, jedan trimer/pot koji ide na A/D ulaz i koji direktno upravlja sa brojačem TMR0, upisuje count vrednost od 0-1024 (ili manji opseg) a startovanje tj sinhronizacija se dešava na ZCD PIN interapt (na obe ovice).
Tako se dobije promenljivo vreme upravljanja faznim zasekom i preko trimera praktično podešavaš izlaznu snagu.
Tu vrednost očitaj i zapamti jer ti je to limit koji nebi trebao da prelaziš i onda to vreme možeš po potrebi da menjaš od 0 pa do tog maximuma (npr max 30% snage).
Kada to rešiš i to ti proradi onda možeš da kažeš da si rešio i limitirao izlazni stepen i ostaje ti samo da iz main-loop radiš SW održavanje/kontrolu temperature.
Treba da nadješ takodje maksimalnu temperaturu kada pustiš kontinualno 30% snage, da znaš koliko može uopšte da se zagreje ta ručica pri toj podešenoj snazi i sa tim se onda dalje radi regulacija temeprature NA NIŽE od te maksimalne vrednosti.
PS: Experimente radi isključivo sa nekim pomoćnim opterećenjem, otpornici reda >100Ohm, sijalice, LED-nešto, JBC grejač na kraju!