Brevet FR2903510A1 — publié le 20080111

SYSTEME INFORMATIQUE EMBARQUE La présente invention concerne un système informatique embarqué et, plus particulièrement, un système informatique embarqué équipé d'un système auxiliaire. Un ordinateur embarqué classique implanté dans un véhicule peut fournir divers services voyageurs tels que des informations provenant d'une carte électronique ou d'un système d'informations géographiques SIG, des achats en ligne, une navigation par satellite, un reportage sur le terrain et une reproduction de MP3 au cours de la conduite. Lorsque l'allumage du véhicule est déclenché, l'ordinateur embarqué classique est simultanément amorcé pour fournir les services voyageurs cités. En général, l'ordinateur embarqué classique est configuré comme un ordinateur personnel classique, et un dysfonctionnement complet peut apparaître sur l'ordinateur embarqué classique du véhicule pendant le voyage. Dans ce cas, étant donné qu'il n'y a aucun dispositif auxiliaire pour l'ordinateur embarqué classique, le conducteur ne peut pas utiliser les services voyageurs à moins que l'on ne coupe le contact puis qu'on le remette pour réinitialiser de ce fait l'ordinateur embarqué classique. Cependant, si le véhicule est en train d'être conduit à grande vitesse (par exemple, une conduite sur autoroute) à cet instant, en raison des considérations de sécurité pour le conducteur en train de conduire, on ne peut pas simplement couper le contact puis le remettre pour réinitialiser l'ordinateur embarqué classique. Par conséquent, l'ordinateur embarqué classique ne peut pas 2903510 2 mettre à disposition du conducteur une fonction facilement utilisable. Donc, il est souhaitable de mettre à disposition un système informatique embarqué amélioré pour atténuer 5 et/ou contourner les problèmes susmentionnés. La présente invention consiste à mettre à disposition un système informatique embarqué qui puisse commander diverses opérations de multiples dispositifs électroniques dans un véhicule. Le système informatique 10 embarqué comporte un affichage, un ordinateur hôte, un support de stockage auxiliaire, un processeur graphique auxiliaire, et un microprocesseur auxiliaire. L'affichage est connecté électriquement à un commutateur de mode. Le commutateur de mode est commuté entre un mode régulier et 15 un mode auxiliaire. L'ordinateur hôte est électriquement connecté au commutateur de mode et utilise un bus pour se connecter aux dispositifs électroniques dans le véhicule. L'ordinateur hôte comporte une unité centrale de traitement (CPU) et un support de stockage. Le support de 20 stockage stocke de multiples interfaces graphiques correspondant respectivement aux opérations des électroniques. Le support de stockage stocke au moins une interface graphique correspondant à au moins une opération des électroniques. Le processeur graphique est électriquement connecté au support de auxiliaire et au commutateur de mode. Le microprocesseur auxiliaire est électriquement connecté au processeur graphique auxiliaire et a au moins un des 30 dispositifs électroniques. Lorsque l'ordinateur hôte fonctionne de manière ordinaire, le commutateur de mode est dans un mode 25 dispositifs auxiliaire auxiliaire dispositifs auxiliaire stockage 2903510 3 régulier par défaut, et par conséquent l'unité centrale de traitement extrait les interfaces graphiques du support de stockage et les présente sur l'affichage. En outre, l'unité centrale de traitement commande les 5 opérations des dispositifs électroniques par l'intermédiaire des interfaces graphiques. Cependant, lorsque l'ordinateur hôte est hors service, le commutateur de mode commute le mode régulier en mode auxiliaire, et par conséquent le microprocesseur 10 auxiliaire commande le processeur graphique auxiliaire pour extraire l'au moins une interface graphique auxiliaire du support de stockage auxiliaire pour un traitement graphique et en outre une présentation d'informations sur l'affichage. Le microprocesseur 15 auxiliaire utilise l'au moins une interface graphique auxiliaire pour commander au moins une opération des dispositifs électroniques correspondant à au moins une interface graphique auxiliaire. Donc, le système informatique embarqué peut mettre à 20 disposition du conducteur un mécanisme auxiliaire de sorte que le véhicule se déplace et que l'ordinateur hôte présente un dysfonctionnement, une panne, ou des opérations irrégulières, le conducteur puisse utiliser le commutateur de mode pour commuter le mode régulier en 25 mode auxiliaire en temps réel, sans redéclencher l'allumage du moteur, et commander de manière continu les dispositifs électroniques correspondants par l'intermédiaire des interfaces graphiques auxiliaires sur l'affichage, ce qui permet au conducteur de commander 30 facilement les dispositifs électroniques dans le véhicule. 2903510 4 L'au moins une interface graphique auxiliaire stockée dans le support de stockage auxiliaire comporte une ou plusieurs icônes destinées à correspondre à une ou plusieurs opérations des dispositifs électroniques. 5 Le commutateur de mode peut être un commutateur manuel ou de circuit. Le commutateur manuel peut être un bouton commutateur ou un commutateur rotatif sur un tableau de commande, ou d'autres équivalents. Le commutateur de circuit a une fonction de détection 10 électrique automatique. Le tableau de commande peut avoir d'autres boutons de commande destinés à entrer divers signaux de commande pour manipuler de ce fait les dispositifs électroniques correspondant aux interfaces graphiques ou l'interface 15 graphique auxiliaire. Le commutateur de mode et le processeur graphique auxiliaire peuvent être intégrés dans une puce de traitement graphique ou formés séparément pour devenir deux puces individuelles. 20 Les dispositifs électroniques commandés par le système informatique embarqué comportent, mais sans y être limités, un lecteur de disque numérique universel (DVD), un lecteur MP3, un lecteur de disque compact (CD), un système de positionnement global (GPS), une radio, un 25 système de navigation, un système de climatisation (A/C), et un dispositif de téléphonie cellulaire embarquée et un siège électrique à position variable. Le microprocesseur auxiliaire peut être connecté électriquement aux dispositifs électroniques 30 correspondant à l'au moins une interface graphique auxiliaire par l'intermédiaire du bus ou d'une autre connexion externe. 2903510 5 D'autres objets, avantages et fonctions originales de l'invention découleront de la description détaillée suivante lorsqu'elle est prise conjointement avec les dessins annexés. 5 La figure 1 est un schéma de principe d'un système informatique embarqué conformément à un mode de réalisation préféré de l'invention ; la figure 2 est une vue simplifiée d'une opération en mode régulier du système informatique embarqué de la 10 figure 1 conformément à un mode de réalisation préféré de l'invention ; et la figure 3 est une vue simplifiée d'un fonctionnement en mode auxiliaire du système informatique embarqué de la figure 1 conformément à un mode de 15 réalisation préféré de l'invention. L'invention est caractérisée en ce qu'un système informatique embarqué avec un mécanisme auxiliaire est implanté dans un véhicule. On se réfère à la figure 1, sur laquelle ce mode de 20 réalisation implante un système informatique embarqué dans un véhicule. Le système informatique embarqué peut commander diverses opérations des dispositifs électroniques, tels qu'un lecteur DVD 61, un lecteur MP3 62, un lecteur CD 63, un GPS 64, une radio 65, un système 25 de navigation 66, un système de climatisation 67, un dispositif de téléphonie cellulaire 68 et: un siège électrique à position variable 69 dans le véhicule (on s'y réfère ci-après sous le terme dispositifs électroniques embarqués 61 à 69). On doit noter que la 30 fonction du système informatique embarqué est de contenir un support de stockage auxiliaire 21, un processeur graphique auxiliaire 22, un microprocesseur auxiliaire 23 2903510 6 et un commutateur de mode 24. Le commutateur de mode 24 peut commuter entre un mode régulier et un mode auxiliaire. La figure 1 est un schéma de principe d'un système 5 informatique embarqué conformément à un mode de réalisation préféré de l'invention. Tel que cela est représenté sur la figure 1, le système informatique embarqué comporte un affichage 3, un ordinateur hôte (ordinateur personnel pour automobile) 1, le support de 10 stockage auxiliaire 21, le processeur graphique auxiliaire 22, le microprocesseur auxiliaire 23, le commutateur de mode 24, les dispositifs électroniques embarqués 61 à 69, et un tableau de commande 5. L'ordinateur hôte 1 est connecté électriquement aux 15 dispositifs électroniques embarqués 61 à 69 par l'intermédiaire d'un bus 4. Dans ce mode de réalisation, le tableau de commande 5 est implanté sur le tableau de bord (IP) pour que le conducteur puisse l'utiliser de manière commode. Divers boutons sont implantés sur le 20 tableau de commande 5 afin d'entrer les signaux de commande pour manipuler les dispositifs électroniques embarqués correspondants 61 à 69. De surcroît, le bus 4 adopte un bus de données CAN (BUS CAN) pour une connexion électrique à l'ordinateur hôte 1, au tableau de commande 25 5, au microprocesseur auxiliaire 23 et aux dispositifs électroniques embarqués 61 à 69 afin d'envoyer de ce fait sans interruption et rapidement les signaux de commande. Dans ce mode de réalisation, l'ordinateur hôte 1 est de préférence un système intégré avec un système 30 d'exploitation WIN-CE afin de réduire le coût et améliorer les performances. Tel que cela est représenté sur la figure 1, l'ordinateur hôte 1 comporte une unité 2903510 7 centrale de traitement 11 et un support de stockage 10. Le support de stockage 10 a une mémoire 12, qui est une mémoire flash intégrée, et un disque dur externe (HDD) 13. Les interfaces graphiques sont stockées dans le 5 disque dur 13, et chacune des interfaces graphiques comporte une ou plusieurs icônes correspondant à une ou plusieurs operat:ions des dispositifs électroniques embarqués 61 à 69. Lorsque l'allumage du véhicule est déclenché, 10 l'ordinateur hôte 1 est également amorcé pour fonctionner. Lorsque l'ordinateur hôte 1 fonctionne de manière ordinaire, le commutateur de mode 24 est en mode régulier par défaut. Dans ce cas, du fait que l'unité centrale de traitement 11 de l'ordinateur hôte 1 15 fonctionne comme d'habitude, les interfaces graphiques dans le disque dur 13 sont extraites comme d'habitude, et leurs icônes sont affichées sur l'affichage 3, tel que cela est représenté sur la figure 2. Ainsi, le conducteur peut contrôler l'image montrée sur l'affichage 3, et 20 commander en outre et faire fonctionner les dispositifs électroniques 61 à 69 par l'intermédiaire des boutons de commande respectifs 50 sur le tableau de commande 5. Par exemple, le lecteur DVD 61, le lecteur MP3 62 ou le lecteur CD 63 est commandé pour piloter les fonctions de 25 marche, d'arrêt, de pause, d'avance rapide et de rembobinage. Cependant, lorsque l'ordinateur hôte :1 est hors service, tel qu'en cas de dysfonctionnement ou de panne, il ne peut pas extraire les interfaces graphiques du 30 disque dur 13 pour un affichage et une commande supplémentaires. Dans ce cas, le microprocesseur auxiliaire 23 est utilisé à sa place. 2903510 8 Tel que cela est représenté sur la figure 1, le commutateur de mode 24 est connecté électriquement au processeur graphique auxiliaire 22, à l'affichage 3 et à l'ordinateur hôte 1. Le processeur graphique auxiliaire 5 22 est connecté électriquement au microprocesseur auxiliaire 23, et au support de stockage auxiliaire 21. En pratique, le commutateur de mode 24 et le processeur graphique auxiliaire 22 sont de préférence intégrés dans une puce de traitement graphique. Le microprocesseur 10 auxiliaire 23 est électriquement connecté aux dispositifs électroniques embarqués 61 à 69 par l'intermédiaire du bus 4 pour envoyer de ce fait sans interruption et rapidement les signaux de commande. Dans ce mode de réalisation, le support de stockage 15 auxiliaire 21 stocke au moins une interface graphique auxiliaire. Le support de stockage auxiliaire 21 adopte de préférence une mémoire flash. En raison de l'espace mémoire limité, seules quelques interfaces graphiques auxiliaires, qui sont importantes ou essentielles, sont 20 stockées dans la mémoire flash. Donc, les interfaces graphiques auxiliaires stockées dans le support de stockage auxiliaire 21 ont les dimensions des images, les résolutions et les tailles de fichier inférieures ou plus simples que celles stockées dans le disque dur 13 pour 25 réduire de ce fait l'espace mémoire. De manière similaire, chacune des interfaces graphiques auxiliaires comporte une ou plusieurs icônes correspondant à une ou plusieurs opérations des dispositifs électroniques 61 à 69. 30 Par conséquent, une fois que l'ordinateur hôte 1 a subi un plantage et ne peut pas utiliser les interfaces graphiques dans le disque dur 13 lors d'une commande, le 2903510 9 conducteur peut réinitialiser l'ordinateur hôte 1 en coupant tout d'abord le contact du véhicule puis en le remettant, l'invention offrant au conducteur une autre option, en particulier lorsque le véhicule se déplace sur 5 une autoroute. C'est-à-dire que le conducteur peut utiliser un commutateur de mode manuel pour commuter le mode régulier en mode auxiliaire. Dans ce mode de réalisation, le commutateur de mode manuel 24 est un bouton commutateur 54 exposé sur le tableau de commande 10 5. Le bouton commutateur 54 est électriquement connecté au moyen d'un fil (non représenté) au commutateur de mode 24 par l'intérieur du tableau de bord, ce qui fournit de ce fait au conducteur un fonctionnement commode. Le conducteur presse manuellement le bouton 15 commutateur 54 pour faire entrer le commutateur de mode 24 en mode auxiliaire et le microprocesseur auxiliaire 23 commence à s'amorcer. Par la suite, après que l'amorçage s'est achevé, le microprocesseur auxiliaire commande automatiquement le processeur graphique auxiliaire 22 20 pour extraire les interfaces graphiques auxiliaires du support de stockage auxiliaire 21 pour un traitement graphique et un affichage supplémentaire des icônes sur l'affichage 3, tel que cela est représenté sur la figure 3. En raison de l'espace mémoire limité, le support de 25 stockage auxiliaire 21 peut mettre à disposition un nombre moindre d'interfaces graphiques auxiliaires pour un affichage sur l'affichage 3, et même une seule. Dans ce cas, le conducteur n'a besoin d'utiliser que les quelques interfaces graphiques auxiliaires affichées sur 30 l'affichage 3 et les boutons de commande correspondants 50 sur le tableau de commande 6 pour commander et faire fonctionner les dispositifs électroniques embarqués 61, 2903510 10 63, 65, par exemple. Par conséquent, un dysfonctionnement important de l'ordinateur ne se traduit pas par sa panne complète. Au vu de ce qui précède, on sait qu'une fois que le 5 système informatique embarqué connaît un dysfonctionnement important, une panne, ou des opérations anormales, le commutateur de mode 24 peut être utilisé pour exécuter une commutation de mode et entrer en mode auxiliaire à tout moment, même lorsque le véhicule se 10 déplace. Par conséquent, le microprocesseur auxiliaire 23 peut extraire les interfaces graphiques auxiliaires stockées et les présenter sur l'affichage 3 pour que le conducteur commande de manière commode les dispositifs électroniques correspondant aux interfaces graphiques 15 auxiliaires. Ainsi, le conducteur peut simplement commander et faire fonctionner les dispositifs électroniques importants ou essentiels dans le véhicule, sans avoir à arrêter le système informatique embarqué puis redéclencher l'allumage du véhicule. 20 Bien que la présente invention ait été expliquée en ce qui concerne son mode de réalisation préféré, on comprendra que de nombreuses autres modifications et variantes possibles peuvent être apportées sans s'éloigner de l'esprit ni de la portée de l'invention 25 selon les revendications ci-après. REVENDICATIONS 1. Système informatique embarqué, qui commande diverses opérations de multiples dispositifs électroniques dans un véhicule, comprenant : un affichage (3), qui est électriquement: connecté à un commutateur de mode (24), le commutateur de mode (24) étant commuté entre un mode régulier et un mode auxiliaire ; un ordinateur hôte (1), qui est électriquement connecté au commutateur de mode (24), qui utilise un bus pour se connecter aux dispositifs électroniques dans le véhicule, et comporte une unité centrale de traitement (CPU) (11) et un support de stockage, le support de stockage (10) stockant de multiples interfaces graphiques correspondant respectivement aux opérations des dispositifs électroniques ; un support de stockage auxiliaire (21), qui stocke au moins une interface graphique auxiliaire correspondant à au moins une opération des dispositifs électroniques ; un processeur graphique auxiliaire (22), qui est électriquement connecté au support de stockage auxiliaire (10) et au commutateur de mode (24) ; et un microprocesseur auxiliaire (23), qui est électriquement connecté au processeur graphique auxiliaire (22) et à au moins un des dispositifs électroniques ; caractérisé en ce que, lorsque l'ordinateur hôte (1) fonctionne de manière ordinaire, le commutateur de mode (24) est en mode régulier par défaut, l'unité centrale de traitement (11) extrait les interfaces graphiques du support de stockage (10) et présente les interfaces 2903510 12 graphiques capturées sur l'affichage (3), et l'unité centrale de traitement (11) commande les opérations des dispositifs électroniques par l'intermédiaire des interfaces graphiques ; et lorsque l'ordinateur hôte (1) 5 est hors service, le commutateur de mode (24) commute le mode régulier en mode auxiliaire, le microprocesseur auxiliaire (23) commandant le processeur graphique auxiliaire (22) pour extraire l'au moins une interface graphique auxiliaire du support de stockage auxiliaire 10 (21) pour un traitement graphique et une présentation supplémentaire sur l'affichage (3), et le microprocesseur auxiliaire (23) utilisant l'au moins une interface graphique auxiliaire pour commander au moins une opération des dispositifs électroniques correspondant à 15 l'au moins une interface graphique auxiliaire. 2. Système selon la revendication 1, caractérisé en ce que le commutateur de mode (24) est un commutateur manuel. 3. Système selon la revendication 1, caractérisé en ce que le commutateur de mode (24) et le processeur graphique auxiliaire (22) sont intégrés dans une puce de traitement graphique. 25 4. Système selon la revendication 1, caractérisé en ce que les dispositifs électroniques sont un ou plusieurs dispositifs sélectionnés parmi un lecteur de disque numérique universel (DVD) (61), un lecteur M. P3 (62), un 30 lecteur de disque compact (CD) (63), un système de positionnement global (GPS) (64), une radio (65), un système de navigation (66), un système de climatisation 20 2903510 13 (A/C) (67), et un dispositif de téléphonie cellulaire embarquée (68), et un dispositif formant siège électrique (69). 5 5. Système selon la revendication 1, caractérisé en ce que l'ordinateur hôte (1) est un système informatique intégré. 6. Système selon la revendication 1, caractérisé en 10 ce que l'ordinateur hôte (1) est amorcé dès qu'un allumage du véhicule est déclenché, et le microprocesseur auxiliaire (23) est amorcé lorsque le commutateur de mode (24) commute en mode auxiliaire. 15 7. Système selon la revendication 1, caractérisé en ce que le support de stockage (10) comprend une mémoire et un disque dur (13), et le disque dur (13) stocke les interfaces graphiques. 20 8. Système selon la revendication 7, caractérisé en ce que la mémoire est une mémoire flash. 9. Système selon la revendication 1, caractérisé en ce que le microprocesseur auxiliaire (23) utilise le bus 25 (4) pour se connecter électriquement à au moins un des dispositifs électroniques correspondant à l'au moins une interface graphique auxiliaire. 10. Système selon la revendication 1, caractérisé en 30 ce que le bus (4) est un bus de données CAN (BUS CAN).