Jan 09, 2019 Laisser un message

STM32FOCSDKv4.0 nouvelles fonctionnalités

STM32FOCSDKv4.0 nouvelles fonctionnalités

STM32FOCSDKV4.0 est la dernière version de la bibliothèque de microprogrammes de 2014. Son amélioration architecturale réside principalement dans la facilité d'utilisation du microprogramme. L'amélioration de la facilité d'utilisation aide les utilisateurs à accélérer la conception du produit et à raccourcir le cycle de développement. Ces deux facteurs sont obtenus par les sociétés électroniques. la clé du succès. Pour améliorer la facilité d'utilisation des outils de développement logiciel, du code source au logiciel d'interface utilisateur graphique pour PC, STMicroelectronics Motor Control Ecosystem ajoute de nombreuses nouvelles fonctionnalités et est fourni avec un ensemble de supports de développement, notamment une documentation technique, des FAQ et des démonstrations. Documents, exemples de logiciels, cas d'utilisation, didacticiels et vidéos. Tous les matériaux sont stockés dans des logiciels et des progiciels standard. Les utilisateurs peuvent télécharger le progiciel sur le site Web officiel de STMicroelectronics www.st.com. Si un code source complet en langage C est requis, l'utilisateur doit en faire la demande au bureau de représentation local de STMicroelectronics.

L’écosystème STM32FOCSDKV4.0 comprend deux outils permettant une conception rapide et efficace: une bibliothèque de microprogrammes et un logiciel d’interface graphique pour PC.

Des solutions 48MhzCortex-M0STM32F030x économiques aux STM32F30x avec modules IP analogiques intégrés, en passant par la bibliothèque de microprogrammes de contrôle vectoriel STM32 de pointe, prend en charge toute la famille STM32F. Qu'il s'agisse de petits moteurs à usage médical ou de gros servomoteurs destinés à l'automatisation d'usine ou à la traction électrique, le STM32 couvre un large éventail d'applications de contrôle de moteurs. Contrairement à d'autres marques de solutions de commande de moteur, la bibliothèque de microprogrammes STM32FOC utilise une approche orientée objet. C'est pourquoi la bibliothèque de microprogrammes de ST prend en charge différentes familles de microcontrôleurs.

En plus de conserver les avantages rigoureux de la version précédente de la couche d'abstraction logicielle, la V4.0 simplifie également les espaces de travail en réduisant le nombre d'éléments par configuration. De plus, l'environnement de développement IDE pris en charge par la bibliothèque de microprogrammes n'était autrefois que IAREmbeddedWorkbench et prend désormais en charge l'environnement de développement intégré KEILMicrovision.

L’API (Motor Control Application Programming Interface) est la technologie phare de la version précédente et l’API de la nouvelle version ajoute de nouvelles fonctionnalités. De plus, la nouvelle version du package ajoute un ensemble d’exemples logiciels. Les utilisateurs peuvent utiliser les fonctions dérivées de l'API Motor Control pour implémenter des cas d'utilisation typiques à utiliser dans la conception finale de l'application, tels que:

• Réglez la valeur de référence de vitesse en fonction de la tension d'entrée analogique;

• Le signal de sortie PWM est proportionnel à la mesure de vitesse.

• modifier des paramètres tels que la bande passante du contrôleur en temps réel;

• Modifier les paramètres du capteur de vitesse et du capteur de position de la boucle de régulation en temps réel

Tout le code nécessaire à la mise en œuvre de cette fonctionnalité se trouve dans les exemples logiciels, peut être utilisé comme base pour la création de projets plus complexes ou comme guide de référence pour comprendre la logique qui sous-tend l'API elle-même. La bibliothèque de commandes de moteur sert également de boîte noire indiquant comment exécuter des commandes pour le moteur, telles que le démarrage, l'arrêt ou la décélération. Il peut également être utilisé pour recevoir des signaux de retour du moteur, tels que des mesures de vitesse, de couple ou de puissance. La bibliothèque de microprogrammes permet également aux clients de se concentrer sur la R & D de haut niveau et de concevoir des solutions différenciées dotées de connaissances stratégiques spécifiques.

3

Figure 3: Interface utilisateur MCSDK4.0

Dans la version 4.0, l'interface utilisateur du microprogramme comporte deux canaux de communication. Si le panneau de commande est équipé d'un écran LCD, une interface utilisateur graphique LCD légère (de petite taille de code) peut être mise en œuvre. L'écran LCD simple permet aux utilisateurs de personnaliser l'interface utilisateur graphique de manière plus flexible et d'ajouter davantage d'interaction avec le micrologiciel de l'utilisateur. Si le panneau de commande n'a pas d'écran LCD, un canal de communication en temps réel peut être établi entre le micrologiciel et le PC via USART. La V4.0 établit également un canal de communication unidirectionnel rapide qui permet au micrologiciel d’envoyer en continu des données au PC à la vitesse maximale sans les octets de contrôle permettant de surveiller les variables qui changent rapidement.


Envoyez demande

whatsapp

teams

Messagerie

Enquête