La durée de l'impulsion t_on fixe le temps pendant lequel la sortie Y_POS ou Y_NEG peut émettre un signal à 1. Lorsque le signal d'entrée X est positif, la sortie adopte la valeur Y_POS. Si le signal d'entrée X est négatif, la sortie adopte la valeur Y_NEG. Seule une sortie peut adopter la valeur 1. Afin de préserver l'électronique de puissance (éviter l'allumage simultané de soupapes du convertisseur en mode antiparallèle), un temps de pause de t_pause = 10 ou 20 ms, au choix, doit être éventuellement intercalé entre l'impulsion de commande et l'impulsion de freinage.
Une impulsion de freinage de durée t_brake peut éventuellement suivre la durée d'impulsion après le temps de pause t_pause. Pendant la pause, les deux sorties adoptent le signal 0. Pendant le temps de freinage, la sortie opposée à l'impulsion précédente adopte le signal 1. Un temps de pause de t_pause = 20 ms (t_pause = 0,02) correspond à une interruption de la commande de l'angle d'amorçage pendant deux demi-ondes. La distance de sécurité est alors suffisamment grande pour éviter les courts-circuits ou pour amorcer le circuit de protection à la suite de l'allumage des soupapes antiparallèles.
Suit un temps pendant lequel les deux sorties adoptent le signal 0 (délai d'attente).
Période
Ce délai d'attente, associé au temps d'impulsion, de pause et de freinage, donne une durée de période

, calculée en fonction des paramètres lo_x et
t_min selon les équations suivantes :
Conditions nécessaires
|
Equation
|
Explication des grandeurs de formules
|
lo_x <> 0
|
|
|
lo_x = 0
t_min > 0
|
|
|
lo_x = 0
t_min = 0
|
|
|
Dans les trois cas :
Condition
|
lo_x
|
up_x
|
t_min
|
t_max
|
|
pos_lo_x
|
pos_up_x
|
pos_t_min
|
pos_t_max
|
|
neg_lo_x
|
neg_up_x
|
neg_t_min
|
neg_t_max
|
NOTE : On considère la valeur absolue des paramètres up_x (-pos/-neg) et lo_x (-pos/-neg).
Le paramètre t_min (une valeur distincte pour chaque sortie) indique la durée minimale de la période, c'est-à-dire le temps passé entre le début d'une impulsion de commande et le début de l'impulsion suivante. Cette durée s'applique lorsque l'entrée X dépasse la valeur up_x . Notez qu'on y trouve également une valeur séparée pour chaque sortie.
Le paramètre t_max limite le temps maximal de la période vers le haut. Si l'entrée dépasse pos_lo_x ou neg_lo_x par valeur inférieure, aucune impulsion de commande n'est délivrée jusqu'à ce que l'entrée dépasse à nouveau pos_lo_x ou neg_lo_x par valeur supérieure. En principe, les valeurs pos_lo_x et neg_lo_x déterminent une zone morte, dans laquelle le bloc fonction ne fixe plus ses sorties.
Les paramètres (pos_t_min, pos_up_x) et (pos_t_max, pos_lo_x) sont valables pour des signaux d'entrée positifs X. La sortie Y_POS est mise. Les paramètres (neg_t_min, neg_up_x) et (neg_t_max, neg_lo_x) sont valables pour les signaux d'entrée négatifs X. La sortie Y_POS est mise.
Représentation du chronogramme
La figure suivante illustre le rapport entre les différents temps :
Evolution en fonction de la durée
La figure suivante illustre les sorties fonction de X :
Sorties fonction de
X (cas particulier)
La figure suivante illustre le cas particulier t_min = 0, lo_x = 0 :
En mode Réinitialisation R = 1, les sorties Y_POS et Y_NEG sont mises à zéro. Les horodateurs internes sont également initialisés. Ainsi, le bloc fonction commence par émettre un nouveau signal à 1 à la sortie correspondante lors du passage à R = 0.
Si le bloc fonction PDM fonctionne en association avec un régulateur PID, la durée maximale de la période t_max doit être choisie de telle manière qu'elle corresponde à la période d’échantillonnage du régulateur PID. Ce procédé permet de garantir que chaque nouveau signal de commande du régulateur PID sera traité intégralement pendant la durée de la période.
La période d’échantillonnage t_scan du PDM devrait ensuite être choisi en fonction de la finesse du temps d'impulsion par rapport à la durée de la période. Ce temps permet de déterminer une séquence d'impulsions minimale.
Le ratio minimal suivant est recommandé :