Product detail

Obslužná knihovna a GUI pro kaskádový řadič světel

HONEC, P. JANÁKOVÁ, I.

Product type

software

Abstract

Předkládaný softwarový balík řeší firmware, obslužnou knihovnu a GUI pro kaskádový řadič světel. Obecné požadavky na funkcionalitu vychází z plánované univerzálnosti již vytvořeného řadiče a jeho použití pro obecný osvětlovací modul. S ohledem na hardwarový základ musí knihovna i GUI obsloužit obousměrné periferie určené jak pro řízení světla, tak také zajistit zpětnou vazbu na senzory proudu a teploty. Dále je nutná jednoznačná adresace modulu, skupinová adresace i broadcast komunikace. Součástí software je také autonomní řízení světel (programové spouštění předdefinovaných úkolů) a poskytování statistických dat o modulu (délka svícení jednotlivých kanálů, odhad životnosti atd.). Vývoj firmware a obslužné knihovny probíhal s využitím dříve vytvořené sady oživených modulů. Nejprve byl vytvořen základní protokol pro adresaci (jednoznačnou, skupinovou i hromadnou) mezi master modulem a jednotlivými nody. Master modul zároveň slouží jako propojení PLC komunikační vrstvy s PC. Nejdříve byly implementovány všechny low-level funkce – řízení světel na nezávislých kanálech (PWM), měření proudu do jednotlivých kanálů (DAC), zpětná vazba z fotodiody. Po odzkoušení byl vytvořen modul arbitráže nad každým nodem – autonomní řízení (shedule plan), trigger režim a statistické funkce každého kanálu (ontime, lifetime, effectivity degradation).

Keywords

Řízení světel, PLC komunikace, kaskádovitá komunikace, ID modulu, trigger, CENELEC, ST7540, STM32F103

Create date

31. 12. 2019

Location

ÚAMT FEKT VUT v Brně, Technická 12, Brno, T12 SE2.149

Possibilities of use

Výsledek je využíván vlastníkem

Licence fee

Poskytovatel licence na výsledek nepožaduje v některých případech licenční poplatek

www