(19)
(11) EP 1 882 244 B1

(12) FASCICULE DE BREVET EUROPEEN

(45) Mention de la délivrance du brevet:
30.06.2010  Bulletin  2010/26

(21) Numéro de dépôt: 06743647.7

(22) Date de dépôt:  06.04.2006
(51) Int. Cl.: 
G08C 17/00(2006.01)
G08C 25/00(2006.01)
(86) Numéro de dépôt:
PCT/FR2006/000763
(87) Numéro de publication internationale:
WO 2006/123025 (23.11.2006 Gazette  2006/47)

(54)

TELECOMMANDE D'ENGIN MOBILE, EN PARTICULIER ENGIN DE TRAVAUX PUBLICS, ENGIN AGRICOLE OU DE MANUTENTION

FERNSTEUERUNG FÜR BEWEGLICHE MASCHINEN, INSBESONDERE FÜR BEARBEITUNGS-, LANDWIRTSCHAFTS- UND LASTHANDHABUNGSMASCHINEN

MOBILE ENGINE REMOTE CONTROL, IN PARTICULAR FOR WORKING, AGRICULTURE AND LOAD-HANDLING MACHINES


(84) Etats contractants désignés:
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

(30) Priorité: 18.05.2005 FR 0504990

(43) Date de publication de la demande:
30.01.2008  Bulletin  2008/05

(73) Titulaire: Bosch Rexroth D.S.I.
69200 Venissieux (FR)

(72) Inventeurs:
  • BRETON, Yves Marie
    F-69003 Lyon (FR)
  • MERLETTI, Didier
    F-69440 SAINT SORLIN (FR)

(74) Mandataire: Verriest, Philippe et al
Cabinet Germain & Maureau 12, rue Boileau BP 6153
69466 Lyon Cedex 06
69466 Lyon Cedex 06 (FR)


