Jan 09, 2019 Legg igjen en beskjed

STM32FOCSDKv4.0 nye funksjoner

STM32FOCSDKv4.0 nye funksjoner

STM32FOCSDKV4.0 er den nyeste versjonen av firmware-biblioteket i 2014. Dens arkitekturforbedring er hovedsakelig enkel bruk av fastvare. Forbedret brukervennlighet hjelper brukerne å øke produktdesign og forkorte utviklingssyklusen. Disse to faktorene er oppnådd av elektroniske selskaper. nøkkelen til suksess. For å forbedre brukervennligheten av programvareutviklingsverktøy, fra kildekode til PC grafisk brukergrensesnitt, legger STMicroelectronics Motor Control Ecosystem mange nye funksjoner og kommer med et sett med utviklingsmaterialer, inkludert teknisk dokumentasjon, ofte stillede spørsmål og demoer. Dokumenter, programvareeksempler, bruk saker, opplæringsprogrammer og videoer. Alt materiale lagres i standard programvare og fastvarepakker. Brukere kan laste ned programvarepakken fra STMicroelectronics offisielle nettside www.st.com. Hvis en komplett C-språkkildekode kreves, må brukeren søke på det lokale STMicroelectronics-representasjonskontoret.

STM32FOCSDKV4.0 økosystemet inneholder to verktøy for rask og effektiv design: firmware bibliotek og PC grafisk brukergrensesnitt programvare.

Fra den kostnadseffektive 48MhzCortex-M0STM32F030x, til STM32F30x med integrerte analoge IP-moduler, til den toppmoderne 180MhzCortex-M4STM32F4 støtter flytende punkt-instruksjonene, støtter det prestisjefylte STM32 vektorkontroll-firmware-biblioteket hele STM32F-familien. Fra små motorer til medisinsk bruk til store servomotorer for fabrikkautomatisering eller elektrisk trekk, dekker STM32 et bredt spekter av motorstyringsapplikasjoner. I motsetning til andre merker av motorstyringsløsninger bruker STM32FOC fastvarebiblioteket en objektorientert tilnærming, og derfor støtter STs fastvarebibliotek forskjellige familier av mikrokontrollere.

I tillegg til å beholde de strenge fordelene ved den tidligere versjonen av programvareabstraksjonslaget, forenkler V4.0 også Arbeidsområder, og reduserer antall elementer per konfigurasjon. I tillegg ble IDE-utviklingsmiljøet støttet av fastvarebiblioteket bare IAREmbeddedWorkbench, og støtter nå KEILMicrovision integrert utviklingsmiljø.

Motorstyringsprogrammeringsgrensesnittet (API) er flaggskipteknologien i den forrige versjonen, og API-en i den nye versjonen legger til nye funksjoner. I tillegg legger den nye versjonen av pakken et sett med programvareeksempler. Brukere kan bruke funksjonene som er avledet fra Motor Control API for å implementere typiske brukstilfeller for bruk i den endelige applikasjonsdesignen, for eksempel:

• Angi hastighetsreferanseverdi i henhold til analog inngangsspenning;

• Utgangssignalet PWM er proporsjonalt med hastighetsmåling;

• Endre parametere som kontrollbåndets båndbredde i sanntid;

• Endre hastighetssensoren og posisjonssensorparametrene til kontrollsløyfen i sanntid

All koden som trengs for å implementere denne funksjonaliteten er i programvareeksemplene, kan brukes som grunnlag for å lage mer komplekse prosjekter, eller som en referanseveiledning for å forstå logikken bak APIen selv. Motorstyringsbiblioteket dobler som en svart boks, som indikerer hvordan man utfører kommandoer til motoren, for eksempel å starte, stoppe eller decelerere. Den kan også brukes til å motta motor tilbakemelding signaler, for eksempel hastighet, dreiemoment eller strøm målinger. Med fastvarebiblioteket kan kundene også fokusere på FoU på toppnivå og designe differensierte løsninger med spesifikke strategiske kunnskaper.

3

Figur 3: MCSDK4.0 brukergrensesnitt

I versjon 4.0 har firmware brukergrensesnitt to kommunikasjonskanaler. Hvis kontrollpanelet er utstyrt med en LCD-skjerm, kan et LCD-grafisk brukergrensesnitt med liten vekt (liten kodesize) implementeres. Den enkle LCD-skjermen gjør det mulig for brukerne å tilpasse det grafiske brukergrensesnittet mer fleksibelt og legge til flere brukerfirma-interaksjoner. Hvis kontrollpanelet ikke har en LCD-skjerm, kan det opprettes en sanntidskommunikasjonskanal mellom fastvaren og PC-en via USART. V4.0 etablerer også en rask enveiskommunikasjonskanal som gjør det mulig for fastvare å kontinuerlig sende data til PCen ved maksimal hastighet uten kontrollbyte for overvåking av raskt skiftende variabler.


Sende bookingforespørsel

whatsapp

teams

E-post

Forespørsel