Kellonajan jakolaite
Hujanen, Jarno (2004)
Hujanen, Jarno
Kajaanin ammattikorkeakoulu
2004
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201003165696
https://urn.fi/URN:NBN:fi:amk-201003165696
Tiivistelmä
Insinöörityön tavoitteena oli suunnitella ja toteuttaa laite, joka lähettää kellonajan ja päivämäärän Kajaanin ammattikorkeakoulun tietoverkkoon minuutin välein. Lisäksi vaatimuksena oli kehittää PC-tietokoneelle ohjelma, joka vastaanottaa laitteen lähettämät tiedot.
Laite toteutettiin Intel 8051 -prosessorilla sekä Moxa-merkkisellä sarjaliikennemuuntimella. Prosessorille laadittu ohjelma toteutettiin käyttäen IAR-kehitysympäristöä sekä prosessorille tarkoitettua emulaattoria. Ohjelmointikielenä käytettiin C-kieltä. PC-tietokoneelle tehtiin ohjelma, joka vastaanottaa laitteen lähettä-mät tiedot ja muuttaa kellonajan ja päivämäärän niitä vastaaviksi. PC-ohjelma toteutettiin C++-ohjelmoin-tikielellä käyttäen apuna WinSock-rajapintaa.
Kellonajan jakolaitteen toiminta testattiin Kajaanin ammattikorkeakoulun laboratoriossa ja tulokset olivat odotustenmukaiset. Laitteen käynti 24 tunnin aikana oli alle yhden sekunnin, joten sen voitiin todeta ole-van varsin tarkka. PC-työaseman ohjelman toimivuus todettiin laitteen testauksen yhteydessä.
Kellonajan jakolaitteelle on monia jatkokehitysmahdollisuuksia, joista tärkeimmät ovat piirilevyn suunnit-telu ja koteloinnin rakentaminen. PC-tietokoneen ohjelma ei sovellu ajettavaksi Windows-ympäristössä tällaisenaan. Pienellä kehittämisellä sen saisi sulautettua Windowsin käyttöliittymään.
Laite toteutettiin Intel 8051 -prosessorilla sekä Moxa-merkkisellä sarjaliikennemuuntimella. Prosessorille laadittu ohjelma toteutettiin käyttäen IAR-kehitysympäristöä sekä prosessorille tarkoitettua emulaattoria. Ohjelmointikielenä käytettiin C-kieltä. PC-tietokoneelle tehtiin ohjelma, joka vastaanottaa laitteen lähettä-mät tiedot ja muuttaa kellonajan ja päivämäärän niitä vastaaviksi. PC-ohjelma toteutettiin C++-ohjelmoin-tikielellä käyttäen apuna WinSock-rajapintaa.
Kellonajan jakolaitteen toiminta testattiin Kajaanin ammattikorkeakoulun laboratoriossa ja tulokset olivat odotustenmukaiset. Laitteen käynti 24 tunnin aikana oli alle yhden sekunnin, joten sen voitiin todeta ole-van varsin tarkka. PC-työaseman ohjelman toimivuus todettiin laitteen testauksen yhteydessä.
Kellonajan jakolaitteelle on monia jatkokehitysmahdollisuuksia, joista tärkeimmät ovat piirilevyn suunnit-telu ja koteloinnin rakentaminen. PC-tietokoneen ohjelma ei sovellu ajettavaksi Windows-ympäristössä tällaisenaan. Pienellä kehittämisellä sen saisi sulautettua Windowsin käyttöliittymään.