Capteurs de présence et mouvements : câblage et programmation

De GCE Electronics
Aller à la navigation Aller à la recherche

PIR

PIR.jpg
Nom PIR
Famille IPX800 V5
Wiki créé le 24/02/2022
Wiki mis à jour le 24/02/2022
Auteur @FGTOUL

Introduction

Bienvenue sur ce wiki dédié à la présentation des différents branchements de capteurs 12Vdc ou 230Vac. Ce guide vous aidera à comprendre comment connecter ces capteurs sur des entrées digitales, des entrées opto-isolées, ou encore en utilisant des relais d’isolement pour obtenir un contact sec.

Les capteurs 12Vdc et 230Vac sont couramment utilisés dans de nombreux systèmes et applications. Leur branchement correct est crucial pour le bon fonctionnement de votre installation et pour préserver votre précieux automate.

Les différents câblages

Les capteurs 230Vac

2 types de capteurs sont disponibles, les uns avec sortie active à 230Vac, d'autres munis d'un relais d'isolement sur la sortie.

Avec relais d'isolement

Les bornes du relais peuvent être connectées directement sur l'entrée digitale de l'IPX800 ou de l'une de ses extensions comme la X-24D ou encore la X-8R.

La programmation à faire sur l'IPX800 dépendra du mode de commutation adopté par le détecteur ainsi que du type d'extension à laquelle il est branché.

PIR 230 avec relais.png

Avec sortie active à 230Vac

La sortie ne peut en aucun cas être connectée directement à notre automate ou à l'une de ses extensions.

Il est impératif d'intercaler un relais d'isolement.

Nous choisirons un relais compatible avec une tension de commande s'élevant à 230Vac.

Afin de limiter les parasites émis par la bobine, nous pourrons brancher un filtre X2 à ses bornes.

PIR 230 sans relais.png

Les capteurs 12Vdc à 24Vdc

Sortie en contact sec

Capteur 12Vdc avec contact sec.png

Sortie active entre 5Vdc et 24Vdc

En général ce type de capteur émet sur sa sortie une tension identique à son alimentation. Ces détecteurs peuvent être connectés directement aux entrées opto-isolées de l'IPX800 V5, de l'extension X-24U ou encore de la X-8D.


Prenons l'exemple d'un capteur 12Vdc.


PIR 12Vdc sortie active.png

Si vous souhaitez connecter le capteur à une entrée digitale, vous devez intercaler un relais d'isolement.

Le circuit devra être protégé par la mise en place d'une diode de roue libre aux bornes de la bobine de ce relais.

La diode de roue libre est un composant essentiel dans les circuits de commande de relais. Voici quelques points importants à considérer :

  1. Tension de la diode de roue libre :
    • La diode de roue libre doit être capable de supporter la tension d’alimentation. Par exemple, si vous pilotez un relais avec une tension de 24V, la diode doit pouvoir gérer au moins 24V. Cependant, il est recommandé de prendre une marge de sécurité pour garantir la fiabilité du circuit.
  2. Courant de la diode de roue libre :
    • Lors de la désactivation du relais, 100% du courant de l’inductance circule à travers la diode de roue libre. Par conséquent, la diode doit être capable de supporter ce courant.
    • Pour la commande de relais, la diode 1N4148 est une option idéale. Elle peut gérer jusqu’à 100V et 200mA.

N’oubliez pas de vérifier les spécifications de la diode en fonction de votre application spécifique. Si vous avez besoin d’une diode avec des caractéristiques différentes, assurez-vous de choisir celle qui convient le mieux à votre circuit.

PIR 12Vdc sortie active avec relais.png

Sortie à collecteur ouvert

Exemple avec un détecteur alimenté en 12Vdc

PIR 12V collecteur ouvert.png


Programmation

Nous allons devoir adapter la programmation au cas par cas en fonction du comportement de la sortie du détecteur.

