Jan 09, 2019 Jätä viesti

STM32FOCSDKv4.0 uudet ominaisuudet

STM32FOCSDKv4.0 uudet ominaisuudet

STM32FOCSDKV4.0 on viimeisin versio laiteohjelmiston kirjastosta vuonna 2014. Sen arkkitehtuurin parantaminen on pääasiassa laiteohjelmiston helppokäyttöisyys. Helppokäyttöisyys auttaa käyttäjiä nopeuttamaan tuotesuunnittelua ja lyhentämään kehitysjaksoa. Nämä kaksi tekijää saadaan sähköisiltä yrityksiltä. menestyksen avain. Ohjelmistokehitystyökalujen helppokäyttöisyyden parantamiseksi lähdekoodista PC: n graafiseen käyttöliittymän ohjelmistoon STMicroelectronics Motor Control Ecosystem lisää monia uusia ominaisuuksia ja sisältää joukon kehitysmateriaaleja, mukaan lukien tekniset asiakirjat, usein kysytyt kysymykset ja demot. Asiakirjat, ohjelmiston esimerkit, käyttötapaukset, opetusohjelmat ja videot. Kaikki materiaalit tallennetaan vakio-ohjelmisto- ja laiteohjelmistopaketteihin. Käyttäjät voivat ladata ohjelmistopaketin STMicroelectronicsin viralliselta verkkosivustolta www.st.com. Jos tarvitset täydellisen C-kielen lähdekoodin, käyttäjän on haettava paikallista STMicroelectronicsin edustustoa.

STM32FOCSDKV4.0-ekosysteemiin kuuluu kaksi työkalua nopeaan ja tehokkaaseen suunnitteluun: laiteohjelmiston kirjasto ja PC: n graafinen käyttöliittymäohjelma.

Kustannustehokkaasta 48MhzCortex-M0STM32F030x: stä STM32F30x: iin, jossa on integroidut analogiset IP-moduulit, huippuluokan 180MhzCortex-M4STM32F4 tukeviin liukulukuohjeisiin. STM32 kattaa laajan valikoiman moottorin ohjaussovelluksia pienistä moottoreista, jotka on tarkoitettu lääketieteelliseen käyttöön suuriin servomoottoreihin tehdasautomaatioon tai sähkövetoon. Toisin kuin muut moottorinohjausratkaisut, STM32FOC-laiteohjelmiston kirjastossa käytetään objekeskeistä lähestymistapaa, minkä vuoksi ST: n laiteohjelmiston kirjasto tukee eri mikrokontrolleriperheitä.

Ohjelmiston abstraktiokerroksen edellisen version tiukkojen etujen säilyttämisen lisäksi V4.0 yksinkertaistaa myös työtiloja, mikä vähentää kohteiden määrää konfiguraatiota kohden. Lisäksi firmware-kirjaston tukema IDE-kehitysympäristö oli aikaisemmin vain IAREmbeddedWorkbench, ja se tukee nyt KEILMicrovisionin integroitua kehitysympäristöä.

Motor Control -sovelluksen ohjelmointiliitäntä (API) on edellisen version lippulaiva teknologia, ja uuden version API lisää uusia ominaisuuksia. Lisäksi paketin uusi versio lisää joukon ohjelmistoja. Käyttäjät voivat käyttää Motor Control API: sta johtuvia toimintoja toteuttaaksesi tyypillisiä käyttötapoja käytettäviksi lopullisessa sovellussuunnittelussa, kuten:

• Aseta nopeusohjearvo analogisen tulojännitteen mukaan;

• Lähtö PWM-signaali on verrannollinen nopeuden mittaukseen;

• Muokkaa parametreja, kuten ohjaimen kaistanleveyttä reaaliajassa;

• Muuta säätösilmukan nopeusanturin ja paikannusanturin parametreja reaaliajassa

Kaikki tämän toiminnon toteuttamiseen tarvittavat koodit ovat ohjelmistojen esimerkkejä, niitä voidaan käyttää perustana monimutkaisempien hankkeiden luomiseksi tai viitekehyksenä API: n takana olevan logiikan ymmärtämiseksi. Moottorin ohjauskirjasto kaksinkertaistuu mustana laatikkona, joka osoittaa, kuinka moottorille annetaan komentoja, kuten käynnistys, pysäytys tai hidastaminen. Sitä voidaan myös käyttää vastaanottamaan moottorin takaisinkytkentäsignaaleja, kuten nopeuden, vääntömomentin tai tehon mittauksia. Laiteohjelmiston kirjastossa asiakkaat voivat myös keskittyä huipputason T & K-toimintaan ja suunnitella eriytettyjä ratkaisuja, joilla on erityisiä strategisia tietoja.

3

Kuva 3: MCSDK4.0-käyttöliittymä

Versiossa 4.0 laiteohjelmiston käyttöliittymässä on kaksi viestintäkanavaa. Jos ohjauspaneelissa on LCD-näyttö, voidaan toteuttaa kevyt (pieni koodikoko) LCD-graafinen käyttöliittymä. Yksinkertaisen nestekidenäytön avulla käyttäjät voivat muokata graafista käyttöliittymää joustavammin ja lisätä käyttäjäohjelmiston vuorovaikutusta. Jos ohjauspaneelissa ei ole LCD-näyttöä, laiteohjelmiston ja PC: n välille voidaan muodostaa reaaliaikainen viestintäkanava USART-laitteen kautta. V4.0 luo myös nopean yksisuuntaisen viestintäkanavan, jonka avulla laiteohjelmisto pystyy jatkuvasti lähettämään dataa PC: hen enimmäisnopeudella ilman, että valvontatavut valvovat nopeasti muuttuvia muuttujia.


Lähetä kysely

whatsapp

teams

Sähköposti

Tutkimus