3 systémového softwaru
3.1 Postupy monitorování
V inteligentním chrániči motoru MCU provádí pouze odběr vzorků, výpočet a analýzu proudu a napětí pro realizaci různých ochranných funkcí a zobrazuje parametry linky a zaznamenává poruchový stav v reálném čase.
V systémovém softwaru se globální monitorovací software používá k cyklickému snímání stavu podprogramu každé jednotky, včetně odebírání dat analogového digitálního konvertoru, výpočtu dat po dokončení sběru dat a následné kombinaci strategie ochrany podle výsledku výpočtu a přednastavených parametrů motoru. Určete aktuální stav motoru. Nakonec jsou odpovídající informace o stavu a řídící funkce vydávány prostřednictvím LCD displeje a rozhraní výstupního řízení.
3.2 Konfigurace a použití ADC
Vzhledem k tomu, že chránič motoru shromažďuje 50 Hz napěťové frekvence a proud a pro sledování vyšších harmonických složek v elektrické síti (zejména třetí harmonické), musí být vzorkovací frekvence ADC nastavena na integrální více frekvence. Výsledkem je nejpřesnější přesnost při odběru rychlých operací Fourier (FFT). Současně při odběru vzorků, protože výpočetní výkon vyžaduje simultánní získávání hodnot napětí a proudu, v návrhu systému jsou třífázové parametry přiřazeny k dvěma převodníkům analog-to-digital a teplota je umístěna ve třetí konverzi analogově-digitální. Přístroj. Všechny analogové a digitální konverze jsou spuštěny interním přerušením časovače.
Při akumulaci napětí a proudu používá systém synchronní vzorkovací modulo, tj. Současně shromažďuje hodnoty napětí a proudu stejného kanálu; současně v konfiguračním registru kanálu pro odběr vzorků jsou postupně uspořádány tři napěťové proudové kanály, takže pod jedním spouštěčem časovače je kompletní konverze všech kanálů najednou.
Vzhledem k tomu, že FFT vyžaduje soubor dat pro výpočet, návrh systému používá DMA k dokončení přenosu výsledků konverze pro minimální zásah CPU. Při programování je nutné nastavit dvě oblasti ukládání dat pro alternativní ukládání vzorkovaných dat; Současně je přednastavená hodnota počtu bytů přenosu DMA délka Fourierova transformačního pole vynásobená počtem získaných kanálů.
3.3 Vzdálená komunikace
Ochrana motoru je navržena jako slave MODBUS. Všechny stavy motoru, řídicí stavy a další parametry jsou umístěny v registru dohodnuté adresy systému. Zároveň musí modul MODBUS slave nastavit pro každou řídicí jednotku motoru jedinečnou adresu slave v síti, takže je také nutné použít tlačítko a obrazovku LCD pro nastavení adresy slave.
4 Závěr
Tento papír navrhuje novou inteligentní ochranu motoru založenou na sérii STM32. Tento návrh plně využívá zdroje čipu STM32 a poskytuje potřebné periferní součásti k vytvoření kompletního systému. Praktická aplikace dokazuje, že tento systém může účinně chránit motor a má výhody jednoduché struktury, perfektní funkce a bohatého rozhraní. Může také rozvíjet rozhraní, jako je USB a CAN, které jsou otevřeny podle skutečných potřeb, takže tento systém může být více využíván v průmyslové výrobě. každé pole.





