STM32 Microcontroller Blockset

NUOVO PRODOTTO

 

STM32 Microcontroller Blockset

Progettazione, simulazione e implementazione di applicazioni per microcontroller STMicroelectronics STM32

Scheda con i nomi di tutti i principali MCU STM32 supportati.

Applicazioni di riferimento

Diagramma del sistema di controllo motore che mostra i blocchi del controller, il modello dell'impianto e i loop di retroazione.

Controllo motore

Diagramma di un modello Simulink per la conversione di potenza.

Conversione di potenza

Workflow di elaborazione del segnale che mostra le fasi di pre-elaborazione e post-elaborazione.

Elaborazione di segnali

Punti principali del prodotto

Modello Simulink che mostra l'esempio introduttivo con la configurazione hardware STM32.

Distribuzione con un solo clic

Genera codice ed esegui il deployment su microcontroller STM32 con un solo clic. Il codice generato richiama automaticamente CMSIS-DSP per l'elaborazione del segnale ottimizzata e CMSIS-NN per l'inferenza delle reti neurali sui processori Cortex-M.

Simulink Library Browser che mostra i blocchi di STM32 Microcontroller Blockset.

Supporto periferiche

Utilizza blocchi driver per ADC, PWM, I/O digitale, UART, I2C, SPI e FDCAN per configurare direttamente le periferiche del microcontroller STM32 all’interno del tuo modello Simulink.

Diagramma di un modello di esempio in modalità esterna.

Monitoraggio dei segnali e sincronizzazione dei parametri

Monitora i segnali e ottimizza i parametri nei modelli in esecuzione su dispositivi STM32 senza ricompilare il modello.

Modello Simulink configurato per la verifica processor-in-the-loop.

Test PIL

Esegui i test PIL da MATLAB e Simulink per verificare l'equivalenza numerica e profilare il tempo di esecuzione.

Esempio introduttivo di modello Connected I/O per STM32.

Simulazione Connected I/O

Trasmetti i dati periferici dall'hardware STM32 a Simulink durante la simulazione. Le periferiche supportate includono ADC, PWM, GPIO, I2C e SPI.

Integrazione con STM32CubeMX e STM32CubeIDE

Integrazione STM32Cube

Importa file di progetto STM32CubeMX esistenti (.ioc) o crea nuovi progetti STM32CubeMX in Simulink. Facoltativamente, genera progetti compatibili con STM32CubeIDE.

Hardware supportato

Sono supportate tutte le schede Nucleo, Discovery, Evaluation e personalizzate basate sulle seguenti serie di processori.

Prestazioni elevate

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

Principale

  • STM32G4xx
  • STM32G0xx
  • STM32F3xx
  • STM32F1xx

Ultra-basso consumo

  • STM32U5xx
  • STM32L5xx
  • STM32L4xx

Wireless

  • STM32WBxx