Tasajännitetehon mittaus mikrokontrollerikortilla
Alexanov, Vadim (2010)
Alexanov, Vadim
Turun ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201102042043
https://urn.fi/URN:NBN:fi:amk-201102042043
Tiivistelmä
Tässä opinnäytetyössä käsitellään alle 300 W:n tasajännitetehon mittaamista 12 V:n ja 24 V:n sähköjärjestelmissä.
Tehon mittaaminen toteutetaan suunnitellun mikrokontrollerikortin avulla. Kortin ytimenä toimii AVR ATMega8 -mikrokontrolleri, joka mittaa tehoa perinteisellä menetelmällä kertomalla virran ja jännitteen arvot keskenään. Mikrokontrolleri käyttää sisäänrakennettua 10-bittistä AD-muunninta. Virta mitataan Hall-ilmiöön perustuvalla anturilla.
Kortti voi siirtää mitatut tehon arvot USB-väylän kautta tietokoneeseen käsiteltäväksi. Tämän lisäksi kortille voi kytkeä LCD-näyttö.
Ohjelmisto toteutetaan C-kielellä käyttäen GNU-pohjaista WinAVR-C-käännintä AVR Studion kehitysympäristössä.
Suunniteltu prototyyppikortti pystyy mittaamaan tehoa noin 1,5 %:n tarkkuudella. Työssä käsitellään mahdollista laitteisto- ja ohjelmistojatkokehitystä laitteen tarkkuuden ja käytettävyyden parantamiseksi.
Tehon mittaaminen toteutetaan suunnitellun mikrokontrollerikortin avulla. Kortin ytimenä toimii AVR ATMega8 -mikrokontrolleri, joka mittaa tehoa perinteisellä menetelmällä kertomalla virran ja jännitteen arvot keskenään. Mikrokontrolleri käyttää sisäänrakennettua 10-bittistä AD-muunninta. Virta mitataan Hall-ilmiöön perustuvalla anturilla.
Kortti voi siirtää mitatut tehon arvot USB-väylän kautta tietokoneeseen käsiteltäväksi. Tämän lisäksi kortille voi kytkeä LCD-näyttö.
Ohjelmisto toteutetaan C-kielellä käyttäen GNU-pohjaista WinAVR-C-käännintä AVR Studion kehitysympäristössä.
Suunniteltu prototyyppikortti pystyy mittaamaan tehoa noin 1,5 %:n tarkkuudella. Työssä käsitellään mahdollista laitteisto- ja ohjelmistojatkokehitystä laitteen tarkkuuden ja käytettävyyden parantamiseksi.