La fonction de modulation de largeur d'impulsion ou PWM (Pulse Width Modulation) génère un signal d'onde programmable sur une sortie dédiée avec un cycle d'activité et une fréquence réglables.
NOTE : Activez cette fonctionnalité en réglant F_Enable sur 1 ou par un événement externe avec l'entrée IN_EN et EN_Enable=1. Sinon, la sortie (OUT_PWM) reste à 0.
Lorsqu'une fonction PWM (Pulse Width Modulation) est configurée sur un module d'E/S expertes, aucune autre fonction ne peut être ajoutée.
La forme du signal dépend des paramètres d'entrée suivants :
oFréquence configurable de 0,1 Hz à 20 kHz, par pas de 0,1 Hz
oCycle d'activité du signal de sortie de 0 à 100 %.
Cycle d'activité = Tp/T
Tp Largeur d'impulsion
T Période d'impulsion (1/Fréquence)
Le fait de modifier le cycle d'activité dans le programme module la largeur du signal. L'illustration ci-après représente un signal de sortie avec différents cycles d'activité.
Le cycle d'activité est affiché pour une précision de 1 % à chaque pas de 80 Hz. Lorsque le cycle d'activité est inférieur à 4 % ou supérieur à 96 %, selon la fréquence, l'écart est supérieur à 1 % comme indiqué sur le graphique ci-dessous :