Elektronika.lt
 2019 m. gruodžio 13 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 - Elektronika, automatika
 - Kompiuterija
 - Telekomunikacijos
 - Organizaciniai
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Gruodžio 12 d. 21:19
Elektros perdavimo sistemos ir elektros skirstomųjų tinklų modernizavimą ir plėtrą lydi sklandus tarpinstitucinis bendradarbiavimas
Gruodžio 12 d. 20:34
Technologijos neišlaisvino: moterims per šventes darbų tik padaugės
Gruodžio 12 d. 19:29
Kaip sutaupyti laiko apsiperkant šventėms?
Gruodžio 12 d. 16:34
Legendinis „F-22 Raptor“ gaus jam visiškai netikėtas raketas ir bus nutrauktas tylos režimas
Gruodžio 12 d. 12:24
Penki asmenybių tipai ir jų pagrindiniai kriterijai, renkantis televizorių
Gruodžio 12 d. 08:18
Atrado naują atšvaitų formą: kas penktas įsijungia žibintuvėlį telefone
Gruodžio 11 d. 20:15
Atvirosios bankininkystės era: kas pasikeitė praėjus trims mėnesiams?
Gruodžio 11 d. 16:14
KTU mokslininkų prognozės: ar (ir kaip) sugyvensime su dirbtiniu intelektu Pramonės 5.0 metu?
Gruodžio 11 d. 15:34
Nuo popierinių brėžinių iki informacinio modeliavimo: kaip namai kuriami XXI amžiuje
Gruodžio 11 d. 12:35
2020 m. prognozės: technologijos tampa išmanesnės, o mes?
FS19 Mods
FS19 Map mods, FS19 Courseplay, FS19 GPS mod
SnowRunner Mods
SnowRunner maps, SnowRunner trucks, How to install mods
FS 19 Tractors
Farming Simulator 19 Mods, FS 19 Maps, FS 19 Trucks
FS19 Maps, FS19 Trucks
Farming Simulator 2019 Mods, FS19 Tractors
Install MC Mods
Minecraft Dungeons Mods, Minecraft Dungeons Skins, Minecraft Dungeons Maps
FS19 Combines
Farming Simulator 19 Mods, FS19 Trucks, FS 19 Mods
How to Install Mods
Minecraft Dungeons Mod, Minecraft Dungeons Maps, Minecraft Dungeons Skins
Mobilieji telefonai
Mobilieji telefonai internetu, telefonų dėklai, telefonų priedai
Reklama
 Vykdomi projektai » Elektronika, automatika Dalintis | Spausdinti

Laikmatis / galios reguliatorius

Publikuota: 2005-04-06 18:52
Tematika: Elektronika, automatika
Vykdytojai: Mėgėjai
Autorius: el. paštas Gediminas Labutis
Aut. teisės: el. paštas ©Gediminas Labutis

Laikmatis / galios reguliatorius skirtas tinklo įtampa (220 V) maitinamų įrenginių galios bei įjungimo laiko valdymui. Pavyzdžiui, lituoklio temperatūros reguliavimas, UV lempos išjungimas po nustatyto laiko (gaminant PCB).

 Rodyti komentarus (8)
Įvertinimas:  1 2 3 4 5 

Projekto tikslai

Laikmatis / galios reguliatorius skirtas tinklo įtampa (220 V) maitinamų įrenginių galios bei įjungimo laiko valdymui. Pavyzdžiui, lituoklio temperatūros reguliavimas, UV lempos išjungimas po nustatyto laiko (gaminant PCB).


LED indikatorius

Darbo režimai

Galimi trys darbo režimai:

  • Galios reguliavimas – reguliuojama į apkrovą paduodama galia ( 0 ÷ 100 %);
  • Laikmatis – apkrova atjungiama po nustatyto laiko ( 1s ÷ 999 min);
  • Laikmatis / galios reguliavimas – kombinuotas režimas. Reguliuojama galia ir po nustatyto laiko išjungiama.

Prietaiso valdymas

Informacijos išvedimui panaudotas trijų skilčių 7-ių segmentų LED indikatorius. Išrinktą darbo režimą bei prietaiso būseną (apkrova įjungta / išjungta) indikuoja trys papildomi šviesos diodai. Režimo išrinkimui, galios bei laiko nustatymui ir apkrovos įjungimui / išjungimui skirti trys mygtukai.

Šviesos diodai


1 pav. Šviesos diodai

