Brevet FR2830702A1 — publié le 20030411

recevant le flux vidéotex issu de la conversion dudit document. L' invention part d'un procédé pour identifier un siège pour enfant dans un véhicule, selon lequel l' identification du siège pour enfant est exécutée à l' aide d'un signal radio, qui est émis par un poste émetteur/récepteur situé dans le véhicule, est recu par le siège pour enfant et est renvoyé à nouveau par le siège pour enfant après une modification du signal radio. D'après Patent Abstract of Japan 11278210A de la demande de brevet JP10085823 on connaît déjà un procédé et un dispositif pour identifier un siège pour enfant, ce dernier étant identifié à l'aide d'un transpondeur. Par conséquent on utilise des signaux radio pour identifier le siège pour enfant. Le procédé selon l' invention servant à identifier un siège pour enfant dans un véhicule est caractérisé en ce qu'un échantillonnage du signal radio renvoyé par le siège pour enfant est exécuté, dans le véhicule, après sa réception à l' aide d'un processeur et qu'entre les différents instants de l'échantillonnage, le temps du processeur est disponible pour d'autres tâches, une évaluation du signal radio exploré étant exécutée à la fin de l'échantillonnage,. Le procédé selon l' invention présente l'avantage consistant en ce que l'échantillonnage des signaux radio renvoyss par le siège pour enfant est exécuté après leur réception. De ce fait il est possible que pendant la réception des signaux radio et pendant leur échantillonnage, qui fait partie de la réception, d'autres processus peuvent se dérouler dans le processeur, dans lequel l'échantillonnage du signal radio reau est exécuté. De ce fait, d'autres tâches et d'autres modules logiciels, par exemple du classement de passagers, de la gestion d'erreurs ou du diagnostic peuvent être mis en oeuvre jusqu'à ce que le signal soit complètement exploré et que l'évaluation puisse être exécutée. Enfin ceci conduit à une utilisation plus optimale des ressources existantes. En particulier en rapport avec la capacité de mémoire et la capacité de calcul, on peut obtenir ici une meilleure utilisation. En particulier lorsque des donnces de la classification des passagers sont en outre également échantillonnces, ceci peut conduire à des conflits. Par conséquent grâce au procédé selon l' invention, il est possible de mieux répartir ces tâches de sorte que de tels conflits sont éliminés. D'autres dispositions et variantes de réalisation constituant des perfectionnements avantageux de l' invention apparaîtront ci-après. I1 est particulièrement avantageux d'utiliser successivement des signaux radio ayant des fréquences différentes. Ceci permet d'utiliser par conséquent la fréquence optimale pour l' identification d'un siège d'enfant. Lors d'une seconde étape, on utilise alors encore seulement le signal radio avec cette fréquence optimale pour exéauter l' identification proprement dite du siège d'enfant. En outre il est avantageux de prévoir pour le procédé selon l' invention une commande d'interroption. C'est-à-dire que l'émission du signal radio est déclenchée par l' interruption et ensuite les slgnaux radio sont à nouveau reçus en provenance du siège pour enfant. Si aucun siège pour enfant n'est présent, aucun signal radio n'est requ à nouveau, de sorte que par conséquent il faut prévoir une durée maximale jusqu'à la réception du signal radio, durée après l'écoulement de laquelle le procédé est arrété. La commande d' interruption est un moyen précieux pour commander différents processus de sorte qu'une résolution du conflit est de ce fait possible entre des processus concurrents. L'échantillonnage du signal radio requ est exéauté jusqu'à une valeur prédéterminée, c'est-à-dire que le nombre des valeurs d'échantillonnage, qui est considéré comme suffisant, est prédéterminé. A l' aide d'un drapeau le processeur peut demander si cet échantillonnage est terminé, de sorte que l'évaluation peut s'effectuer après l'échantillonnage. C'est-à-dire que pendant l'échantil- lonnage du signal radio reçu, le logiciel d'évaluation est arrêté et n'est à nouveau activé que lorsqu'il est réellement utilisé. Par conséquent, le logiciel d'évaluation dans le processeur ne peut bloquer aucune ressource. Il est en outre avantageux d'utiliser au maximum six fréquences différentes, ce nombres s'avérant avantageux pour trouver la fréquence optimale dans une gamme de fréquences de 123-133 kHz. Les signaux reçus avec différentes fréquences sont alors évalués pour la détermination de la fréquence à savoir pour quelle fréquence on obtient une qualité de réception optimale. On utilise à nouveau le signal radio posséJant la fréquence optimale pour exéauter l' identification d'un siège d'enfant. Cette identification du siège d'enfant est exécutée de façon répétée à des intervalles de temps déterminés afin de déterminer ainsi la position et le changement de position du siège d'enfant. En outre il est avantageux que pendant un processus d'échantillonnage au moyen d'une commande d'interruption, le processeur puisse exécuter d'autres tâches. Cela signifie qu'un temps de calaul pour la gestion d'autres tâches est libéré entre les différentes valeurs d'échantillonnage. Enfin il est également avantageux de prévoir un dispositif pour la mise en oeuvre du procédé selon l' invention, caractérisé en ce que le dispositif comporte un appareil de commande pourvu d'un processeur, qui est relié au poste d'émission-réception et que le processeur est agencé pour réaliser une commande d' interruption. D'autres caractéristiques et avantages de la présente invention, ressortiront de la description donnée ci-après, prise en référence aux dessins annexés, sur lesquels: - la figure 1 représente un schéma-bloc du dispositif selon l' invention; - la figure 2 représente un schéma-bloc du transpondeur situé dans le siège pour enfant; o - la figure 3 représente la hiérarchie logicielle dans le processeur; - la figure 4 représente un organigramme du procédé selon l' invention; - la figure 5 représente une constitution du signal radio; - la figure 6 représente une forme du signal radio reçu; et - la figure 7 représente une valeur d'échantillonnage. Un système d' identification automatique de siège pour enfant permet d' identifier, au moyen d'un système de transpondeur, le positionnement d'un siège pour enfant de telle sorte qu'une communication indiquant si un siège pour enfant est présent ou non peut être transmise à l'appareil de commande d'un airbag. De ce fait il est possible d'éviter des situations dangereuses, qui pourraient être provoquses par un déclenchement de l'airbag. L' identification du siège pour enfant est exécutée ici grâce au fait qu'une fréquence dans la gamme de 123-133 kHz est émise par une antenne d'émission, qui est intégrée dans le coussin du siège, et un protocole binaire, qui est contenu dans le signal radio émis, est modulé en phase au moyen de deux résonateurs montés dans le siège pour enfant. C'est pourquoi il est prévu un transpondeur passif. Dans le coussin du siège il est prévu, pour la réception du signal s modulé en phase, deux antennes de réception qui sont reliées à un démodulateur, à partir duquel les signaux reçus sont introduits dans un processeur et démodulés au moyen d'un logiciel. Fréquemment on dispose de deux canaux. A partir de la qualité des protocoles binaires des transpondeurs A et B. ainsi qu'à partir de leur amplitude, on peut obtenir des conclusions concernant l' orientation et le caractère correct de la position du siège pour enfant. Dans le cas du système d' identification automatique de siège pour enfant, présenté ici, on exécute tout d'abord une mesure de décalage pour le calibrage dans les canaux A et B. Ici le niveau de décalage est fixé pour un émetteur débranché. Ensuite intervient le réglage d'une valeur élevoe de la tension du transpondeur: lorsque l'émetteur est branché, on attend que la tension du transpondeur se soit établie pour le fonctionnement. Le pas immédiatement suivant est ce qu'on appelle le balayage des fréquences. Au maximum six fréquences sont régléss successivement et un échantillonnage de l' amplitude d'un signal de tension continue fournie par le démodulateur est effectué, afin de déterminer pour quelle fréquence et quelle position de phase on obtient un rendement optimum pour l'échantillonnage. Au départ douze bits de tête, qui sont envoyés en tant que signal de tension continue par le démodulateur, sont présents initialement dans le protocole du transpondeur. Ces bits sont explorés au moyen d'un logiciel, auquel cas on travaille avec quatre canaux analogique/numérique, respectivement un canal de gauche et un canal de droite, avec respectivement des positions de phase du démodulateur égales à zéro degré et à trente degrés. Ceci s'effectue successivement pour les transpondeurs A et B. Ensuite intervient l'échantillonnage ou analyse de l' identification, c'est-à-dire de l' identification du siège pour enfant. Au moyen des différentes fréquences on a trouvé la fréquence optimale et la position de phase du démodulateur, on fait démarrer à nouveau un protocole du transpondeur, ce dernier examine tout d'abord à nouveau avec une fréquence définie l'en-tête de ce protocole, c'est-à-dire la tête de trame pour éventuellement modifier à nouveau la position de phase. L'échantillonnage de l' identification proprement dite du siège pour effet s'effectue tout d'abord pour le transpondeur A, puis pour le transpondeur B. La démodulation est exécutée tout d'abord dans le système matériel, et ce dans un processeur ou un système ASIC. Le signal démodulé est mémorisé dans un réseau de données. Les données contenues dans ce réseau doivent être alors évaluées avec un algorithme spécial, essentiellement au moyen d'une corrélation croisée, pour l'obtention de la suite binaire du transpondeur. En fonct ion du fait que la démodulat ion fournit des valeurs valables et en fonction des amplitudes du signal, on détermine alors une position correspondante du siège pour enfant. Ce résultat est en outre filtré, c'est-à-dire qu'il doit être vérifié sur la base de plusieurs apparitions. De même le type de siège est déterminé à partir des donnces. En fonction de la fréquence réglée d'émission, on détermine une cadence d'échantillonnage, avec laquelle le signal reçu du siège pour enfant est alors échantillonné. La cadence d'échantillonnage peut prendre ici par exemple douze valeurs différentes et atteint de 150 microsecondes à 230 microsecondes. Ces durées désignent les intervalles de temps entre les différents instants d'échantillonnage. La durée d'un tel balayage ininterrompu est égale au maximum à 90 millisecondes, de sorte qu'il est évident que les durées entre les différentes valeurs d'échantillonnage doivent être utilisées pour la mise en oeuvre d'autres tâches. C' est pourquoi conformément à l' invention on utilise une interruption de minuterie, qui est activée par le programme de commande à un instant donné, et on réalise ensuite à nouveau touj ours une activation avec une période correspondante. Le programme d' interruption inclut la conversion analogique/numérique, ainsi que la préparation du résultat d'échantillonnage. La poursuite de l' identification automatique du siège pour enfant s'effectue uniquement après la mise à disposition de toutes les valeurs d'échantillonnage nscessaires. Cette procédure permet de mettre en oeuvre d'autres modules pendant l'échantillonnage. Le module principal du logiciel d' identification du siège pour enfant est ici désigné comme étant le balayage AK. Le processus d'enregistrement est ici commandé et la détermination de la fréquence optimale d'émission est exécuté. Les identifications sont extraites des données reçues et l'évaluation est disponible pour la détermination de la position du siège pour enfant. Le module logiciel enregistrement AK est utilisé pour l'échantillonnage des canaux analogique/numérique, dans ce cas il existe deux modes opératoires. D'une part on échantillonne l'en-tête, c'est-àdire la tête de trame du signal de réception pour trouver des réglages idéaux. Il s'agit pratiquement d'une mesure de la tension continue. En second lieu le balayage d' identification proprement dit est exécuté, balayage qui inclut l'échantillonnage de quelques bits d'en-tête de synchronisation ainsi que des bits d' identification. Le module AK-Con contient les fonctions secondaires, qui sont nécessaires pour la commande des dispositifs d'émission et de réception, pour la formation des protocoles ASIC, ainsi que l'étage d'attaque pour une interface série. Le module pour l'actualisation du protocole décrit les informations, qui sont obtenues à partir de l' identification automatique du siège pour enfant, dans les blocs de protocole qui doivent être envoyés à l'appareil de commande de l'airbag. La figure 6 représente une variation dans le temps typique du canal d' identification telle qu'elle est produite par les canaux analogique/numérique du processeur. L' allure du signal est ici désignce par le chiffre de référence 23. Les parasites dans le signal 23 doivent être éliminés par filtrage. La figure 5 représente à titre d'exemple une identification modulée du type contenu dans le signal radio, qui a été renvoyé par le siège pour enfant. Une séquence de synchronisation est indiquée dans les positions 13 à 17. Le canal est indiqué dans la position 20, et les positions 21 et 22 servent à déterminer le type de siège. La partie de l' identification automatique du système automatique d' identification de siège pour enfant est l'analyse servant à déterminer la fréquence optimale, pour laquelle on effectue la recherche avec des fréquences différentes pour obtenir la fréquence optimale pour le fonctionnement. La cadence d'échantillonnage du processeur dépend directement de la fréquence d'émission réglée et du résonateur considéré, qui est installé dans le siège pour enfant. Le procédé d'évaluation prévoit que chaque bit à détecter, dont la longueur dépend de ce qui est indiqué plus haut, est échantillonnée avec une valeur seize fois supérieure. Il en résulte un échantillonnage, synchrone du point de vue fréquence, du protocole, c'est-à-dire une cadence d'échantillonnage variable. A cet effet il est nécessaire de prévoir un système de fonctionnement en temps rcel. Ce système de fonctionnement en temps rcel présente ici les caractéristiques suivantes: - un fonctionnement du système automatique d' identification de siège pour enfant au moyen d'une machine d'état, - une utilisation des retards nécessaires, par exemple après le branchement de l'émetteur pour d'autres tâches de l'ensemble du système, par exemple l' identification d'un passager assis, d'autres tâches pouvant être également exécutées entre les valeurs d'échantillonnage, - traitement des ordres ASIC, qui requièrent des opérations telles que branchement d'émetteur, réglage de la fréquence, etc. Le corps de l' invention réside dans le fait qu'il est proposé un procédé qui permet l'échantillonnage du signal d' identification avec une fréquence variable de telle sorte que d'autres tâches sont exécutées pendant un intervalle de temps entre les valeurs d'échantillonnage. Ici il faut en outre tenir compte du fait que le système d' exploitation possède éventuellement également une structure d' interruption, qui se déroule de façon constante dans le temps. Le procédé consiste à calculer, lors du réglage d' une certaine fréquence d' émission, la cadence d'échantillonnage nécessaire et ainsi initialiser l' interruption sur cette valeur. Ensuite il faut libérer cette interruption, et la détection des données se déroule dans le programme d' interruption. Ici, après qu'un état est atteint dans le module de commande, balayage AK, le module AkRec est à nouveau appelé en tant que machine dite machine d'état secondaire, dans laquelle finalement l'échantillonnage démarre sous la forme d'une libération d' interruption. Au moyen d'une interrogation avec drapeau on détermine si l'échantillonnage est terminé, à la suite de quoi l' interruption est bloquée et le travail continue avec l'état immédiatement suivant dans le balayage AK. L'échantillonnage se déroule par conséquent en autarcie et s'arrête uniquement après qu'une quantité suffisante de valeurs de mesure a été détectée. Alors que toutes les autres tâches et tous les autres modules, par exemple la classification de passagers assis, la gestion d'erreurs ou le diagnostic se déroulent, le logiciel du système automatique d' identification de siège pour enfant s'arrête jusqu'à ce que l' interruption soit à nouveau bloquée. L'évaluation des valeurs d'échantillonnage intervient immAdiatement ensuite. La figure 7 illustre l'ide de base du procAdA selon l' invention. La courbe 24 reprAsente un bit devant tre chantillonnA et qui, comme cela a At indiquA plus haut, doit tre AchantillonnA avec la valeur seize fois supArieure. Ci-aprAs on dsigne par le chiffre de rAfArence les diffArentes valeurs d'Achantillonnage. Entre les valeurs d'Achantillonnage est prAsent un intervalle de temps, qui est libArA pour le processeur pour d'autres tAches. Ceci est obtenu au moyen d'une commande d' interruption. C'est--dire que le procAdA en cours, qui effectivement n'est mme pas actif, est gelA jusqu'A la valeur d'Achantillonnage immAdiatement suivante et d'autres tAches pourraient Atre exAcutes. En dehors de commandes d'interruption, d'autres commandes sont Agalement possibles. On a reprAsent le dispositif selon l' invention, dans lequel le processeur 1 est reliA par l'intermAdiaire d'une entre/sortie de donnes one mmoire 2 et par l'intermdiaire d'une seconde entre/sortie de donnes un dispositif d'Amission/rception 3 et par l'intermAdiaire d'une troisiAme entre/sortie de donnes l'unit de traitement du signal. Une antenne 4 est raccorde une entre/sortie du dispositif d'Amission/rAception 3. Un capteur 6 d' identification d'un passager assis, par exemple un coussin de siAge, qui ragit une pression, est raccordA une entre de donne de l'unit 5 de traitement de signaux. Au lieu d'utiliser une seule antenne, on peut raccorder ici plusieurs antennes. 3Q Comme cela a At indiquA plus haut, 1'antenne 4 est Agalement loge dans le rembourrage du siAge et le signal radio est transmis par cette antenne en vue de dAterminer si un siAge pour enfant est installA sur le sige du vhicule. cet effet le dispositif d'Amission/rAception 1 produit un signal radio qui est mis par l'intermédiaire de l'antenne 4. Ce signal radio est modifié par le siège pour enfant, et ce au moyen d'une modulation de phase, pour être renvoyé à nouveau de sorte que ce signal peut être requ par l'antenne 4. Par conséquent on est en présence d'un transpondeur passif. Le poste d'émission/réception 3 filtre, amplifie, positionne ce signal en l'amenant à une fréquence intermédiaire et le numérise. Le processeur 1 repoit ensuite ce signal numérisé et l'évalue. Si la modulation correspond à celle qui est attendue de la part d'un siège pour enfant, le processeur 1 identifie également le siège pour enfant. Les données nécessaires pour la comparaison sont contenues dans la mémoire 2. Le signal radio est échantillonné pour la numérisation. Pendant cet intervalle de temps, et ce entre les différentes valeurs d' échantillonnage, le processeur 1 peut assumer d' autres tâches, par exemple l'évaluation de valeurs du capteur 6 d' identification de passagers assis. Ici il est également possible que d'autres tâches, comme par exemple le diagnostic de composants raccordé et une décision d'erreur, sont également ici possibles. La figure 2 représente un schéma bloc du dispositif, qui est disposé dans le siège pour enfant qui est agencé en tant que transpondeur passif. Une antenne 7 reçoit le signal émis par l'antenne 4 et transmet ce signal à un résonateur 8 qui provoque une modulation du signal requ. Le signal est réfléchi sur le réflecteur 9 pour être renvoyé par l'intermédiaire du résonateur 8 et de l'antenne 7. Un transpondeur passif tel que représenté ici présente l'avantage consistant en ce qu'une alimentation en énergie est nécessaire dans le siège pour enfant. La figure 3 représente la hiérarchie logicielle, qui est utilisce dans le processeur 1. Dans le bloc 10, on a représenté le système d' identification de siège pour enfant, qui évalue par conséquent les signaux requs, qui arrivent du siège pour enfant. L'échantillonnage exécuté dans le bloc 5 s'effectue indépendamment du processus 10, dès qu'un programme de commande d'ordre supérieur 14, désigné ici sous le terme de superviseur, l'a fait démarré au moyen d'une interruption 17. Le programme de commande 14 identifie au moyen d'un drapeau 16 si l'échantillonnage 15 est terminé avec la valeur actuelle. Si c'est le cas, le système 10 d' identification du siège pour enfant peut réaliser l'évaluation. Entre les différentes valeurs d' échantillonnage, le programme de commande 14 l-' bère une puissance de calcul pour les autres processus 11, la classification des passagers assis, ici désigné par OC, la gestion d'erreurs, ici désignce par 12, et le diagnostic, ici désigné par 13. Sur la figure 4 on a représenté un organigramme du procédé selon l' invention. Lors du pas 18 du procédé la mesure de décalage s'effectue comme indiqué plus haut. Lors du pas 19 du procédé, la tension du transpondeur est réglée à une valeur élevée. Lors du pas 20 du procédé, les différentes fréquences sont parcourues, c'est-à-dire que des signaux radio ayant des fréquences différentes sont émis successivement, de manière à déterminer quelle fréquence est la fréquence optimale. Les signaux radio reçus sont échantillonnés, auquel cas le processeur 1 dispose d'un temps de calaul entre les valeurs d' échantillonnage pour assurer d' autres tâches. Lors du pas 21 du procédé, l' identification proprement dite du siège pour enfant s'effectue après que la fréquence optimale a été recherchée et à nouveau émise. A cet effet l' identification, c'est-à-dire la modulation, que siège pour enfant a adjointe au signal reçu, est évaluce. Lors du pas 22 du procédé, un filtrage du signal reçu est ensuite exécuté. REVENDI CAT IONS 1. ProcAdA pou identifier un siAge pour enfant dans un vhicule, selon lequel l' identification du sige pour enfant est exAcute l 'aide dJun signal radio, qui s est Amis par un poste Ametteur/6cepteur (1) situA dans le vhicule, est requ par le siAge pour enfant et est renvoy nouveau par le siAge pour enfant aprAs une modification du signal radio, caractArisA en ce qu'un Achantillonnage du signal radio renvoy par le siAge pour enfant est exAcut4, dans le vhicule, aprAs sa rAception l'aide d'un processeur (1) et qu'entre les diffrents instants de 1'6chantilldnnage, le temps du processeur est disponible pour d'autres tAches, une Avaluation du signal radio explorA Atant exAcute, la fin de l'Achantillonnage. 2. ProcAdA selon la reendication 1, caractArisA en ce qu'on utilise successivement des signaux radio ayant des frAquences diffArentes. 3. ProcAdA selon l'une ou l'autre des revendications 1 et 2, caractArisA en ce que l'6mission, la rAception et l'Achantillonnage du signal radio sont exAcuts d'une maniAre commande au moyen d'une interruption respective. 4. ProcAdA selon I'une quelconque des revendications 1 3, caract6risA en ce que l'Achantillonnage du signal radio est excut jusqu'A une valeur prAdAtermine, une interrogation Atant faite l' aide d'un drapeau pour dAterminer si l'Achantillonnage est terminA et si l'4valuation s'effectue aprAs l'Achantillonnagej 5. ProcdA selon la revendication 2, caractArisA en ce qu'on utilise au maximum six frAquences diffArentes. 6. ProcdA selon la revendication 5, caractArisA en ce qu'en fonction de l'4valuation on sAlectionne une frAquence avec laquelie le signal radio est nouveau Amis et que, lorsque le signal radio est renvoy par le siAge pour enfant, une identification de siège pour enfant est exéauté sur la base de la modification du signal radio. 7. Procédé selon la revendication 6, caractérisé en ce que l' identification du siège pour enfant avec le signal radio est répétée pour la fréquence sélectionnce à des intervalles de temps prédéterminés. 8. Dispositif pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que le dispositif comporte un appareil de commande pourvu d'un processeur (1), qui est relié au poste d'émission-réception (3) et que le processeur (1) est agencé pour réaliser une commande d'interruption. 9. Dispositif selon la revendication 8, caractérisé en ce que l'appareil de commande peut être relié à des moyens (6) d' identification d'un passager