STM32 Microcontroller Blockset

NOUVEAU PRODUIT

 

STM32 Microcontroller Blockset

Concevoir, simuler et implémenter des applications pour les microcontrôleurs STMicroelectronics STM32

Carte avec les noms de tous les principaux MCU STM32 qui sont supportés.

Applications de référence

Diagramme du système de contrôle moteur montrant les blocs de contrôleur, le modèle du système physique et les boucles de retour.

Contrôle moteur

Diagramme d’un modèle Simulink de conversion de puissance.

Conversion de puissance

Workflow de traitement du signal montrant les étapes de pré-traitement et de post-traitement.

Traitement du signal

Points forts du produit

Modèle Simulink montrant l'exemple de démarrage avec la configuration hardware STM32.

Déploiement en un seul clic

Générez du code et déployez-le sur les microcontrôleurs STM32 en un seul clic. Le code généré appelle automatiquement CMSIS-DSP pour le traitement du signal optimisé et CMSIS-NN pour l'inférence de réseau de neurones sur les processeurs Cortex-M.

Simulink Library Browser affichant les blocs du STM32 Microcontroller Blockset.

Support des périphériques

Utilisez des blocs de drivers pour les ADC, PWM, E/S numériques, UART, I2C, SPI et FDCAN afin de configurer directement les périphériques des MCU STM32 dans votre modèle Simulink.

Schéma d'un modèle d'exemple en mode externe.

Contrôle des signaux et réglage des paramètres

Surveillez les signaux et ajustez les paramètres dans les modèles fonctionnant sur les dispositifs STM32 sans recompiler le modèle.

Modèle Simulink configuré pour la vérification processor-in-the-loop.

Test PIL

Exécutez des tests PIL depuis MATLAB et Simulink pour vérifier l'équivalence numérique et profiler le temps d'exécution.

Exemple de modèle de démarrage pour l'E/S connectées avec le hardware STM32.

Simulation d'E/S connectées

Diffusez en streaming les données périphériques du hardware STM32 dans Simulink pendant la simulation. Les périphériques supportés incluent ADC, PWM, GPIO, I2C et SPI.

Intégration avec STM32CubeMX et STM32CubeIDE

Intégration avec STM32Cube

Importez des fichiers de projet STM32CubeMX existants (.ioc) ou créez de nouveaux projets STM32CubeMX dans Simulink. Optionnellement, générez des projets compatibles avec STM32CubeIDE.

Hardware supporté

Toutes les cartes Nucleo, Discovery, d'évaluation et personnalisées basées sur les séries de processeurs suivantes sont supportées.

Haute performance

  • STM32H7xx (dual-core)
  • STM32H7xx (dual-core)
  • STM32H5xx
  • STM32F7xx
  • STM32F4xx
  • STM32F2xx

Usage général

  • STM32G4xx
  • STM32G0xx
  • STM32F3xx
  • STM32F1xx

Très basse consommation

  • STM32U5xx
  • STM32L5xx
  • STM32L4xx

Sans fil

  • STM32WBxx