Le filtrage configurable se fait en 2 étapes : anti-rebondissement et anti-martèlement.
L'anti-rebondissement est utilisable sur toutes les fonctions d'entrée, afin que les modifications de l'état d'entrée ne soient pas traitées trop rapidement, comme celles causées par un rebondissement du contact. Les modifications de signal sont ignorées en fonction du type de filtre et du temps présélectionné. La plage de valeurs du temps de filtrage va de 0 à 256 ms ; la valeur 0 désactive le filtre anti-rebondissement. La sélection du type de filtre anti-rebondissement « Stable Signal » ou « Integrating » agit sur les 8 entrées de chaque bloc fonction.
NOTE :
-
Un filtre anti-rebondissement supérieur ou égal à 1 ms est recommandé pour offrir une protection suffisante contre les perturbations électromagnétiques. Cela signifie que les états de signal d'entrée supérieurs ou égaux à 2 ms et les événements jusqu'à 250 Hz peuvent être traités.
-
En général, le filtre matériel présent dans le module supprime le bruit d'une fréquence supérieure à 1 kHz.
-
Si le temps d'anti-rebondissement est réglé sur 0, Control Expert peut générer deux événements avec les mêmes horodatages (intervenus en 1 ms) sur une même voie.
L'anti-martèlement peut être utilisé pour les entrées événement et compteur. Il limite le nombre d'événements à une valeur configurable pendant une durée configurable, afin de ne pas enregistrer plusieurs événements pour la même entrée. Par exemple, les influences des perturbations dues à des entrées qui changent lentement (car l'hystérésis est peut-être réglée sur une valeur trop faible). Le compteur de martèlement est configurable pour chaque entrée individuelle et le temps de martèlement pour chaque paire d'entrées. La sélection de « Dechattering » dans l'écran des paramètres active le filtre de martèlement pour les 8 entrées de chaque bloc fonction. Le filtrage anti-martèlement de chaque entrée peut être désactivé en sélectionnant la valeur 0 pour le compteur de martèlement. Un bit « Chatter Filter Active » du mode de sortie « status » (Bit -7 - CC) qui est renvoyé par l'EFB de transfert de données. Pour plus d'informations, reportez-vous à la section
EFB de transfert de données signale qu'an moins une entrée « Chatter » est filtrée. Le bit est réinitialisé dès que le temps de martèlement pour la dernière entrée filtrée active s'est écoulé.
-
Temps martèlement : la période de temps pendant laquelle la limite du comptage du martèlement a un effet. La plage de valeurs va de 1 à 255 * 100 millisecondes = 0,1 à 25,5 secondes.
-
Comptage du martèlement : le nombre maximum d'événements enregistrés qui peuvent être transférés pendant la période de temps de martèlement. La plage de valeurs va de 1 à 255. La valeur 0 désactive le filtre de martèlement.
NOTE : l'anti-martèlement est un outil de traitement très puissant qui peut avoir des effets secondaires non souhaités. Son utilisation avec des entrées de compteur n'est pas forcément pertinente. Si une reconnaissance du front est effectuée pour les « deux fronts » alors, en cas de suppression du martèlement impair, deux événements successifs avec le même front (2 montants, 2 descendants) apparaissent lors du transfert sur l'automate.