Šviesos diodas ON/OFF rodo apkrovos būseną – Įjungta / Išjungta.
POWER – įjungtas galios reguliavimo režimas.
TIMER – įjungtas laikmačio režimas.
Jei šviečia ir POWER ir TIMER – įjungtas kombinuotas režimas.

LED indikatorius

Į apkrovą paduodama galia procentais (2 pav.):


2 pav. Galios indikacija

Nustatytas darbo laikas.

Jei laiko trukmė mažiau nei 10 minučių – sekundžių tikslumu (3 pav.):


3 pav.

Jei laikas nuo 10 minučių iki 100 minučių – dešimties sekundžių tikslumu (4 pav.):


4 pav.

Jei laikas nuo 100 iki 999 minučių – minutės tikslumu (5 pav.):


5 pav.

Valdymo mygtukai


6 pav. Valdymo mygtukai

Mygtukas ON/OFF skirtas apkrovos įjungimui / išjungimui.

Mygtukas + didina į apkrovą paduodamą galią arba darbo laiką. Galios reguliavimo režime vienas mygtuko paspaudimas padidina galią vienu procentu. Palaikius nuspaustą mygtuką, galia pradedama didinti automatiškai, kol mygtukas laikomas nuspaustas arba kol pasiekiama 100 %. Taimerio režime vienas mygtuko paspaudimas padidina laiką 1 sekunde, jei laikas 0 ÷ 9,99; 10 sekundžių, jei laikas 10,0 ÷ 99,5; 1 minute, jei laikas 100 ÷ 999. Palaikius nuspaustą mygtuką, laikas pradedamas didinti automatiškai, kol mygtukas laikomas nuspaustas arba, kol pasiekiamos 999 minutės. Automatinis laiko didinimas keičia žingsnį, priklausomai nuo įvesto laiko ir mygtuko paspaudimo trukmės. Galimi žingsniai – 1 s, 10 s, 1 min., 10 min.

Mygtukas - mažina į apkrovą paduodamą galią arba darbo laiką. Valdymas analogiškas + mygtukui.

Paspaudus kartu + ir -, keičiamas darbo režimas. Išrinkus galios reguliavimo režimą, indikatoriuje rodoma nustatyta galia. Išrinkus laikmačio režimą, indikatoriuje rodomas nustatytas laikas. Galios ir laikmačio režime nustatytas reikšmes (galią ir laiką) galima keisti ir esant įjungtai apkrovai. Kombinuoto režimo nustatymai įvedami taip: įjungiamas galios režimas, nustatoma reikiama galia, perjungiama į laikmačio režimą, nustatomas reikiamas laikas, tada perjungiama į kombinuotą režimą ir mygtuku ON/OFF įjungiama apkrova. Kombinuotame režime mygtukais + ir - išrenkama ką rodyti indikatoriuje: paspaudus +, rodomas nustatytas ar likęs (jei apkrova įjungta) laikas, paspaudus , rodoma galia.

Išjungus prietaisą iš tinklo, darbo režimai bei jų parametrai išsaugomi EEPROM atmintyje. Vėl įjungus, bus atstatytas paskutinis darbo režimas bei jo nustatymai. Po įjungimo į tinklą, apkrova visada išjungta.

Mikrokontrolerio programa

Mikrokontrolerio programa parašyta C kalba, panaudotas „WinAVR“ 20050214 kompiliatorius.

Galios reguliavimas

Paduodama galia reguliuojama keičiant atidaryto ir uždaryto tiristoriaus laikų santykį (t. y., imamas tam tikras laiko periodas T ir dalį laiko tiristorius uždarytas – t OFF, dalį atidarytas – t ON). Kuo ilgiau tiristorius atidarytas, tuo didesnė galia per periodą T perduodama į kaitinimo elementą.


7 pav. Temperatūros reguliavimo metodas

Šiame reguliatoriuje kontroleris neseka tinklo įtampos perėjimo per 0, ir valdymo signalas gali būti paduotas bet kurioje pusperiodžio vietoje. Tiristoriaus atsidarymą perėjimo per 0 metu užtikrina elementas MOC3063 (Zero Voltage Crossing triac driver). Jei vietoj šio elemento įdėsite kitą, kuris neturi perėjimo per 0 kontrolės, tiristorius galės būti atidarytas be kuriame tinklo įtampos pusperiodžio taške. Taip daryti nerekomenduojama, nes toks reguliatorius gali skleisti trikdžius į eterį bei elektros tinklą.

Matome, kad mažiausia galios „porcija“, kuri gali būti paduota į lituoklio kaitinimo elementą tokio tipo reguliatoriuje, lygi galiai perduodamai per vieną tinklo įtampos pusperiodį. Siekiant padidinti reguliavimo diskretiškumą, reikia didinti pasikartojimo periodo T ilgį (pvz., jei T lygus dešimčiai tinklo įtampos pusperiodžių, galėsime reguliuoti tik 10 % diskretiškumu, 8 pav.). Šiame reguliatoriuje T lygus 20 s, TIMER1 pertraukimas ( f=5 Hz) dalina jį į 100 dalių, todėl galią reguliuojame kas 1 %. Siekiant tolydesnio reguliavimo, tiristoriaus atidarymo laikas nėra sukoncentruotas periodo pradžioje (8 pav. A), o tolygiai išdėstytas (8 pav. B). Valdymo impulsų tolygus išdėstymas periode T apskaičiuojamas panaudojant Bresenham’o algoritmą.


8 pav.

Galios valdymo algoritmas realizuotas TIMER 1 pertraukimo paprogramėje. TIMER 1 pertraukimas suderintas 5 Hz dažniui.

Bresenham’o algoritmo demonstravimui pateikiama AK programa Bresenham.exe bei jos tekstas C kalba.


9 pav.

Indikacija

Naudojama dinaminė indikaciją, t. y., vienu metu šviečia tik vienas skaitmuo. Indikacijos valdymas realizuotas TIMER 0 pertraukimo paprogramėje. TIMER 0 pertraukimas suderintas 200 Hz dažniui.

Darbo režimo išsaugojimas EEPROM’e

Išjungus prietaisą iš tinklo, darbo režimai bei jų parametrai išsaugomi EEPROM atmintyje. Šiam tikslui panaudotas vidinis ATMEGA8 komparatorius. Teigiamas komparatoriaus įėjimas AIN0 prijungtas prie vidinio atraminės įtampos šaltinio (Internal Voltage Reference). Šaltinio parametrai:


10 pav.

Neigiamas komparatoriaus įėjimas AIN1 prijungtas prie įtampos daliklio R21-R22. Išjungus prietaisą iš elektros tinklo, daliklio įtampa krinta ir kai vidinė atraminė įtampa (prijungta prie AIN0) pasidaro didesnė už daliklio įtampą (prijungta prie AIN1) suveikia komparatorius pertraukimas, ir pertraukimo paprogramė įrašo darbo režimą bei jo parametrus į EEPROM.

Mygtukų nuskaitymas

Mygtukų būsenos nuskaitomos TIMER 0 pertraukimo paprogramėje (200 Hz dažniu). Būsenų apdorojimas (apsauga nuo kontaktų drebėjimo, trumpo ir ilgo paspaudimo atskyrimas) atliekamas pagrindinėje programoje.

Principinė elektrinė schema

Realizacija

Prietaiso nuotraukos:

Programinė įranga




Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

Global electronic components distributor – Allicdata Electronics

TMS ELECTRONICS
TMS ELECTRONICS

www.rslietuva.com – nemokamas elektronikos komponentų pristatymas

ENEBA's game store

Lietuvos mokinių neformaliojo švietimo centras

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Technologijos.lt

Mokslo festivalis „Erdvėlaivis Žemė

www.esaugumas.lt – apsaugok savo kompiuterį!

LTV.LT - lietuviškų tinklalapių vitrina

www.matuok.lt - Interneto spartos matavimo sistema

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

MRO Supply


Reklama
‡ 1999–2019 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Farming Simulator 2017 Mods, FS 17 Mods
ls2017.com
„TV programa“ – tiksli
televizijos programa

www.tvprograma.lt
Lietuvos mokinių neformaliojo švietimo centras
www.lmnsc.lt
Buhalterijos kursai, apskaitos kursai, vadovų apskaitos kursai
www.apskaitakiekvienam.lt
Lietuvių kalba informacinėse technologijose
www.likit.lt
Lyderystės mokymai, mokymai vadovams, vadovų mokymai
www.tripleo.lt
Mokslo ir technologijų pasaulis – naujienos ir straipsniai
www.technologijos.lt
Farming Simulator 2019 Mods, FS19 Tractors, FS19 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – geriausių lietuviškų tinklalapių katalogas
www.ltv.lt/technologijos/
FS19 Mods, FS17 Mods, FS15 Mods
www.farming2015mods.com
Mokslo populiarinimo projektas „Mokslas verslui ir visuomenei“
www.mokslasplius.lt
Reklama


Reklama