[go: up one dir, main page]

FR2596712A1 - ELECTRONIC BRAKE SLIDING REGULATOR - Google Patents

ELECTRONIC BRAKE SLIDING REGULATOR Download PDF

Info

Publication number
FR2596712A1
FR2596712A1 FR8704170A FR8704170A FR2596712A1 FR 2596712 A1 FR2596712 A1 FR 2596712A1 FR 8704170 A FR8704170 A FR 8704170A FR 8704170 A FR8704170 A FR 8704170A FR 2596712 A1 FR2596712 A1 FR 2596712A1
Authority
FR
France
Prior art keywords
regulator
program
network
coding
data exchange
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR8704170A
Other languages
French (fr)
Other versions
FR2596712B1 (en
Inventor
Helmut Fennel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Continental Teves AG and Co oHG
Original Assignee
Alfred Teves GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alfred Teves GmbH filed Critical Alfred Teves GmbH
Publication of FR2596712A1 publication Critical patent/FR2596712A1/en
Application granted granted Critical
Publication of FR2596712B1 publication Critical patent/FR2596712B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/175Brake regulation specially adapted to prevent excessive wheel spin during vehicle acceleration, e.g. for traction control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/176Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS
    • B60T8/1761Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS responsive to wheel or brake dynamics, e.g. wheel slip, wheel acceleration or rate of change of brake fluid pressure
    • B60T8/17616Microprocessor-based systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25092Customized control features, configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Fluid Mechanics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Regulating Braking Force (AREA)
  • Control By Computers (AREA)

Abstract

REGULATEUR ELECTRONIQUE PROGRAMME, DESTINE EN PARTICULIER A DES VEHICULES AUTOMOBILES POUR, PAR EXEMPLE, REGULER LE GLISSEMENT DE FREINAGE ETOU LE GLISSEMENT DE TRACTION, COMPRENANT DES CIRCUITS ELECTRONIQUES QUI PERMETTENT DE PRODUIRE DES SIGNAUX DE COMMANDE, PAR EXEMPLE DES SIGNAUX DE COMMANDE DE LA PRESSION DE FREINAGE, EN FONCTION DE SIGNAUX DE MESURE CONFORMEMENT A UN PROGRAMME PREDEFINI CONTENU DANS UN MICROPROCESSEUR OU DANS UN MICRO-ORDINATEUR EQUIPE DE MEMOIRES INTERNES ETOU EXTERNES CORRESPONDANTES, CARACTERISE EN CE QUE, DANS LA OU LES MEMOIRES, EST STOCKE UN PROGRAMME UNIVERSEL POUVANT ETRE ADAPTE A DIFFERENTES APPLICATIONS ETOU CONCEPTIONS DU SYSTEME, PAR EXEMPLE DU SYSTEME DE FREINAGE, COMMANDE PAR LE REGULATEUR, ET EN CE QUE LE REGULATEUR COMPREND UN CIRCUIT D'ADAPTATION 12, 13 QUI PEUT ETRE MODIFIE LORS DE LA FABRICATION DU REGULATEUR ET QUI ADAPTE L'EXECUTION DU PROGRAMME A L'APPLICATION ETOU LA CONCEPTION SPECIFIQUES.PROGRAMMED ELECTRONIC REGULATOR, INTENDED IN PARTICULAR FOR MOTOR VEHICLES FOR, FOR EXAMPLE, REGULATING THE BRAKING SLIP AND OR THE TRACTION SLIP, INCLUDING ELECTRONIC CIRCUITS WHICH ALLOW THE GENERATION OF CONTROL SIGNALS, FOR EXAMPLE PRESSURE SIGNALS BRAKING, AS A FUNCTION OF MEASUREMENT SIGNALS IN ACCORDANCE WITH A PREDEFINED PROGRAM CONTAINED IN A MICROPROCESSOR OR IN A MICRO-COMPUTER EQUIPPED WITH CORRESPONDING INTERNAL AND OR EXTERNAL MEMORIES, CHARACTERIZED IN THAT, IN THE MEMORY OR MEMORIES, IS STORED A UNIVERSAL ADAPRE PROGRAM FOR DIFFERENT APPLICATIONS AND OR DESIGNS OF THE SYSTEM, FOR EXAMPLE OF THE BRAKING SYSTEM, CONTROLLED BY THE REGULATOR, AND IN THAT THE REGULATOR INCLUDES AN ADAPTATION CIRCUIT 12, 13 WHICH CAN BE MODIFIED DURING THE MANUFACTURE OF THE REGULATOR AND THAT ADAPTS THE REGULATOR. EXECUTION OF THE PROGRAM TO THE SPECIFIC APPLICATION ANDOR DESIGN.

Description

- 1 La présente invention concerne un régulateur électronique programmé,- 1 The present invention relates to a programmed electronic regulator,

destiné en particulier à des véhicules automobiles pour, par exemple, réguler le glissement de freinage et/ou le glissement de traction, comprenant des circuits électroniques qui permettent de 5 produire des signaux de commande, par exemple des signaux de commande de la pression de freinage, en fonction de signaux de mesure conformément à un programme prédéfini contenu dans un microprocesseur ou dans un micro-ordinateur équipé de mémoires internes et/ou externes correspondantes. Un régulateur électronique programmé de ce type est déjà décrit dans la demande de brevet allemand 32 34 637. Il s'agit en l'occurrence du régulateur d'un système de freinage antiblocage, Au moyen du régulateur connu, des signaux de commande de la pression de freinage sont produits en fonction de signaux de capteurs et/ou de si15 gnaux de mesure qui correspondent à la vitesse et au comportement en  intended in particular for motor vehicles for, for example, regulating brake slip and / or traction slip, comprising electronic circuits which make it possible to produce control signals, for example brake pressure control signals , as a function of measurement signals in accordance with a predefined program contained in a microprocessor or in a microcomputer equipped with corresponding internal and / or external memories. A programmed electronic regulator of this type is already described in German patent application 32 34 637. It is in this case the regulator of an anti-lock braking system. By means of the known regulator, control signals for the braking pressure are produced according to sensor signals and / or signal signals which correspond to speed and behavior in

rotation des roues. Un mode de réalisation du régulateur décrit dans la demande de brevet contient des micro-ordinateurs dans lesquels le programme du régulateur est mémorisé de manière fixe. Des microordinateurs de ce type, qui sont constitués d'un seul composant et dans 20 lesquels le programme du régulateur peut être introduit par programmation par masquage, sont d'un prix comparativement avantageux.  wheel rotation. One embodiment of the regulator described in the patent application contains microcomputers in which the program of the regulator is memorized in a fixed manner. Microcomputers of this type, which consist of a single component and into which the controller program can be introduced by programming by masking, are comparatively advantageous in price.

On considère comme un inconvénient le fait que, pour pratiquement tous les types de véhicules, un programme de régulateur comprenant des paramètres spéciaux et des pas de programme individuels 25 soit nécessaire, car, par exemple, la variation optimale recherchée de la pression au cours de la régulation du glissement est influencée par le type d'entraînement, c'est-à-dire traction avant, arrière ou sur les quatre roues, par la conception des freins, et par d'autres caractéristiques de construction. De plus, différents types d'équipe30 ments spéciaux, de réactions spéciales à des perturbations spécifiques, etc. sont souhaités. Le nombre et le type des capteurs existants, comme des capteurs de roues, doivent donc être pris en compte dans le cadre d'une conception appropriée du programme. Il est donc nécessaire de mettre au point un micro-ordinateur spécial pour chaque 35 variante de programme, ce qui accro!t considérablement les frais de -2  It is considered to be a drawback that, for practically all types of vehicles, a regulator program comprising special parameters and individual program steps is necessary, since, for example, the desired optimum variation of the pressure during the slip regulation is influenced by the type of drive, i.e. front, rear or all-wheel drive, by the design of the brakes, and by other construction features. In addition, different types of special equipment, special reactions to specific disturbances, etc. are desired. The number and type of existing sensors, such as wheel sensors, must therefore be taken into account as part of an appropriate program design. It is therefore necessary to develop a special microcomputer for each program variant, which considerably increases the cost of -2

2596 7 122596 7 12

fabrication et de stockage.manufacturing and storage.

La présente invention a donc pour but de fournir un régulateur électronique programmé pouvant être adapté, de manière simple et à moindre coût, aux différents types de véhicules et aux différentes exigences. Il s'est avéré que ce but pouvait être atteint de manière simple et techniquement évoluée au moyen d'un régulateur du type indiqué précédemment, dont la particularité réside en ce que, dans la ou les mémoires, est stocké un programme universel pouvant être adap10 té à différentes applications et/ou conceptions du système, par exemple du système de freinage, commandé par le régulateur, et en ce que le régulateur comprend un circuit d!adaptation qui peut être modifié lors de la fabrication du régulateur et qui adapte l'exécution du  The present invention therefore aims to provide a programmed electronic regulator which can be adapted, simply and inexpensively, to different types of vehicles and to different requirements. It turned out that this goal could be achieved in a simple and technically advanced way by means of a regulator of the type indicated above, the peculiarity of which being that, in the memory or memories, a universal program is stored which can be adapted10 tee to different applications and / or designs of the system, for example the braking system, controlled by the regulator, and in that the regulator includes an adaptation circuit which can be modified during the manufacture of the regulator and which adapts the execution of

programme à l'application et/ou la conception spécifiques.  specific application and / or design program.

Conformément à la présente invention, des régulateurs prévus pour différents types de véhicules, systèmes de freinage ou conceptions de freins peuvent donc être équipés d'un (ou plusieurs) circuits uniformément programmés identiques, c'est-à-dire de micro-ordinateurs monopuce. L'adaptation du régulateur à l'application 20 recherchée est effectuée au moyen d'un circuit d'adaptation très simple et bon marché qui peut être modifié à moindre coût lors de la fabrication du régulateur, par exemple en perçant ou en interrompant certaines pistes conductives, et qui lance l'exécution de programme  According to the present invention, regulators intended for different types of vehicles, braking systems or brake designs can therefore be equipped with one (or more) identical uniformly programmed circuits, that is to say single-chip microcomputers . The adaptation of the regulator to the desired application is carried out by means of a very simple and inexpensive adaptation circuit which can be modified at low cost during the manufacture of the regulator, for example by drilling or interrupting certain tracks. conductive, and which initiates program execution

souhaitée pour le type de véhicule spécifique.  desired for the specific vehicle type.

Selon un mode de réalisation de la présente invention, le circuit d'adaptation contient un réseau à circuit de pont ou à résistances au moyen duquel le potentiel à des entrées du microprocesseur, du microordinateur et/ou aux entrées de mémoire peut être déterminé pour régler ou sélectionner le programme désiré. Conformément à un 30 autre mode de réalisation particulièrement avantageux de l'invention, le circuit d'adaptation est constitué par un réseau de codage et de commutation qui, à des moments spécifiques ou à des points prédéterminés de l'exécution du programme, applique une instruction d'adaptation au microprocesseur, au micro-ordinateur et/ou aux entrées de mé35 moire. Le reste du temps, les entrées de processeur, d'ordinateur et - 3  According to an embodiment of the present invention, the adaptation circuit contains a bridge or resistance circuit network by means of which the potential at inputs of the microprocessor, microcomputer and / or at memory inputs can be determined to adjust or select the desired program. According to another particularly advantageous embodiment of the invention, the adaptation circuit consists of a coding and switching network which, at specific times or at predetermined points in the execution of the program, applies a instruction to adapt to the microprocessor, the microcomputer and / or the memory inputs. The rest of the time, processor, computer and - 3 inputs

259 6 7 1 2259 6 7 1 2

de mémoire sont disponibles pour recevoir ou transmettre d'autres informations.  memory are available to receive or transmit other information.

Le régulateur décrit dans la demande de brevet allemand indiquée précédemment 32 34 637 contient deux micro-ordinateurs fonc5 tionnant en parallèle, entre lesquels s'effectue un échange de données lors de l'exécution du programme, notamment pour contrôler la cohérence de la circulation des données et pour analyser cette cohérence en tant que critère de bon fonctionnement. Pour des circuits de ce type et des circuits analogues, il est prévu un autre mode de réa10 lisation de la présente invention, qui consiste en ce que le réseau  The regulator described in the German patent application indicated above 32 34 637 contains two microcomputers operating in parallel, between which an exchange of data takes place during the execution of the program, in particular to control the consistency of the circulation of data and to analyze this consistency as a criterion for proper functioning. Another embodiment of the present invention is provided for circuits of this type and similar circuits, which consists in that the network

de codage et de commutation est relié aux lignes d'échange de données et/ou au bus d'échange de données. Le bus d'échange de données, qui, de toute façon, est prévu entre les deux microprocesseurs, peut donc être utilisé pour relier le circuit d'adaptation. Par conséquent, les 15 moyens nécessaires à prévoir en plus d'un régulateur classique se limitent au réseau de codage et de commutation supplémentaire très simple.  coding and switching is connected to the data exchange lines and / or to the data exchange bus. The data exchange bus, which, in any case, is provided between the two microprocessors, can therefore be used to connect the adaptation circuit. Consequently, the means necessary to provide in addition to a conventional regulator are limited to the very simple additional coding and switching network.

Les différents objets et caractéristiques de l'invention seront maintenant détaillés dans la description qui va suivre, faite à 20 titre d'exemple non limitatif, en se reportant aux figures annexées  The various objects and characteristics of the invention will now be detailed in the description which follows, given by way of nonlimiting example, with reference to the appended figures

qui représentent: - la figure 1, sous la forme d'un bloc-diagramme simplifié, les principaux circuits d'un régulateur conforme à l'invention, destiné à un système de freinage antiblocage,  which represent: FIG. 1, in the form of a simplified block diagram, the main circuits of a regulator according to the invention, intended for an anti-lock braking system,

- la figure 2, sous la forme d'un qrganigramme, une possibilité d'intégration, dans le programme, des fonctions du réseau de codage et de commutation conforme à la figure 1.  - Figure 2, in the form of a flowchart, a possibility of integration, into the program, of the functions of the coding and switching network in accordance with Figure 1.

Dans le mode de réalisation représenté à la figure 1, le régulateur d'un système de freinage antiblocage contient deux micro-or30 dinateurs fonctionnant en parallèle (MC1, MC2). Par l'intermédiaire de bus 3, 4, des signaux sont transmis aux entrées des deux micro-ordinateurs 1, 2, ces signaux étant recueillis par des capteurs de roues S1 à S4, par exemple par des capteurs inductifs, et analysés dans un circuit de déclenchement 5. Les entrées des deux micro-ordi35 nateurs 1, 2 sont montées en parallèle. Ils reçoivent donc tous deux -4  In the embodiment shown in FIG. 1, the regulator of an anti-lock braking system contains two micro-or30 dinators operating in parallel (MC1, MC2). Via bus 3, 4, signals are transmitted to the inputs of the two microcomputers 1, 2, these signals being collected by wheel sensors S1 to S4, for example by inductive sensors, and analyzed in a circuit 5. The inputs of the two microcomputers 1, 2 are connected in parallel. So they both get -4

2 5 9 6 7 1 22 5 9 6 7 1 2

les mêmes informations, en particulier sur le comportement en rotation des différentes roues du véhicule.  the same information, in particular on the behavior in rotation of the different wheels of the vehicle.

Dans le micro-ordinateur 1, toutes les données d'entrée sont combinées logiquement et traitées selon un programme prédéfini m6mo5 risé dans le micro-ordinateur. A la sortie A1 du micro-ordinateur 1 sont finalement disponibles des signaux de commande de la pression de freinage qui, par l'intermédiaire du système de lignes 6 d'un circuit d'amplification 7 et par l'intermédiaire des lignes 8, sont transmis à des valves de commande de pression de freinage 9. Au moyen de ces 10 valves, qui sont habituellement conçues sous la forme de valves multidirectionnelles à commande électromagnétique, la pression de freinage régnant dans les freins des roues à glissement régulé est réduite, maintenue à un niveau constant et réaugmentée en temps utile, pour éviter le blocage des roues et réaliser un freinage aussi effi15 cace que possible du véhicule sur une courte distance de freinage,  In the microcomputer 1, all the input data are logically combined and processed according to a predefined program m6mo5 stored in the microcomputer. At the output A1 of the microcomputer 1 are finally available brake pressure control signals which, via the line system 6 of an amplification circuit 7 and via the lines 8, are transmitted to brake pressure control valves 9. By means of these 10 valves, which are usually designed as multidirectional valves with electromagnetic control, the brake pressure prevailing in the brakes of wheels with controlled slip is reduced, maintained at a constant level and increased in good time, to prevent the wheels from locking up and achieving as efficient braking of the vehicle as possible over a short braking distance,

tout en conservant la stabilité de conduite. Des valves dites principales, qui permettent à du liquide de pression de refluer de manière connue dans les circuits de freinage et donc de remplacer le volume de liquide de pression prélevé lors de la baisse de la pression, sont 20 également prévues dans l'agencement de valves 9.  while maintaining driving stability. So-called main valves, which allow pressure liquid to flow back in known manner into the braking circuits and therefore to replace the volume of pressure liquid taken off when the pressure drops, are also provided in the arrangement of valves 9.

Dans le circuit de régulation représenté, les signaux de capteurs mis en forme dans le circuit de déclenchement 5 sont traités dans le second micro-ordinateur 2 de la même manière, en particulier selon le même programme, que dans le micro-ordinateur 1. Pat l'inter25 médiaire d'un système de lignes 10 et d'un étage d'adaptation 11, les  In the regulation circuit shown, the sensor signals formed in the trigger circuit 5 are processed in the second microcomputer 2 in the same way, in particular according to the same program, as in the microcomputer 1. Pat the middle 25 of a system of lines 10 and an adaptation stage 11, the

signaux produits par le micro-ordinateur 1 sont retransmis à la sortie A2 du second micro-ordinateur 2 après être passés par l'amplificateur 7. En outre, les deux micro-ordinateurs 1, 2 sont reliés l'un à l'autre par un bus d'échange de données 27. En raison de cette in30 terconnexion, des signaux externes et internes des deux micro-ordinateurs 1, 2 peuvent être comparés en permanence. Si les signaux ne concordent pas, ceci traduit une erreur, de sorte que, dans ce cas, la régulation du glissement est mise hors circuit par un circuit de surveillance (non représenté), ce qui garantit qu'un freinage normal, 35 c'est-à-dire non régulé, reste possible.  signals produced by the microcomputer 1 are retransmitted at the output A2 of the second microcomputer 2 after having passed through the amplifier 7. In addition, the two microcomputers 1, 2 are connected to each other by a data exchange bus 27. Due to this interconnection, external and internal signals from the two microcomputers 1, 2 can be compared constantly. If the signals do not match, this translates into an error, so that in this case the slip regulation is switched off by a monitoring circuit (not shown), which guarantees that normal braking, 35 c ' that is to say, not regulated, remains possible.

- 5- 5

2596 7 1 22596 7 1 2

Dans le mode de réalisation représenté à la figure 1, le  In the embodiment shown in Figure 1, the

circuit d'adaptation, qui est essentiel à l'invention, c'est-à-dire un circuit de codage et de commutation 12, 13, est relié au bus d'échange de données 27. En l'occurrence, le réseau de codage 12 5 n'est constitué que d'une série de résistances ohmiques montées en parallèle R1 et/ou R2 à R8 qui sont reliées, d'une part, par l'intermédiaire d'une ligne commune 14, à une source de tension +UB et, d'autre part, par l'intermédiaire d'une ligne commune M à la masse.  adaptation circuit, which is essential to the invention, that is to say a coding and switching circuit 12, 13, is connected to the data exchange bus 27. In this case, the network of coding 12 5 consists only of a series of ohmic resistors connected in parallel R1 and / or R2 to R8 which are connected, on the one hand, via a common line 14, to a voltage source + UB and, on the other hand, via a common line M to ground.

Chaque résistance R1 à R8 est reliée à une ligne du bus d'échange de 10 données par l'intermédiaire d'un commutateur ouvert al à a8 situé à  Each resistor R1 to R8 is connected to a line of the data exchange bus by means of an open switch al to a8 located at

l'intérieur du réseau de commutation 13.  inside the switching network 13.

Pour coder le circuit d'adaptation 12, 13, la liaison préétablie des résistances Rn avec le fil de masse M dans le réseau de codage 12 est soit supprimée, soit séparée. Dans le présent cas, les 15 résistances R1 à R8 sont logées dans un circuit imprimé, de sorte que la séparation de la liaison avec le fil M peut être effectuée très simplement en perçant (perçages 15, 16, 17, 18) la piste conductive __  To code the adaptation circuit 12, 13, the pre-established connection of the resistors Rn with the ground wire M in the coding network 12 is either deleted or separated. In the present case, the resistors R1 to R8 are housed in a printed circuit, so that the separation of the connection with the wire M can be carried out very simply by piercing (holes 15, 16, 17, 18) the conductive track __

de liaison.link.

Lorsque les commutateurs a1 à an du réseau de commutation 13 20 sont fermés, les différents conducteurs du bus d'échange de données 27 sont reliés soit, par l'intermédiaire du réseau de codage 12, à la masse, soit, par l'intermédiaire des résistances Ri à R8, à la tension +UB. Dans l'exemple représenté, la tension est appliquée par l'intermédiaire des commutateurs al, a3, a4 et a7, tandis que les commutateurs a2, a5, a6 et a8 sont reliés. au fil de masse M. Par__ l'intermédiaire du réseau de commutation 13, une instruction prédéfinie de manière fixe par le codage du réseau de codage 12 peut donc être transmise, à travers le bus d'échange de données 27, au microordinateur 1, 2. Etant donné que huit commutateurs et liaisons sont 30 prévus, il existe un total de 256 combinaisons possibles; 256 instructions différentes peuvent donc être réalisées par le réseau de  When the switches a1 to an of the switching network 13 are closed, the various conductors of the data exchange bus 27 are connected either, via the coding network 12, to ground, or, via resistors Ri to R8, at voltage + UB. In the example shown, the voltage is applied via the switches a1, a3, a4 and a7, while the switches a2, a5, a6 and a8 are connected. to the ground wire M. Par__ via the switching network 13, an instruction predefined in a fixed manner by the coding of the coding network 12 can therefore be transmitted, via the data exchange bus 27, to the microcomputer 1, 2. Since eight switches and links are provided, there are a total of 256 possible combinations; 256 different instructions can therefore be carried out by the

codage et de commutation 12, 13.coding and switching 12, 13.

Par l'intermédiaire des liaisons de commande 19 à 20, le réseau de commutation 13 est actionné à des moments définis et l'ins35 truction prédéfinie par le codage du réseau 12 - dans le mode de réa-  Via the control links 19 to 20, the switching network 13 is actuated at defined times and the instruction predefined by the coding of the network 12 - in the reset mode.

- 6- 6

2596 7 1 22596 7 1 2

lisation représenté, sous la forme d'un mot de données de 8 bits  Representation shown, in the form of an 8-bit data word

est donc transmise dans le bus d'échange de données 27.  is therefore transmitted in the data exchange bus 27.

Dans le régulateur conforme à la figure 1, les deux microordinateurs 1, 2 sont reliés l'un à l'autre à l'aide du bus d'échange 5 de données 27 par l'intermédiaire duquel, en particulier, des signaux, qui représentent, par exemple, des résultats intermédiaires du traitement des données réalisé à l'intérieur du micro-ordinateur 1 ou 2, sont comparés sur le plan de leur cohérence avec les données correspondantes traitées dans l'autre micro-ordinateur.  In the regulator according to FIG. 1, the two microcomputers 1, 2 are connected to each other by means of the data exchange bus 5 via which, in particular, signals, which represent, for example, intermediate results of the data processing carried out inside the microcomputer 1 or 2, are compared in terms of their consistency with the corresponding data processed in the other microcomputer.

La figure 2 représente l'exécution du programme lorsque le  Figure 2 shows the execution of the program when the

réseau d'adaptation 12, 13-représenté à la figure 1 est utilisé.  adapter network 12, 13-shown in Figure 1 is used.

Après avoir appliqué l'instruction de commande 21 au réseau de commutation 13 - voir figure 1 -, les commutateurs a1 à a8 sont fermés et donc reliés au réseau de codage 12; ceci est symbolisé par le pas de 15 programme 22 à la figure 2. DansTie mode de réalisation représenté, l'instruction déterminée par le codage du réseau 12 est donc transmise au bus d'échange de données 27 sous la forme d'un mot de données à 8 bits et se traduit comme indiqué au chiffre 24 - par une sélection de paramètres spécifiques, de pas de programme spécifiques ou 20 d'autres grandeurs caractéristiques qui influent sur l'exécution du programme de régulateur mémorisé dans les micro-ordinateurs 1, 2. La durée des impulsions de réduction ou d'établissement de pression lors de certaines phases de régulation peut, par exemple, être déterminée au moyen de l'instruction codée dans le réseau 12. Il est également 25 possible d'adapter le programme de régulateur à la modification des conditions selon qu'il s'agit d'une traction avant, arrière ou sur les quatre roues. Une correction du couple de lacet, entreprise par exemple en limitant les différences de pression maximum entre les deux roues d'un essieu en combinant les durées d'établissement de 30 pression correspondantes ou des paramètres similaires, peut être "mise en circuit" ou empêchée par le codage du réseau 12 si des pas de programme correspondants sont mémorisés dans le micro-ordinateur 1, 2. L'adaptation du traitement des signaux aux capteurs de roues S1 à S4 susceptibles d'être utilisés, en particulier à la correspondance 35 entre la fréquence d'impulsions et la vitesse angulaire des roues et  After applying the control instruction 21 to the switching network 13 - see FIG. 1 -, the switches a1 to a8 are closed and therefore connected to the coding network 12; this is symbolized by the program step 22 in FIG. 2. In this embodiment shown, the instruction determined by the coding of the network 12 is therefore transmitted to the data exchange bus 27 in the form of a word 8-bit data and is expressed as indicated in figure 24 - by a selection of specific parameters, of no specific program or of other characteristic quantities which influence the execution of the regulator program stored in the microcomputers 1, 2. The duration of the pressure reduction or establishment pulses during certain regulation phases can, for example, be determined by means of the instruction coded in the network 12. It is also possible to adapt the program regulator when conditions change depending on whether it is front, rear or all-wheel drive. A correction of the yaw torque, undertaken for example by limiting the maximum pressure differences between the two wheels of an axle by combining the corresponding pressure build-up times or similar parameters, can be "switched on" or prevented by the coding of the network 12 if corresponding program steps are stored in the microcomputer 1, 2. The adaptation of the signal processing to the wheel sensors S1 to S4 capable of being used, in particular to the correspondence 35 between the pulse frequency and the angular speed of the wheels and

2 596 7 1 22,596 7 1 2

à de nombreuses autre variables dépendant du type du véhicule et/ou  many other variables depending on the type of vehicle and / or

de la conception des freins, est également effectuée par le codage.  of brake design, is also done by coding.

La sélection de données 24 est suivie par l'initialisation du programme de régulateur qui se déroule alors de la manière ap5 propriie au type de véhicule ou de conception utilisé. L'adaptation de la durée des impulsions, qui servent à commander l'établissement et la réduction de la pression de freinage, à la caractéristique des freins de roues utilisés est également effectuée par le codage. Le déclenchement de fonctions supplémentaires, par exemple de la régula10 tion du glissement de traction, etc., peut également être influencé  The selection of data 24 is followed by the initialization of the regulator program which then takes place in the appropriate manner for the type of vehicle or design used. The coding of the duration of the pulses, which are used to control the establishment and reduction of the braking pressure, to the characteristic of the wheel brakes used. The triggering of additional functions, for example traction control, etc., can also be influenced

par le codage.by coding.

En fonction du mode de réalisation du régulateur, l'instruction prédéfinie par le codage du réseau 12 est transmise au bus d'échange de données 27 selon des intervalles de temps importants, 15 par exemple lors de chaque mise en circuit de l'allumage, ou à un moment prédéterminé à l'intérieur de chaque cycle de traitement de signaux. En dehors de ces moments d'entrée, c'est-à-dire après que l -e  Depending on the embodiment of the regulator, the instruction predefined by the coding of the network 12 is transmitted to the data exchange bus 27 according to long time intervals, for example during each switching on of the ignition, or at a predetermined time within each signal processing cycle. Outside these entry moments, i.e. after l -e

réseau de codage 12 a été déconnect& par l'ouverture des commutateurs du réseau 13, le bus d'échange de données 27 est disponible sans res20 triction pour d'autres fonctions et/ou transmissions de données.  coding network 12 has been disconnected & by opening the switches of network 13, the data exchange bus 27 is available without restriction for other functions and / or data transmissions.

L'utilisation du réseau d'adaptation 12, 13 conforme à l'invention permet donc, avec une mise en oeuvre de moyens très réduite, de franchir un pas important vers la réalisation d'un régulateur à usage universel. Le fait que les besoins d'emplacement de mémoire 25 puissent être augmentés en raison du programme universel, qui doit être mémorisé de manière fixe dans le micro-ordinateur, est d'importance secondaire, car les composants actuels pour micro-ordinateurs  The use of the adaptation network 12, 13 in accordance with the invention therefore makes it possible, with very little implementation of means, to take an important step towards the production of a regulator for universal use. Of secondary importance is the fact that the memory space requirements can be increased as a result of the universal program, which must be permanently stored in the microcomputer, since the current components for microcomputers

disposent d'une capacité de mémoire suffisante.  have sufficient memory capacity.

- 8- 8

2596 7 1 22596 7 1 2

Claims (4)

REVENDICATIONS 1. Régulateur électronique programmé, destiné en particulier  1. Programmed electronic regulator, intended in particular à des véhicules automobiles pour, par exemple, réguler le glissement de freinage et/ou le glissement de traction, comprenant des circuits électroniques qui permettent de produire des signaux de commande, par 5 exemple des signaux de commande de la pression de freinage, en fonction de signaux de mesure conformément à un programme prédifini contenu dans un microprocesseur ou dans un micro-ordinateur équipé de mémoires internes et/ou externes correspondantes, caractérisé en ce que, dans la ou les mémoires, est stocké un programme universel pou10 vant être adapté à différentes applications et/ou conceptions du système, par exemple du système de freinage, commandé par le régulateur, et en ce que le régulateur comprend un circuit d'adaptation (12, 13) qui peut être modifié lors de la fabrication du régulateur et qui adapte l'exécution du programme à l'application et/ou la conception 15 spécifiques.  to motor vehicles for, for example, regulating brake slip and / or traction slip, comprising electronic circuits which make it possible to produce control signals, for example brake pressure control signals, in accordance of measurement signals in accordance with a predefined program contained in a microprocessor or in a microcomputer equipped with corresponding internal and / or external memories, characterized in that, in the memory or memories, is stored a universal program able to be adapted to different applications and / or designs of the system, for example the braking system, controlled by the regulator, and in that the regulator comprises an adaptation circuit (12, 13) which can be modified during the manufacture of the regulator and which tailors program execution to specific application and / or design. 2. Régulateur conforme à la revendication 1, caractérisé en ce que le circuit d'adaptation (12, 13) contient un réseau à circuit de pont ou à résistances (12) au moyen duquel le potentiel à des entrées du microprocesseur, du micro-ordinateur (1, 2) et/ou à des en20 trées de mémoire peut être déterminé en fonction de l'application  2. Regulator according to claim 1, characterized in that the adaptation circuit (12, 13) contains a bridge circuit or resistance network (12) by means of which the potential at inputs of the microprocessor, of the micro- computer (1, 2) and / or memory inputs can be determined depending on the application et/ou de la conception du système commandé par le régulateur.  and / or the design of the system controlled by the regulator. 3. Régulateur conforme à la revendication 1, caractérisé en ce que le circuit d'adaptation (12, 13) est constitué, pour l'essentiel, par un réseau de codage (12) et par un réseau de commutation 25 (13) qui, à des moments spécifiques ou à des points prédéterminés de  3. A regulator according to claim 1, characterized in that the adaptation circuit (12, 13) consists essentially of a coding network (12) and a switching network (13) which , at specific times or at predetermined points in l'exécution du programme, applique une instruction d'adaptation au microprocesseur, au micro-ordinateur (1, 2) et/ou aux entrées de mgmoire.  the execution of the program, applies an adaptation instruction to the microprocessor, to the microcomputer (1, 2) and / or to the memory inputs. 4. Régulateur conforme à la revendication 3, comprenant-plu30 sieurs microprocesseurs ou micro-ordinateurs (1, 2) entre lesquels s'effectue un échange de données lors de l'exécution du programme, caractérisé en ce que réseau de codage et de commutation (12, 13) est relié aux lignes d'échange de données (27) et/ou au bus d'échange de données.  4. Regulator according to claim 3, comprising-more than 30 microprocessors or microcomputers (1, 2) between which a data exchange takes place during the execution of the program, characterized in that coding and switching network (12, 13) is connected to the data exchange lines (27) and / or to the data exchange bus.
FR8704170A 1986-03-29 1987-03-25 ELECTRONIC BRAKE SLIDING REGULATOR Expired - Fee Related FR2596712B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19863610620 DE3610620C2 (en) 1986-03-29 1986-03-29 Program-controlled electronic controller

Publications (2)

Publication Number Publication Date
FR2596712A1 true FR2596712A1 (en) 1987-10-09
FR2596712B1 FR2596712B1 (en) 1993-04-30

Family

ID=6297517

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8704170A Expired - Fee Related FR2596712B1 (en) 1986-03-29 1987-03-25 ELECTRONIC BRAKE SLIDING REGULATOR

Country Status (4)

Country Link
JP (1) JPS62233803A (en)
DE (1) DE3610620C2 (en)
FR (1) FR2596712B1 (en)
GB (1) GB2188452B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3733832A1 (en) * 1987-10-07 1989-04-27 Messerschmitt Boelkow Blohm SENSOR FOR MOTOR VEHICLES
JPH01148645A (en) * 1987-12-04 1989-06-12 Sumitomo Electric Ind Ltd vehicle slip control device
DE3807999A1 (en) * 1988-03-10 1989-09-21 Voest Alpine Automotive ELECTRONIC REGULATOR FOR MOTOR VEHICLES WITH INTERNAL COMBUSTION ENGINES
NL8902492A (en) * 1989-10-06 1991-05-01 Nefit Nv METHOD FOR MANUFACTURING A CONTROL UNIT FOR A HEATER WITH A BURNER, AND A CONTROL UNIT FOR SUCH A DEVICE.
DE3933654A1 (en) * 1989-10-09 1991-04-11 Bosch Gmbh Robert Automatically detecting number of working cylinders of motor vehicle - repeatedly checking ratio of engine to wheel speed against ignition rate to assumed number of cylinders
EP0428778A1 (en) * 1989-11-21 1991-05-29 Siemens Aktiengesellschaft Automatisation system for hydraulic or pneumatic brake valves used in mining
GB9019423D0 (en) * 1990-09-06 1990-10-24 Gen Motors Luxembourg Operatio Electronic controller for vehicle
DE4122016A1 (en) * 1991-07-03 1993-01-21 Hella Kg Hueck & Co ANTI-BLOCKING CONTROL SYSTEM
DE4214644A1 (en) * 1992-05-02 1993-11-04 Bosch Gmbh Robert Control system for brake pressure control in commercial vehicle - addresses individual modules by sequentially activating signal lines between modules starting with line between central control and first module
DE4218034B4 (en) * 1992-06-02 2006-05-24 Dr.Ing.H.C. F. Porsche Ag Method for determining the adhesion potential of a motor vehicle
DE19631309A1 (en) * 1996-08-02 1998-02-05 Teves Gmbh Alfred Microprocessor arrangement for a vehicle control system
FR2762421B1 (en) * 1997-04-17 1999-07-16 Peugeot SYSTEM FOR CHARACTERIZING A COMPUTER FOR CONTROLLING A MOTOR VEHICLE WHEEL ANTI-LOCKING DEVICE
JP3441623B2 (en) * 1997-07-10 2003-09-02 株式会社オートネットワーク技術研究所 Automotive electronic control unit
DE19818181A1 (en) * 1998-04-23 1999-10-28 Heidenhain Gmbh Dr Johannes Method of selecting safety parameters to be monitored enables flexible storage selection of safety parameters depending on the configuration of e.g. machine tool or robot
DE19834863A1 (en) * 1998-08-01 2000-02-03 Heidenhain Gmbh Dr Johannes Method for secure data transmission between a numerical control and a spatially separated device
US6175207B1 (en) * 1999-07-29 2001-01-16 Honeywell International Inc. Power up communication interface system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0032558A2 (en) * 1979-12-27 1981-07-29 Siemens Aktiengesellschaft Control unit in a control and/or regulation device for machines
DE3124496A1 (en) * 1981-06-23 1983-01-05 Robert Bosch Gmbh, 7000 Stuttgart Idling speed control device for internal combustion engines
DE3218678A1 (en) * 1981-11-25 1983-06-01 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Circuit arrangement for a programmable electronic control device
EP0098915A2 (en) * 1982-06-23 1984-01-25 WABCO Westinghouse Fahrzeugbremsen GmbH Electronic control
DE3234637A1 (en) * 1982-09-18 1984-03-22 Alfred Teves Gmbh, 6000 Frankfurt METHOD AND CIRCUIT FOR CONTROLLING A BRAKE-SLIP CONTROL SYSTEM
EP0154034A2 (en) * 1984-03-03 1985-09-11 Robert Bosch Gmbh Electronic control system for machines

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2928981A1 (en) * 1979-07-18 1981-02-12 Wabco Fahrzeugbremsen Gmbh TEST CIRCUIT FOR THE CONTROLLER OF A BLOCK-PROTECTED VEHICLE BRAKING SYSTEM THAT IS PROVIDED WITH AT LEAST ONE CONTROL MICROCOMPUTER FOR THE CONTROL CHANNELS
DE3126102A1 (en) * 1981-07-02 1983-01-20 Robert Bosch Gmbh, 7000 Stuttgart ANTI-BLOCKING CONTROL SYSTEM
JPH0632053B2 (en) * 1985-07-17 1994-04-27 シャープ株式会社 Integrated circuit device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0032558A2 (en) * 1979-12-27 1981-07-29 Siemens Aktiengesellschaft Control unit in a control and/or regulation device for machines
DE3124496A1 (en) * 1981-06-23 1983-01-05 Robert Bosch Gmbh, 7000 Stuttgart Idling speed control device for internal combustion engines
DE3218678A1 (en) * 1981-11-25 1983-06-01 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Circuit arrangement for a programmable electronic control device
EP0098915A2 (en) * 1982-06-23 1984-01-25 WABCO Westinghouse Fahrzeugbremsen GmbH Electronic control
DE3234637A1 (en) * 1982-09-18 1984-03-22 Alfred Teves Gmbh, 6000 Frankfurt METHOD AND CIRCUIT FOR CONTROLLING A BRAKE-SLIP CONTROL SYSTEM
EP0154034A2 (en) * 1984-03-03 1985-09-11 Robert Bosch Gmbh Electronic control system for machines

Also Published As

Publication number Publication date
GB2188452A (en) 1987-09-30
JPS62233803A (en) 1987-10-14
FR2596712B1 (en) 1993-04-30
DE3610620A1 (en) 1987-10-01
DE3610620C2 (en) 1996-03-28
GB2188452B (en) 1990-04-11
GB8705493D0 (en) 1987-04-15

Similar Documents

Publication Publication Date Title
FR2596712A1 (en) ELECTRONIC BRAKE SLIDING REGULATOR
EP0318354B1 (en) Vehicle data transmission device and method for using said device
EP0786369A1 (en) Method and device to commonly control several electric motors driving the traction wheels of a vehicle
FR2801262A1 (en) Card-controlled enforcement system, for driving license restrictions, has on-board verification unit, reading driver's authorization card, communicating with remote monitoring point
EP0564330B1 (en) Command sender, receiver fixed thereon and system for controlling a wiper apparatus for vehicle
FR2712552A1 (en) Electrically powered power steering control device.
FR2525367A1 (en) CIRCUIT FOR MONITORING ELECTRONIC CALCULATION SUBSYSTEMS WITH AN INITIAL STATEMENT CIRCUIT
EP0326462B1 (en) Brake installation for vehicles with wheel-antiblocking device and retarder with monitored control
FR2658335A1 (en) COMPUTER SYSTEM, IMPLEMENTED IN SAFETY DEVICES APPLIED TO MOTOR VEHICLES.
EP0678643B1 (en) Vehicle window actuator with antisqueeze function and a reduced number of connection wires
EP0738812A1 (en) Key lock security system, especially for vehicle
FR2745101A1 (en) INSTALLATION FOR RESETTING A CALCULATION ELEMENT
FR2933342A1 (en) MOTOR VEHICLE STEERING COLUMN SWITCH ASSEMBLY, CORRESPONDING CONTROL UNIT AND CONTROL METHOD
EP0594473A1 (en) Microcontroller having an emulation mode with internal and external peripherals
EP1598555B1 (en) Motor pump unit having means to limit the pressure of the hydraulic fluid which is being pumped by said pump
EP0733522A1 (en) Electric anti-theft device for a motor vehicle
WO2019243698A1 (en) Segment of a communication network of a land motor vehicle, and associated land motor vehicle
FR2685506A1 (en) ARRANGEMENT FOR REMOTELY CONTROLLING AN ACTUATOR DEVICE USING A REMOTE CONTROL APPARATUS.
EP0764564B1 (en) Vehicle anti-theft device
FR2737693A1 (en) METHOD FOR INITIALIZING AN ANTI-THEFT SYSTEM FOR A VEHICLE
EP1125804B1 (en) Safety arrangement for a motor vehicle provided with a programmed control system and in particular with a hands-free control system
EP2845355A1 (en) Electronic control unit having a configurable line termination
FR2707117A1 (en) Program data download system for process management calculator.
CN111942274A (en) Control method and device for daytime running lamp, vehicle-mounted equipment and storage medium
FR3151562A1 (en) Method and device for controlling a system for controlling the closing of vehicle openings

Legal Events

Date Code Title Description
ST Notification of lapse