Oct 09, 2018 Legg igjen en beskjed

Design av intelligent motorbeskytter basert på ARM STM32 (2)

3 systemprogramvare design

3.1 Overvåkingsprosedyrer

I den intelligente motorbeskytteren utfører MCU bare prøvetaking, beregning og analyse av strøm og spenning for å realisere ulike beskyttelsesfunksjoner, og viser parametrene til linjen og registrerer feilstatus i sanntid.

I systemprogramvaren brukes den globale overvåkingsprogramvaren til å cyklisk skanne statusen til hver enhetssubrutine, inkludert data-sampling av analog-til-digital-omformeren, beregne dataene etter at datainnsamlingen er fullført, og deretter kombinere beskyttelsesstrategien i henhold til beregningsresultatet og de forhåndsinnstilte motorparametrene. Bestem motorens nåværende tilstand. Til slutt utstedes tilsvarende statusinformasjon og kontrollfunksjoner via LCD-skjermen og utgangskontrollgrensesnittet.

3.2 ADC konfigurasjon og bruk

Siden motorbeskytteren samler 50 Hz strømfrekvensspenningen og strømmen, og for å kunne overvåke de høyere harmoniske komponentene i kraftnettet (hovedsakelig den tredje harmoniske), må samplingsfrekvensen til ADC-enheten settes til et integrert flertall av strømfrekvensen. Dette gir den mest nøyaktige nøyaktigheten ved prøvetaking av Fast Fourier (FFT) operasjoner. Samtidig, når data samples, da beregningskraften krever samtidig oppkjøp av spenning og nåværende verdier, i systemdesignet, er trefaseparametrene henholdsvis tilordnet to analog-til-digitale omformere, og temperaturen er plassert i den tredje analog-til-digitale konvertering. Enhet. Alle analoge til digitale konverteringer utløses av en intern timeravbrudd.

For spenning og nåværende oppkjøp, bruker systemet synkron samplingsmodul, som samtidig samler spenning og nåværende verdier av samme kanal; På samme tid, i samplingskanalkonfigurasjonsregisteret, er tre spenningsstrømskanaler arrangert i rekkefølge, slik at det under en tidstimer utløses å fullføre konvertering av alle kanaler på en gang.

Siden FFT krever et sett med data for beregning, bruker systemutformingen DMA til å fullføre overføringen av konverteringsresultatene for minimal CPU-intervensjon. Ved programmering er det nødvendig å sette to datalagringsområder for alternativ lagring av samplede data; Samtidig er den forhåndsinnstilte verdien av byte-tellingen for DMA-overføring lengden på Fourier-transformasjonsarrayet multiplisert med antall innsamlede kanaler.

3.3 Fjernkommunikasjon

Motorbeskyttelsen er utformet som en MODBUS-slave. Alle motorløpstilstander, kontrolltilstander og andre parametere er plassert i registeret for systemets avtalt adresse. Samtidig må MODBUS-slaven forhåndsinnstille en unik slaveadresse i nettverket for hver motorstyring, så det er også nødvendig å bruke knappen og LCD-skjermen for å angi slaveadressen.

4. Konklusjon

Dette papiret foreslår en ny intelligent motorbeskytter basert på STM32-serien. Dette designet gjør full bruk av ressursene til STM32-brikken og gir de nødvendige perifere komponenter for å danne et komplett system. Den praktiske applikasjonen viser at dette systemet effektivt kan beskytte motoren, og har fordelene ved enkel struktur, perfekt funksjon og rikt grensesnitt. Det kan også utvikle grensesnitt som USB og CAN åpne i henhold til de faktiske behovene, slik at dette systemet kan brukes mer i industriell produksjon. hvert felt.


Sende bookingforespørsel

whatsapp

teams

E-post

Forespørsel