Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 09 23, 04:27. Visos datos yra GMT + 2 valandos.
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
Sveiki. Esu sugalvojes projektuka sioki toki. Vienu zodziu noriu padaryt kaitrines lempos galios reguliavima nuo mikrokontrolerio. Bet truksta ziniu
Mastau paimti sita schema:
Ir ismesti operacini ir pajungti mikrokontrolerio signala tiesiai i optrona. Ar taip veiktu schema?
O gal esat kas nors dare kazka panasaus? O gal yra kitas budas kaip tai padaryt?
Kaip tu nori padaryti tai taip neveiks, nes ramp įėjimas sinchronizuotas su tinklo sinusoide, nebent tavo mikrokontroleris turės nulio kirtimo detekciją.
Kaip tu nori padaryti tai taip neveiks, nes ramp įėjimas sinchronizuotas su tinklo sinusoide, nebent tavo mikrokontroleris turės nulio kirtimo detekciją.
Jau pradedu suprast. Bet is esmes turetu veikt, tik kad tas pats impulsas tures ines skirtinga itampa isejime skirtingu laiko tarpu. Ta prasme jeigu impulsas prie nulio duoda 50%, tai prie kokio 200V gausiu mazesne verte?
Tai siuo atveju nulio kirtimo detekcija reikalinga norint gaut pastovia (atmintyje issaugota) reiksme?
Jau pradedu suprast. Bet is esmes turetu veikt, tik kad tas pats impulsas tures ines skirtinga itampa isejime skirtingu laiko tarpu. Ta prasme jeigu impulsas prie nulio duoda 50%, tai prie kokio 200V gausiu mazesne verte?
Tai siuo atveju nulio kirtimo detekcija reikalinga norint gaut pastovia (atmintyje issaugota) reiksme?
Ką tu čia parašei iššifruot ir suprast neįmanoma tai labai ir nesistengsiu komentuot.
Tau sopkis aiškiai parašė - norint daryt galios reguliavimą reikia mikrokontrolerį sinchronizuot su tinklo dažniu, jei to nepadarysi gausi mirksiuką, o ne galios reguliatorių.
Gūglink apie kintamos įtampos valdymą pwm. Mikrovaldiklis pamato nulio kirtimą, pradeda skaičiavimą vienam pusperiodžiui (10 milisekundžių), reikia 50%, darai on po 5 milisekundžių, ir tt. Jei reikalingi tikslūs paduodamos galios procentai, tai dar teks paskaičiuoti kurioje sinusoidės vietoje kiek galios paduosi.
Kokį ryšį su klausimo esme turi ši schema? Galėtum paaiškinti ?
Pasmane lituoklio temperetura reguliuoja nuo kontrolerio per tokia schema.Kodel negaletu kaitrines reguliuoti?
Lituoklis tai inertiškas, jam gali 1% pwm padaryti 0.1 sekundės, tai visas ciklas bus 10 sekundžių, ir priedo yra termopora, tai tu reguliuoji temperatūrą, o ne paduodamą galią. Lemputei reikia tiksliai sinusoidės pusperiodžius karpyti, kad ji nemirgėtų ir gautų galios kiek reikia. Pasimodeliuok sinusoidę 50hz ir daleiskim 51.5hz pwm su norimu užpildymu. Susumuok kokius 200 periodų ir paskaičiuok kiek galios gavo lemputė.
Aciu uz info. Dabar mastysiu kaip nulio kirtimo detekcija padaryt.
Dar klausimas. Komparatorius veiktu nuo kintamos itampos? Planuoju nuo transformatoriaus per varzini dalikli plius diodas ir lyginti su nuliu.
Is attiny2313 datasheet'o, analog comparator, ACO bit:
Citata:
The output of the Analog Comparator is synchronized and then directly connected to ACO. The
synchronization introduces a delay of 1 - 2 clock cycles.
Tai kaip suprantu "clock cycle" yra mano mikrokontrolerio daznis? Ta prasme jei turiu 11Mhz isorini kvarca, tai uzlaikymas truks 0,91e-7 - 1,81e-7 sekundes?
Ryt jei rasiu laiko reiks nulio kirtimo detekcijos programa pasirasyt ir atlikt siokius tokius bandymus, bet kazin ar be "asiloskopo" kazkas iseis.