Ci-dessous vous trouverez quelques chronogrammes de comportements différents (sortie maintenue, train d'impulsions, ...) mis en parallèle au comportement souhaité du point lumineux.

Pour IPX800 V5, vous trouverez une programmation par liens ainsi qu'une méthode par le moteur de scénario.

Choisissez la méthode qui convient le mieux à vos besoins ! 🏡🔌

Pour l'IPX800 V4, vous trouverez des scènes uniquement.

Comportement 1 : Sortie maintenue à l'état ON

Diagramme 2 PIR.png

figure 1

Programmation par liens uniquement sur IPX800 V5

Supposons pour cet exemple que la sortie du capteur est connectée à une entrée digitale de la X-24D.

Dans notre configuration, l’objet que nous avons nommé ‘LAMPE’ représente une sortie arbitraire de l’installation. C’est sur cette sortie que la lampe est connectée. Cette sortie peut être un relais IPX800, X-8R, ou X-DIMMER, X-PWM, ou tout autre dispositif de sortie approprié.


La programmation la plus simple pour ce scénario implique de créer un lien entre l’entrée/sortie (IO) connectée à la sortie du capteur et l’entrée “Start” d’une temporisation en mode HOLD.

À chaque détection du capteur, le décompte de la temporisation est réinitialisé.

PIR simple active on.png

Cependant, si le capteur est équipé de sa propre temporisation et que celle-ci est d'une durée supérieure à la temporisation sur ipx800, la lampe s'éteindra à la fin du décompte sur IPX800, faute de changement d'état de la sortie du capteur. Pour éviter ce problème et si la temporisation du capteur est réglable, réglez la au minimum et réglez la tempo de l'IPX800 sur une durée supérieure.

Dans le cas où la temporisation n'est pas réglable, il faudra contourner le problème par programmation.


Dans le diagramme ci-dessous, nous conditionnons l'extinction de la lampe sur la désactivation de la sortie du capteur et nous ajoutons une temporisation en fin de détection pour obtenir le comportement attendu (figure 1).

Diagramme PIR active on avec contrôle.png

Programmation IPX800 V5 via le moteur de scénario uniquement

Créez une temporisation en mode HOLD avec contrôle Normal

Créez ces 3 règles

  • Allumage immédiat :
  Événement : EntréeDigitale
    
  Résultat : ON LAMPE
  • Fin détection ; départ tempo
  Événement : NON EntréeDigitale  
   
  Résultat : ON TEMPO.START (mode hold)
  • Fin tempo et pas de détection :
  Événement : NON TEMPO.OUTPUT ET NON EntréeDigitale   
  
  Résultat : OFF LAMPE

Programmation sur IPX800 V4

Configurez une sortie virtuelle avec TB=x secondes :

  • scène 1 : Allumage immédiat et maintien
  Événement : EntréeDigitale 
  Action : ON
  Résultat : SortieVirtuelle


  • scène 2 : Extinction temporisée
  Événement : NON SortieVirtuelle ET NON EntréeDigitale
  Action : OFF
  Résultat : LAMPE

Comportement 2 : Sortie maintenue à l'état OFF

Lors de détections, le capteur fait passer sa sortie à l'état OFF et la maintient dans cet état selon une temporisation interne ou réglable sur le capteur lui-même.

Nous avons pour objectif de mettre en place un système d’éclairage qui s’active immédiatement lors de la première détection de mouvement. Une fois que le mouvement n’est plus détecté, une temporisation est initiée. L’éclairage ne s’éteindra qu’à la fin de cette temporisation. Ce système permet d’assurer que l’éclairage reste allumé pendant toute la durée de la présence dans la zone surveillée, et un peu après, pour plus de confort et de sécurité. Comportement 1 PIR.png

Figure 2

Programmation sur IPX800 V5 par liens uniquement

Programmation simple :

Il faut que la temporisation du capteur soit de durée inférieure à celle de l'IPX800.

Diagramme PIR active OFF simple.png

Ajoutons un contrôle en fin de détection pour obtenir un comportement comme attendu en figure 2.

Il est possible d'ajouter un contrôle en fin de détection pour obtenir un comportement comme attendu en figure 2.

Diagramme PIR Active OFF avec Contrôle.png

Programmation IPX800 V5 via le moteur de scénario uniquement

Créez une temporisation en mode HOLD avec contrôle Normal

Créez ces 3 règles

  • Allumage immédiat :
  Événement : NON EntréeDigitale
    
  Résultat : ON LAMPE
  • Fin détection ; départ tempo
  Événement : EntréeDigitale  
   
  Résultat : ON TEMPO.START (mode hold)
  • Fin tempo et pas de détection :
  Événement : NON TEMPO.OUTPUT ET NON EntréeDigitale   
  
  Résultata: OFF LAMPE

Programmation sur IPX800 V4

Configurez une sortie virtuelle avec TB=x secondes :

  • scène 1 : Allumage immédiat et maintien
  Événement : NON EntréeDigitale 
  Action : ON
  Résultat : SortieVirtuelle


  • scène 2 : Extinction temporisée
  Événement : NON SortieVirtuelle ET EntréeDigitale
  Action : OFF
  Résultat : LAMPE

Comportement 3 : Sortie avec train d'impulsions

Certains capteurs émettent des impulsions à intervalle régulier tout au long de la détection.

Nous souhaitons éclairer dès la première impulsion et éteindre lors de la dernière avec un retard.

Nous considèrerons que si aucune nouvelle impulsion ne survient après un délai équivalent à la période ρ entre les impulsions, la détection est terminée. La temporisation avant extinction peut alors être initiée.


PIR sortie à imulsions.png

figure 3

Programmation sur IPX800 V5 par liens uniquement

Ce cas est le plus simple à programmer car la sortie du capteur change d'état régulièrement, ce qui provoque la réinitialisation du décompte de la temporisation en mode HOLD.

En réglant la durée de la temporisation sur une durée supérieure à la période ρ, nous garantissons un éclairage après la dernière détection.


PIR simple active on.png

Programmation sur IPX800 V5 par le moteur de scénario uniquement

Créez un objet Tempo en mode Hold.

Deux règles suffisent.


  • Règle 1 : Init et maintien de la temporisation.
  Événement : EntréeDigitale
  
  Résultat : ON Tempo.Start


  • Règle 2 : Allumage/extinction
  Événement : Tempo.Output
  
  Résultat : ON/OFF LAMPE

Programmation sur IPX800 V4

Configurez une sortie virtuelle avec TB=x secondes :

  • scène 1 : Allumage immédiat et maintien
  Événement : EntréeDigital 
  Action : ON  Résultat : SortieVirtuelle
  • scène 2 : Extinction temporisée
  Événement : SortieVirtuelle  
  Action : ON/OFF  Résultat : LAMPE

Cas particulier d'un capteur sur une entrée digitale de X-8R.

Liens annexes

Pour plus d'information sur l'usage des variables sous la forme $id$, veuillez lire cet article :