Jan 09, 2019 Eine Nachricht hinterlassen

STM32FOCSDKv4.0 neue Funktionen

STM32FOCSDKv4.0 neue Funktionen

STM32FOCSDKV4.0 ist die neueste Version der Firmware-Bibliothek aus dem Jahr 2014. Die Architekturverbesserung betrifft hauptsächlich die Benutzerfreundlichkeit der Firmware. Durch die Verbesserung der Benutzerfreundlichkeit können Benutzer das Produktdesign beschleunigen und den Entwicklungszyklus verkürzen. Diese beiden Faktoren werden von elektronischen Unternehmen ermittelt. Der Schlüssel zum Erfolg. Um die Benutzerfreundlichkeit der Software-Entwicklungstools zu verbessern, vom Quellcode bis zur grafischen Benutzeroberflächen-Software für das PC, fügt das Motorsteuerungs-System von STMicroelectronics viele neue Funktionen hinzu und enthält eine Reihe von Entwicklungsmaterialien, darunter technische Dokumentation, häufig gestellte Fragen und Demos. Dokumente, Softwarebeispiele, Anwendungsfälle, Lernprogramme und Videos. Alle Materialien werden in Standardsoftware- und Firmware-Paketen gespeichert. Benutzer können das Softwarepaket von der offiziellen Website von STMicroelectronics unter www.st.com herunterladen. Wenn ein vollständiger Quellcode in C-Sprache erforderlich ist, muss der Benutzer einen Antrag bei der lokalen STMicroelectronics-Vertretung stellen.

Das Ökosystem STM32FOCSDKV4.0 umfasst zwei Tools für schnelles und effizientes Design: Firmware-Bibliothek und grafische PC-Benutzeroberflächen-Software.

Von dem kostengünstigen 48-MHz-Cortex-M0STM32F030x über das STM32F30x mit integrierten analogen IP-Modulen bis hin zur hochmodernen 180-MHz-Cortex-M4STM32F4-Unterstützung von Floating-Point-Anweisungen unterstützt die prestigeträchtige STM32F-Firmware-Bibliothek die gesamte STM32F-Familie. Vom kleinen Motor für medizinische Zwecke bis zu großen Servomotoren für die Fabrikautomation oder elektrische Traktion deckt STM32 ein breites Spektrum an Motorsteuerungsanwendungen ab. Im Gegensatz zu anderen Marken von Motorsteuerungslösungen verwendet die Firmware-Bibliothek STM32FOC einen objektorientierten Ansatz. Daher unterstützt die Firmware-Bibliothek von ST verschiedene Familien von Mikrocontrollern.

Neben den strikten Vorteilen der vorherigen Version der Software-Abstraktionsschicht werden mit V4.0 auch Arbeitsbereiche vereinfacht und die Anzahl der Elemente pro Konfiguration reduziert. Außerdem war die von der Firmware-Bibliothek unterstützte IDE-Entwicklungsumgebung bisher nur IAREmbeddedWorkbench und unterstützt nun die integrierte Entwicklungsumgebung KEILMicrovision.

Die Motor Control Application Programming Interface (API) ist das Flaggschiff der Vorgängerversion, und die API der neuen Version fügt neue Funktionen hinzu. Darüber hinaus fügt die neue Version des Pakets einige Softwarebeispiele hinzu. Benutzer können die von der Motor Control API abgeleiteten Funktionen verwenden, um typische Anwendungsfälle für die Verwendung im endgültigen Anwendungsdesign zu implementieren, z.

• Stellen Sie den Drehzahlsollwert entsprechend der analogen Eingangsspannung ein.

• Das PWM-Ausgangssignal ist proportional zur Geschwindigkeitsmessung.

• Ändern Sie Parameter wie Controller-Bandbreite in Echtzeit.

• Ändern Sie die Parameter für Geschwindigkeitssensor und Positionssensor des Regelkreises in Echtzeit

Der gesamte zur Implementierung dieser Funktionalität erforderliche Code befindet sich in den Softwarebeispielen. Sie können als Grundlage für die Erstellung komplexer Projekte oder als Referenzhandbuch für das Verständnis der Logik hinter der API selbst verwendet werden. Die Motorsteuerungsbibliothek ist eine Blackbox, die angibt, wie Sie dem Motor Befehle geben, z. B. Starten, Stoppen oder Abbremsen. Es kann auch verwendet werden, um Motorfeedbacksignale wie Drehzahl-, Drehmoment- oder Leistungsmessungen zu empfangen. Die Firmwarebibliothek ermöglicht es den Kunden außerdem, sich auf die Forschung und Entwicklung auf höchster Ebene zu konzentrieren und differenzierte Lösungen mit spezifischem strategischem Wissen zu entwerfen.

3

Abbildung 3: MCSDK4.0-Benutzeroberfläche

In Version 4.0 verfügt die Firmware-Benutzeroberfläche über zwei Kommunikationskanäle. Wenn das Bedienfeld mit einem LCD-Bildschirm ausgestattet ist, kann eine leichtgewichtige grafische Benutzeroberfläche (kleine Codegröße) implementiert werden. Mit dem einfachen LCD-Display können Benutzer die grafische Benutzeroberfläche flexibler anpassen und mehr Benutzer-Firmware-Interaktionen hinzufügen. Wenn das Bedienfeld keinen LCD-Bildschirm besitzt, kann ein Echtzeit-Kommunikationskanal zwischen der Firmware und dem PC über den USART eingerichtet werden. Mit V4.0 wird außerdem ein schneller Einweg-Kommunikationskanal eingerichtet, der es der Firmware ermöglicht, kontinuierlich Daten mit maximaler Geschwindigkeit an den PC zu senden, ohne dass die Steuerbytes zur Überwachung sich schnell ändernder Variablen verwendet werden.


Anfrage senden

whatsapp

teams

E-Mail

Anfrage