La funzione PWM genera un segnale a onde a impulsi programmabile su un'uscita dedicata con ciclo di lavoro e frequenza regolabili.
NOTA: Questa funzionalità deve essere attivata impostando F_Enable su 1 oppure tramite un evento esterno con l'ingresso IN_EN e EN_Enable=1, altrimenti l'uscita (OUT_PWM) rimane a 0.
Le funzioni PTO e PWM usano le stesse uscite dedicate. Su un canale può essere usata solo una di queste 2 funzioni. L'uso di più funzioni sul canale 0 e sul canale 1 è consentito.
La forma del segnale dipende dai seguenti parametri di ingresso:
oFrequenza configurabile da 10 Hz a 65 kHz con passo di 0,1 Hz
oCiclo di lavoro del segnale di uscita da 0% a 100%
Ciclo di lavoro=Tp/T
Tp Ampiezza impulso
T Periodo d'impulso (1/frequenza)
L'ampiezza del segnale viene modulata modificando il ciclo di lavoro nel programma. Nella figura seguente è illustrato un segnale di uscita con cicli di lavoro variabili.
Nella tabella seguente vengono descritte le caratteristiche delle uscite veloci:
Caratteristiche |
Valore |
||
---|---|---|---|
Precisione/Modalità PWM |
Frequenza |
Ciclo |
Errore |
10...100 Hz |
0 - 100% |
0,1% |
|
101...1000 Hz |
1 - 99% |
1% |
|
1.001...20 kHz |
5...95% |
5% |
|
20.001...45 kHz |
10...90% |
10% |
|
45.001...65 kHz |
15...85% |
15% |
|
Passo frequenza di lavoro in modalità PWM |
20 Hz...1 kHz per 0,1% |
||
Campo della frequenza di lavoro |
1 - 99% |
Quando il ciclo di lavoro è inferiore a 5% o superiore a 95%, a seconda della frequenza, l'errore è superiore a 1% come illustrato nel grafico seguente: