Led-nauhan pituuden tunnistusalgoritmi
Krouvi, Santtu (2023)
Krouvi, Santtu
2023
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-2023121236436
https://urn.fi/URN:NBN:fi:amk-2023121236436
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää algoritmi led-teholähteelle, jolla pystytään tunnistamaan led-nauhan pituus. Teholähde automaattisella lähtövirran säädöllä helpottaa valaistusten asennusta, sillä valaistuksen asentajan ei tarvitse määritellä virtaa.
Algoritmin kehitystä varten kerättiin dataa Teknoware Oy:n käyttämistä ledeistä. Kerätystä datasta nähdään ominaiskäyrät eli ledivirran suhde jännitteeseen. Näiden mittausten perusteella tehtiin prototyyppi algoritmista valmiiksi suunnitellulle led-teholähteelle, jossa on STM32-mikrokontrolleri. Työhön kuului lisäksi led-nauhojen suunnittelu. Nauhoja suunniteltiin neljä eri leveyttä ja pituutta.
Algoritmin testausvaiheessa törmättiin haasteeseen, joka liittyi testien toistetta-vuuteen. Led-nauhoja tulisi tehdä kaikilla mahdollisilla pituus- ja leveyskombinaatioilla. Tämä tarkoittaisi suurta työmäärää testaukseen, mikä kuitenkin kierrettiin suunnittelemalla pienet ohjainkortit. Nämä kortit asetetaan testattaviin led-nauhoihin jokaisen nauhasegmentin väliin. Näillä testikorteilla voidaan sytyttää haluttu määrä segmenttejä, joten testaus voidaan automatisoida. Automatisoinnilla saadaan nopeutettua algoritmin testausta huomattavasti.
Algoritmin kehitystä varten kerättiin dataa Teknoware Oy:n käyttämistä ledeistä. Kerätystä datasta nähdään ominaiskäyrät eli ledivirran suhde jännitteeseen. Näiden mittausten perusteella tehtiin prototyyppi algoritmista valmiiksi suunnitellulle led-teholähteelle, jossa on STM32-mikrokontrolleri. Työhön kuului lisäksi led-nauhojen suunnittelu. Nauhoja suunniteltiin neljä eri leveyttä ja pituutta.
Algoritmin testausvaiheessa törmättiin haasteeseen, joka liittyi testien toistetta-vuuteen. Led-nauhoja tulisi tehdä kaikilla mahdollisilla pituus- ja leveyskombinaatioilla. Tämä tarkoittaisi suurta työmäärää testaukseen, mikä kuitenkin kierrettiin suunnittelemalla pienet ohjainkortit. Nämä kortit asetetaan testattaviin led-nauhoihin jokaisen nauhasegmentin väliin. Näillä testikorteilla voidaan sytyttää haluttu määrä segmenttejä, joten testaus voidaan automatisoida. Automatisoinnilla saadaan nopeutettua algoritmin testausta huomattavasti.