Obslužná knihovna a GUI pro kaskádový řadič světel
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26220%2F19%3APR32711" target="_blank" >RIV/00216305:26220/19:PR32711 - isvavai.cz</a>
Výsledek na webu
<a href="http://www.uamt.feec.vutbr.cz/projekty/cz011020000160840010376" target="_blank" >http://www.uamt.feec.vutbr.cz/projekty/cz011020000160840010376</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Obslužná knihovna a GUI pro kaskádový řadič světel
Popis výsledku v původním jazyce
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).
Název v anglickém jazyce
Control Library and GUI for Cascade Light Controller
Popis výsledku anglicky
The presented software package solves the firmware, service library and GUI for the cascade light controller. The general functionality requirements are based on the planned versatility of the already created controller and its use for the general lighting module. Given the hardware base, both the library and the GUI must serve bi-directional peripherals designed to control light as well as provide feedback on current and temperature sensors. Furthermore, unique module addressing, group addressing and broadcast communication are required. The software also includes autonomous control of lights (programmatically starting predefined tasks) and providing statistical data about the module (duration of the lighting of individual channels, lifetime estimation, etc.). Firmware and service library development was performed using a previously created set of modules. First, a basic protocol for addressing (unambiguous, group and collective) between the master module and individual nodes was created. The master module also serves as a connection of the PLC communication layer with the PC. First, all low-level functions were implemented - light control on independent channels (PWM), current measurement to individual channel (DAC), feedback from the photodiode. After testing, a module of arbitration over each node was created - autonomous control (shedule plan), trigger mode and statistical functions of each channel (ontime, lifetime, effectivity degradation).
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20205 - Automation and control systems
Návaznosti výsledku
Projekt
<a href="/cs/project/EG16_084%2F0010376" target="_blank" >EG16_084/0010376: Osvětlovací soustavy s definovanými charakteristikami pro průmyslové kamerové systémy a výkonné osvětlovací soustavy</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2019
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
FW-CaLiCo
Technické parametry
Smlouva o spolupráci při řešení projektu a o využití výsledku C.G.T. s.r.o., IČ: 28777808, Číslo smlouvy: 01659/2018/00 Technické parametry: STM32F10 platforma – vývojový nástroj TrueSTUDIO, programátor ST-LINK/V2, C PC platforma – knihovna DLL Win32 s GUI Konektivita PC-master board – USB/UART, proprietální příkazy Základní ovládání periferií – output(x) ON/OFF, outputPWM(x) control, dimming on/off, shedule(x) on/off, readDAC(x)
Ekonomické parametry
Výsledek je využíván vlastníkem
IČO vlastníka výsledku
—
Název vlastníka
Ústav automatizace a měřicí techniky