3 sistemos programinės įrangos projektavimas
3.1 Stebėjimo procedūros
Intelektualiojo variklio apsaugos priemonėje MCU atlieka tik mėginių ėmimo, skaičiavimo ir analizės srovę ir įtampą, kad galėtų įgyvendinti įvairias apsaugos funkcijas, taip pat parodo linijos parametrus ir užfiksuoja gedimo būseną realiuoju laiku.
Sistemos programinėje įrangoje pasaulinė stebėjimo programinė įranga yra naudojama cikliniam kiekvieno bloko paprogramės būsenos būklės nuskaitymui, įskaitant analoginio skaitmeninio keitiklio atrankos duomenų rinkimą, duomenų skaičiavimą po duomenų gavimo, tada suderina apsaugos strategiją pagal skaičiavimo rezultatą ir iš anksto nustatytus variklio parametrus. Nustatykite dabartinę variklio būseną. Galiausiai atitinkama būsenos informacija ir valdymo funkcijos išduodamos per LCD ekraną ir išvesties valdymo sąsają.
3.2 ADC konfigūracija ir naudojimas
Kadangi variklio apsaugos priemonė surenka 50 Hz srovės dažnio įtampą ir srovę, o norint stebėti didesnės harmonijos komponentus elektros tinkle (daugiausia 3-ioji harmonika), ADC mėginių ėmimo dažnis turi būti nustatytas kaip vientisas galios dažnio. Tai užtikrina tiksliausią tikslumą, kai imami Fast Furjė (FFT) operacijos. Tuo pačiu metu, kai imami duomenys, kadangi skaičiavimo jėga reikalauja vienalaikio įtampos ir srovės verčių įsigijimo, sistemos konstrukcijoje trifaziai parametrai atitinkamai priskiriami dviems analoginio skaitmeninio keitiklio sistemoms ir temperatūrai trečiojoje analoginio-skaitmeninio konvertavimo. Įrenginys Visos analoginės ir skaitmeninės konversijos sukelia vidinis laikmačio pertraukimas.
Įtampos ir srovės įsigijimui sistema naudoja sinchroninį atrankos modulį, ty tuo pačiu metu kaupia tos pačios kanalo įtampą ir srovę; tuo pačiu metu, mėginių ėmimo kanalo konfigūracijos registre, trys įtampos srovės kanalai yra nuosekliai išdėstyti taip, kad pagal vieną laikmačio suaktyvinimo metu būtų užbaigta visų kanalų vienalaikė konversija.
Kadangi FFT reikalauja skaičiavimo duomenų rinkinio, sistemos projektas naudoja DMA, kad užbaigtų persiuntimo rezultatų perdavimą minimaliam CPU įsikišimui. Programuojant, reikia nustatyti du duomenų saugojimo zonas alternatyviam atrinktų duomenų saugojimui; tuo pačiu metu iš anksto nustatyta DMA perdavimo baitų skaičiaus reikšmė yra Furjė transformacijos masyvo ilgis, padaugintas iš įsigytų kanalų skaičiaus.
3.3 Nuotolinis ryšys
Variklio apsauga suprojektuota kaip "MODBUS" vergas. Visos variklio veikimo būsenos, kontrolinės būsenos ir kiti parametrai įrašomi į sistemos sutartą adresą. Tuo pačiu metu, MODBUS vergas turi nustatyti kiekvieno variklio valdiklio unikalų pavaldinį adresą tinkle, todėl taip pat būtina naudoti mygtuką ir LCD ekraną, kad nustatytų pavaldų adresą.
4. Išvada
Šiame straipsnyje siūloma nauja intelektualiojo variklio apsauga, pagrįsta STM32 serija. Ši konstrukcija visiškai išnaudoja STM32 lusto išteklius ir suteikia būtinus periferinius komponentus, kad sudarytų visą sistemą. Praktinis pritaikymas įrodo, kad ši sistema gali veiksmingai apsaugoti variklį ir turi paprastos konstrukcijos, puikios funkcijos ir turtingos sąsajos pranašumus. Jis taip pat gali sukurti sąsajas, tokias kaip "USB" ir "CAN", atviras pagal realius poreikius, taigi ši sistema gali būti plačiau naudojama pramonės gamyboje. kiekvienas laukas.