(56) Documents cités: : 
WO-A-2005/015031
US-B1- 6 426 820
DE-A1- 19 531 829
   
       
    Il est rappelé que: Dans un délai de neuf mois à compter de la date de publication de la mention de la délivrance de brevet européen, toute personne peut faire opposition au brevet européen délivré, auprès de l'Office européen des brevets. L'opposition doit être formée par écrit et motivée. Elle n'est réputée formée qu'après paiement de la taxe d'opposition. (Art. 99(1) Convention sur le brevet européen).


    Description


    [0001] La présente invention a pour objet une télécommande, destinée notamment aux engins mobiles, en particulier engins de travaux publics, engins agricoles ou de manutention.

    [0002] Une télécommande d'engin mobile comporte, de façon connue, une poignée mobile selon au moins un degré de liberté par rapport à un support, le mouvement de cette poignée permettant à un opérateur de commander au moins un dispositif récepteur extérieur à la télécommande, appelé également dispositif client.

    [0003] Une telle télécommande comprend un capteur de la position de la poignée, et une unité de traitement des signaux du capteur, permettant de générer un signal de commande à destination du dispositif client.

    [0004] De tels types de dispositifs donnent satisfaction pour la commande d'organes récepteurs dans les conditions normales d'utilisation.

    [0005] Il est cependant souhaitable de fournir des moyens de sécurisation de la télécommande, en garantissant la redondance des informations. En particulier, cette redondance permet d'identifier des informations erronées dans le cas d'un dysfonctionnement d'un capteur et/ou de l'unité de traitement.

    [0006] En conséquence, il est connu notamment du document WO 2005/015031 A de prévoir au moins deux capteurs de la position de la poignée, ce qui permet de sécuriser les informations provenant des capteurs. Ainsi, lorsque les informations données par les deux capteurs ne sont pas cohérentes, un dysfonctionnement est détecté.

    [0007] Il est également connu de prévoir deux unités de traitement, afin de sécuriser les signaux de commande provenant de ces unités. Ainsi, lorsque les informations données par les deux unités de traitement ne sont pas cohérentes, un dysfonctionnement est détecté.

    [0008] Il est à noter que les composants de la télécommande doivent respecter des contraintes d'encombrement minimal et de simplicité de montage sur la télécommande.

    [0009] Si les capteurs peuvent être de taille restreinte, la redondance de ces capteurs ne compliquant pas sensiblement la structure de la télécommande, il apparaît en revanche que la mise en place de deux unités de traitement dans la télécommande complique de façon importante la réalisation de la télécommande, et augmente également son coût de façon significative.

    [0010] En conséquence; la présente invention a pour but de fournir une télécommande dans laquelle les dysfonctionnements dus à l'unité de traitement peuvent être détectés, sans nécessiter la mise en place de deux unités de traitement au sein de la télécommande.

    [0011] A cet effet, la présente invention concerne une télécommande d'engin mobile, en particulier engin de travaux publics, engin agricole ou de manutention, destinée à générer des signaux de commande vers un dispositif client, par l'intermédiaire de moyens de communication, la télécommande comprenant :
    • une poignée de commande mobile selon au moins un degré de liberté par rapport au corps de la télécommande,
    • au moins un capteur de la position de la poignée de commande,
    • une unité de traitement des signaux émis par l'au moins un capteur,
    • un actionneur, destiné à transmettre des signaux de commande, traités par l'unité de traitement au dispositif client,
    caractérisée en ce qu'elle comprend des moyens de test destinés à introduire un signal dérivé d'un signal de test émis par le dispositif client en entrée de l'unité de traitement, et en ce qu'elle est agencée pour émettre, vers le dispositif client, un ensemble d'informations, en réponse au signal de test, comprenant au moins un signal de réponse, correspondant au traitement du signal dérivé du signal de test par l'unité de traitement.

    [0012] Ces dispositions permettent de vérifier le fonctionnement de l'unité de traitement, au niveau du dispositif client, en comparant le signal de test émis et le signal correspondant au traitement du signal de test par l'unité de traitement, sans nécessiter la présence de deux unités de traitement, mais de simples moyens de test constituant une boucle en entrée des moyens de traitement.

    [0013] Ces dispositions permettent de sécuriser les informations provenant de la télécommande en conservant une structure simple de celle-ci. Elles permettent de tirer profit de la présence de moyens de supervision au niveau du dispositif client, ce dispositif n'étant pas soumis aux mêmes contraintes concernant son encombrement.

    [0014] Ces dispositions permettent de respecter les normes de type IEC61508N concernant la télécommande, en particulier son volet SIL2.

    [0015] Avantageusement, l'ensemble d'informations, émis en réponse au signal de test, comporte de plus au moins un signal de commande correspondant au traitement du signal des capteurs par l'unité de traitement.

    [0016] Avantageusement, le signal de test est un signal numérique.

    [0017] Selon un mode de réalisation, les moyens de test comprennent :
    • des moyens d'émission d'un signal analogique à partir du signal de test
    • des moyens de filtrage du signal analogique émis.


    [0018] Avantageusement, l'unité de traitement comprend au moins un convertisseur analogique/numérique.

    [0019] Selon un mode de réalisation, les moyens d'émission d'un signal vers les moyens de filtrage à partir du signal de test comportent des moyens de génération d'un signal de type à modulation de largeur d'impulsion.

    [0020] Avantageusement, les moyens de filtrage comportent un filtre passe-bas.

    [0021] Selon un mode de réalisation, la télécommande comporte des moyens de contrôle additionnels de l'unité de traitement, comprenant :
    • un composant de vérification de la tension d'alimentation de l'unité, et/ou
    • un composant de vérification de la fréquence de cadencement des opérations dans l'unité de traitement.


    [0022] Avantageusement, la télécommande comporte au moins deux capteurs pour chaque degré de liberté de la poignée.

    [0023] La présente invention concerne également un procédé de vérification du fonctionnement d'une unité de traitement d'une télécommande d'engin mobile, en particulier engin de travaux publics, engin agricole ou de manutention, destinée à générer des signaux de commande vers un dispositif client, par l'intermédiaire de moyens de communication, la télécommande comprenant :
    • une poignée de commande mobile selon au moins un degré de liberté par rapport au corps de la télécommande,
    • au moins un capteur de la position de la poignée de commande,
    • une unité de traitement des signaux émis par l'au moins un capteur,
    • un actionneur, destiné à transmettre des signaux de commande, traités par l'unité de traitement au dispositif client,
    procédé comprenant les étapes consistant à,
    au niveau d'un dispositif client :
    • émettre un signal de test à destination de l'unité de traitement, au niveau de la télécommande :
    • produire un signal dérivé du signal de test émis par le dispositif client
    • introduire le signal dérivé en entrée de l'unité de traitement,
    • traiter le signal dérivé du signal de test comme un signal de capteur au niveau de l'unité de traitement,
    • émettre un ensemble d'informations, comprenant au moins un signal correspondant au traitement par l'unité de traitement, du signal dérivé du signal de test, vers le dispositif client, et au niveau du dispositif client :
    • comparer le signal de test et le signal de réponse. Avantageusement, le signal de test est un signal numérique.


    [0024] Selon un mode de mise en oeuvre, la production d'un signal dérivé du signal de test est réalisée en :
    • dérivant un signal analogique à partir du signal de test
    • filtrant le signal analogique ainsi émis.


    [0025] Selon un mode de mise en oeuvre, l'ensemble d'informations comprend de plus, au moins un signal correspondant au traitement du signal des capteurs par l'unité de traitement.

    [0026] Avantageusement, au niveau du dispositif client, l'ensemble d'informations émis par la télécommande est attendu dans un intervalle de temps déterminé après émission du signal de test.

    [0027] Avantageusement, le procédé comporte une étape, au niveau de l'unité de traitement, consistant à multiplexer les signaux de capteur et des signaux dérivés du signal de test, et à traiter le signal multiplexé avec des moyens de traitement, notamment pour réaliser une conversion analogique/numérique.

    [0028] Selon un mode de mise en oeuvre, la détection de la position de la poignée est réalisée par deux capteurs distincts.

    [0029] Avantageusement, au moins une partie du traitement est réalisé, au sein de l'unité de traitement, de façon redondante par au moins deux routines dont les instructions et/ou les données sont enregistrées dans deux zones de mémoires distinctes de l'unité de traitement.

    [0030] Selon un mode de mise en oeuvre, une première routine traite les signaux d'un premier capteur et le signal dérivé du signal de test, et une seconde routine traite les signaux d'un second capteur et le signal dérivé du signal de test.

    [0031] De toute façon, l'invention sera bien comprise à l'aide de la description qui suit, en référence au dessin schématique annexé, représentant à titre d'exemple non limitatif, une forme de réalisation d'une télécommande selon l'invention.

    La figure 1 est une vue en coupe partielle d'une télécommande selon un mode de réalisation.

    La figure 2 est une représentation schématique d'un système formé d'une télécommande et d'un dispositif client reliés par des moyens de communication.

    La figure 3 est une représentation de la caractéristique du signal de sortie des capteurs de la télécommande de figure 1, en fonction de la position de la poignée.

    La figure 4 est un schéma bloc des composants de traitement de la télécommande de figure 1.

    La figure 5 est un organigramme des traitements effectués par l'unité de traitement de la télécommande de figure 1.

    La figure 6 est un schéma de l'ordonnancement temporel de la communication entre la télécommande de figure 1 et un dispositif client.

    La figure 7 est un tableau décrivant une trame de donnée envoyée par un dispositif client à la télécommande de figure 1.

    La figure 8 est un tableau décrivant une trame de donnée envoyée par la télécommande de figure 1 à un dispositif client.



    [0032] Selon un mode de réalisation représenté sur les figures 1 à 8, une télécommande 2 d'engin mobile selon l'invention comprend :
    • une poignée de commande 3 mobile selon au moins un degré de liberté par rapport au corps 4 de la télécommande,
    • deux capteurs de position 5, 5R de la position de la poignée de commande 3.
    • une unité de traitement 6 des signaux émis par les capteurs 5, 5R,
    • une partie d'actionnement ou actionneur 7, destinée à transmettre des signaux de commande au système client.


    [0033] Les signaux de commande sont transportés par l'intermédiaire de moyens de communication 9, constitués par exemple d'un bus de terrain de type bus CAN vers un dispositif client 10 comprenant au moins des moyens de supervision 12.

    [0034] Pour la partie mécanique, représentée sur la figure 1, la télécommande 1 pour engins mobiles comprend, ainsi que décrit dans le document FR 2 857 489, pour chaque degré de liberté de la poignée 3, deux poussoirs 13, 13R montés coulissant dans le corps 4,

    [0035] La poignée 3 est montée basculante par rapport au corps 4, et commande, par l'intermédiaire d'une jupe transversale 14 en appui simple sur l'extrémité supérieure des poussoirs 13, 13R, les mouvements de va-et-vient de ces deux poussoirs 13, 13R situés de part et d'autre de la poignée 3.

    [0036] Des premiers moyens de rappel élastique 15 sollicitent chaque poussoir 13, 13R vers sa position sortie de manière à ce que ceux-ci possèdent un mouvement ascendant propre, et suivent les mouvements de la poignée dans toutes ses positions de basculement, entre une position enfoncée et une position sortie du poussoir 13, 13R.

    [0037] Ces dispositions permettent de convertir le mouvement de basculement de la poignée 3 en un mouvement linéaire de chaque poussoir 13, 13R.

    [0038] Les capteurs 5, 5R détectent la position de chacun des poussoirs 13, 13R, ce qui permet de connaître la position de la poignée.

    [0039] De préférence, les capteurs 5, 5R sont des capteurs sans contact mécanique du type capteur à effet Hall, montés dans le corps 4 de la télécommande. Chaque poussoir comporte un pied comprenant un aimant 16, se déplaçant en regard du capteur entre les positions enfoncée et sortie de chaque poussoir 13, 13R.

    [0040] Il est à noter qu'il suffit d'un seul poussoir et d'un seul capteur pour connaître la position de la poignée dans toutes ses positions de basculement.

    [0041] La présence de deux poussoirs et de deux capteurs permet donc d'obtenir une information redondante pour un axe ou un degré de liberté donné.

    [0042] Chaque capteur 5, 5R, fournit, en fonction de la position de la poignée 3 et donc du poussoir auquel il est associé, un signal S1, S1R.

    [0043] Ce signal S1, S1R peut par exemple être donné sous forme de signal de tension électrique, dont la valeur est comprise entre deux bornes extrêmes de 0, 5 et 5 V, une valeur médiane de 2,5 V correspondant à la position neutre de la poignée.

    [0044] Ce signal S1, S1R, indiquant précisément la position de la poignée 3, est envoyé à l'unité de traitement 6.

    [0045] Il est bien entendu possible d'appliquer ces dispositions à une télécommande 2 comprenant plus d'un degré de liberté. En particulier, pour une télécommande comportant une poignée à deux axes, quatre poussoirs et quatre capteurs sont utilisés, fournissant ainsi quatre signaux S1, S1R, S2, S2R.

    [0046] Nous illustrerons par la suite le comportement du système pour un seul degré de liberté, mais il est évident que celui-ci peut être utilisé pour un nombres de degrés de liberté quelconque.

    [0047] Etant donné la disposition des poussoirs de part et d'autre de la poignée pour un axe donné, deux signaux croisés sont obtenus, ainsi que représenté sur la figure 3, pour un premier axe, correspondant aux signaux S1 et S1R.

    [0048] Par exemple, on constate que pour une position de la poignée orientée à 100% dans une première direction, le signal S1 a pour valeur 4,5 V alors que le signal S1R a pour valeur 0,5 V.

    [0049] Lorsque la poignée est dans sa position neutre, les deux capteurs 5, 5R délivrent une même valeur des signaux S1, S1R, égale à 2,5 V.

    [0050] Il est à noter que des plages de valeurs au dessus de 4,5 V et en dessous de 0,5 V, permettent de détecter des causes de dysfonctionnement telles que l'usure, la coupure du circuit ou un court-circuit.

    [0051] Ainsi que représenté sur la figure 4, l'unité de traitement 6, est constitué par une partie d'une carte électronique 17, en particulier par un microcontrôleur 6.

    [0052] Ce microcontrôleur 6 comporte :
    • un convertisseur analogique/numérique ADC, destiné à recevoir les signaux en provenance des capteurs par un premier groupe d'entrées, représenté en 18.
    • un microprocesseur CPU, représenté en 19, destiné au traitement et au routage des informations sur le microcontrôleur,
    • un contrôleur d'interface IC, représenté en 20, destiné à la communication avec l'actionneur 7.


    [0053] Le microprocesseur CPU est relié aux autres composants par des moyens de communication internes du microcontrôleur 6, de type bus.

    [0054] L'actionneur 7 est constitué par un pilote d'interface ID, qui permet notamment une amplification des signaux fournis par le contrôleur d'interface IC. Par exemple, le niveau du signal en sortie du contrôleur d'interface est de l'ordre de 1 mA, et le pilote d'interface amplifie le niveau de ce signal jusqu 'à 20 mA, pour le communiquer par le bus 9.

    [0055] L'actionneur 7 est relié au bus en émission et en réception par deux liaisons CANH et CANL représentées en 23 et 24.

    [0056] Grâce aux éléments reçus ci-dessus, les signaux S1 et S1R sont reçus au niveau du convertisseur analogique/numérique ADC en 18, par deux entrées ADC1 et ADC4, référencées en 25 et 26. Les signaux S1 et S1R sont ainsi transformés d'analogique en signaux numériques S1d et S1Rd.

    [0057] Le microprocesseur CPU permet d'effectuer des traitements complémentaires sur les signaux, par exemple pour mettre en place des rampes ou des courbes de signal.

    [0058] Les signaux de sortie S1s et S1Rs ainsi obtenus sont ensuite fournis au contrôleur d'interface IC, qui les transmet à l'actionneur 7, lui-même transmettant ce signal, constituant un signal de commande au dispositif client 10 par les moyens de communication 9, constitués par le bus de terrain CAN.

    [0059] L'ensemble de la carte est alimenté par une source de puissance par une entrée 27, reliée par exemple à un régulateur de tension REG,représenté en 28. Par exemple, ce régulateur 28 permet de vérifier que l'alimentation du microcontrôleur 6 est effectuée dans une bande de 5V de tension.

    [0060] D'autre part, la carte présente une référence commune de potentiel électrique 29.

    [0061] Selon une caractéristique de l'invention, le microcontrôleur 6 comporte de plus un ensemble de moyens de test, permettant de déduire un signal de réponse RT à partir d'une valeur de consigne de test T.

    [0062] La valeur de consigne numérique de test T est communiquée par les moyens de supervision 12 du système client, par l'intermédiaire du bus 9 de communication.

    [0063] Cette valeur de consigne T est reçue par l'actionneur 7, qui la transmet au contrôleur d'interface IC, et est ensuite routée par le microprocesseur CPU vers les moyens de test.

    [0064] Les moyens de test comportent notamment :
    • des moyens de génération d'un signal de type à modulation de largeur d'impulsion PWM, représenté en 30, sur une sortie 32 du microcontrôleur 6, à partir d'une valeur de consigne numérique de test T, et
    • un filtre 33, par exemple de type passe bas, permettant de générer un signal continu à partir du signal à modulation de largeur d'impulsion.


    [0065] Un second groupe d'entrée 34 du convertisseur analogique/numérique ADC, dont deux entrées ADC2 et ADC3, représentées en 35 et 36, prennent la valeur de signal analogique en sortie du filtre 33.

    [0066] Le filtre 33 peut par exemple être constitué d'une résistance 37 en série entre les bornes du filtre et d'une dérivation vers la référence commune comprenant un condensateur 38.

    [0067] Les moyens de test permettent ainsi de fournir une valeur de signal analogique provenant du filtrage, traitée comme une valeur de signal provenant d'un capteur, par le convertisseur ADC, puis lors des traitements effectués par le microprocesseur CPU, et lors du transfert par le contrôleur d'interface IC et l'actionneur.

    [0068] Le signal obtenu correspondant à un signal de réponse RT est ensuite renvoyé au moyens de supervision 12 du dispositif client 10 avec les signaux de commande des capteurs, S1 et S1R, par l'intermédiaire à nouveau du contrôleur d'interface IC, de l'actionneur 7, puis du bus 9 de communication, comme nous le détaillerons ci-dessous.

    [0069] La carte électronique 17 comprend également des moyens de vérification complémentaires du fonctionnement du microcontrôleur 6 formant l'unité de traitement 6, constitués par :
    • un composant SUP, portant la référence 39 de vérification de la tension d'alimentation du microcontrôleur 6 et
    • un composant EWD, portant la référence 40, de vérification de la fréquence de cadencement des opérations dans le microcontrôleur 6.


    [0070] Ces composants sont susceptibles de stopper le fonctionnement de l'actionneur 7 si une anomalie est constatée concernant les paramètres vérifiés.

    [0071] La figure 4 permet d'illustrer l'organisation des traitements opérés sur les signaux présents en entrée du convertisseur analogique/numérique ADC, jusqu'à la mise en forme de trames de donnée susceptible d'être transmises au système client par le contrôleur d'interface IC et l'actionneur 7.

    [0072] Les signaux S1, S1R, T provenant respectivement d'un premier et d'un second capteur 5, 5R, et du filtre 33 sont présents sur les entrées suivantes du convertisseur analogique/numérique ADC :
    • ADC1, pour S1,
    • ADC2 et ADC3 pour T, et
    • ADC4 pour S1R.


    [0073] Dans une première étape E1, l'ensemble de ces signaux S1, S1R, T sont multiplexés par un composant de multiplexage 42 pour faire l'objet d'un même traitement de conversion analogique/numérique par le convertisseur ADC. Le multiplexage peut être opéré par un composant dédié ou par le microprocesseur 19.

    [0074] Dans une seconde opération E2, la conversion du signal multiplexé est opéré par le convertisseur ADC.

    [0075] Dans une troisième étape E3, au sein du microprocesseur 19, les traitements additionnels sont effectués sur les données numériques obtenues à partir des signaux S1, T, S1R. Ces traitements sont effectués par deux routines de calcul R1 et R1R, redondantes, dont les instructions identiques sont stockées dans deux parties de la mémoire du microprocesseur CPU séparées, RAM1 et RAM2.

    [0076] La routine R1 traite les données issues des signaux S1 et T, provenant des entrées ADC1 et ADC2 du convertisseur, et la routine R1 R traite les données issues des signaux S1R et T, provenant des entrées ADC4 et ADC3 du convertisseur.

    [0077] En sortie, la routine R1 fournit des données numériques dérivées des signaux :
    • T
    • S1, et
    • Un signal INVS1, correspondant à une inversion numérique de S1 bit à bit.


    [0078] La routine R1R des données numériques dérivées des signaux :
    • T, que nous noterons TR, pour marquer la différence avec le signal obtenu par la routine R1
    • S1R,
    • Un signal INVS1R, correspondant à une inversion numérique de S1R bit à bit.


    [0079] Dans une quatrième étape E4, les données obtenues en E3 sont formatées sous forme d'une trame SAF, pour un envoi vers le système client, par le contrôleur d'interface IC et le pilote d'interface de l'actionneur 7.

    [0080] Cette trame comprend les données suivantes :
    • S1 : la valeur du signal provenant d'un premier capteur 5, après traitement
    • INVS1 : l'inversion numérique de S1 bit à bit.
    • S1 R : la valeur du signal provenant d'un second capteur redondant 5R, après traitement
    • INVS1R: l'inversion numérique de S1R bit à bit.
    • RT : la valeur de réponse, correspondant à la valeur dérivée de T, mesurée en ADC2, et obtenue après les traitements par l'unité de traitement.
    • RTR : la valeur de réponse, correspondant à la valeur dérivée de T, mesurée en ADC3, et obtenue après les traitements par l'unité de traitement.


    [0081] La trame comporte de plus un compteur cyclique CC permettant d'identifier celle-ci par rapport aux trames précédentes et suivantes.

    [0082] Le protocole de communication entre les moyens de supervision 12 du dispositif client 10 et l'unité de traitement constituée par le microcontrôleur 6 est de type maître/esclave. Les moyens de supervision 12 du dispositif client constituent le maître, et l'unité de traitement 6 de la télécommande est l'esclave.

    [0083] Les moyens de supervision 12 envoient une requête synchrone sous forme d'une trame de requête maître MRF, et attendent une réponse sous forme d'une trame de réponse esclave SAF, dans une fenêtre de temps déterminée, à partir de l'émission de la trame de requête.

    [0084] Un exemple d'ordonnancement des transmissions de trame est illustré sur la figure 6. Il apparaît dans cet exemple que la réponse de l'unité de traitement doit parvenir dans les 0,5 ms aux moyens de supervision du dispositif client, et que les trames de requêtes sont envoyées par ces moyens de supervision à un intervalle compris entre 5 et 25 ms.

    [0085] Le mode synchrone décrit permet d'éviter les erreurs de communications et évitent les confusions entre deux réponses à deux trames de requête émises.

    [0086] La trame de requête maître MRF comprend la valeur de consigne de test T, et la trame de réponse esclave SAF comprend les données des signaux RT, S1, INVS1, RTR, S1R, INVSR telles que détaillées ci-dessus. Les figures 7 et 8 décrivent un exemple de structure pour ces trames.

    [0087] Il est ainsi possible pour les moyens de supervision du dispositif client de comparer la valeur de consigne de test T envoyée avec les valeurs RT et RTR reçues, pour identifier si le fonctionnement du microcontrôleur est satisfaisant, les signaux reçus RT et RTR ayant été traités par tous les composants du microcontrôleur 6, comprenant des éléments redondants.

    [0088] Il est également possible de comparer les valeurs de S1 et INVS1, respectivement de S1R et INVS1R, afin de contrôler le bon fonctionnement des opérations réalisées par les routines de calcul.

    [0089] Enfin la comparaison des signaux S1 et S1R permettent de contrôler le bon fonctionnement des capteurs 5, 5R.

    [0090] Comme il va se soi, l'invention ne se limite pas aux formes de réalisation préférentielles décrite ci-dessus, à titre d'exemple non limitatif ; elle en embrasse au contraire toutes les variantes.


    Revendications

    1. Télécommande (2) d'engin mobile, en particulier engin de travaux publics, engin agricole ou de manutention, destinée à générer des signaux de commande (S1, S1R) vers un dispositif client (10), par l'intermédiaire de moyens de communication (9), la télécommande comprenant :

    - une poignée de commande (3) mobile selon au moins un degré de liberté par rapport au corps de la télécommande (4),

    - au moins un capteur (5, 5R) de la position de la poignée de commande (3),

    - une unité de traitement, ou microcontrôleur, (6) des signaux émis par l'au moins un capteur (5, 5R),

    - un actionneur, (7), destiné à transmettre des signaux de commande (S1, S1R), traités par l'unité de traitement (6) au dispositif client (10),

    caractérisée en ce qu'elle comprend des moyens de test (30, 33, 34) destinés à introduire un signal dérivé d'un signal de test (T) émis par le dispositif client (10) en entrée (ADC2, ADC3) de l'unité de traitement (6), et en ce qu'elle est agencée pour émettre, vers le dispositif client (10), un ensemble d'informations (SAF), en réponse au signal de test (T), comprenant au moins un signal de réponse (RT), correspondant au traitement du signal dérivé du signal de test (T) par l'unité de traitement (6).
     
    2. Télécommande (2) selon la revendication 1, caractérisée en ce que l'ensemble d'informations (SAF), émis en réponse au signal de test (T), comporte de plus, au moins un signal de commande correspondant au traitement du signal des capteurs par l'unité de traitement (6).
     
    3. Télécommande (2) selon l'une des revendications 1 et 2, caractérisée en ce que le signal de test (T) est un signal numérique.
     
    4. Télécommande selon l'une des revendications 1 à 3, caractérisée en ce que les moyens de test comprennent :

    - des moyens d'émission (30) d'un signal analogique à partir du signal de test (T)

    - des moyens de filtrage (33) du signal analogique émis.


     
    5. Télécommande (2) selon l'une des revendications 1 à 4, caractérisée en ce que l'unité de traitement (6) comprend au moins un convertisseur analogique/numérique (18, 34).
     
    6. Télécommande (2) selon l'une des revendications 4 et 5, caractérisée en ce que les moyens d'émission d'un signal vers les moyens de filtrage (33) à partir du signal de test (T) comportent des moyens de génération d'un signal de type à modulation de largeur d'impulsion (30).
     
    7. Télécommande (2) selon l'une des revendications 4 à 6, caractérisée en ce que les moyens de filtrage comportent un filtre passe-bas (33).
     
    8. Télécommande (2) selon l'une des revendications 1 à 7, caractérisée en ce qu'elle comporte des moyens de contrôle additionnels de l'unité de traitement, comprenant :

    - un composant de vérification de la tension d'alimentation de l'unité (39), et/ou

    - un composant de vérification de la fréquence de cadencement des opérations dans l'unité de traitement (40).


     
    9. Télécommande (2) selon l'une des revendications 1 à 8, caractérisée en ce qu'elle comporte au moins deux capteurs (5, 5R) pour chaque degré de liberté de la poignée (3).
     
    10. Procédé de vérification du fonctionnement d'une unité de traitement (6) d'une télécommande d'engin (2) mobile, en particulier engin de travaux publics, engin agricole ou de manutention, destinée à générer des signaux de commande (S1, S1R) vers un dispositif client (10), par l'intermédiaire de moyens de communication (9), la télécommande comprenant :

    - une poignée de commande (3) mobile selon au moins un degré de liberté par rapport au corps de la télécommande (4),

    - au moins un capteur (5, 5R) de la position de la poignée de commande (3),

    - une unité de traitement (6) des signaux émis par l'au moins un capteur (5, 5R),

    - un actionneur (7), destiné à transmettre des signaux de commande (S1, S1R), traités par l'unité de traitement (6) au dispositif client (10),

    procédé comprenant les étapes consistant à,
    au niveau d'un dispositif client (10) :

    - émettre un signal de test (T) à destination de l'unité de traitement (6),

    au niveau de la télécommande :

    - produire un signal dérivé du signal de test (T) émis par le dispositif client (10)

    - introduire le signal dérivé en entrée (ADC2, ADC3) de l'unité de traitement (6),

    - traiter le signal dérivé du signal de test (T) comme un signal de capteur au niveau de l'unité de traitement (6),

    - émettre un ensemble d'informations (SAF), comprenant au moins un signal de réponse (RT) correspondant au traitement par l'unité de traitement, du signal dérivé du signal de test (T), vers le dispositif client (10),

    au niveau du dispositif client :

    - comparer le signal de test (T) et le signal de réponse (RT).


     
    11. Procédé selon la revendication 10, caractérisé en ce que le signal de test (T) est un signal numérique.
     
    12. Procédé selon l'une des revendications 10 et 11, caractérisé en ce que la production d'un signal dérivé du signal de test est réalisée en :

    - dérivant un signal analogique à partir du signal de test (T)

    - filtrant le signal analogique ainsi émis.


     
    13. Procédé selon l'une des revendications 10 à 12, caractérisé en ce que l'ensemble d'informations (SAF) comprend de plus, au moins un signal (S1, S1R, INVS1, INV S1R) correspondant au traitement du signal des capteurs par l'unité de traitement (6).
     
    14. Procédé selon l'une des revendications 11 à 13, caractérisé en ce que, au niveau du dispositif client (10), l'ensemble d'informations (SAF) émis par la télécommande est attendu dans un intervalle de temps déterminé après émission du signal de test (T).
     
    15. Procédé selon l'un des revendications 11 à 14, caractérisé en ce qu'il comporte une étape, au niveau de l'unité de traitement, consistant à multiplexer les signaux de capteur (S1, S1R) et des signaux dérivés du signal de test (T), et à traiter le signal multiplexé avec des moyens de traitement (18), notamment pour réaliser une conversion analogique/numérique.
     
    16. Procédé selon l'une des revendications 1 à 15, caractérisé en ce que la détection de la position de la poignée (3) est réalisée par deux capteurs distincts (5, 5R).
     
    17. Procédé selon l'une des revendications 1 à 16, caractérisé en ce qu'au moins une partie du traitement est réalisé, au sein de l'unité de traitement, de façon redondante par au moins deux routines (R1, R1 R) dont les instructions et/ou les données sont enregistrées dans deux zones de mémoires (RAM1, RAM2) distinctes de l'unité de traitement (6).
     
    18. Procédé selon la revendication 17, caractérisé en ce qu'une première routine (R1) traite des signaux d'un premier capteur (S1) et le signal dérivé du signal de test (T), et une seconde routine (R1R) traite des signaux d'un second capteur (S1R) et le signal dérivé du signal de test (TR).
     


    Claims

    1. Remote control (2) for mobile machine, in particular for public works machine, agricultural or load-handling machine, intended to generate control signals (S1, S1R) towards a client device (10), by way of communication means (9), the remote control comprising:

    - a movable control handle (3) that can move according to at least one degree of freedom with respect to the body of the remote control (4),

    - at least one sensor (5, 5R) of the position of the control handle (3),

    - a processing unit (6) or micro controller for processing the signals emitted by the at least one sensor (5, 5R),

    - an actuator (7), intended to transmit control signals (S1, S1R), processed by the processing unit (6) to the client device (10),

    characterized in that it comprises test means (30, 33, 34) intended to introduce a signal derived from a test signal (T) emitted by the client device (10) as input (ADC2, ADC3) for the processing unit (6), and in that it is designed to emit, towards the client device (10), an information set (SAF), in response to the test signal (T), comprising at least one response signal (RT), corresponding to the processing of the signal derived from the test signal (T) by the processing unit (6).
     
    2. Remote control (2) according to Claim 1, characterized in that the information set (SAF), emitted in response to the test signal (T) moreover comprises at least one control signal corresponding to the processing of the signal of the sensors by the processing unit (6).
     
    3. Remote control (2) according to one of Claims 1 and 2, characterized in that the test signal (T) is a digital signal.
     
    4. Remote control according to one of Claims 1 to 3, characterized in that the test means comprise:

    - means (30) for emitting an analog signal on the basis of the test signal (T)

    - means (33) for filtering the analog signal emitted.


     
    5. Remote control (2) according to one of Claims 1 to 4, characterized in that the processing unit (6) comprises at least one analog/digital converter (18, 34).
     
    6. Remote control (2) according to one of Claims 4 and 5, characterized in that the means for emitting a signal towards the filtering means (33) on the basis of the test signal (T) comprise means for generating a signal of pulse width modulation type (30).
     
    7. Remote control (2) according to one of Claims 4 to 6, characterized in that the filtering means comprise a low-pass filter (33).
     
    8. Remote control (2) according to one of Claims 1 to 7, characterized in that it comprises additional means for monitoring the processing unit, comprising:

    - a component for checking the supply voltage of the unit (39), and/or

    - a component for checking the timing frequency of the operations in the processing unit (40).


     
    9. Remote control (2) according to one of Claims 1 to 8, characterized in that it comprises at least two sensors (5, 5R) for each degree of freedom of the handle (3).
     
    10. Method of checking the operation of a processing unit (6) of a mobile machine remote control (2), in particular for public works machine, agricultural or load-handling machine, intended to generate control signals (S1, S1R) towards a client device (10), by way of communication means (9), the remote control comprising:

    - a movable control handle (3) that can move according to at least one degree of freedom with respect to the body of the remote control (4),

    - at least one sensor (5, 5R) of the position of the control handle (3),

    - a unit (6) for processing the signals emitted by the at least one sensor (5, 5R),

    - an actuator (7), intended to transmit control signals (S1, S1R), processed by the processing unit (6) to the client device (10),

    method comprising the steps consisting in,
    at the level of a client device (10):

    - emitting a test signal (T) destined for the processing unit (6),

    at the level of the remote control:

    - producing a signal derived from the test signal (T) emitted by the client device (10)

    - introducing the derived signal as input (ADC2, ADC3) for the processing unit (6),

    - processing the signal derived from the test signal (T) as a sensor signal at the level of the processing unit (6),

    - emitting an information set (SAF), comprising at least one response signal (RT) corresponding to the processing by the processing unit, of the signal derived from the test signal (T), towards the client device (10),

    at the level of the client device:

    - comparing the test signal (T) and the response signal (RT).


     
    11. Method according to Claim 10, characterized in that the test signal (T) is a digital signal.
     
    12. Method according to one of Claims 10 and 11, characterized in that the production of a signal derived from the test signal is carried out by:

    - deriving an analog signal on the basis of the test signal (T)

    - filtering the analog signal thus emitted.


     
    13. Method according to one of Claims 10 to 12, characterized in that the information set (SAF) comprises moreover, at least one signal (S1, S1R, INVS1, INV S1R) corresponding to the processing of the signal of the sensors by the processing unit (6).
     
    14. Method according to one of Claims 11 to 13, characterized in that, at the level of the client device (10), the information set (SAF) emitted by the remote control is waited for in a determined time interval after emission of the test signal (T).
     
    15. Method according to one of Claims 11 to 14, characterized in that it comprises a step, at the level of the processing unit, consisting in multiplexing the sensor signals (S1, S1R) and signals derived from the test signal (T), and in processing the multiplexed signal with processing means (18), in particular to carry out an analog/digital conversion.
     
    16. Method according to one of Claims 10 to 15, characterized in that the detection of the position of the handle (3) is carried out by two distinct sensors (5, 5R).
     
    17. Method according to one of Claims 10 to 16, characterized in that at least one part of the processing is carried out, within the processing unit, in a redundant manner by at least two routines (R1, R1R) whose instructions and/or data are recorded in two distinct memory areas (RAM1, RAM2) of the processing unit (6).
     
    18. Method according to Claim 17, characterized in that a first routine (R1) processes signals of a first sensor (S1) and the signal derived from the test signal (T), and a second routine (R1R) processes signals of a second sensor (S1R) and the signal derived from the test signal (TR).
     


    Ansprüche

    1. Fernsteuerung (2) für eine bewegliche Maschine, insbesondere Baumaschine, landwirtschaftliche Maschine oder Förderzeug, die dazu bestimmt ist, Steuersignale (S1, S1R) an eine Client-Vorrichtung (10) mittels Kommunikationseinrichtungen (9) zu erzeugen, wobei die Fernsteuerung enthält:

    - einen Betätigungsgriff (3), der gemäß mindestens einem Freiheitsgrad bezüglich des Körpers der Fernsteuerung (4) beweglich ist,

    - mindestens einen Sensor (5, 5R) der Stellung des Betätigungsgriffs (3),

    - eine Verarbeitungseinheit, oder Mikrocontroller, (6) der von dem mindestens einen Sensor (5, 5R) gesendeten Signale,

    - einen Aktor (7), der dazu bestimmt ist, von der Verarbeitungseinheit (6) verarbeitete Steuersignale (S1, S1R) an die Client-Vorrichtung (10) zu übertragen, dadurch gekennzeichnet, dass sie Testeinrichtungen (30, 33, 34) enthält, die dazu bestimmt sind, ein von einem von der Client-Vorrichtung (10) gesendeten Testsignal (T) abgeleitetes Signal am Eingang (ADC2, ADC3) der Verarbeitungseinheit (6) einzugeben, und dass sie eingerichtet ist, um an die Client-Vorrichtung (10) eine Einheit von Informationen (SAF) als Antwort auf das Testsignal (T) zu senden, die mindestens ein Antwortsignal (RT) enthält, das der Verarbeitung des vom Testsignal (T) abgeleiteten Signals durch die Verarbeitungseinheit (6) entspricht.


     
    2. Fernsteuerung (2) nach Anspruch 1, dadurch gekennzeichnet, dass die Einheit von Informationen (SAF), die als Antwort auf das Testsignal (T) gesendet wird, außerdem mindestens ein Steuersignal aufweist, das der Verarbeitung des Signals der Sensoren durch die Verarbeitungseinheit (6) entspricht.
     
    3. Fernsteuerung (2) nach einem der Ansprüche 1 und 2, dadurch gekennzeichnet, dass das Testsignal (T) ein digitales Signal ist.
     
    4. Fernsteuerung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Testeinrichtungen enthalten:

    - Einrichtungen (30) zum Senden eines analogen Signals ausgehend von dem Testsignal (T),

    - Einrichtungen (33) zum Filtern des gesendeten analogen Signals.


     
    5. Fernsteuerung (2) nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die Verarbeitungseinheit (6) mindestens einen AnalogDigital-Wandler (18, 34) enthält.
     
    6. Fernsteuerung (2) nach einem der Ansprüche 4 und 5, dadurch gekennzeichnet, dass die Einrichtungen zum Senden eines Signals an die Filtereinrichtungen (33) ausgehend vom Testsignal (T) Einrichtungen zur Erzeugung eines Signals vom Typ mit Impulsbreitenmodulation (30) aufweisen.
     
    7. Fernsteuerung (2) nach einem der Ansprüche 4 bis 6, dadurch gekennzeichnet, dass die Filtereinrichtungen ein Tiefpassfilter (33) aufweisen.
     
    8. Fernsteuerung (2) nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass sie zusätzliche Prüfeinrichtungen der Verarbeitungseinheit aufweist, die enthalten:

    - ein Überprüfungsbauteil der Versorgungsspannung der Einheit (39), und/oder

    - ein Überprüfungsbauteil der Taktfrequenz der Vorgänge in der Verarbeitungseinheit (40).


     
    9. Fernsteuerung (2) nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass sie mindestens zwei Sensoren (5, 5R) für jeden Freiheitsgrad des Griffs (3) aufweist.
     
    10. Verfahren zur Überprüfung des Betriebs einer Verarbeitungseinheit (6) einer Fernsteuerung (2) einer beweglichen Maschine, insbesondere Baumaschine, landwirtschaftliche Maschine oder Förderzeug, die dazu bestimmt ist, Steuersignale (S1, S1R) an eine Client-Vorrichtung (10) mittels Kommunikationseinrichtungen (9) zu erzeugen, wobei die Fernsteuerung enthält:

    - einen Betätigungsgriff (3), der gemäß mindestens einem Freiheitsgrad bezüglich des Körpers der Fernsteuerung (4) beweglich ist,

    - mindestens einen Sensor (5, 5R) der Stellung des Betätigungsgriffs (3),

    - eine Verarbeitungseinheit (6) der von dem mindestens einen Sensor (5, 5R) gesendeten Signale,

    - einen Aktor (7), der dazu bestimmt ist, von der Verarbeitungseinheit (6) verarbeitete Steuersignale (S1, S1R) an die Client-Vorrichtung (10) zu übertragen, wobei das Verfahren die Schritte enthält, die darin bestehen

    auf der Ebene einer Client-Vorrichtung (10):

    - ein Testsignal (T) an die Verarbeitungseinheit (6) zu senden,

    auf der Ebene der Fernsteuerung:

    - ein von dem von der Client-Vorrichtung (10) gesendeten Testsignal (T) abgeleitetes Signal zu erzeugen,

    - das abgeleitete Signal am Eingang (ADC2, ADC3) der Verarbeitungseinheit (6) einzugeben,

    - das vom Testsignal (T) abgeleitete Signal wie ein Sensorsignal auf der Ebene der Verarbeitungseinheit (6) zu verarbeiten,

    - eine Einheit von Informationen (SAF), die mindestens ein Antwortsignal (RT) entsprechend der Verarbeitung des vom Testsignal (T) abgeleiteten Signals durch die Verarbeitungseinheit enthält, an die Client-Vorrichtung (10) zu senden,

    auf der Ebene der Client-Vorrichtung:

    - das Testsignal (T) und das Antwortsignal (RT) zu vergleichen.


     
    11. Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass das Testsignal (T) ein digitales Signal ist.
     
    12. Verfahren nach einem der Ansprüche 10 und 11, dadurch gekennzeichnet, dass die Erzeugung eines vom Testsignal abgeleiteten Signals durchgeführt wird durch:

    - Ableiten eines analogen Signals ausgehend vom Testsignal (T),

    - Filtern des so gesendeten analogen Signals.


     
    13. Verfahren nach einem der Ansprüche 10 bis 12, dadurch gekennzeichnet, dass die Einheit von Informationen (SAF) außerdem mindestens ein Signal (S1, S1R, INVS1, INVS1R) enthält, das der Verarbeitung des Signals der Sensoren durch die Verarbeitungseinheit (6) entspricht.
     
    14. Verfahren nach einem der Ansprüche 11 bis 13, dadurch gekennzeichnet, dass auf der Ebene der Client-Vorrichtung (10) die von der Fernsteuerung gesendete Einheit von Informationen (SAF) in einem bestimmten Zeitintervall nach dem Senden des Testsignals (T) erwartet wird.
     
    15. Verfahren nach einem der Ansprüche 11 bis 14, dadurch gekennzeichnet, dass es auf der Ebene der Verarbeitungseinheit einen Schritt aufweist, der darin besteht, die Sensorsignale (S1, S1R) und vom Testsignal (T) abgeleitete Signale zu multiplexieren, und das multiplexierte Signal mit Verarbeitungseinrichtungen (18) zu verarbeiten, insbesondere, um eine AnalogDigital-Umwandlung durchzuführen.
     
    16. Verfahren nach einem der Ansprüche 10 bis 15, dadurch gekennzeichnet, dass die Erfassung der Stellung des Griffs (3) von zwei unterschiedlichen Sensoren (5, 5R) durchgeführt wird.
     
    17. Verfahren nach einem der Ansprüche 10 bis 16, dadurch gekennzeichnet, dass mindestens ein Teil der Verarbeitung innerhalb der Verarbeitungseinheit redundant von mindestens zwei Routinen (R1, R1R) durchgeführt wird, deren Anweisungen und/oder Daten in zwei unterschiedlichen Speicherzonen (RAM1, RAM2) der Verarbeitungseinheit (6) gespeichert sind.
     
    18. Verfahren nach Anspruch 17, dadurch gekennzeichnet, dass eine erste Routine (R1) Signale eines ersten Sensors (S1) und das vom Testsignal (T) abgeleitete Signal und eine zweite Routine (R1R) Signale eines zweiten Sensors (S1R) und das vom Testsignal (TR) abgeleitete Signal verarbeitet.
     




    Dessins

















    Références citées

    RÉFÉRENCES CITÉES DANS LA DESCRIPTION



    Cette liste de références citées par le demandeur vise uniquement à aider le lecteur et ne fait pas partie du document de brevet européen. Même si le plus grand soin a été accordé à sa conception, des erreurs ou des omissions ne peuvent être exclues et l'OEB décline toute responsabilité à cet égard.

    Documents brevets cités dans la description