Brevet FR2644306A1 — publié le 19900914

L'invention a pour objet un système de commande d'un moteur électrique à courant continu, avantageusement pour véhicule automobile, du type comprenant une source de courant continu telle qu'une batterie, un dispositif de variation du courant du moteur et des moyens de commande du dispositif variateur. Les systèmes connus de ce type ont pour inconvénient d'être limités, en raison de leur conception même, au seul problème du fonctionnement stricte du moteur sous l'effet du dispositif de variation du courant. La présente invention a pour but de proposer un système du type décrit plus haut, qui apporte un perfectionnement de la commande du moteur, proprement dite, et est en mesure d'accomplir des fonctions supplémentaires concernant ce moteur dans son environnement déterminant le domaine d'application de celui-ci. Le système selon l'invention est ainsi conçu pour assurer la sécurité du moteur par une surveillance périodique des éléments et paramètres essentiels du moteur et du système et permet une gestion optimale dans le domaine application respective et une optimisation de ses performances dues au fait qu'il constitue un outil dit de "relation homme machine" évolué. Pour atteindre ce but, le système selon l'invention est caractérisé en ce qu'il comprend une unité de traitement de données telle qu'un dispositif ordinateur notamment micro-ordinateur, programmé pour déterminer le courant du moteur selon des critères programmables, et pour accomplir des fonctions supplémentaires concernant la gestion et la sécurité du système. Selon une caractéristique avantageuse de l'invention, le système présente une structure modulaire comportant un module d'interface interposé entre l'unité de traitement de données et un module de puissance comportant ledit moteur et adapté pour conditionner les signaux de commande extérieure et des paramètres à surveiller, pour transmettre ces signaux au module de traitement de données pour qu'ils soient traités dans ce module et pour transmettre au module de puissance les signaux de commande du moteur, qui sont issus de ce traitement. L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant un mode de réalisation de l'invention et dans lesquels - la figure 1 est un schéma bloc d'un système selon la présente invention ; et - les figures 2 et 3 montrent une partie de la structure du module d'interface indiquée en II à la figure 1. Comme il ressort clairement de la figure 1, le système de commande d'un moteur électrique à courant continu destiné par exemple à l'entraînement d'un véhicule automobile, présente une structure modulaire. Le système selon l'invention comprend essentiellement un module de traitement de données 1 tel qu'un microordinateur programmé pour pouvoir gérer toutes les fonctions devant être accomplies par le système, un module de puissance 2 qui comporte le moteur électrique, ainsi qu'un module d'interface 3 interposé entre le module de traitement de données 1 et le module de puissance 2. Le module d'interface est relié au module de traitement de données 1 par un bus de données bidirectionnel 4 qui permet de transmettre au module 1 les données à traiter et de recevoir de celui-ci les données constituant les résultats des traitements accomplis. Le module d'interface transmet au module de puissance 2 les différents signaux de commande du moteur et des relais d'actionnement des contacteurs utilisés dans le système, par des connexions indiquées en 5 et 6. Au module d'interface 3 est associé un dispositif de commande 8 comprenant des organes de commande extérieure. Le dispositif 8 comprend avantageusement deux types d'organes de commande, ceux qui sont actionnés par l'opérateur du véhicule automobile et ceux qui sont intégrés au système et au véhicule et destinés à assurer le fonctionnement correct et la sécurité de l'ensemble. Les organes de commande actionnables par l'opérateur comportent essentiellement une pédale d'accélérateur et des organes de commande du sens de marche du moteur, c'est-à-dire de la marche avant et de la marche arrière ainsi que tout autre contacteur qui pourrait être avantageux pour la manoeuvre du véhicule. A titre d'organe de sécurité, on pourrait prévoir des microrupteurs de freins à main, de sièges ainsi que tout autre contact électrique qui pourrait apparattre nécessaire ou avantageux pour assurer la sécurité du moteur et du système et, de façon plus générale, du véhicule. Plus précisément, le module d'interface 3 comprend un générateur 10 des signaux de commande du courant du moteur, qui présentent une fréquence constante de par exemple 20 Khz et sont formés par des impulsions modulées en largeur. Il s'agit donc de signaux dont le rapport cyclique varie en fonction de la position de la pédale d'accélérateur. Le générateur est relié au bus 4. Le module 3 comporte en outre un agencement 11 de circuits de commande des relais, également relié au bus 4, un agencement de circuits 12 lui aussi relié au bus 4 et formant interface pour le module de traitement pour la surveillance du système par une interrogation périodique des paramètres jugés essentiels du système, comme cela sera expliqué plus loin, et un agencement de circuits 13 de mise en forme des signaux en provenance du dispositif de commande 8 en vue de leur transfert au module de traitement 1 par l'intermédiaire d'une connexion indiquée schématiquement en 14. Le module de puissance 2 comprend le moteur électrique à courant continu dans l'exemple représenté du type commutable entre les modes de fonctionnement à excitation séparée et en série. L'induit du moteur et ses enroulements inducteurs sont représentés respectivement en 15 et 16. Un élément commutateur réalisé sous forme d'un transistor de puissance 17 avantageusement à effet de champ et en technologie MOS est monté dans le circuit d'alimentation en courant du moteur. Le courant est fourni par une source d'énergie électrique telle qu'une batterie indiquée en 18. L'électrode de commande du transistor est reliée au générateur 10 du module d'interface 3 par le conducteur 5. Le signal au rapport cyclique modulé en provenance du module 3 détermine la vitesse de rotation du moteur tandis que son sens de marche, avant ou arrière, est déterminé par la position des contacts tous désignés par la référence 19. La référence 20 indique un contact de ligne. Le module de puissance comprend en outre les relais indiqués en 22 qui sont destinés à l'actionnement des différents contacts électriques tels que les contacts de marche avant et arrière, de sièges et le cas échéant, de commande de sens de marche à petite vitesse. Les circuits d'excitation de ces relais se trouvent dans le module d'interface. L'unité de traitement de données 1 qui est conçue autour d'un micro-contrôleur, par exemple de la famille INTEL - 8051 a pour rôle de gérer toutes les fonctions devant être accomplies par le système. La structure du module est basée sur le principe d'un calculateur standard dont l'application est définie d'une part par le programme résidant et d'autre part au niveau du module d'interface 3. Au module de traitement 1 peut être associé un dispositif permettant à l'opérateur de dialoguer avec ce module 1.Il s'agit donc d'un outil dit de "relation homme machine" qui pourrait être réalisé sous forme d'un terminal 24 formé par exemple par une liaison standard série du type "RS 232" comprenant un ensemble clavier-écran ou un micro-ordinateur du type "PC" ou autre, ou sous forme d'un module d'affichage 25 par exemple à 16 caractères et muni de deux boutons poussoirs pour les opérations données. De façon générale, ces deux modes de communication permettent de réaliser la consultation de données du système, la programmation/ édition des paramètres de fonctionnement de celui-ci, l'édition de messages à l'attention de l'opérateur ou la demande de test/diagnostic des parties ou éléments du système. Le dispositif du type terminal offre en plus la possibilité de la commande du système selon l'invention par un système informatique pour des applications particulières. Le système peut aussi être équipé d'un dispositif de gestion "d'accès intégré" développé autour d'une clé électronique programmable, indiquée en 26. Ce dispositif de clé électronique comprend une mémoire non volatile, par exemple du type EEPROM qui peut contenir des informations permettant plusieurs types de gestion. On peut établir un couple système/clé, il peut s'agir d'une clé universelle avec le code du système. On peut ainsi définir un groupe ouvert en faisant en sorte qu'une clé donne accès à un groupe de systèmes qui la reconnaissent, et un crédit de temps d'utilisation pourrait être alloué à la clé. On pourrait encore former un groupe fermé en faisant en sorte qu'une clé donne accès à un système d'un groupe quelconque qui la reconnaît, un crédit de temps d'utilisation pouvant être alloué à la clé. Il est à noter que ces derniers types de gestion sont particulièrement utilisables pour une gestion genre location de véhicule. Bien entendu tout autre fonction pourrait être réalisée par une inscription de données appropriés dans la mémoire de la clé. En se référant aux-figures 2 et 3, on décrira ci-après plus en détail la structure du module d'interface 3. Sur ces figures, on a représenté par une ligne double le bus de données 4 par lequel le module de traitement de données 1 et le module d'interface peuvent communiquer. Dans l'exemple représenté ce bus est multiplexé pour pouvoir servir de bus de données et de bus d'adresses. Les blocs représentent des-circuits intégrés qui sont disponibles dans le commerce. Ces circuits intégrés seront définis par leur dénomination commerciale. De ce fait on ne décrira par la suite que le branchement des bornes d'entrée ou de sortie autant que cela est nécessaire pour la compréhension de l'invention, les connexions des autres bornes ressortant des figures et étant par ailleurs connues. On présentera tout d'abord le générateur 10 des signaux de commande du transistor commutateur de puissance 17 du module de puissance 2 selon la figure 1. Ce générateur est reconnaissable à la figure 2 par la ligne en traits interrompus qui l'entoure. Le générateur 10 comprend un agencement générateur d'un signal de 20 Khz, qui comporte, disposés en série, un circuit oscillateur 29 engendrant un signal de 10,24 MHz, un diviseur par deux 30 de la fréquence de ce signal, un ensemble de deux boitiers compteurs 31, 32, à 4 bits chacun formé par un circuit intégré commercialisé sous la dénomination HC 163, qui sont montés en compteur 8 bits et une porte NON-ET 33 montée en inverseur. Le générateur 10 comprend en outre un compteur 8 bits formé par l'agencement représenté de deux circuits intégrés HC 193. L'entrée CPD du circuit 34 est reliée à la borne Q du diviseur par deux 30 et reçoit ainsi un signal de 5120 KHz. Les entrées 11 des deux circuits compteurs 34 et 35 sont reliées à la sortie de la porte NON-ET 33 et reçoivent ainsi un signal de 20 KHz.Les bornes 13 et 4 désignées respectivement TCD et CPD sont interconnectées. Les bornes 15, 1, 10 et 9 des deux circuits intégrés 34, 35 sont reliés aux 8 bornes de sortie d'un circuit mémoire à verrouillage 36 du type HC 374 dont les bornes d'entrée sont reliées au bus de données 4. La sortie 13 de l'élément compteur 35 est reliée à l'entrée d'effacement CL d'une bascule du type D 37 dont l'entrée d'horloge est connectée à a sortie de la porte NON-ET 33. La sortie Q de la bascule est reliée par l'intermédiaire d'un circuit d'interface schématiquement indiqué par le bloc 38 à l'électrode de commande du transistor de puissance 17 du module de puissance 2, par l'intermédiaire du connecteur 5. En se reportant à la figure 3, on constate que l'agencement 11 des circuits d'excitation des relais 22 du module de puisssance 2 comprend essentiellement une mémoire à verrouillage 39 dont les 8 entrées sont reliées au bus de données 4 à 8 bits. Ce circuit intégré est également du type HC 374. Six de ces bornes de sortie sont reliées à un ensemble 40 de 8 tampons inverseurs contenus dans un bottier du type HC 240. Les 6 sorties correspondantes de ce bottier sont reliées chacune, par l'intermédiaire d'une résistance 41 à la base d'un transistor 42 monté dans un des circuits d'excitation des relais 22 du module de puissance 2. A cette fin le collecteur de chacun de ces transistors est relié par une des connexions indiquées globalement en 6 à la figure 1 à la bobine du relais correspondant. En revenant à la figure 2, on constate que le dispositif d'interface de surveillance 12, également délimité sur la figure par une ligne en traits interrompus comprend essentiellement un certain nombre de boltiers tampons d'accès au bus, indiqués en 43a, b, c, du type HC 244. Ces tampons comprennent chacun 8 sorties qui sont à l'état de haute inpédance lorsque les tampons ne sont pas excités et transfèrent à leurs bornes de sortie l'état présent à leurs 8 bornes d'entrée en cas d'excitation du tampon. Les entrées de ces tampons sont reliées en groupe de six à des tampons d'adaptation de niveau 44 qui ont pour fonction de présenter à leurs bornes de sortie un niveau compatible avec celui des tampons d'accès au bus 43. Les entrées de ces tampons d'adaptation 44 reçoivent les paramètres à surveiller. Ainsi le tampon d'adaptation 44 représenté est agencé pour permettre la lecture des états des transistors 42 situés dans les circuits d'excitation des relais 22 (figure 3). A cette fin le collecteur de chaque transistor 42 situé dans le circuit d'excitation d'un relais 22 est relié par l'intermédiaire d'un montage d'une résistance en série 45 et une résistance reliée à la masse 46 à une des 6 entrées du tampon adaptateur 44. A la figure 3 on a représenté en 48 et 49 deux connexions de deux transistors 42 reliées à deux entrées du tampon adaptateur 44. Il est évident que le nombre des tampons d'accès au bus 43 et le nombre des tampons adaptateurs 44 seront choisis en fonction du nombre des paramètres à surveiller. Sur la figure 2, on reconnaît en outre la présence d'un décodeur d'adresse 50 du type HC 138 qui est relié par un tampon à verrouillage 51 du type HC 374 au bus 4. Les tampons 50 et 51 présentent dans l'exemple représenté 5 entrées dont les entrées 1, 2 et 3 du décodeur d'adresse 50 sont des entrées efficaces tandis que des entrées 4 et 6 sont des entrées de validation. Les entrées 5 et 11 des tampons 50 et 51 reçoivent respectivement des signaux de commande en provenance du module de traitement de données 1. Les trois sorties 13, 14 et 15 du décodeur 50 produisent des signaux appelés respectivement CN, CT, PW de commande du tampon à verrouillage 36 du générateur 10, du tampon à verrouillage 39 du dispositif de commande des transistors d'excitation des relais (figure 3) et des tampons d'accès au bus 43a, b, c. En vue de l'excitation de ces tampons, à chacun de ceux-ci est associée une porte OU à deux entrées du type HC 32. La porte associée au tampon à verrouillage 36, indiquée en 53 reçoit à une de ces entrées le signal PW produit par le décodeur 50 tandis que son autre entrée reçoit le signal de commande d'écriture appelé WR produit par le module de traitement 1. La sortie de la porte 53 est reliée à la borne 11 de commande du tampon.Au tampon à verrouillage 39 est associée la porte 54 dont les deux entrées reçoivent respectivement le signal WR du décodeur 50 et le signal RR d'écriture du module de traitement. La sortie de la porte est reliée à la borne 11 du tampon. La porte 55 qui reçoit à ses entrées le signal CN du décodeur et le signal de lecture appelé RD du module de traitement est connectée par sa sortie aux deux bornes 11, 19 du tampon d'accès au bus 43a, tandis que les tampons 43b et 43c sont commandés par des portes respectivement 56 et 57. La porte 56 reçoit à ces deux entrées le signal PW du décodeur 50 et le signal RD du module de traitement. La porte 57 de son côté reçoit les signaux CT du décodeur et RD du module de traitement. On décrira ci-après le fonctionnement du système qui révélera également les aspects particuliers du programme qu'exécute le module de traitement 1. Il ressort de la description de la structure du système que le module du traitement 1 effectue un certain nombre de fonctions pour assurer la commande du moteur et la sécurité de l'ensemble qu'il équipe. Les signaux de commande du moteur sont établis de la manière suivante : lorsque l'opérateur actionne la pédale d'accélérateur du dispositif de commande 8, un signal électrique analogique, qui correspond à la position de la pédale, est envoyé au module d'interface 3 et transmis après une opération de mise en forme au module de traitement des données 1 pour y être traité numériquement. Après sa conversion en numérique le signal est soumis à un filtrage numérique qui a pour but d'imposer d'une façon prédéterminée et programmée un temps de réponse de la montée en régime du moteur par rapport à la commande de l'opérateur. Par ce biais on limite l'appel en courant du moteur en cas d'un démarrage brusque.La fonction de transfert du filtre numérique peut être décrite par la fonction numérique suivante (n) = lx(n) - Yr,~1 Y(n~l) Ko où Y et Y(n-l) représente les valeurs de transfert aux n instants n et n-l, X représente la valeur numériue de la position de la pédale d'accélérateur et KO détermine la constante de temps du filtre. La valeur numérique Y(n) ainsi obtenue peut être traitée ou non par une fonction de compression pouvant être du type logarithmique pour obtenir une commande plus douce aux petites vitesses. Le signal numérique est ensuite transmis au bus 4 à 8 bits qui véhicule ce signal au module d'interface 3. Cependant l'instruction de transfert au bus nécessite une validation préalable. En effet, si au cours de l'interrogation précédente des différents paramètres de fonctionnement et des composantes du moteur et du système, que le module de traitement effectue dans le cadre de la fonction de surveillance, ce module a constaté une anormalité ou un défaut, ou si les conditions nécessaires au fonctionnement ne sont pas toutes réunies, le transfert sera bloqué. La valeur numérique de la position de la pédale d'accélération après son transfert au bus 4 est mémorisée dans le tampon à verrouillage 36 à la suite de l'activation de ce dernier sous la commande appropriée du décodeur d'adresse 50, c'est-à-dire lorsque les états O ont été appliqués aux deux entrées de la porte 53.Ceci signifie que le transfert de la valeur en code numérique de la pédale d'accélération n'aura lieu qu'après un adressage approprié du générateur à l'instant prédéterminé au cours du cycle de travail déterminé par le programme du module de traitement 1. A partir de cette valeur en code numérique le montage compteur de 8 bits formé par les bottiers compteurs 34, 35 produit un signal de sortie qui sera appliqué à la bascule 37 qui est agencé de telle manière que le signal de sortie de cette bascule présente une longueur qui est déterminée par la valeur du signal numérique mémorisé dans le tampon à verrouillage 37.Plus précisément, du fait que chaque bottier compteur 34, 35 reçoit à son entrée 11 toutes les 50 millisecondes, une impulsion en provenance de la sortie de la porte NON-ET 33 et que l'ensemble formé par ces deux bottiers reçoit à son entrée CPD le signal de 5,12 MHz présent à la sortie du diviseur 30, il se produit un fractionnement de la période du signal de 20 Kz en 256 éléments. Cet ensemble compteur engendre à sa sortie 13 un signal qui est égal au produit d'un élément de la période du signal de 20 Kz et du code binaire présent à la sortie du tampon à verrouillage 37. La bascule 38 est agencée pour que l'état à son entrée horloge reliée à la sortie de la porte NON-ET 33 soit transférée à sa sortie Q lorsque le signal RST est à l'état 1 et la sortie 13 de l'ensemble compteur passe de l'état O à 1.L'état de sortie de la porte étant à O, la sortie Q de la bascule passe donc à l'état 0. Ce signal de sortie est ensuite appliqué, par l'intermédiaire de l'étage interface 39 à l'électrode de commande du transistor de puissance 17 du module de puissance 2. Ce signal de commande présente un rapport cyclique qui correspond à la valeur analogique déterminée par la position de la pédale d'accélération. Ainsi, pour moduler l'énergie fournie au moteur électrique, on découpe la tension de la batterie 10 par le transistor 17 qui est commandé par le signal carré en provenance du générateur 10 et dont le rapport cyclique est fonction des manoeuvres effectuées par l'opérateur. Le rapport cyclique peut prendre les valeurs de O à 255, ce qui donne une résolution de 1 sur 256. Pendant l'intervalle du cycle de travail du module de traitement de données I qui est déterminé par l'état O du signal d'écriture WR en provenance de ce module et de l'état O du signal de sortie CT du décodeur d'adresse 50, les six transistors 42 d'excitation des relais 22 du module de puissance sont commandés par le module 1, par l'intermédiaire du tampon à verrouillage 39 et de l'ensemble inverseur 40. On constate ainsi que tous les signaux de commande du moteur ont été préalablement traités par le module 1 qui est, d'autre part, programmé pour bloquer ces signaux à la suite de la détection d'une anormalité ou d'un défaut. Pour être en mesure d'inhiber les signaux et protéger ainsi efficacement le moteur, le module de traitement 1 est programmé pour recueillir périodiquement des informations sur l'état des paramètres et éléments du système, par une interrogation périodique. Comme cela a été indiqué plus haut lors de la description de la figure 3, chacun de ces paramètres détermine l'état d'une entrée d'un tampon adaptateur 44. Les états de ces tampons sont transférés aux entrées des tampons d'accès au bus 43. Par exemple, les six entrées du tampon 43a qui sont reliées aux sorties du tampon adaptateur 44 représenté reflète l'état des six transistors 42 et ainsi l'état des six relais 22.Les états aux entrées des trois tampons 44a à 44c sont transférés successivement au bus 4 à la suite d'un adressage. approprié fait par le module 1 et en fonction des signaux aux entrées de leurs portes OU de commande 55, 56 et 57. Ainsi chaque tampon 43a-c met à l'intervalle déterminé un mot d'information de 8 bits sur le bus. Le module de traitement reconnatt l'état des différents paramètres par la position du bit d'information dans le mot qui lui a été transmis à travers le bus 4. Le module de traitement analyse les données ainsi reçues pour déterminer la validation ou le blocage des signaux à transférer au module d'interface 3 à travers le bus de données 4. Le module de traitement de données 1 est programmé pour permettre un dialogue avec l'opérateur. A cette fin le module d'affichage 25 fait l'interface avec l'opérateur. Il sert d'organe de sortie au module de traitement. Doté d'une capacité de 16 caractères il servira à l'affichage des informations de signalisation d'alarme, de signalisation de défaut, de données propres au système, des résultats des interrogations ou tests, de l'état de charge, de la vitesse et du courant du moteur, des informations relatives à la gestion de la clé électronique, des messages de services, etc... . Les deux boutons poussoir susmentionnés servent à dialoguer avec le module de traitement à partir d'un protocole établi. L'opérateur ou l'utilisateur du système peut alors consulter les diverses données ou informations accessibles et, en particulier, consulter et/ou modifier les paramètres du système. Concernant le programme du module de traitement 1, il est à noter qu'il présente une architecture dite "temps-réel". Toutes les fonctions sont réalisés en temps-réel sauf par exemple un test des dispositifs physiques qui est lancé comme tâche principale et qui monopolise le traitement pour son exécution. Parmi les multiples fonctions qu'exécute le programme, on pourrait indiquer les fonctions de commande du moteur, de sécurité, de maintenance, de auto-diagnostic, la gestion par clé électronique, de l'affichage d'informations, de la programmation des paramètres, de la gestion de configuration du moteur par couplage approprié des inducteurs. Au démarrage du moteur, le module de traitement lance un test de configuration qui permet de savoir ce que la configuration matérielle autorise comme fonctionnement. Une tâche de maintenance qui fonctionne en permanence vérifie d'une part l'état des organes et éléments du systèmes et d'autre part, la cohérence relative entre les différentes tâches exécutées par le module de traitement. En cas de défaut constaté, une défense est exécutée pour assurer la sécurité de l'ensemble et de l'opérateur. Un message indiquant la nature du problème est transmis au module d'affichage. Le système selon l'invention permet de modifier et/ou consulter un grand nombre de paramètres du système, concernant le fonctionnement du moteur, le paramètre et la gestion à l'aide de la clé électronique. Le système tel qu'il a été décrit, en raison de sa structure modulaire et du traitement numérique des données est facilement adaptable à de diverses applications et à différentes conditions de fonctionnement. Ainsi on pourrait prévoir des transitors de puissance supplémentaires, en parallèle au transistor 17, et bien entendu augmenter le nombre de contacts par exemple de sécurité et de commande et le nombre de relais d'actionnement des contacts. REVENDICATIONS 1. Système de commande d'un moteur électrique notamment à courant continu, avantageusement pour véhicule automobile, du type comprenant une source de courant continu telle qu'une batterie, un dispostif de variation du courant du moteur et des moyens de commande du dispositif variateur, caractérisé en ce-qu'il comprend une unité de traitement de données (1), tel qu'un dispositif ordinateur programmé pour déterminer le courant du moteur selon des critères programmables, et pour accomplir des fonctions supplémentaires concernant la gestion et la sécurité du système. 2. Système selon la revendication 1, caractérisé en ce qu'il présente une structure modulaire comportant un module d'interface interposé entre l'unité de traitement de données (1) et un module de puissance (2) comportant ledit moteur (15, 16), et adapté pour conditionner les signaux de commande extérieure et des paramètres à surveiller, pour transmettre ces signaux au module de traitement de données pour qu'ils soient traités dans ce module et pour transmettre au module de puissance (2) les signaux de commande du moteur, qui sont issus de ce traitement. 3. Système selon l'une des revendications 1 ou 2, caractérisé en ce que le module de puissance (2) comprend le moteur électrique et les organes (17, 19) nécessaires à sa commande ainsi que les relais (22) d'actionnement de ces organes. 4. Système selon l'une des revendications précédentes, caractérisé en ce que le dispositif de variation du courant d'alimentation du moteur comprend des moyens interrupteurs (17) montés dans le circuit du courant d'alimentation, tel qu'au moins un transistor de puissance (17), qui est commandé par un signal impulsionnel ayant une fréquence constante et présentant un rapport cyclique qui varie en fonction de la commande d'un organe de commande extérieure du moteur, tel qu'une pédale d'accélérateur. 5. Système selon la revendication 4, caractérisé en ce que le module d'interface (3) comprend un dispositif générateur (10) du signal impulsionnel, un agencement (11) de circuits d'excitation des relais (22) précités, un agencement (12) de circuits d'interface pour la surveillance des paramètres du moteur et du système et un agencement (13) de circuits de mise en forme des signaux de commande extérieure à transmettre au module de traitement (1), les dispositifs générateurs (10) et les agencements de circuits d'excitation (11) et des circuits d'interface (12) étant susceptibles d'être connectés à un bus de données reliant le module d'interface (3) au module de traitement de données (1). 6. Système selon la revendication 5, caractérisé en ce que le module de traitement de données (1) est programmé pour effectuer des cycles successifs de travail comportant chacun la suite des fonctions de détermination précité du courant du moteur et les fonctions précitées de gestion et de sécurité, le dispositif générateur (10) et les agencements de circuits d'excitation (11) et d'interface (12) précités étant reliés successivement au bus de données au cours de chaque cycle. 7. Système selon l'une des revendications 4 à 6, caractérisé en ce que le dispositif générateur (10) du signal impulsionnel de commande du moteur comprend un circuit générateur (29-33) d'impulsions rectangulaires dont la largeur est proportionnelle à la valeur en code numérique du signal en provenance de l'organe de commande extérieure du moteur tel que la pédale d'accélérateur. 8. Système selon l'une des revendications 4 à 7, caractérisé en ce que l'agencement des circuits d'excitation (il) des relais (22) est relié au bus de données (4) par un tampon à verrouillage (39) qui est susceptible d'être activé par adressage approprié de la part du module de traitement de données (1), et dont l'état des bornes de sortie commandent des éléments commutateurs (42) tels que des transistors montés dans les circuits d'excitation des relais (22). 9. Système selon l'une des revendications 4 à 8, caractérisé en ce que l'agencement des circuits d'interface (12) précité comprend des tampons adaptateurs de niveaux (44) qui reçoivent à leurs bornes d'entrée des signaux représentatifs des paramètres à surveiller et dont les bornes de sortie-sont reliées aux entrées de tampons d'accès au bus (43) susceptible d'être activé par l'adressage approprié de la part du module de traitement de données (1). 10. Système selon l'une des revendications précédentes, caractérisé en ce que des dispositifs permettant à l'utilisateur de dialoguer avec le module de traitement de données (1) sont associés à celui-ci, tel qu'un terminal (24) du type à clavier-écran, un micro-ordinateur d'un réseau extérieur ou un module d'affichage 25, pour permettre des fonctions telles que la consultation des données du système, la programmation/édition des paramètres de fonctionnement de celui-ci l'édition de messages à l'attention de l'utilisateur, la demande d'une fonction test/diagnostic des parties ou éléments du système ou analogue. 11. Système selon l'une des revendications précédentes, caractérisé en ce qu'un dispositif de gestion tel qu'un dispositif de clé électronique à mémoire est associé au module de traitement de données (1) notamment pour subordonner l'utilisation du système à une autorisation préalable du module de traitement de données (1).