Jan 09, 2019 Deixa un missatge

STM32FOCSDKv4.0 noves funcions

STM32FOCSDKv4.0 noves funcions

STM32FOCSDKV4.0 és l'última versió de la llibreria de microprogramari el 2014. La seva millora d'arquitectura és principalment la facilitat d'ús del firmware. Millorar la facilitat d'ús ajuda els usuaris a accelerar el disseny del producte i escurçar el cicle de desenvolupament. Aquests dos factors són obtinguts per les empreses electròniques. la clau de l'èxit. Per millorar la facilitat d'ús de les eines de desenvolupament de programari, del programari de la interfície gràfica d'usuari del codi font al PC, el STMicroelectronics Motor Control Ecosystem afegeix moltes característiques noves i inclou un conjunt de materials de desenvolupament, incloent documentació tècnica, preguntes freqüents i demostracions. Documents, exemples de programari, casos d'ús, tutorials i vídeos. Tots els materials s'emmagatzemen en paquets de programari i paquets de firmware estàndard. Els usuaris poden descarregar el paquet de programari del lloc web oficial de STMicroelectronics www.st.com. Si es requereix un codi font del llenguatge C complet, l'usuari haurà d'aplicar a l'oficina local de representació de STMicroelectronics.

L'ecosistema STM32FOCSDKV4.0 inclou dues eines de disseny ràpid i eficient: la llibreria de firmware i el programari d'interfície gràfica d'usuari de PC.

Des de la rendible 48MhzCortex-M0STM32F030x, fins als STM32F30x amb mòduls analògics integrats d'IP, fins a les més modernes instruccions de punt flotant de 180MhzCortex-M4STM32F4, la prestigiosa biblioteca de firmware de control vectorial STM32 és compatible amb tota la família STM32F. Des de petits motors d'ús mèdic a servomotors grans per a automatització de fàbrica o tracció elèctrica, STM32 cobreix una àmplia gamma d'aplicacions de control de motors. A diferència d'altres marques de solucions de control de motors, la biblioteca de firmware STM32FOC utilitza un enfocament orientat a objectes, per la qual cosa la llibreria de firmware de ST suporta diferents famílies de microcontroladors.

A més de conservar els avantatges rigorosos de la versió anterior de la capa d'abstracció del programari, V4.0 també simplifica els espais de treball, reduint el nombre d'elements per configuració. A més, l'entorn de desenvolupament IDE suportat per la biblioteca de microprogramari solia ser IAREmeddedWorkbench, i ara admet l'entorn de desenvolupament integrat KEILMicrovision.

La interfície de programació d'aplicacions de control de motor (API) és la tecnologia emblemàtica de la versió anterior, i l'API a la nova versió afegeix noves característiques. A més, la nova versió del paquet afegeix un conjunt d'exemples de programari. Els usuaris poden utilitzar les funcions derivades de l'API de control del motor per implementar casos d'ús típics per al seu ús en el disseny de l'aplicació final, com ara:

• Establiu el valor de referència de velocitat segons la tensió d'entrada analògica;

• El senyal PWM de sortida és proporcional al mesurament de velocitat;

• Modifiqueu paràmetres com l'ample de banda del controlador en temps real;

• Modifiqueu el sensor de velocitat i els paràmetres del sensor de posició del circuit de control en temps real

Tot el codi necessari per implementar aquesta funcionalitat és en els exemples de programari, es pot utilitzar com a base per crear projectes més complexos o com una guia de referència per entendre la lògica darrere de l'API. La biblioteca de control del motor es duplica com una caixa negra, que indica com emetre ordres al motor, com arrencar, aturar o desaccelerar. També es pot utilitzar per rebre senyals de regressió del motor, com la velocitat, el parell o les mesures d'alimentació. La biblioteca del firmware també permet als clients centrar-se en R + D d'alt nivell i dissenyar solucions diferenciades amb coneixements estratègics específics.

3

Figura 3: Interfície d'usuari MCSDK4.0

A la versió 4.0, la interfície d'usuari del firmware té dos canals de comunicació. Si el tauler de control està equipat amb una pantalla LCD, es pot implementar una interfície gràfica d'usuari LCD lleugera (mida de codi petit). El simple LCD permet als usuaris personalitzar de manera més flexible la interfície gràfica d'usuari i afegir més interacció del firmware de l'usuari. Si el tauler de control no té una pantalla LCD, es pot establir un canal de comunicació en temps real entre el microprogramari i la PC a través de USART. V4.0 també estableix un canal de comunicació unidireccional ràpid que permet que el microprogramari enviï dades de forma contínua al PC a una velocitat màxima sense els bytes de control per controlar variables canviants.


Enviar la consulta

whatsapp

teams

Correu electrònic

Investigació