Modulazione di larghezza di impulso (PWM)

Implementare gli algoritmi per il controllo dell’alimentazione elettrica utilizzando la modulazione di larghezza di impulso (PWM)

La modulazione di larghezza di impulso (PWM) è una tecnica digitale comune per controllare l’alimentazione elettrica di un carico utilizzando impulsi ad onda quadra per un qualsiasi ciclo di lavoro determinato. Un controllo appropriato della modulazione di larghezza di impulso assicura efficienza ed accuratezza in applicazioni quali controllo motori brushless, controllo inverter ad alimentazione solare e regolazione voltaggio. Una sfida comune con queste applicazioni è valutare la correttezza dell’architettura di controllo prima di sostenere le spese di collaudo dell’hardware.

Flusso di lavoro PWM

Un’elaborazione efficiente per sviluppare e implementare algoritmi precisi per la regolazione della modulazione di larghezza di impulso implica:

  • Progettare e testare algoritmi di controllo PWM in un ambiente di simulazione
  • Generare codici C ANSI per collaudo e implementazione in tempo reale
  • Integrare gli algoritmi di controllo della modulazione di larghezza di impulso in una base di codice esistente

Per saperne di più su come la PWM è implementata con Simulink®, vedere il video Controllo della velocità di un motore CC utilizzando la PWM (7:27).

Supporto PWM su Arduino, Raspberry Pi e BeagleBone

Hardware economicamente vantaggiosi come Arduino®, Raspberry Pi™, e BeagleBone supportano la modulazione di larghezza di impulso. Queste schede possono fornire segnali PWM su pin specifici in modo da poter costruire facilmente un controller PWM come quelli utilizzati per motori o ventilatori.

Per implementare i controller PWM su queste schede con Simulink, scaricare i pacchetti di supporto per Arduino, Raspberry Pi, o BeagleBone.



Vedere anche: Simscape Electrical, Simulink Control Design, Embedded Coder, controllo motori, video sulla modulazione di larghezza di impulso, simulazione converter ausiliario, simulazione converter buck, simulazione alimentazione elettronica, controllo orientato al campo, controllo motori BLDC

10 modi per velocizzare la progettazione di controllo di conversione di potenza con Simulink