INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Bien que les opérations décrites en relation avec les figures 3, 4A, 4B, 5A et 5B soient effectuées suite à une demande d’accès pour écriture venant du processeur 104, il est tout à fait possible de configurer le circuit de couplage et de chainage 112 de sorte que ces opérations soient effectuées suite à des demandes d’accès pour lecture. Dans tous les cas, le circuit de couplage et de chainage 112 est configuré pour ne jamais autoriser l’accès au processeur 104 à une donnée stockée dans l’un parmi les circuits périphériques 118, 120 et 122. A titre d’exemple, uniquement des données chiffrées par le circuit périphérique 116 sont accessibles par le processeur 104.
La est un organigramme illustrant des étapes réalisées lors de différents modes de fonctionnement du circuit de couplage et de chainage 112.
Dans la suite de la description, le terme « événement suspect » fait référence à toute transaction inattendue sur le bus 114 et/ou un autre bus. A titre d’exemple, un évènement suspect a lieu lors d’une attaque physique sur le circuit 102. Un logiciel malveillant injecté dans le circuit 102 peut également être à l’origine d’un événement suspect. Un événement suspect a par exemple aussi lieu lors d’une attaque ou défaillance matérielle du circuit 102.
A titre d’exemple, le circuit de couplage et de chainage 112 comprend une machine d’état configurée pour détecter la présence d'un événement suspect vers et/ou dans le circuit de couplage et de chainage 112. A titre d’exemple, la machine d’état est configurée pour surveiller les transactions réalisées sur les bus 114, 200, 202, 204 et 206. A titre d’exemple, à chaque réception d’une demande d’accès pour écriture d’une valeur de donnée en provenance du processeur 104, la machine d’état est configurée pour comparer la valeur de la donnée avec, par exemple, une liste de valeur autorisée. A titre d’exemple, lorsque la valeur de donnée ne correspond à aucune des valeurs de données comprises dans la liste, un évènement suspect est détecté. A titre d’exemple, la liste de valeur autorisées comprend plusieurs sous-listes, chaque sous-liste indiquant des valeurs de données autorisées en association avec une valeur d’état donnée.
A titre d’exemple, dans une étape 600 (CCOP=0) la valeur de configuration est une valeur initiale. A titre d’exemple, à chaque démarrage du circuit 102, la valeur de vérification est automatiquement programmée vers la valeur initiale. Le circuit de couplage et de chainage 112 est alors placé dans un mode standard 601 (LEGACY MODE). A titre d’exemple, lorsqu’il est placé dans le mode standard, le circuit de couplage et de chainage 112 est configuré pour agir comme un routeur. En particulier, la machine d’état est par exemple désactivée. Par exemple, dans le mode standard, le circuit de couplage et de chainage 112 est configuré pour autoriser et router les transactions, demandées par le processeur 104, vers un ou plusieurs circuits périphériques. En particulier, lorsque le circuit de couplage et de chainage 112 agit comme un routeur, les opérations de chainage ou de couplage ne sont, par exemple, pas exécutables. A réception d’une demande d’accès vers un périphérique, le circuit de couplage et de chainage 112 génère alors une ou plusieurs transactions vers uniquement le circuit périphérique en question, et non pas vers plusieurs périphériques.
Dans d’autres exemples, le mode standard est utilisé à des fins de tests. Des cas d’utilisation du circuit 102 sont par exemple testés par l’intermédiaire de manipulations de données particulières et associées à des tests et de manipulations de valeurs non secrètes.
Par ailleurs, lors de phases de fonctionnement favorisant la condensation d’eau, par exemple à cause des conditions environnementales, telles qu’une forte hygrométrie ambiante et/ou une faible température ambiante, ou à cause du fonctionnement du moteur, la vapeur d’eau contenue dans le mélange d’air frais et de gaz EGR est susceptible de se condenser dans le circuit d’admission et notamment en surface du refroidisseur d’air de suralimentation.
Cette eau est stockée dans le refroidisseur et peut être désorbée, ce qui peut perturber la combustion du moteur, voire l’éteindre. En effet, le stockage d’eau dans le refroidisseur d’air de suralimentation peut être suivi d’un phénomène de relargage soudain, notamment lors d’une forte augmentation du débit du mélange d’air et de gaz EGR aspiré par le moteur, par exemple, à la suite d’une demande de pleine charge lors d’un appui par le conducteur sur la pédale d’accélérateur. Ce relargage soudain d’eau liquide dans la chambre de combustion peut conduire à une extinction de la combustion, c’est-à-dire l’absence de production de couple ou ratés de combustion, connus sous le nom de « misfire » en termes anglosaxons, ce qui peut, à terme, endommager le moteur ou certains de ses composants associés comme un catalyseur de dépollution.
Afin d’éviter un tel phénomène de condensation, le moteur fonctionne avec le circuit de recirculation de gaz d’échappement à haute pression en attendant que la température de la ligne d’amission atteigne une valeur de seuil permettant d’éviter la condensation dans le refroidisseur d’air de suralimentation.
On connait le document FR 3 064 678 – B1 qui propose une solution pour estimer le risque de condensation dans le refroidisseur d’air de suralimentation afin de commander le système de recirculation des gaz d’échappement. Ainsi, en cas d’accumulation d’eau dans le refroidisseur d’air de suralimentation, la vanne EGR est fermée afin d’attendre des conditions favorables pour évacuer l’eau condensée. Toutefois, une telle solution n’est pas satisfaisante car elle nécessite une fermeture de la vanne EGR pendant une longue durée, ce qui génère une dégradation de la consommation de carburant.
Il existe un besoin d’améliorer la gestion du stockage et la désorption d’eau liquide dans le circuit d’admission, et plus particulièrement dans le refroidisseur d’air de suralimentation d’un moteur à combustion interne à allumage commandé suralimenté.
La présente invention a pour objet un procédé de commande d’un moteur à combustion interne à allumage commandé comprenant au moins un cylindre, un collecteur d’admission d’air frais alimenté en air frais par une conduite, d’un compresseur d’un turbocompresseur et d’un échangeur de chaleur en aval dudit compresseur et en amont du collecteur d’admission, le moteur comprenant en outre un circuit d’échappement comprenant, d’amont en aval dans le sens de circulation des gaz brûlés, un collecteur d’échappement, une turbine du turbocompresseur et, par exemple un système de dépollution des gaz de combustion du moteur.
Le moteur comprend en outre un circuit de recirculation partielle des gaz d’échappement à l’admission prenant naissance en un point du circuit d’échappement, en aval de ladite turbine, et débouchant dans la conduite d’alimentation en air frais, en amont du compresseur du turbocompresseur, ledit circuit d’admission comprenant une vanne de réglage ou boitier papillon montée entre le compresseur et l’échangeur de chaleur
Selon le procédé : - on estime la masse d’eau liquide stockée en temps réel sur des parois internes de l’échangeur ; - on compare ladite masse estimée avec une valeur de seuil ; et - on active la purge du refroidisseur lorsque l’estimation de la masse d’eau est supérieure à la valeur de seuil en générant des oscillations du débit d’air d’admission entrant dans l’échangeur entre une valeur de débit nominale et une valeur de débit augmentée et des oscillations de l’avance à l’allumage entre une valeur d’avance nominale et une valeur d’avance dégradée .
Ces variations de débit d’air d’admission permettent de forcer le décrochement de l’eau accumulée sur les parois du refroidisseur, tout en conservant un couple moteur stable autour de la consigne de couple.
L’échangeur de chaleur peut être un refroidisseur d’air de suralimentation à eau froide, ou Water Charge Air Cooler (W-CAC) en termes anglo-saxons ou un refroidisseur air-air, dit Charge Air Cooler (CAC) en termes anglo-saxons.
Avantageusement, les oscillations du débit d’air d’admission sont réalisées en commandant l’ouverture de la vanne de réglage ou boitier papillon en effectuant des créneaux entre une position nominale d’un point de fonctionnement moteur et une position d’ouverture augmentée, c’est-à-dire une ouverture supplémentaire, plus grande que la position nominale. Dans un mode de réalisation possible, la position d’ouverture augmentée peut être la position d’ouverture maximale, c’est-à-dire la position de pleine ouverture, du boitier papillon.
Avantageusement, la génération des oscillations du débit d’air d’admission entrant dans l’échangeur et la génération des oscillations de l’avance à l’allumage sont réalisées simultanément.
Par exemple, les oscillations ou variations de débit d’air d’admission forment des créneaux oscillants entre la valeur de débit nominale et la valeur de débit augmentée et la génération des oscillations de l’avance à l’allumage forme des créneaux oscillants entre la valeur d’avance dégradée et la valeur d’avance nominale, la valeur nominale de l’avance à l’allumage correspondant à la position nominale du débit d’air d’admission et notamment de la vanne de réglage ou boitier papillon. La valeur d’avance dégradée correspond quant à elle à une valeur d’avance plus faible que celle de la valeur d’avance nominale, qui dégrade le rendement de combustion.
Les créneaux ont, par exemple, une période temporelle identique entre les phases montantes et descendantes, par exemple entre 1s et 2s, par exemple égale à 1,5s.
Avantageusement, l’étape de purge a une durée nécessaire pour évacuer l’eau du refroidisseur comprise entre 8s et 12s, par exemple égale à 10s.
Dans un mode de réalisation, le CNN 1300 fournit un réseau neuronal profond pour un moteur de localisation d'ongles afin de localiser un ou plusieurs objets d'ongles dans une image d’entrée d’une main ou d’un pied via un ou plusieurs réseaux neuronaux profonds.
Dans un mode de réalisation, une sortie du CNN 1300 est fournie à un composant de rendu, par exemple pour utiliser un ou plusieurs parmi le masque, la carte de classe et les informations directionnelles pour rendre des effets sur les objets détectés. Par exemple, des effets d'ongles sont appliqués sur les ongles détectés à partir du CNN 1300, par exemple pour fournir une expérience d’essayage virtuel (VTO).
Dans un mode de réalisation, une sortie du CNN 1300 est fournie à un moteur de mise en forme d'ongles pour la remise en forme, via un modèle de forme entraîné, des un ou plusieurs objets d'ongles tels que localisés par le moteur de localisation d'ongles. Les objets d’ongles remis en forme sont fournis à un composant de rendu pour rendre une image de sortie simulant un produit pour ongles ou un service pour ongles appliqué sur les un ou plusieurs objets d’ongles conformément à la remise en forme par le moteur de mise en forme d'ongles pour fournir une expérience d’essayage virtuel (VTO).
La est un organigramme d'opérations 1600 telles que pour un procédé conformément à un mode de réalisation. Le procédé peut comprendre l’exécution par un ou plusieurs processeurs des étapes que montre la . Dans un mode de réalisation 17 , un procédé comprend : (en 1602) la localisation d’un ou de plusieurs objets d'ongles dans une image d’entrée d’une main ou d’un pied via un ou plusieurs réseaux neuronaux profonds (par exemple, d’un moteur de traqueur), dans lequel les un ou plusieurs réseaux neuronaux profonds sont configurés pour un anticrénelage dans chacun des composants de codeur et de décodeur ; et (en 1604) un composant de rendu comportant une circuiterie de calcul pour rendre une image de sortie simulant un produit pour ongle ou un service pour ongle appliqué sur les un ou plusieurs objets d'ongles, en réponse à la localisation par le moteur de localisation d'ongle, pour fournir une expérience d’essayage virtuel (VTO). Ces modes de réalisation ainsi que d’autres modes seront apparents, y compris les modes de réalisation numérotés suivants.
Mode de réalisation 18 : Dans le mode de réalisation 17, le procédé comprend l’une ou les deux d'une recommandation du produit pour ongles ou du service pour ongles pour un essayage virtuel, et d'une facilitation d'un achat du produit pour ongles ou du service pour ongles via une transaction de commerce électronique.
Mode de réalisation 19 : Dans le mode de réalisation 17 ou 18, les un ou plusieurs réseaux neuronaux profonds sont configurés pour un anticrénelage dans chaque étage de codeur ayant une opération de sous-échantillonnage et chaque bloc de décodeur ayant une opération de suréchantillonnage.
Mode de réalisation 20 : Dans le mode de réalisation 19, chaque bloc de décodeur ayant une opération de suréchantillonnage est configuré avec un opérateur du type : BlurZoom(pas=2), où l’opérateur BlurZoom comprend une opération d’insertion de zéro réelle ou théorique pour intercaler des lignes et des colonnes autour de valeurs existantes et une opération de filtrage passe-bas pour diffuser les valeurs existantes dans les lignes et colonnes nouvellement insérées afin de fournir à toute opération ultérieure une entrée équivariante en décalage.
Mode de réalisation 21 : Dans le mode de réalisation 20, l'opération de filtrage passe-bas est optimisée pour réduire les multiplications et les additions en réponse à des valeurs zéro réellement ou théoriquement insérées.
Mode de réalisation 22 : Dans l’un quelconque des modes de réalisation 19 à 21, chaque étage de codeur ayant une opération de sous-échantillonnage est configurée avec des opérateurs du type : Conv(stride=1) -> BatchNorm -> ReLU -> BlurPool(stride=2), où l’opérateur BlurPool comprend l’application d’un filtre passe-bas pour diffuser chaque valeur dans les régions voisines des valeurs.
Mode de réalisation 23 : Dans l’un quelconque des modes de réalisation 17 à 22, le procédé comprend la remise en forme, via un modèle de forme entraîné (par exemple, un moteur de mise en forme d’ongle), des un ou plusieurs objets d'ongles tels que localisés par le moteur de localisation d’ongle ; et dans lequel le composant de rendu rend l’image de sortie conformément à la remise en forme des un ou plusieurs objets d'ongles par le moteur de mise en forme d’ongle.
Mode de réalisation 24 : Dans le mode de réalisation 23 : l’image d’entrée comprend une trame actuelle d’une série de trames d’une vidéo et le procédé comprend la stabilisation de la remise en forme des un ou plusieurs objets d'ongles entre la série de trames de la vidéo.
Mode de réalisation 25 : Dans le mode de réalisation 23 ou le mode de réalisation 24 : l’un ou les deux parmi : le modèle de forme entraîné réduit la dimensionnalité de données pour identifier les particularités importantes ; et le modèle entraîné est défini et entraîné conformément aux techniques d’analyse en composantes principales. Des modes de réalisation de procédé mis en œuvre par ordinateur et des modes de réalisation de produit-programme informatique correspondant à un ou plusieurs des modes de réalisation 18 à 26 seront apparents. En outre, n’importe lequel des modes de réalisation d'anticrénelage 18 à 26 peut être combiné à n’importe lequel des modes de réalisation de mise en forme (contournage) et/ou de stabilisation d’objet 1 à 17 (par exemple, en combinant des modes de réalisation de système, de procédé ou de produit-programme d’ordinateur correspondants. Ainsi, les techniques d’anticrénelage peuvent être utilisées dans des opérations de localisation en combinaison avec les techniques de contournage et/ou de stabilisation d’objet.
En plus des aspects de dispositif informatique et de procédé, l'homme du métier comprendra que des aspects de produit-programme d'ordinateur sont divulgués, où des instructions sont stockées dans un dispositif de stockage non transitoire (par exemple une mémoire, un CD-ROM, un DVD-ROM, un disque, etc.), et qui, lorsqu’elles sont exécutées, amènent un dispositif informatique à effectuer l’un quelconque des aspects de procédé stockés ici.
Bien que les dispositifs informatiques soient décrits en référence à des processeurs et des instructions qui, lorsqu'elles sont exécutées, amènent les dispositifs informatiques à effectuer des opérations, il est entendu que d’autres types de circuiterie que des processeurs programmables peuvent être configurés. Des composants matériels comprenant des circuits spécifiquement conçus peuvent être employés, tels que sans s'y limiter, un circuit intégré spécifique à l’application (ASIC) ou d’autres matériels conçus pour effectuer des fonctions spécifiques, qui peuvent être plus efficaces qu’une unité centrale de traitement (CPU) universelle programmée à l’aide d’un logiciel. Ainsi, un aspect d’appareil se rapporte ici généralement à un système ou dispositif ayant une circuiterie (parfois référencée en tant que circuiterie de calcul) qui est configurée pour effectuer certaines opérations décrites ici, telles que sans s'y limiter, celles d’un aspect de procédé ici, que la circuiterie soit configurée via la programmation ou via sa conception matérielle.
La mise en œuvre pratique peut comporter tout ou partie des particularités décrites ici. Ces aspects, particularités et diverses combinaisons, ainsi que d’autres, peuvent être exprimés sous forme de procédés, d’appareils, de systèmes, de moyens pour effectuer des fonctions, des produits-programmes, et d’autres manières, combinant les particularités décrites ici. Un certain nombre de modes de réalisation ont été décrits. Néanmoins, il sera entendu que diverses modifications peuvent être apportées sans s'écarter de l’esprit ni de la portée des processus et techniques décrits ici. De plus, d’autres étapes peuvent être fournies, ou des étapes peuvent être supprimées, du processus décrit, et d’autres composants peuvent être ajoutés aux systèmes décrits ou en être retirés. En conséquence, d’autres modes de réalisation entrent dans la portée des revendications suivantes.
Tout au long de la description et des revendications du présent mémoire, les termes « comprendre » et « contenir » et leurs variations signifient « comportant sans s'y limiter » et ne visent pas à exclure (et ne le font pas) d’autres composants, nombres entiers ou étapes. Tout au long de ce mémoire, le singulier englobe le pluriel, sauf si le contexte exige le contraire. En particulier, lorsque l’article indéfini est utilisé, le mémoire doit être compris comme envisageant la pluralité ainsi que la singularité, sauf si le contexte exige le contraire.
Selon un mode de réalisation, le tampon est inclus dans le circuit de sélection.
la représente un exemple d'une partie d'une matrice SPAD ;
la représente une partie d'une matrice SPAD comprenant un pixel SPAD selon un mode de réalisation ; et
la représente une partie d'une matrice SPAD comprenant un pixel SPAD selon un autre mode de réalisation.
Par souci de clarté, seuls les étapes et éléments utiles à la compréhension des modes de réalisation décrits ont été représentés et sont détaillés. En particulier, la mise en œuvre d'un capteur d'image comprenant une source de lumière et une pluralité de pixels, chacun ayant une photodiode à avalanche, n'a pas été décrite en détail, les modes de réalisation décrits étant compatibles avec des capteurs d'image classiques. Plus généralement, les nombreuses applications dans lesquelles une ou plusieurs photodiodes à avalanche sont prévues pour détecter des photons n'ont pas été décrites en détail, les modes de réalisation décrits étant compatibles avec des applications classiques de ces photodiodes. En outre, les mises en œuvre pratiques d'une photodiode adaptée à être utilisée en tant que photodiode à avalanche n'ont pas été décrites en détail, les modes de réalisation décrits étant compatibles avec les mises en œuvre classiques d'une photodiode adaptée à être utilisée en tant que photodiode à avalanche.
Dans la description qui suit, un pixel, ou un pixel APD, désigne un pixel à photodiode à avalanche, par exemple un pixel à SPAD qui peut être désigné par raccourci par pixel SPAD. Une matrice à SPAD peut être désignée par matrice SPAD.
Dans la description qui suit, un premier état du signal d'activation correspond à un état, par exemple un état haut, qui est adapté pour activer un pixel, alors que le deuxième état du signal d'activation correspond à un état, par exemple un état bas, qui est adapté pour désactiver le pixel. Les premier et deuxième états correspondent par exemple à différents niveaux de tension, par exemple respectivement une première tension (haute) et une deuxième tension (basse), inférieure à la première tension.
La représente un exemple d'une partie d'une matrice SPAD 100. La matrice SPAD 100 comporte une pluralité de différentes sous-régions de pixels SPAD, chaque sous-région étant reliée à un compteur commun 120, par exemple au moyen d'un arbre OU (non représenté). Les pixels SPAD de la sous-région peuvent être activés l'un après l'autre pour avoir un seul pixel SPAD actif à la fois relié au même compteur, alors que les autres pixels SPAD de la sous-région doivent de préférence être désactivés. Un seul pixel SPAD d'une sous-région est représenté en .
Plus particulièrement, la représente un exemple d'un circuit SPAD 102 et d'un circuit de détection 103 dans un pixel SPAD 101, et un circuit de sélection 104 configuré pour activer sélectivement un pixel SPAD, par exemple le pixel SPAD 101, dans une sous-région de la matrice SPAD 100.
Le circuit SPAD 102 comprend, dans l'exemple de la , une diode de protection 112 et une photodiode SPAD 114. La diode de protection 112 est également appelée diode "de mise à niveau haut" (en anglais "pull-up" diode), ou diode de "verrouillage" (en anglais "clamp" diode). La diode de protection 112 est reliée, de préférence connectée, entre un nœud d'application d'une tension de mise à niveau haut, ou pull-up, (V PULLUP ) et un premier nœud 113. L'anode de la diode 112 est reliée, de préférence connectée, au premier nœud 113 et la cathode de la diode 112 est reliée, de préférence connectée, au nœud V PULLUP .
La diode de protection 112 est une diode de désactivation, permettant de maintenir le nœud d'anode de la photodiode SPAD 114 à une valeur de tension intermédiaire entre une tension haute (V HV ) et une tension basse (V SUB ), par exemple égale à environ 7 V ou 8 V, lorsque la photodiode SPAD 114 est bloquée. Par exemple, la tension de mise à niveau haut V PULLUP a une valeur supérieure d'au moins 2 V à la polarisation en excès appliquée à la SPAD au-delà de la tension de claquage.
Selon un mode de réalisation, le troisième niveau est le niveau le plus proche du substrat parmi les niveaux du réseau d'interconnexion.
Selon un mode de réalisation, les condensateurs sont des condensateurs métal-oxyde-métal.
Selon un mode de réalisation, l'écran est configuré pour être polarisé à une tension constante.
Selon un mode de réalisation, l'écran est configuré pour être polarisé à la masse.
Selon un mode de réalisation, le dispositif comprend un unique deuxième niveau.
Selon un mode de réalisation, le dispositif comprend un sérialiseur et/ou un désérialiseur, au moins une partie des condensateurs faisant partie du sérialiseur et/ou du désérialiseur.
Selon un mode de réalisation, le dispositif comprend un réservoir LC, au moins une partie des condensateurs faisant partie du circuit réservoir LC.
Selon un mode de réalisation, l'écran est configuré pour être polarisé à une tension faible impédance.
la représente un exemple d'une partie d'un dispositif électronique ;
la représente schématiquement un mode de réalisation d'un dispositif électronique ; et
la représente plus en détail un exemple de mise en œuvre du mode de réalisation de la .
Procédé pour contrôler la température d’au moins une capacité pour un chargeur embarqué. L’invention concerne le domaine du véhicule électrique et plus précisément un procédé pour contrôler la température d’au moins une capacité pour un chargeur embarqué d’un véhicule électrique.