Kotiautomaation toteutus ohjelmoitavalla logiikkapiirillä
Törmälehto, Timo (2007)
Törmälehto, Timo
2007
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025091724787
https://urn.fi/URN:NBN:fi:amk-2025091724787
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kotiautomaation ohjaukseen käytettävän ohjelman toteuttaminen Alteran EPM7128 -piirille. Tämä ohjelmoitava logiikkapiiri toimii prosessorina jo ennen työn aloittamista valmiina olleella logiikkakortilla.
Ohjelmointi suoritettiin Quartus II -ohjelmistoa käyttäen. Konfigurointi eli ohjelman lataaminen logiikkapiirille tehtiin Quartus II:n sekä Alteran kehitysalustan avulla. Kehitysalustalla myös testattiin ohjelman toimivuus.
Ohjelmoinnin lisäksi työhön täytyi suunnitella ja toteuttaa ohjelmaan tarvittavat ajastukset. Nämä tehtiin ulkoisella signaalilla, käyttäen NE555 -ajastinpiiriä.
Järjestelmä on rajattu käsittämään ilmanvaihdon, sälekaihdinten, murtohälytyksen sekä kosteusanturien ohjaukset.
Ohjelmointi suoritettiin Quartus II -ohjelmistoa käyttäen. Konfigurointi eli ohjelman lataaminen logiikkapiirille tehtiin Quartus II:n sekä Alteran kehitysalustan avulla. Kehitysalustalla myös testattiin ohjelman toimivuus.
Ohjelmoinnin lisäksi työhön täytyi suunnitella ja toteuttaa ohjelmaan tarvittavat ajastukset. Nämä tehtiin ulkoisella signaalilla, käyttäen NE555 -ajastinpiiriä.
Järjestelmä on rajattu käsittämään ilmanvaihdon, sälekaihdinten, murtohälytyksen sekä kosteusanturien ohjaukset.