Varmistetun tehonsyöttölaitteen käyttöliittymäohjelmiston suunnittelu ja toteutus
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2004
Department
Major/Subject
Signaalinkäsittelytekniikka
Mcode
S-88
Degree programme
Language
fi
Pages
61+
Series
Abstract
Varmistetut tehonsyöttölaitteet, eli UPS-laitteet, ovat sähkönjakelun katkeamattomuuden ja häiriöttömyyden varmistamiseen käytettyjä laitteita. Niiden ensisijaisena tarkoituksena on suojata herkkien sähköllä toimivista laitteista koostuvien järjestelmien toimintaa häiriötilanteissa. Työn kohteena ollut UPS-laite koostui sähkötehoa käsittelevistä osioista, sekä laitetta ohjaavasti prosessorikortista. Laitteeseen kuului myös CAN-väylän (Controller Area Network) kautta prosessorikorttiin yhteydessä oleva etupaneeli, joka sisältää graafisen nestekidenäytön, summerin, merkkivaloja sekä painikkeita. Tässä diplomityössä suunniteltiin ja toteutettiin UPS-laitteen etupaneelin käyttöliittymää ohjaava ohjelmisto. Työssä paneuduttiin käyttöliittymäohjelmistoa suunniteltaessa kohdattaviin ongelmiin ja muihin huomioon otettaviin tekijöihin. Ohjelmisto toteutettiin C-ohjelmointikielellä. Ohjelmisto suunniteltiin siten että sen avulla saataisiin toteutettua sama käyttöliittymä joustavasti myös useilla eri kielillä. Tämän toteuttamiseksi työssä kehitettiin tapa ohjelmallisesti ilmaista käyttöliittymän tekstien ja elementtien sijoittelu sekä sisältö vapaasti eri kielten tarpeiden mukaisesti. Lopuksi toteutettiin itse käyttöliittymä, joka käyttää hyväkseen käyttöliittymäohjelmistoon toteutettuja ominaisuuksia. Käyttöliittymästä toteutettiin erikielisiä versioita, mukaan luettuna kiinankielinen versio. Toteutuksessa pyrittiin kiinnittämään huomiota myös laitteen käytettävyyteen.Description
Supervisor
Skyttä, JormaThesis advisor
Karola, RistoKeywords
uninterruptible power supply, varmistettu tehonsyöttölaite, UPS, UPS-laite, signal processor, signaaliprosessori, CAN bus, CAN-väylä, front panel, etupaneeli, user interface, käyttöliittymä, C programming language, C-kieli