Elektronika.lt
 2024 m. lapkričio 25 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
Lapkričio 25 d. 08:34
Kaip ištrinti fono paveikslėlį „iPhone“
Lapkričio 24 d. 15:39
Interneto greitis: kaip suprasti, kokio iš tikrųjų reikia?
Lapkričio 24 d. 11:39
Lietuvos ekranų tendencijos
Lapkričio 23 d. 15:27
„Garmin“ pristato pirmąjį didelio formato nardymo kompiuterį „Descent X50i“
Lapkričio 23 d. 11:37
Išmani vaikystė: ekspertė apžvelgia, kokius įgūdžius ugdo programavimas, robotika ir dirbtinio intelekto naudojimas
Lapkričio 22 d. 17:37
Svečiai gali „pavaišinti“ virusais: kodėl namuose būtinas „Šlepečių Wi-Fi“?
Lapkričio 22 d. 14:36
Didelei daliai vyresnių žmonių skaitmeninės paslaugos – sunkiai prieinamos
Lapkričio 22 d. 11:21
Medžiodami nuolaidas išlikite budrūs: ekspertas pataria, kaip netapti sukčių auka perkant internetu
Lapkričio 22 d. 08:16
Failų bendrinimo technologijos: kaip jos prisitaiko prie augančių šiuolaikinio žmogaus poreikių?
Lapkričio 21 d. 20:39
Asfaltas klojamas, o ryšys stringa: kodėl infrastruktūros spragos stabdo skaitmeninę pažangą Lietuvoje?
FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
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

Electronic component supply – „Eurodis Electronics“

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

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas


Reklama
‡ 1999–2024 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama