- logique d’automatisation locale
- concentrateur ou appareil
- systèmes embarqués
- maison intelligente
- boucles de commande
Concentrateur ou appareil : où devrait se trouver la logique d’automatisation

La vraie question n’est pas de savoir si un concentrateur ou un appareil est plus intelligent. C’est de déterminer ce qui doit continuer de se produire après le redémarrage du concentrateur, l’installation d’une mise à jour ou une perte de réseau. La réponse est claire : la logique d’automatisation locale prend en charge la sécurité et la protection des biens; le concentrateur s’occupe de la commodité, des horaires, des tableaux de bord et de la coordination.
Utilisez un ventilateur d’extraction contrôlé par l’humidité comme cas d’essai
Prenez un petit boîtier avec un capteur d’humidité, un ventilateur d’extraction et un concentrateur capable d’envoyer des notifications. Le résultat souhaité est simple : faire fonctionner le ventilateur au-dessus d’un seuil d’humidité, l’arrêter lorsque l’air revient à la normale et vous avertir si la condition persiste.
Cela ressemble à une seule automatisation, mais elle comprend deux tâches différentes :
- La boucle de commande du ventilateur détermine si le boîtier a besoin de ventilation.
- Le concentrateur coordonne ce résultat avec les autres appareils, les horaires, les alertes et les commandes de l’utilisateur.
Ces tâches n’ont pas les mêmes conséquences en cas de défaillance. Si une notification arrive en retard, le système est moins pratique. Si la ventilation s’arrête alors que de la condensation s’accumule, le boîtier, le stock, les composants électroniques ou le fini peuvent être endommagés. Si le ventilateur protège une personne contre la chaleur ou les vapeurs, la distinction est encore plus évidente.
Nous mettrions le seuil, l’hystérésis, la durée minimale de fonctionnement, la réponse à une défaillance du capteur et toute coupure forcée sur l’appareil. Le concentrateur peut reproduire l’état et ajouter des fonctions utiles autour de celui-ci, mais il ne devrait pas être le seul élément à décider si le ventilateur fonctionne.
Une boucle de commande qui s’exécute sur l’appareil continue de fonctionner, peu importe ce qui arrive au reste du système. En revanche, une automatisation sur un concentrateur cesse de fonctionner lorsque le concentrateur redémarre, installe une mise à jour ou perd le réseau.
Comparez la commande par le concentrateur, la commande par l’appareil et l’architecture répartie
| Architecture | Réponse à la température et au capteur | Gestion du courant et de la charge | Tolérance au seuil | Principal mode de défaillance | Coût par composant | Quantité la mieux adaptée |
|---|---|---|---|---|---|---|
| Règle uniquement sur le concentrateur | Dépend de la transmission du capteur, du réseau, de la planification du concentrateur et du délai d’exécution de la règle | Le concentrateur peut commander un relais, mais il ne remplace pas la protection locale de la charge | Le comportement au seuil peut varier selon les rapports manqués et les commandes retardées | Un redémarrage ou une mise à jour du concentrateur, une perte de réseau ou un état périmé du capteur interrompt la décision | Coût le plus bas du côté de l’appareil, mais dépendance accrue à l’infrastructure partagée | Prototypes uniques où une défaillance n’a aucune conséquence |
| Micrologiciel uniquement sur l’appareil | L’échantillonnage local et le moment de la commande sont prévisibles une fois ajustés au capteur et au micrologiciel | L’appareil peut appliquer des limites de courant locales ou s’arrêter en cas de surintensité si le matériel le permet | L’hystérésis et l’anti-rebond sont déterministes dans le micrologiciel | Défaillance du micrologiciel, panne du capteur, coupure de courant ou matériel inadéquat | Coût d’ingénierie plus élevé, dépendance moindre au système partagé | Nœuds répétés qui exécutent la même tâche |
| Commande répartie | La boucle locale réagit à la condition mesurée; le concentrateur reçoit l’état sans gérer la coupure | L’appareil gère le trajet de la charge; le concentrateur envoie les commandes non critiques | Le seuil local reste constant tandis que les fonctions du concentrateur demeurent réglables | L’appareil protège la charge; les fonctions du concentrateur disparaissent en cas de défaillance du concentrateur ou du réseau | Configuration plus importante qu’avec le concentrateur seulement, répartie sur les unités répétées | La plupart des installations réelles où la sécurité ou les biens sont en jeu |
Ne confondez pas une commande de relais avec une protection contre le courant. Un relais prévu pour le courant de fonctionnement d’un ventilateur peut tout de même ne pas convenir à son courant d’appel, à son comportement inductif, à sa fréquence de commutation, à la température du boîtier ou aux conditions de défaillance. Une charge sur secteur nécessite aussi l’isolation, les fusibles, les dégagements, la mise à la terre et le traitement du boîtier appropriés à la tension et à la méthode d’installation. Une carte de commande basse tension ne rend pas à elle seule un circuit sur secteur sécuritaire.
Pour un ventilateur basse tension, l’appareil peut généralement commuter le courant au moyen d’un transistor ou d’un étage de relais approprié, choisi en fonction du courant réel du ventilateur et de son comportement au démarrage. Pour l’équipement sur secteur, utilisez un composant de commutation de calibre approprié et respectez les exigences électriques applicables plutôt que de considérer une carte de relais de loisir comme un système de sécurité complet.
Placez les conséquences matérielles dans l’appareil
Le micrologiciel local devrait prendre en charge les décisions qui ont un état sécuritaire défini. Cela comprend :
- L’arrêt en cas de surchauffe d’un appareil de chauffage, d’un pilote ou d’un boîtier.
- Une durée maximale de fonctionnement continu pour un moteur ou un ventilateur.
- Le comportement lorsque le capteur sort de sa plage, comme l’arrêt d’un appareil de chauffage plutôt que de faire confiance à une lecture impossible.
- La gestion des défaillances de courant ou de charge lorsque le matériel peut les mesurer.
- L’hystérésis pour éviter qu’un ventilateur alterne rapidement autour du seuil.
- Un état de démarrage qui n’alimente pas une sortie dangereuse avant que les entrées soient valides.
Les valeurs exactes dépendent du matériel et du procédé. La coupure d’un appareil de chauffage dépend de l’appareil, du boîtier, de l’emplacement du capteur, des limites des matériaux et des conséquences d’un dépassement. La limite de courant d’un ventilateur dépend du moteur et de l’étage de commutation. Un seuil d’humidité dépend du matériau et du niveau d’humidité permis, et non d’un nombre universel.
Pour un appareil qui contrôle la température, mesurez la réponse thermique réelle au lieu de faire des suppositions à partir des caractéristiques du capteur. Notez la température à un intervalle d’échantillonnage connu, enregistrez le temps entre le changement de sortie et la réponse mesurée, puis testez la pire condition ambiante crédible. Réglez ensuite la coupure sous la limite du matériau ou du composant, avec une marge suffisante pour l’erreur du capteur, l’erreur de positionnement et le dépassement.
L’hystérésis est tout aussi pratique. Si le ventilateur démarre à un seuil d’humidité et s’arrête au même seuil, le bruit et de petits changements environnementaux peuvent faire alterner rapidement la sortie. Utilisez des conditions de démarrage et d’arrêt distinctes, puis vérifiez le temps de cycle avec le véritable ventilateur et le boîtier. L’écart approprié est le plus petit qui empêche l’alternance rapide tout en continuant de contrôler la condition.
Le concentrateur peut tout de même exposer le seuil, mais une valeur réglable par le concentrateur ne devrait pas pouvoir supprimer une limite définie sur l’appareil. Une approche utile consiste à utiliser une limite supérieure locale stricte et un point de fonctionnement demandé par le concentrateur. L’appareil n’accepte la demande qu’à l’intérieur d’une plage définie.
Laissez la coordination et la commodité au concentrateur
Un concentrateur est l’endroit approprié pour les fonctions qui peuvent attendre, être réessayées ou être absentes sans créer une condition dangereuse. Il peut notamment allumer un voyant d’état, envoyer une alerte, modifier une tuile du tableau de bord, coordonner plusieurs pièces ou appliquer un horaire.
C’est aussi l’endroit où doit se trouver la logique entre appareils. Un capteur d’humidité peut demander au concentrateur d’afficher un avertissement, tandis que le ventilateur continue de suivre sa boucle locale. Le concentrateur peut demander des heures silencieuses, mais l’appareil peut refuser cette demande si sa limite de température ou d’humidité est active. Une commande manuelle peut demander un fonctionnement, tandis que l’appareil continue d’appliquer sa durée maximale.
Considérez les commandes du concentrateur comme des demandes, et non comme des instructions incontestables. L’appareil devrait au moins signaler :
- La valeur actuellement mesurée et la validité du capteur.
- L’état de la sortie et la raison de cet état.
- L’état d’une défaillance locale ou d’une coupure.
- La version du micrologiciel ou de la configuration.
- La dernière commande du concentrateur acceptée, si l’historique des commandes est important.
Lors de la reconnexion, déterminez explicitement si l’appareil conserve son état local, accepte une nouvelle commande ou exige une réinitialisation par un opérateur. Un redémarrage automatique vers un état alimenté est un choix de conception, et non une valeur par défaut que vous devriez hériter d’une bibliothèque.
Décidez selon la quantité et testez l’architecture
Pour un prototype unique et sans danger, une commande uniquement par le concentrateur est souvent suffisante. C’est la réponse qui va à l’encontre de nos propres intérêts, et elle est importante. Si le ventilateur ne fait que déplacer de l’air sur une pièce d’essai et qu’un cycle manqué ne peut rien endommager, construire une commande locale complète peut demander plus de temps qu’elle n’en fait économiser. N’achetez pas un autre contrôleur et n’ajoutez pas de carte personnalisée avant que les conséquences d’une défaillance ne le justifient.
La réponse change lorsque l’appareil est reproduit, sans surveillance, difficile d’accès ou destiné à protéger quelque chose de coûteux. Un contrôleur local ajoute du micrologiciel, des gabarits d’essai, de la documentation et un moyen de le mettre à jour. Ces coûts sont réels pour une seule unité. Avec des unités répétées, le même comportement local peut être testé une fois et déployé de façon uniforme, tandis qu’une conception uniquement sur le concentrateur maintient chaque nœud dépendant d’un seul point de défaillance partagé.
Il n’existe pas de quantité universelle honnête à laquelle le choix change. Estimez-la en fonction du travail exigé par votre conception :
- Comptez les heures nécessaires pour mettre en œuvre et tester la boucle locale.
- Comptez le matériel et l’assemblage ajoutés par cette conception pour chaque unité.
- Estimez le coût d’un événement de commande raté ou manqué.
- Multipliez le travail de mise en service et de récupération du côté du concentrateur par le nombre de nœuds.
- Ajoutez le coût de l’entretien d’une automatisation partagée qui doit comprendre l’état de chaque appareil.
Si les conséquences d’une défaillance touchent à la sécurité, la quantité n’est pas le facteur décisif. La règle s’applique à une seule unité. Si les conséquences concernent seulement une notification ou une fonction pratique, le concentrateur est habituellement le choix économique, même pour une quantité plus grande.
Ne validez pas uniquement le fonctionnement normal. Faites fonctionner l’appareil tout en interrompant volontairement le chemin de communication :
- Redémarrez le concentrateur lorsque la condition locale est au-dessus du seuil.
- Déconnectez le réseau sans couper l’alimentation de l’appareil.
- Faites franchir au capteur les deux côtés du seuil pendant la panne.
- Retirez ou invalidez le capteur si le matériel permet de faire cet essai de façon sécuritaire.
- Rétablissez la communication et vérifiez si une commande mise en file crée un état dangereux.
- Coupez l’alimentation de l’appareil et vérifiez l’état de sortie défini au démarrage.
Notez les horodatages de la lecture du capteur, du changement de sortie local, du changement d’état du concentrateur et de l’alerte. Cela permet de distinguer le délai du capteur du délai du réseau et de révéler une règle qui semble fiable uniquement parce que l’essai n’a jamais inclus de redémarrage.
L’essai d’acceptation final devrait être fondé sur les conséquences, et non sur le tableau de bord. Si le boîtier reste dans sa condition permise pendant une panne du concentrateur, l’architecture fait son travail. Une tuile verte dans l’application est une preuve utile, mais ce n’est pas une fonction de sécurité.
Questions fréquentes
Chaque capteur devrait-il avoir une logique d’automatisation locale?
Non. Un capteur qui ne fait qu’alimenter un tableau de bord ou envoyer un rappel non critique peut transmettre ses données au concentrateur. Placez la décision localement lorsqu’une commande manquée, retardée ou incorrecte peut blesser une personne, endommager des biens ou dépasser la limite d’un composant.
Un concentrateur peut-il tout de même modifier le seuil local d’un appareil?
Oui, dans certaines limites. Conservez sur l’appareil une valeur minimale, une valeur maximale, un délai d’expiration et une réponse aux défaillances du capteur que le concentrateur ne peut pas contourner. Consignez les changements de configuration acceptés afin qu’une défaillance ultérieure puisse être liée aux valeurs de fonctionnement réelles.
La commande uniquement par l’appareil est-elle meilleure que la commande par le concentrateur?
Pas pour la coordination. La commande uniquement par l’appareil fonctionne bien pour la boucle immédiate, mais elle devient peu pratique pour les horaires, les scènes, les alertes et les relations entre de nombreux appareils. L’architecture répartie convient habituellement le mieux : commande locale pour les conséquences, commande par le concentrateur pour la coordination.
The Boss Factory réalise sur commande de l’électronique sur mesure et des intégrations de maison intelligente; faites votre demande au moyen de notre formulaire de soumission.
Services associés
Tous les services →Vous avez un projet en tête?
Dites-nous ce que vous voulez faire fabriquer — nous répondons en 24 à 48 heures.