Jan 09, 2019 Laat een bericht achter

STM32FOCSDKv4.0 nieuwe functies

STM32FOCSDKv4.0 nieuwe functies

STM32FOCSDKV4.0 is de nieuwste versie van de firmwarebibliotheek in 2014. De architectuurverbetering is voornamelijk het gebruiksgemak van firmware. Door gebruikersgemak te vergroten, kunnen gebruikers het productontwerp versnellen en de ontwikkelingscyclus verkorten. Deze twee factoren worden verkregen door elektronische bedrijven. de sleutel tot succes. Om het gebruiksgemak van softwareontwikkeltools, van broncode tot pc grafische gebruikersinterfacesoftware, te verbeteren, voegt het STMicroelectronics Motor Control Ecosystem veel nieuwe functies toe en wordt het geleverd met een reeks ontwikkelingsmaterialen, waaronder technische documentatie, veelgestelde vragen en demo's. Documenten, softwarevoorbeelden, use cases, tutorials en video's. Alle materialen worden opgeslagen in standaardsoftware en firmwarepakketten. Gebruikers kunnen het softwarepakket downloaden van de officiële website van STMicroelectronics op www.st.com. Als een volledige C-taalbroncode vereist is, moet de gebruiker zich wenden tot het lokale STMicroelectronics-vertegenwoordigingskantoor.

Het STM32FOCSDKV4.0-ecosysteem bevat twee tools voor snel en efficiënt ontwerp: firmware-bibliotheek en grafische gebruikersinterfacesoftware voor pc.

Van de kosteneffectieve 48MhzCortex-M0STM32F030x, de STM32F30x met geïntegreerde analoge IP-modules, de state-of-the-art 180MhzCortex-M4STM32F4 die drijvende-komma-instructies ondersteunt, de prestigieuze STM32-firmware-bibliotheek met vectorbesturing ondersteunt de hele STM32F-familie. Van kleine motoren voor medisch gebruik tot grote servomotoren voor fabrieksautomatisering of elektrische tractie, STM32 dekt een breed scala aan motorbesturingstoepassingen. In tegenstelling tot andere merken motorbesturingsoplossingen, gebruikt de STM32FOC-firmwarebibliotheek een objectgerichte benadering, daarom ondersteunt de ST-firmwarebibliotheek verschillende families microcontrollers.

Naast het behoud van de rigoureuze voordelen van de vorige versie van de softwareabstractielaag, vereenvoudigt V4.0 ook Workspaces, waardoor het aantal items per configuratie wordt verminderd. Bovendien was de IDE-ontwikkelomgeving die wordt ondersteund door de firmwarebibliotheek, voorheen alleen IAREmbeddedWorkbench en ondersteunt nu de KEILMicrovision geïntegreerde ontwikkelomgeving.

De Motor Control Application Programming Interface (API) is de vlaggenschiptechnologie van de vorige versie en de API in de nieuwe versie voegt nieuwe functies toe. Bovendien voegt de nieuwe versie van het pakket een aantal softwarevoorbeelden toe. Gebruikers kunnen de functies gebruiken die zijn afgeleid van de Motor Control API om typische use cases te implementeren voor gebruik in het uiteindelijke applicatieontwerp, zoals:

• Stel de snelheidsreferentiewaarde in op basis van de analoge ingangsspanning;

• Het PWM-uitgangssignaal is evenredig met de snelheidsmeting;

• Wijzig parameters zoals controller bandbreedte in real time;

• Wijzig de parameters van de snelheidssensor en de positiesensor van de regellus in realtime

Alle code die nodig is om deze functionaliteit te implementeren, staat in de softwarevoorbeelden, kan worden gebruikt als basis voor het maken van complexere projecten of als naslagwerk voor het begrijpen van de logica achter de API zelf. De motorbesturingsbibliotheek fungeert ook als een zwarte doos en geeft aan hoe opdrachten aan de motor moeten worden gegeven, zoals starten, stoppen of vertragen. Het kan ook worden gebruikt voor het ontvangen van motorfeedbacksignalen, zoals snelheids-, koppel- of vermogensmetingen. De firmware-bibliotheek stelt klanten ook in staat zich te concentreren op R & D op het hoogste niveau en gedifferentieerde oplossingen te ontwerpen met specifieke strategische kennis.

3

Figuur 3: Gebruikersinterface van MCSDK4.0

In versie 4.0 heeft de gebruikersinterface van de firmware twee communicatiekanalen. Als het bedieningspaneel is uitgerust met een LCD-scherm, kan een lichte grafische gebruikersinterface (in kleine code) worden geïmplementeerd. Met de eenvoudige LCD kunnen gebruikers de grafische gebruikersinterface flexibeler aanpassen en meer interactie tussen gebruikersfirmware toevoegen. Als het bedieningspaneel geen LCD-scherm heeft, kan via de USART een realtime communicatiekanaal tot stand worden gebracht tussen de firmware en de pc. V4.0 biedt ook een snel one-way communicatiekanaal waarmee firmware continu gegevens naar de pc kan sturen zonder de controlebytes voor het bewaken van snel veranderende variabelen.


Aanvraag sturen

whatsapp

teams

E-mail

Onderzoek