DE10118300B4 - Method for operating electronic control devices in a motor vehicle - Google Patents
Method for operating electronic control devices in a motor vehicle Download PDFInfo
- Publication number
- DE10118300B4 DE10118300B4 DE2001118300 DE10118300A DE10118300B4 DE 10118300 B4 DE10118300 B4 DE 10118300B4 DE 2001118300 DE2001118300 DE 2001118300 DE 10118300 A DE10118300 A DE 10118300A DE 10118300 B4 DE10118300 B4 DE 10118300B4
- Authority
- DE
- Germany
- Prior art keywords
- signal information
- control device
- control
- type
- control devices
- 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.)
- Expired - Fee Related
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/03—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
- B60R16/0315—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE 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/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/172—Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40143—Bus networks involving priority mechanisms
- H04L12/4015—Bus networks involving priority mechanisms by scheduling the transmission of messages at the communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Selective Calling Equipment (AREA)
- Control By Computers (AREA)
Abstract
Verfahren
zum Betreiben von elektronischen Steuereinrichtungen (1,2) in einem
Kraftfahrzeug,
a) mit zumindest einer Steuereinrichtung (1)
der ersten Art für
zumindest eine erste Anwendungseinheit (3.1) und
b) zumindest
einer Steuereinrichtung (2) der zweiten Art für zumindest eine zweite Anwendungseinheit
(3.2),
c) wobei zumindest die Steuereinrichtung (1) der ersten
Art von Sensoren (S1) Eingangssignale (e1) erhält, zu ersten Ausgangssignalen
(a1) verarbeitet und diese ersten Ausgangssignale (a1) zur Steuerung
der ersten Anwendungseinheit (3.1) verwendet,
d) die Steuereinrichtung
(1) der ersten Art Signalinformationen, beispielsweise die ersten
Ausgangssignale (a1), an die Steuereinrichtung (2) der zweiten Art
weitergibt, welche diese Signalinformationen weiterverarbeitet und
zweite Ausgangssignale (a2) zur Steuerung der zweiten Anwendungseinheit
(3.2) erzeugt,
dadurch gekennzeichnet, daß
e) vor Beginn der Übertragung
von Signalinformationen (e1, z1.1, z2.1,..., a1) eine der Steuereinrichtungen
der zweiten Art (2) zumindest einer der Steuereinrichtungen (1) der
ersten Art mitteilt, welche Signalinformationen (z1.1, z2.1,y) von
der...Method for operating electronic control devices (1, 2) in a motor vehicle,
a) with at least one control device (1) of the first type for at least a first application unit (3.1) and
b) at least one control device (2) of the second type for at least one second application unit (3.2),
c) at least the control device (1) of the first type of sensors (S1) receives input signals (e1), processes first output signals (a1) and uses these first output signals (a1) to control the first application unit (3.1),
d) the control device (1) of the first type signal information, for example, the first output signals (a1), on the control device (2) of the second type passes, which further processes these signal information and second output signals (a2) for controlling the second application unit (3.2) generated .
characterized in that
e) before the transmission of signal information (e1, z1.1, z2.1, ..., a1) one of the control devices of the second type (2) informs at least one of the control devices (1) of the first type which signal information (z1 .1, z2.1, y) of the ...
Description
Die Erfindung betrifft ein Verfahren zum Betreiben von elektronischen Steuereinrichtungen in einem Kraftfahrzeug gemäß dem Oberbegriff des Anspruchs 1.The The invention relates to a method for operating electronic Control devices in a motor vehicle according to the preamble of the claim 1.
Aus
der
Die unterschiedlichen Steuereinrichtungen in einem Kraftfahrzeug benötigen zum Teil eine Reihe gleichartiger Signalinformationen, insbesondere Sensormeßwerte fahrzeugrelevanter physikalischer Größen. Jeweils alle in einer Steuereinrichtung verfügbaren Signalinformationen allen anderen Steuereinrichtungen mitzuteilen ist aufgrund der begrenzten Signalübertragungskapazitäten nicht machbar.The require different control devices in a motor vehicle for Part of a series of similar signal information, in particular sensor readings of vehicle-relevant physical quantities. Each all signal information available in a controller All other controllers are not notified because of the limited signal transmission capacities makeable.
Aus diesem Grund werden zunehmend Sensorbussysteme eingesetzt, bei denen alle Steuereinrichtungen gemeinsam auf die auf dem Sensorbussystem übertragenen Sensorinformationen zugreifen können. Dabei stehen aber nur die jeweiligen Sensorrohdaten zur Verfügung und es müssen in allen Steuereinrichtungen komplexe Auswerteschaltungen vorgesehen werden, die zum Teil redundante Auswerteschritte durchführen. Zudem messen die Sensoren sehr unterschiedliche physikalische Größen und dies in zum Teil ganz unterschiedlichen Wertebereichen oder mit unterschiedlichen Anforderungen an die Auflösungsgenauigkeit, die Wiederholhäufigkeit bzw. den zeitlichen Abstand zwischen zwei Übertragungen u.s.w., weshalb ein Protokoll für einen solchen Sensorbus sehr komplex ist. Zudem sind Sensorbussysteme sehr störanfällig, insbesondere wegen der hohen Datenübertragungsmengen und der damit hohen Taktfrequenz, aufgrund von Überbrechungen im Busstrang oder Störsignaleinkopplungen. Für sicherheitskritische Bereiche kann man daher nicht auf separate Sensoren für die einzelnen Anwendungseinheiten bzw. deren Steuereinrichtungen verzichten.Out For this reason, sensor bus systems are increasingly being used in which all controllers together on the transmitted on the sensor bus system Sensor information. However, only the respective sensor raw data are available and to have to provided in all control devices complex evaluation circuits which perform partly redundant evaluation steps. moreover the sensors measure very different physical quantities and this in sometimes quite different value ranges or with different requirements for the resolution accuracy, the repetition frequency or the time interval between two transmissions, etc., which is why a protocol for Such a sensor bus is very complex. In addition, sensor bus systems very susceptible to faults, in particular because of the high data transfer rates and the thus high clock frequency, due to breaks in the bus line or interfering signal couplings. For safety-critical Areas can not therefore be based on separate sensors for each Use units or their control devices waive.
Die
Alternativ
wird auch eine Zusammenlegung von Steuereinrichtungen für unterschiedliche
Anwendungseinheiten mit gleichartigen Signalinformationen betrachtet,
bspw. in der
Aufgabe der Erfindung ist es, ein Verfahren zum Betreiben von elektronischen Steuereinrichtungen in einem Kraftfahrzeug vorzustellen, bei dem das Potential an redundanten Signalinformationen bei einer begrenzten Signalübertragungskapazität bestmöglich ausgenutzt wird. Diese Aufgabe wird durch die Merkmale des Anspruchs 1 gelöst. Vorteilhafte Weiterbildungen sind den Unteransprüchen zu entnehmen. Zudem wird eine Steuereinrichtung für eine Anwendungseinheit zur Durchführung des Verfahrens und ein Kraftfahrzeug mit solchen untereinander verbundenen Steuerereinrichtungen vorgestellt.task The invention is a method for operating electronic To present control devices in a motor vehicle, in which the potential of redundant signal information in a limited Signal transmission capacity exploited in the best possible way becomes. This object is solved by the features of claim 1. Advantageous developments are the dependent claims refer to. In addition, a control device for an application unit to carry out of the method and a motor vehicle with such interconnected Control devices presented.
Grundgedanke ist, dass nur diejenigen Steuereinrichtungen, die Signalinformationen tatsächlich aktuell benötigen, genau diese anfordern und Steuereinrichtungen, die diese Signalinformation verfügbar haben, diese entsprechend bedarfsgerecht zur Verfügung stellen. Dies kann einseitig oder gegenseitig erfolgen und die zur Verfügung stehende Signalübertragungskapazität hinsichtlich der Wichtigkeit der jeweiligen Signalinformationen und/oder der erforderlichen Wiederholhäufigkeit optimiert werden. Für die physikalischen Größen der Signalinformationen wird vorzugsweise einheitliche Codierung verwendet und zusätzlich ein Normwert, der Wertebereich sowie die Signalauflösung der physikalischen Größe ausgetauscht. In Abhängigkeit von den einerseits benötigten und andererseits auch verfügbaren Signalinformationen wird ein angepasstes, also die benötigten und auch verfügbaren Signalinformationen enthaltendes Datenübertragungsprotokoll aktiviert und die Signalinformationen entsprechend diesem aktivierten Datenübertragungsprotokoll übertragen. Insbesondere kann auch die Häufigkeit der Übertragung einer Signalinformation bedarfsgerecht angepasst werden.The basic idea is that only those control devices that actually need signal information currently request precisely these and control devices that have this signal information available, make them available as needed. This can be unilateral or mutual and the available signal transmission capacity can be optimized with regard to the importance of the respective signal information and / or the required repetition frequency. For the physical quantities of the signal information preferably uniform coding is used and additionally a standard value, the value range as well as the signal resolution of the physical quantity are exchanged. Depending on the signal information required on the one hand and on the other hand also available, an adapted data transmission protocol containing the required and also available signal information is activated and the signal information is transmitted in accordance with this activated data transmission protocol. In particular, the frequency of transmission of signal information can also be adapted as needed.
Welche Signalinformationen eine Steuereinrichtung benötigt, wird vorzugsweise anhand eines Steuersignals ermittelt, welches beispielsweise von einer Funktionsüberwachungseinheit bei einem erkannten Ausfall eines Sensors oder beim Eintritt bestimmter Betriebszustände erzeugt wird. Gerade im Kraftfahrzeug ändert sich aufgrund von bestimmten Betriebszuständen der Bedarf an Signalinformationen erheblich, wie beispielsweise bei Regen die ASR, ABS, wie auch Scheibenwischer-Steuereinrichtung die Regenmenge als Signalinformation nutzen können, bei einem drohenden Zusammenstoß die Abstandsinformation und Eigen- und Relativgeschwindigkeit nützlich ist sowohl für das Insassenschutzsystem als auch für den Abstandsregler (ADC) und den Bremsassistenten.Which Signal information requires a controller is preferably based a control signal which, for example, from a Function monitoring unit in case of a detected failure of a sensor or on the arrival of certain operating conditions is produced. Especially in the motor vehicle changes due to certain operating conditions of Need for signal information significantly, such as in Rain, the ASR, ABS, as well as windscreen wiper control the amount of rain Can use signal information, in the case of an imminent collision, the distance information and intrinsic and relative speed is useful for both the occupant protection system as well as for the Distance Controller (ADC) and Brake Assist.
Die Datenverarbeitung der Eingangssignale zu den Ausgangssignalen in den Steuereinrichtungen erfolgt in mehreren Schritten, wobei es unerheblich ist, ob die Datenverarbeitung hardwaretechnisch in unterschiedlichen Stufen einer Auswerteschaltung oder softwaretechnisch in Schritten eines Algorithmus realisiert ist. Die in den Zwischenschritten auftretenden Zwischenergebnisse werden als zusätzliche Signalinformationen für die andere Steuereinrichtung bereitstellt, vorzugsweise sogar die Datenverarbeitung gerade erst auf derartige nutzbringende Zwischenschritte optimiert, indem die Datenverarbeitung der Eingangssignale zu den Ausgangssignalen in den anderen Steuereinrichtungen derart in Zwischenschritte mit Zwischenergebnissen unterteilt ist, dass zumindest eine der anderen Steuereinrichtungen eine benötigte Signalinformation als Zwischenergebnis zur Verfügung stellen kann.The Data processing of the input signals to the output signals in The control devices take place in several steps, where it irrelevant is whether the data processing hardware in different Steps of an evaluation circuit or software-technically in steps an algorithm is realized. The occurring in the intermediate steps Intermediate results are called additional signal information for the provides other control device, preferably even the data processing just optimized for such useful intermediate steps, by processing the input signals to the output signals in the other control devices in such intermediate steps Subtotal is subdivided that at least one of the others Control devices needed Can provide signal information as an intermediate result.
Die Erfindung soll nachfolgend anhand von Ausführungsbeispielen und Figuren näher erläutert werden. Kurze Beschreibung der Figuren:The Invention will be described below with reference to embodiments and figures be explained in more detail. Brief description of the figures:
Die
Als Übertragungskanal zwischen den Steuereinrichtungen kommt dabei anstelle einer üblichen Übertragungsleitung auch ein Bussystem oder ein drahtloses Übertragungsmedium in Frage.As a transmission channel between the controllers comes in place of a conventional transmission line also a bus system or a wireless transmission medium in question.
Wie bereits aus dem Stand der Technik bekannt ist, gibt es gerade im Kraftfahrzeug eine nicht unerhebliche Anzahl an sich eigenständiger Steuereinrichtungen, bspw. das Antiblockiersystem-System (ABS), das Antischlupfsystem (ASR), die aktive Fahrwerkssteuerung, das Insassenschutzsystem zur Auslösung von Rückhaltemitteln sowie Überrollbügeln ect. Dabei werden gerade auch in Kraftfahrzeugen eine Reihe physikalischer Größen von Sensoren für eine Steuereinrichtung erfasst, die auch für die Steuerung der Anwendungseinheit einer anderen Steuereinrichtung signifikant sein können. Insbesondere Beschleunigungs- und Geschwindigkeitsinformationen, Informationen über den Abstand oder Annäherungsgeschwindigkeit zu anderen Objekten werden für mehrere Steuereinrichtungen benötigt, wobei die meisten Steuereinrichtungen zur Steuerung ihrer jeweiligen Anwendungseinheit die Signalinformationen der Sensoren individuell aufbereiten müssen. Hierzu sei auf den eingangs genannten Stand der Technik verwiesen.As is already known from the prior art, there are just in Motor vehicle a not inconsiderable number of self-contained control devices, For example, the anti-lock brake system (ABS), the anti-slip system (ASR), the active chassis control, the occupant protection system to trigger Restraining means as well as roll bars ect. It is just in motor vehicles, a number of physical Sizes of Sensors for a control device is detected, which is also responsible for the control of the application unit can be significant to another controller. Especially Acceleration and speed information, information about the Distance or approach speed to other objects will be for several control devices needed, where most controllers to control their respective application unit must individually process the signal information of the sensors. For this reference is made to the above-mentioned prior art.
Der Begriff Anwendungseinheit ist hierbei weit zu fassen und zielt letztlich nur eine spezifische Aufbereitung der Eingangssignale e1 zu Ausgangssignalen a1.Of the The term application unit is to be understood broadly and ultimately aims only a specific preparation of the input signals e1 to output signals a1.
Darüber hinaus
ist eine Steuereinrichtung
Die
Steuereinrichtung
Die
Datenverarbeitung der Eingangssignale e1 zu den Ausgangssignalen
a1 in der Steuereinrichtung
Vorzugsweise
ist die Datenverarbeitung der Eingangssignale e1 zu den Ausgangssignalen
a1 in der Steuereinrichtung
Grundlegend
ist nun, dass vor Beginn der Übertragung
von Signalinformationen die Steuereinrichtung
Das erste Bit signalisiert dabei, ob eine bestimmte Signalinformation benötigt wird (0....), oder verfügbar ist (1....).The first bit indicates whether a particular signal information needed becomes (0 ....), or available is (1 ....).
In
Es
werden also aus der Menge verfügbarer Signalinformationen
der Steuereinrichtung
Die
Steuereinrichtungen
Die
Mitteilung der benötigten
Signalinformationen und die Bestätigung
der verfügbaren
Signalinformationen erfolgt dabei über die Datenübertragungssteuereinheit
C1 und C2 in Form von Steuerinformationen (communication control
data), wie in
Es
wird vorzugsweise auch mitgeteilt, wie oft bzw. in welchem zeitlichen
Abstand die Steuereinrichtung
Die
bedarfsgerechte Aktivierung eines Datenübertragungsprotokolls zwischen
den Steuereinrichtungen
So
ist vorzugsweise eine Funktionsüberwachungseinheit
für die
Sensoren vorgesehen ist, die bei einem erkannten Ausfall eines Sensors
ein den Ausfall dieses Sensors anzeigendes Steuersignal FS1, FS2
an die Steuereinrichtung
Zudem
ist eine Anpassung in Abhängigkeit von
Betriebszustandsparametersignalen denkbar, beispielsweise bei Erkennen
eines unfallkritischen Zustands mittels eines Precrashsensors, für sich einen
Betriebszustand ableitet und in Abhängigkeit von diesem Betriebszustand
feststellt, welche Signalinformationen benötigt werden und daraufhin prüft, welche
dieser benötigten
Signalinformationen bei der Steuereinrichtung
Die benötigten Signalinformationen werden dabei vorzugsweise mit einem Parameter für deren Wichtigkeit versehen, um eine Priorisierung dieser anhand der Wichtigkeit insbesondere bei nicht ausreichender Signalübertragungskapazität für alle benötigten Signalinformationen zu ermöglichen. Die Steuereinrichtungen aktivieren dann ein Datenübertragungsprotokoll, bei dem von den benötigten und verfügbaren Signalinformationen zumindest die Signalinformationen mit hoher Wichtigkeit übertragen werden.The required Signal information is preferably provided with a parameter for their importance in order to prioritize this on the basis of importance in particular with insufficient signal transmission capacity for all required signal information to enable. The controllers then activate a data transfer protocol, where needed and available Signal information at least the signal information with high Importance to be transmitted.
Wie
bereits eingangs erwähnt,
besteht ein besonderer Vorteil darin, wenn eine Mehrzahl von Steuereinrichtungen
Gerade
für den
wechselseitigen Austausch von Signalinformationen bietet sich die
Verwendung eines digitalen Datenbusses
Für das Datenübertragungsprotokoll der Signalinformationen ist eine vorgegebene Anzahl fester Zeitfenster verfügbar und jede Steuereinrichtung verfügt über ein Register für diese Zeitfenster, in dem registriert ist, ob ein Zeitfenster frei oder belegt ist, vorzugsweise für welche Signalinformation es belegt ist. Gerade im Hintergrund der damit klar begrenzten Signalübertragungskapazität ist die bedarfsgerechte Anfrage und Bereitstellung von Signalinformationen von entscheidender Bedeutung, da anderenfalls bei der Menge an potentiell verfügbaren Signalinformationen in einem Kraftfahrzeug der Datenbus eine technisch wie auch kostenmäßig nicht vertretbare Dimension annehmen würde.For the data transmission protocol the signal information is a predetermined number of fixed time slots available and each controller has one Register for this time window, in which is registered, whether a time window free or is occupied, preferably for which signal information is occupied. Especially in the background of the thus clearly limited signal transmission capacity is the needs-based inquiry and provision of signal information from crucial, otherwise in the amount of potential available Signal information in a motor vehicle, the data bus a technical as well as not in terms of cost acceptable dimension.
Jede Steuereinrichtung, die nun eine Anfrage von benötigten Signalinformationen erhält und diese verfügbar hat, prüft in ihrem Register, ob noch ein Zeitfenster frei ist und teilt mit der Bestätigung der Verfügbarkeit der benötigten Signalinformation auch allen anderen Steuereinrichtungen mit, dass sie dieses zuvor noch freie Zeitfenster für die Übertragung der benötigten Signalinformation beansprucht. Dabei wird vorzugsweise auch berücksichtigt, wie häufig die nachfragende Steuereinrichtung die bestimmte Signalinformation benötigt und gegebenenfalls innerhalb eines Protokollrahmens mehrere Zeitfenster in einem vorgegebenen zeitlichen Abstand für die Übertragung der Signalinformation reserviert.each Control device, which is now a request for required signal information receives and these available has, checks in her register, if there is still a time slot available and inform the confirmation the availability the needed Signal information also to all other control devices with that They this previously free time window for the transmission of the required signal information claimed. It is also preferably considered how often the requesting control device that requires specific signal information and optionally within a protocol frame, multiple time slots at a predetermined time interval for the transmission of the signal information reserved.
Vorzugsweise wird bei der Vergabe der Zeitfenster an die Signalinformationen deren Wichtigkeit berücksichtigt, wobei auch denkbar ist, dass bei innerhalb eines Protokollrahmens mehrfach zu übertragenden Signalinformationen die Wichtigkeit der Wiederholungen differenziert, insbesondere abgestaffelt wird, d.h. eine erste Übertragung im Protokollrahmen hohe Wichtigkeit besitzt, eine zweite wiederholte Übertragung der sich zwar zwischenzeitlich leicht veränderten Signalinformation jedoch geringere Wichtigkeit aufweist.Preferably when the time window is assigned to the signal information considering their importance, being also conceivable that within within a protocol framework to be transferred several times Signal information differentiates the importance of repetitions, in particular staggered, i. a first transmission in the protocol frame has high importance, a second repeated transmission although in the meantime slightly changed signal information, however has less importance.
Sind bereits alle Zeitfenster vergeben, wird nachfolgend anhand der Wichtigkeit der benötigten und verfügbaren Signalinformation geprüft, ob eines der bereits vergebenen Zeitfenster bisher für eine Signalinformation niedrigerer Wichtigkeit beansprucht wird und dieses Zeitfenster dann für die Übertragung der Signalinformation höherer Wichtigkeit reserviert wird.are Already assigning all time windows will be explained below on the basis of importance the needed and available Signal information checked, whether one of the already allocated time windows so far for a signal information of lower importance and this time window then for the transfer of Signal information higher Importance is reserved.
Die
Organisation des Steuerinformationsaustauschs, also welches Steuereinrichtung
wann welche Anfragen oder Verfügbarkeitsanzeigen
sendet, sowie die Generierung des bedarfsgerechten Datenübertragungsprotokolls
erfolgt dabei im Datenbus
Ein
besonderer Aspekt bei diesem Verfahren ist auch, dass als Signalinformationen
von den Sensoren gewonnene physikalische Größen übertragen werden, die von unterschiedlichen
Steuereinrichtungen oft in unterschiedlichen Wertebereichen benötigt werden
und daher die den Steuereinrichtungen direkt zugeordneten Sensoren,
vgl.
Für jede verfügbare physikalische Größe wird daher zunächst ein einheitliches Codesignal verwendet, wobei die Steuereinrichtungen vorzugsweise auch den erforderlichen Wertebereich der physikalischen Größe und/oder die Signalauflösung austauschen und prüfen. Erforderlichenfalls können auch für eine physikalische Größe entsprechend mehrere Codesignale verwendet werden.For each available physical size, therefore, a uniform code signal is first used, the control devices vorzugswei Also replace and check the required value range of the physical variable and / or the signal resolution. If necessary, a plurality of code signals can also be used for a physical quantity.
Für jede Signalinformation ist zudem ein einheitlicher Normwert der zugehörigen physikalischen Größe vorgegeben und es wird die Signalinformation in Einheiten dieses Normwerts übertragen, so dass die empfangende Steuereinrichtung eine Skalierung auf den für ihre Datenverarbeitungsschritte durchführen kann. So tauschen die Steuereinrichtungen einen Verstärkungsfaktor aus, der das Verhältnis der benötigten bzw. verfügbaren Signalinformation zu diesem Normwert angibt.For every signal information In addition, a uniform standard value of the associated physical variable is specified and the signal information is transmitted in units of this standard value, so that the receiving controller scales to the for your Perform data processing steps. So swap Control devices a gain out of the relationship the needed or available Indicates signal information about this standard value.
Ein Datensatz einer Steuerinformation besteht daher in einem Ausführungsbeispiel für einen Datenbus aus folgenden Komponenten:
- – einem Bit zur Codierung, ob eine nachfolgend beschriebene Signalinformation benötigt wird oder verfügbar ist (0=benötigt, 1=verfügbar)
- – dem
Codewort für
die physikalische Größe (bspw.
für die
Beschleunigung
1 , für die Geschwindigkeit2 , für den Drehwinkel um die Zentralachse3 u.s.w.), wobei dabei immer ein Normwert von 1, also 1 g, 1 m/s, u.s.w. vereinbart ist - – der Bitbreite bzw. Auflösung (bspw. ob die Beschleunigung als 8- oder 16-Bit-Datenwort benötigt wird bzw. verfügbar ist)
- – der Position des ersten Zeitfensters, wobei dies für die Anfrage einer benötigten Signalinformation bspw. immer defaultmäßig auf 0000 steht und erst von der Steuereinrichtung, welche die benötigte Signalinformation verfügbar hat, entsprechend ihrem Register auf ein freies oder niedriger gewichtetes Zeitfenster gesetzt wird, wobei die anderen Steuereinrichtungen dann diese Zeitfensterinformation mit registrieren.
- – der Häufigkeit bzw. dem Abstand der Übertragung dieser Signalinformation im Protokollrahmen (bspw. 1 für 1 mal je Rahmen, 2 für 2mal im Rahmen, also im Abstand von 1/2 des Rahmens nochmals ....), wobei alternativ auch das Zeitfenster für die wiederholte Übertragung direkt angegeben werden kann
- – der Wichtigkeit der benötigten Signalinformation (0 für unkritische und in der Steuereinrichtung noch redundant vorhandene Signalinformationen bis hin zu 3 für absolut sicherheitskritische Signalinformationen, bspw. aufgrund des Komplettausfalls eines sicherheitsrelevanten Sensors).
- A bit for coding whether a signal information described below is required or available (0 = required, 1 = available)
- The code word for the physical quantity (for example for the acceleration
1 , for the speed2 , for the angle of rotation around the central axis3 etc.), whereby a standard value of 1, ie 1 g, 1 m / s, etc. is always agreed - - the bit width or resolution (eg whether the acceleration is required or available as 8- or 16-bit data word)
- - The position of the first time window, which is for the request of a required signal information, for example, always by default to 0000 and only by the controller, which has the required signal information available, is set according to their register on a free or lower-weighted time window, the then register this time slot information with other controllers.
- - The frequency or the distance of the transmission of this signal information in the protocol frame (eg 1 for 1 times per frame, 2 for 2 times in the frame, ie at intervals of 1/2 of the frame again ....), where alternatively also the time window for the repeated transmission can be specified directly
- - The importance of the required signal information (0 for uncritical and redundant in the control device signal information available up to 3 for absolutely safety-critical signal information, eg. Due to the complete failure of a safety-related sensor).
Dies ist selbstverständig nur ein Beispiel und kann für jeden Anwendungsfall angepasst werden, insbesondere auf Zusatzinformationen wie Häufigkeit oder Wichtigkeit gegebenenfalls verzichtet oder weitere Details ergänzt werden. Wird anstelle eines Bussystems eine direkte Verbindung zwischen genau zwei Steuereinrichtungen gewählt, kann die Steuerinformation entsprechend einfacher gehalten werden.This is self-evident just an example and can for be adapted to each application, in particular to additional information like frequency or Importance may be waived or additional details may be added. If instead of a bus system a direct connection between exactly two control devices selected, the control information be kept correspondingly simpler.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2001118300 DE10118300B4 (en) | 2001-04-12 | 2001-04-12 | Method for operating electronic control devices in a motor vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2001118300 DE10118300B4 (en) | 2001-04-12 | 2001-04-12 | Method for operating electronic control devices in a motor vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10118300A1 DE10118300A1 (en) | 2002-11-07 |
DE10118300B4 true DE10118300B4 (en) | 2006-05-18 |
Family
ID=7681374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2001118300 Expired - Fee Related DE10118300B4 (en) | 2001-04-12 | 2001-04-12 | Method for operating electronic control devices in a motor vehicle |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10118300B4 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004013612A1 (en) * | 2004-03-19 | 2005-10-06 | Adam Opel Ag | Vehicle operating parameter measurement system has sensors connected to display and measurement unit by on board data bus |
DE102004021301A1 (en) * | 2004-04-29 | 2005-11-24 | Continental Aktiengesellschaft | Control device and method for controlling data bus devices |
DE102007006757B4 (en) * | 2007-02-12 | 2013-01-17 | Günter Fendt | Motor vehicle safety system for the support and / or protection of drivers in critical driving situations and motor vehicle |
DE102007034719A1 (en) * | 2007-07-23 | 2009-01-29 | Robert Bosch Gmbh | Method for dynamically adapting the communication behavior of a communication infrastructure and system |
DE102021003867B3 (en) | 2021-07-27 | 2023-01-12 | Mercedes-Benz Group AG | Method and device for operating a vehicle in an automated driving mode |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0388107A2 (en) * | 1989-03-17 | 1990-09-19 | Hitachi, Ltd. | Vehicle control apparatus and method therefor |
DE3546662C2 (en) * | 1985-02-22 | 1991-03-07 | Robert Bosch Gmbh, 7000 Stuttgart, De | Operating communication bus network for processors |
DE3546684C2 (en) * | 1985-02-22 | 1991-03-07 | Robert Bosch Gmbh, 7000 Stuttgart, De | Operating communication bus network for processors |
DE3811217C2 (en) * | 1988-04-02 | 1991-09-26 | Robert Bosch Gmbh, 7000 Stuttgart, De | |
DE4212337A1 (en) * | 1992-04-13 | 1993-10-14 | Bosch Gmbh Robert | Safety system for car - has ABS and retardation systems working with common control unit processing sensor signals in parallel channels |
DE4219669A1 (en) * | 1992-06-16 | 1993-12-23 | Bosch Gmbh Robert | Control unit calculating values for repetitive processes, esp. ignition, fuel injection and braking - uses microcomputer with interface supplying data bus of motor vehicle |
DE4445110A1 (en) * | 1994-12-19 | 1996-06-20 | Bosch Gmbh Robert | Circuit arrangement for function modules that can be arranged in a motor vehicle |
DE19530727A1 (en) * | 1995-08-18 | 1997-02-20 | Kiekert Ag | Working method for control systems for electrically controllable car components |
DE4129287C2 (en) * | 1990-09-04 | 1998-04-09 | Fuji Heavy Ind Ltd | Electronic control system for a motor vehicle |
DE19651123C1 (en) * | 1996-12-09 | 1998-06-18 | Siemens Ag | Vehicle impact and rotational movement detection arrangement |
WO1998026958A1 (en) * | 1996-12-16 | 1998-06-25 | Microsoft Corporation | Fault-resilient automobile control system |
DE4107330C2 (en) * | 1990-03-09 | 1998-08-06 | Mitsubishi Electric Corp | Electronic control device for a vehicle |
DE19750026A1 (en) * | 1997-11-12 | 1999-06-02 | Bosch Gmbh Robert | Operating method for controller of motor vehicle with IC engine |
WO2000007849A1 (en) * | 1998-08-05 | 2000-02-17 | Microsoft Corporation | Automobile information system |
WO2000013157A1 (en) * | 1998-08-28 | 2000-03-09 | Robert Bosch Gmbh | Device for controlling and monitoring a vehicle |
DE19709318C2 (en) * | 1997-03-07 | 2000-08-31 | Bosch Gmbh Robert | Control system for a vehicle |
DE19963610A1 (en) * | 1999-03-31 | 2000-11-16 | Mitsubishi Electric Corp | Communication system for vehicle controls |
-
2001
- 2001-04-12 DE DE2001118300 patent/DE10118300B4/en not_active Expired - Fee Related
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3546662C2 (en) * | 1985-02-22 | 1991-03-07 | Robert Bosch Gmbh, 7000 Stuttgart, De | Operating communication bus network for processors |
DE3546664C2 (en) * | 1985-02-22 | 1991-03-07 | Robert Bosch Gmbh, 7000 Stuttgart, De | Operating communication bus network for processors |
DE3546684C2 (en) * | 1985-02-22 | 1991-03-07 | Robert Bosch Gmbh, 7000 Stuttgart, De | Operating communication bus network for processors |
DE3546683C2 (en) * | 1985-02-22 | 1991-03-07 | Robert Bosch Gmbh, 7000 Stuttgart, De | Operating communication bus network for processors |
DE3811217C2 (en) * | 1988-04-02 | 1991-09-26 | Robert Bosch Gmbh, 7000 Stuttgart, De | |
EP0388107A2 (en) * | 1989-03-17 | 1990-09-19 | Hitachi, Ltd. | Vehicle control apparatus and method therefor |
DE4107330C2 (en) * | 1990-03-09 | 1998-08-06 | Mitsubishi Electric Corp | Electronic control device for a vehicle |
DE4129287C2 (en) * | 1990-09-04 | 1998-04-09 | Fuji Heavy Ind Ltd | Electronic control system for a motor vehicle |
DE4212337A1 (en) * | 1992-04-13 | 1993-10-14 | Bosch Gmbh Robert | Safety system for car - has ABS and retardation systems working with common control unit processing sensor signals in parallel channels |
DE4219669A1 (en) * | 1992-06-16 | 1993-12-23 | Bosch Gmbh Robert | Control unit calculating values for repetitive processes, esp. ignition, fuel injection and braking - uses microcomputer with interface supplying data bus of motor vehicle |
DE4445110A1 (en) * | 1994-12-19 | 1996-06-20 | Bosch Gmbh Robert | Circuit arrangement for function modules that can be arranged in a motor vehicle |
DE19530727A1 (en) * | 1995-08-18 | 1997-02-20 | Kiekert Ag | Working method for control systems for electrically controllable car components |
DE19651123C1 (en) * | 1996-12-09 | 1998-06-18 | Siemens Ag | Vehicle impact and rotational movement detection arrangement |
WO1998026958A1 (en) * | 1996-12-16 | 1998-06-25 | Microsoft Corporation | Fault-resilient automobile control system |
DE19709318C2 (en) * | 1997-03-07 | 2000-08-31 | Bosch Gmbh Robert | Control system for a vehicle |
DE19750026A1 (en) * | 1997-11-12 | 1999-06-02 | Bosch Gmbh Robert | Operating method for controller of motor vehicle with IC engine |
WO2000007849A1 (en) * | 1998-08-05 | 2000-02-17 | Microsoft Corporation | Automobile information system |
WO2000013157A1 (en) * | 1998-08-28 | 2000-03-09 | Robert Bosch Gmbh | Device for controlling and monitoring a vehicle |
DE19963610A1 (en) * | 1999-03-31 | 2000-11-16 | Mitsubishi Electric Corp | Communication system for vehicle controls |
Also Published As
Publication number | Publication date |
---|---|
DE10118300A1 (en) | 2002-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19813957C2 (en) | Occupant protection system with a central unit, sensors and several control modules communicatively connected by means of a BUS system for triggering occupant protection devices | |
EP2040957B1 (en) | Method and device for checking the plausibility of measured values in the surroundings of a motor vehicle | |
DE19945614C1 (en) | Data transmission method for passenger restraint control device in automobile has data from crash sensors transmitted to control device via common bus line in response to received interrogation telegram | |
DE10152338B4 (en) | Method and system for monitoring the wheels of a motor vehicle | |
DE112013006757T5 (en) | Data processing device and communication system | |
DE102011012379A1 (en) | Method and radar sensor arrangement for detecting location and speed of objects relative to a vehicle | |
DE102006032726B4 (en) | Method for synchronizing components of a motor vehicle brake system and electronic brake control system | |
EP2032947B1 (en) | Sensor and method for data acquisition | |
DE10118300B4 (en) | Method for operating electronic control devices in a motor vehicle | |
DE10142511B4 (en) | Error handling of software modules | |
DE19821500B4 (en) | Control arrangement for a passenger protection device of a motor vehicle and method for transmitting data in the control arrangement | |
EP3533641A1 (en) | Method for locating position of wheels in motor vehicle in a tire pressure monitoring system, and device | |
WO1999001718A1 (en) | Method and device for monitoring sensors in a vehicle | |
EP1478943B1 (en) | Method and device for transmitting measurement data via a can bus in an object detection system for motor vehicles | |
EP1436173A1 (en) | System and method for detecting vehicle seat occupancy | |
DE102007003210A1 (en) | First control device for determining a hazard to at least one vehicle occupant, second control device for controlling an electromotive belt tensioner, device for controlling an electromotive belt tensioner and method for controlling an electromotive belt tensioner | |
EP3643541B1 (en) | Tyre pressure monitoring system | |
DE102017204394A1 (en) | Self-organizing sensor arrangement and method for its operation, in particular for a motor vehicle with PSI5 interface | |
DE10334235A1 (en) | Impact sensor and method of testing a crash sensor | |
DE102005048547A1 (en) | Sensor consists of counter and configurable sender component as well as logical component to reset counter | |
DE19653794A1 (en) | Process for the transmission of digital data | |
DE102018114218B4 (en) | Method for operating a sensor arrangement in a motor vehicle based on a DSI protocol | |
DE102013016089B4 (en) | Motor vehicle with driver assistance systems and method for operating driver assistance systems | |
DE60313592T2 (en) | SHARING A SYNCHRONOUS COMMUNICATION INTERFACE TO COMMUNICATE WITH MULTIPLE DEVICES | |
DE102005031785A1 (en) | Controller e.g. airbag controller, brake assistant for motor vehicles switches actuator to safety mode if presence of electromagnetic spurious signals is detected |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20131101 |