INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
À titre d’exemple illustratif et non limitatif, on peut noter que la plupart des passerelles actuelles supportent à la fois la bande de fréquences WiFi à 2,4 GHZ et au moins une parmi les bandes de fréquences WiFi à 5 GHz et 6 GHz. Aussi, selon une caractéristique particulière de la présente technique, la requête de désactivation d’au moins une première bande de fréquence est une demande de désactivation des bandes de fréquences 5 GHz et/ou 6 GHz au niveau de la passerelle GW. Une fois cette requête traitée, la passerelle GW n’émet plus que dans la bande de fréquences WiFi 2,4 GHz. Ceci engendre, sans intervention de l’utilisateur du terminal de communication et sans quitter l’application APP dédiée d’ajout d’un objet communicant WiFi, une bascule automatique du terminal de communication TC dans un mode de communication reposant sur l’utilisation de la deuxième bande de fréquence WiFi 2,4 GHz, selon des mécanismes classiques de préservation de la connexion WiFi entre le terminal de communication et la passerelle. En d'autres termes, le terminal de communication TC, détectant que sa connexion au réseau WiFi RES n’est plus possible sur les premières bandes de fréquences WiFi 5 GHz et/ou 6 GHz, est ainsi forcé à communiquer sur la deuxième bande de fréquence WiFi 2,4 GHz, qui est précisément la bande de fréquence majoritairement utilisée par la plupart des objets communicants disponibles sur le marché. Selon la technique proposée, cette bascule est en outre totalement transparente pour l’utilisateur.
Ainsi, sans intervention de l’utilisateur et sans quitter l’application dédiée APP, le terminal de communication bascule automatiquement dans un mode de transmission WiFi dont la probabilité est grande qu’il soit compatible avec le mode d’écoute WiFi utilisé par l’objet communicant pour recevoir les informations de connexion. Le parcours d’ajout d’un objet communicant à un réseau WiFi en mode EZ est ainsi rendu encore plus simple et plus robuste.
Dans certains modes de réalisation, le dispositif de commande 204 inclut une interface de communication ayant des circuits configurés pour permettre une communication avec le système de délivrance de formulation, notamment la cartouche de formulation 224 (une puce de chiffrement), la cartouche de nettoyage 228, l’interface d’interrogation de cartouche 210, un dispositif mobile, et/ou d’autres éléments de réseau via Internet, un réseau cellulaire, un réseau RF, un réseau personnel (PAN), un réseau local, un réseau étendu ou un autre réseau. En conséquence, l’interface de communication peut être configurée pour communiquer en utilisant des protocoles sans fil (par exemple, WIFI®, WIMAX®, BLUETOOTH®, ZIGBEE®, cellulaire, 3G, 4G, LTE, infrarouge, champ proche, etc.) et/ou des protocoles filaires (bus série universel, FireWire ou autres protocoles ou normes incluant, sans s’y limiter, RS-216, RJ-45, etc., bus de communication parallèle). Dans certains modes de réalisation, l’interface de communication inclut une circuiterie configurée pour lancer un protocole de découverte qui permet au dispositif de commande 204 et à d’autres éléments de réseau (par exemple, la cartouche de formulation 108) de s’identifier mutuellement et d’échanger des informations de commande (par exemple, l’identité de la formulation stockée dans la cartouche de formulation 108). Dans un mode de réalisation, l’interface de communication possède une circuiterie configurée pour un protocole de découverte et pour négocier une ou plusieurs clés pré-partagées.
Le support lisible par ordinateur 208 est un support de stockage tangible lisible par machine qui inclut un mécanisme qui stocke des informations sous une forme non transitoire accessible par une machine (par exemple, le processeur 206 ou le dispositif mobile 112). Par exemple, un support de stockage lisible par une machine inclut des supports enregistrables/non enregistrables (par exemple, une mémoire morte (ROM), une mémoire vive (RAM), des supports de stockage à disque magnétique, des supports de stockage optiques, des dispositifs de mémoire flash, etc.)
Tel qu'il est utilisé dans le présent document, le terme "support lisible par ordinateur" fait référence à un dispositif amovible ou non amovible qui implémente toute technologie capable de stocker des informations de manière volatile ou non volatile pour être lues par un processeur d'un dispositif informatique, y compris, sans s'y limiter : un disque dur ; une mémoire flash ; un lecteur à semiconducteurs ; une mémoire vive (RAM) ; une mémoire morte (ROM) ; un CD-ROM, un DVD ou un autre disque de stockage ; une cassette magnétique ; une bande magnétique ; et un disque de stockage magnétique.
Les moteurs décrits ci-dessous sont représentatifs et non limitatifs. En conséquence, certains modes de réalisation du dispositif de commande 204 incluent des moteurs supplémentaires, tandis que d’autres modes de réalisation incluent moins de moteurs.
Le moteur d’interrogation de cartouche 230 communique avec l’interface d’interrogation de cartouche 210 afin d’authentifier toute cartouche de formulation 224 ou cartouche de nettoyage 228 qui est insérée dans la poignée réutilisable 202, et obtenir des informations en vue d’identifier des produits de formulation contenus au sein de la cartouche de formulation 224. Par exemple, lors de l’insertion de la cartouche de formulation 224 dans la poignée réutilisable 202, l’interface d’interrogation de cartouche 210 lit les informations chiffrées d’une puce de chiffrement disposée sur la cartouche de formulation 224. Si l’interface d’interrogation de cartouche 210 lit avec succès les informations chiffrées de la puce de chiffrement, alors le moteur d’interrogation de cartouche 230 « déverrouille » le dispositif de délivrance de formulation 200, par exemple, le moteur de routine de formulation 226. Si, toutefois, l’interface d’interrogation de cartouche 210 ne peut pas authentifier avec succès la cartouche de formulation insérée dans la poignée réutilisable 202, alors elle ne déverrouille pas le dispositif de délivrance de formulation 200. Par exemple, si la cartouche de formulation est une cartouche contrefaite ou une autre cartouche contenant une formulation de qualité inférieure, alors le moteur d’interrogation de cartouche 230 ne déverrouille pas la fonctionnalité du dispositif de délivrance de formulation 200. De cette façon, le moteur d’interrogation de cartouche 230 empêche avantageusement l’utilisateur de subir un préjudice ou d’avoir une mauvaise expérience.
Le moteur d’interrogation de cartouche 230 est configuré, dans certains modes de réalisation, pour lire des informations supplémentaires de la puce de chiffrement, incluant une ou plusieurs parmi : une identification de la formulation, une quantité de formulation de départ, une date d’expiration de formulation, ou une date de production de formulation. Dans de tels modes de réalisation, le moteur d’interrogation de cartouche 230 transmet les informations supplémentaires à d’autres moteurs pour une utilisation ultérieure.
Le moteur de routine de formulation 226 stocke une pluralité de routines de formulation pour différentes formulations (par exemple, des routines de formulation de soin capillaire), et amène l’ensemble de distribution de formulation 214 à exécuter une ou plusieurs routines de formulation, sur la base de la cartouche de formulation 224 authentifiée par le moteur d’interrogation de cartouche 230. Une routine de formulation distribue le produit de formulation 108 authentifié à partir de la cartouche de formulation 224 à travers l’ensemble de buses à mouvement alternatif 222. Par exemple, une routine de formulation de soin capillaire distribue une ou plusieurs formulations de soin capillaire à partir de l’ensemble de buses à mouvement alternatif 222, pendant un temps de distribution particulier, à un débit de liquide particulier de la pompe, une fréquence de mouvement alternatif de buse et/ou une amplitude de mouvement alternatif de l’ensemble de buses à mouvement alternatif 222, et/ou un autre paramètre de fonctionnement de dispositif spécifié par la routine de formulation stockée dans le moteur de routine de formulation 226. De cette façon, le dispositif de délivrance de formulation 200 règle un ou plusieurs paramètres de fonctionnement de dispositif sur la base de la formulation spécifique stockée dans la cartouche de formulation 224 authentifiée insérée dans le dispositif de délivrance de formulation, pour un traitement plus efficace des cheveux et du cuir chevelu.
Dans certains modes de réalisation, le moteur de routine de formulation 226 détermine, sur la base d’un temps de distribution de la formulation authentifiée, un volume de distribution de la formulation authentifiée à partir de la cartouche de formulation à travers l’ensemble de distribution de formulation. Sur la base du temps de distribution et/ou du volume de distribution, le moteur de routine de formulation 226 amène un indicateur visuel sur la poignée réutilisable 202 à signaler une quantité de formulation restante. Cela aide l’utilisateur à anticiper le moment où la cartouche de formulation devra être remplacée et encourage l’utilisateur à utiliser le moteur de commerce électronique de l’application connectée pour se procurer commodément des cartouches de formulation supplémentaires.
Le moteur de routine de nettoyage 232 stocke une routine de nettoyage, et amène l’ensemble de distribution de formulation 214 à exécuter la routine de nettoyage après l’insertion de la cartouche de nettoyage 228 (qui a un réservoir rempli d’un liquide de nettoyage) dans la poignée réutilisable 202 et après son authentification par le moteur d’interrogation de cartouche 230. La routine de nettoyage distribue le liquide de nettoyage à partir de la cartouche de nettoyage 228 authentifiée à travers l’ensemble de buses à mouvement alternatif 222 (par exemple, pendant un temps prédéterminé et à un débit prédéterminé), afin d’évacuer toute formulation résiduelle dans l’ensemble de distribution de formulation 214. La routine de nettoyage est utile, par exemple, après l’utilisation d’une formulation dans le dispositif de délivrance de formulation 200, mais avant qu’une seconde formulation différente soit utilisée. Dans certains modes de réalisation, la routine de nettoyage fait fonctionner la pompe 220 à un débit plus élevé qu’une ou plusieurs (ou toutes les) routines de formulation stockées par le moteur de routine de formulation 226, afin d’éliminer toute formulation résiduelle.
Le moteur de gestion d’alimentation 234 fournit de l’énergie à partir de l’alimentation électrique 212 à un ou plusieurs parmi le dispositif de commande 204, l’interface d’interrogation de cartouche 210, l’ensemble de distribution de formulation 214, ou le capteur de position 216. De plus, le moteur de gestion d’alimentation 234 conserve les ressources d’alimentation disponibles (par exemple, conserve la durée de vie de la batterie) en faisant basculer le dispositif de délivrance de formulation 104 entre un état de veille (un état passif) et un état de réveil (un état actif). Dans certains modes de réalisation, le moteur de gestion d’alimentation 234 est configuré pour mesurer une quantité de puissance consommée par le moteur 218 et/ou la pompe 220 en cours de fonctionnement, et générer des signaux d’après la puissance consommée qui peut être utilisable pour en déduire des caractéristiques de cheveux.
Le moteur de veille/réveil 236 gère le fait que le dispositif de délivrance de formulation 200 est dans un état de réveil ou de veille. Le dispositif de délivrance de formulation 200 est en état de veille par défaut, moyennant quoi peu ou pas d’énergie est fournie par l’alimentation électrique 212 à l’ensemble de distribution de formulation 214, à l’interface d’interrogation de cartouche 210, et/ou au dispositif de commande 204. Dans l’état de veille, le dispositif de délivrance de formulation 200 est incapable d’exécuter une routine de formulation ou une routine de nettoyage. Dans l’état de réveil, par comparaison, le dispositif de commande 204, l’interface d’interrogation de cartouche 210, l’ensemble de distribution de formulation 214 et le capteur de position 216 sont suffisamment alimentés pour que le dispositif de délivrance de formulation 104 soit capable d’exécuter une ou plusieurs routines de formulation ou routines de nettoyage. Dans certains modes de réalisation, le dispositif de délivrance de formulation 104 est « réveillé », c’est-à-dire amené de l’état de veille à l’état de réveil, par : une pression sur un bouton disposé sur la poignée réutilisable 202, ou par l’insertion d’une cartouche de formulation 224 ou d’une cartouche de nettoyage 228 dans la poignée réutilisable 202. Dans certains modes de réalisation, le dispositif de délivrance de formulation 200 revient à l’état de veille après une période d’inactivité prédéterminée (par exemple, 120 secondes d’inactivité).
Le moteur de position 238 utilise un signal de position fourni par le capteur de position 216 pour déterminer la position du dispositif de délivrance de formulation 200, laquelle information de position est ensuite fournie à d’autres moteurs, incluant, sans s’y limiter, le moteur de routine de formulation 226 afin de faciliter l’exécution d’une routine de formulation, par exemple, une routine d’étalonnage. Dans certains modes de réalisation, le moteur de position 238 fournit le signal de position à un dispositif mobile ou un système d’analyse d’utilisation (via l’émetteur-récepteur), par exemple, pour permettre l’exécution d’une routine d’étalonnage (décrite ci-dessous), pour permettre à la plateforme 106 d’afficher une indication d’application correcte sur la base du signal de position, pour permettre au système d’analyse d’utilisation de déterminer des caractéristiques de cheveux, ou à d’autres fins.
La montre une vue d’ensemble schématique d’une plateforme 300 représentative, qui doit être comprise comme ayant toutes les particularités de la plateforme 106 de la et qui est compatible avec tous les systèmes de délivrance de formulation et les dispositifs de délivrance de formulation de la présente divulgation. Comme indiqué ci-dessus, la plateforme 300 est configurée pour fonctionner sur un dispositif, par exemple un dispositif mobile tel qu’un téléphone intelligent ou une tablette. À titre d’exemple représentatif, la plateforme 300 est décrite dans le contexte d’un dispositif mobile 302 connecté à un réseau 304 ; toutefois, ceci n’est pas limitatif.
Le dispositif mobile 302 comporte un afficheur 306 (par exemple, un afficheur à DEL ou LCD), un processeur 308, et un support lisible par ordinateur 310 stockant une pluralité de moteurs. Un ou plusieurs des moteurs décrits ci-dessous peut présenter une ou plusieurs interfaces utilisateur sur l’afficheur 306. L’afficheur 306 peut être un afficheur tactile qui est configuré pour recevoir des entrées utilisateur. En conséquence, pour chaque moteur, l’interface utilisateur présentée sur l’afficheur 306 est configurée à la fois pour afficher des informations et pour recevoir des entrées utilisateur.
La plateforme 300 inclut un certain nombre de moteurs qui personnalisent l’expérience utilisateur, notamment un moteur de profil utilisateur 312 et un moteur de routine utilisateur 314. Les moteurs décrits ci-dessous sont représentatifs et non limitatifs. En conséquence, certains modes de réalisation de la plateforme 300 incluent des moteurs supplémentaires, tandis que d’autres modes de réalisation incluent moins de moteurs.
Il est important de noter que le circuit de commande (11), le module de pilotage des transistors et l’onduleur polyphasé (12) peuvent être intégré dans un composant spécifique (13) connu par l’homme du métier sous l’acronyme SOC ( System On Chip ). De manière préférentielle mais non limitative, la séquence de données est générée par les éléments suivants, pris seuls ou en combinaison : un (ou plusieurs) capteur de vibrations (13) mesurant des niveaux de vibrations d’un sous ensemble mobile en prenant en compte le contexte du système de régulation active de flux d'air (1), un (ou plusieurs) capteur de température (14) mesurant la température interne du système mécatronique (3) et permettant de déduire la température locale d’une région du système de régulation active de flux d'air (1), un (ou plusieurs) capteur de position (15) mesurant la position en continu du rotor du moteur à aimants (10) ou d’un élément mobile dans le système mécatronique (3) et permettant de reconstruire l’angle de charge du moteur à aimants (10), un (ou plusieurs) capteur électrique (16) mesurant une ou plusieurs grandeurs électriques, telles que des tensions ou des courants, au niveau de l’onduleur polyphasé (12) et qui recombinées permettent de reconstruire l’angle de charge du moteur à aimants (10). Dans l’exemple de la , un scénario typique peut être décrit de la manière suivante. Le circuit de commande (11) reçoit une instruction de mouvement de la part du DCU (8), il génère alors la séquence de pilotage appropriée des interrupteurs de l’onduleur polyphasé (12) de manière à générer ledit mouvement. L’instruction de mouvement en provenance du DCU (8) peut être un mouvement d’ouverture ou de fermeture, complet ou partiel, ou une position absolue de la course à atteindre. L’invention consiste à acquérir une séquence de donnée par le circuit de commande (11), à l’enregistrer dans la mémoire, à l’analyser à l’aide d’un traitement numérique apte déceler une singularité et à transmettre au DCU (8) un code d’erreur sporadique associé à cette singularité via les lignes de communication (7).
La séquence de donnée peut être acquise pour tout mouvement, ou épisodiquement selon une instruction du DCU (8) ou du circuit de commande (11).
Le circuit de commande (11) est apte à extraire une singularité de cette séquence de données enregistrée à l’aide d’un traitement statistique plus ou moins complexe en fonction des exigences fonctionnelles, liées aux types de dysfonctionnements recherchés et à la sensibilité souhaitée. Par exemple, un défaut lié à une détérioration soudaine, comme la casse d’un volet bloquant la course de l’organe mécanique obstruant (2), présente une signature beaucoup plus facile à mettre en évidence qu’un vieillissement progressif de l’actionneur entraînant une dégradation ténue des performances proche du minimum exigé. Cette singularité peut donc être le symptôme d’une grande diversité de dysfonctionnements et nécessite d’appliquer l’algorithme de traitement approprié pour générer un code d’erreur sporadique issu de cette erreur afin de la transmettre au DCU (8). On entend par code d’erreur sporadique un code intelligible par le DCU (8) et pouvant signaler une grande diversité de dysfonctionnements rencontrés par l’actionneur, tels que la perte d’un des éléments mobiles, la désolidarisation d’un des éléments mobiles de la chaîne de transmission du mouvement, la perte de plusieurs des éléments de l’organe mécanique obstruant (2), ou encore casse d’une pièce de la chaîne de transmission du mouvement (20), mais n’étant pas limitées à ces erreurs. Bien entendu, le code d’erreur peut également signifier le bon fonctionnement du système ou le résultat d’un diagnostic non concluant.
Comme le montre la , le système mécatronique (3) peut intégrer diverses capteurs internes pour générer les signaux exploités par le circuit de commande (11). Ces capteurs peuvent être de natures diverses et de manière non limitative peuvent être un capteur de vibrations (13), un capteur de température (14), un capteur de pression, ou encore une sonde analogique ou numérique mesurant l’angle magnétique du rotor. L’invention peut aussi judicieusement profiter de la combinaison de plusieurs signaux pour générer le diagnostic d’intégrité du système de régulation active de flux d’air.
La présente une alternative de réalisation d’un système de régulation active de flux d’air (1) selon l’invention. Ce mode de réalisation diffère de celui présenté en en ce que le pilotage du moteur à aimants (11) est de type BLDC sensored , c’est-à-dire que le moteur à aimants (11) est muni d’un contrôle direct ou FOC en boucle fermé avec mesure directe de la position de son rotor. A cet effet, un ou plusieurs capteurs (15) sont prévus pour informer le microcontrôleur de la position exacte du rotor du moteur aimants permanents (11), lui-même générant le déplacement et le couple souhaités.
La présente une variante de réalisation d’un système de régulation active de flux d’air (1) selon l’invention. Ce mode de réalisation diffère de celui présenté en en ce que le pilotage du moteur à aimants (11) est de type BLDC sensorless , c’est-à-dire que l’information de position du rotor du moteur à aimants (11) ne provient plus des capteurs de position (15) mais est estimée à partir des grandeurs électriques mesurées aux bornes des lignes d’alimentation des phases du moteur à aimants (11), par exemple grâce à un dispositif de mesure (17) des courants et/ou tensions de phases, ce dispositif de mesure (17) pouvant être muni de un ou plusieurs capteurs de tension et/ou de courant.
Bien entendu ces modes de réalisation du système mécatronique ne sont pas limitatifs de l’invention et l’homme de métier pourrait aisément imaginer d’autre alternatives pour la réalisation et le pilotage du moteur à aimants, comme pour la teneur des capteurs internes au système mécatronique utilisés pour la déceler un dysfonctionnement.
Au travers de multiples exemples de réalisation, différents types de dysfonctionnements sont illustrés, différents moyens pour détecter ces dysfonctionnements sont également présentés, tout comme de multiples solutions pour extraire une singularité à partir de l’information fournie par les moyens de détection. Enfin, plusieurs implémentations algorithmiques permettant de convertir la singularité détectée en un code d’erreur tangible sont fournies. Les exemples décrits ne sont apportés qu’à titre illustratif et ne sont en aucun cas limitatif de l’invention, l’homme de métier pouvant utiliser partie ou totalité de ces exemples et remplacer une brique manquante par une solution connue de la technique.
Description détaillée d’une variante d’algorithme de détection de dysfonctionnement
Un exemple d’algorithme (200) décrivant le diagnostic de d’identification de défaillances pour un système de régulation active de flux d’air (1), dont l’organe mécanique obstruant est un ensemble de volets, est représenté par le logigramme donné en . Suite au parfait achèvement d’une phase d’apprentissage unique ou cyclique (100), décrite en , cet algorithme peut être enclenché à la réception d’une demande du DCU (8), ou être automatiquement initié à la mise en mouvement de l’actionneur par le DCU (8).
Une étape (120) facultative en amont de cet algorithme, consiste à obtenir l’autorisation auprès du DCU (8) d’effectuer un diagnostic de l’état du système en cas de diagnostic sur demande, à défaut, le diagnostic sera activé en permanence lors de tout mouvement réalisé par le système mécatronique.
L’étape (250), commune à toutes les classes fournissant une information tangible, oriente en fonction du niveau de confiance généré lors des étapes précédentes, vers une étape (260) si le niveau de confiance est supérieur ou égal à un seuil préétabli, par exemple 99.99%. Lors de l’étape (260), un code d’erreur consolidé ou un code de bon fonctionnement consolidé est généré et transféré par le système mécatronique (3) à destination du DCU (8), pouvant être utilisé pour alimenter de manière certaine la stratégie de diagnostique au niveau véhicule (dite OBD). En alternative, si le niveau de confiance est inférieur à au seuil préétabli, l’étape (250) est suivie d’une étape (270) lors de laquelle une recommandation de stratégie de consolidation de l’erreur sporadique, composée essentiellement d’un ou plusieurs mouvements partiels ou complets de l’actionneur, va être proposée par le système mécatronique à destination du DCU.
Lors de l’étape (300) et dans le cas où l’étape (241) a été précédemment exécutée, la synthèse d’une mise à jour de l’analyse de la série de données enregistrées (donc de l’algorithme dédié ou du modèle) est par le système mécatronique (3) afin de pouvoir classifier dans le futur la suite de données qui n’a pas permis à l’analyse statistique actuelle de converger.