[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE10306788A1 - Control method for two or more motor vehicle control units, especially blinker or indicator light controllers, whereby the timer circuits of the two controllers are synchronized using existing control bus signals - Google Patents

Control method for two or more motor vehicle control units, especially blinker or indicator light controllers, whereby the timer circuits of the two controllers are synchronized using existing control bus signals Download PDF

Info

Publication number
DE10306788A1
DE10306788A1 DE2003106788 DE10306788A DE10306788A1 DE 10306788 A1 DE10306788 A1 DE 10306788A1 DE 2003106788 DE2003106788 DE 2003106788 DE 10306788 A DE10306788 A DE 10306788A DE 10306788 A1 DE10306788 A1 DE 10306788A1
Authority
DE
Germany
Prior art keywords
control
soh
control unit
bcm
control method
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.)
Withdrawn
Application number
DE2003106788
Other languages
German (de)
Inventor
Stefan Richter
Thomas Schindhelm
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.)
Brose Fahrzeugteile SE and Co KG
Original Assignee
Brose Fahrzeugteile SE and Co KG
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 Brose Fahrzeugteile SE and Co KG filed Critical Brose Fahrzeugteile SE and Co KG
Priority to DE2003106788 priority Critical patent/DE10306788A1/en
Publication of DE10306788A1 publication Critical patent/DE10306788A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40019Details regarding a bus master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • H04L12/4035Bus networks with centralised control, e.g. polling in which slots of a TDMA packet structure are assigned based on a contention resolution carried out at a master unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Control method for a first (6) and at least a second (8) motor vehicle control unit each with their own clock circuits (5, 7), with each control unit intended for controlling at least one load (2, 4), especially an indicator light, that is cyclically operated. The control units are connected via a bus (10) for exchange of bus messages. At least one of the bus messages is used by the control units to correct its clocking signal so that the control units are synchronized. An independent claim is made for a motor vehicle system for synchronizing the operation of blinking indicator lights.

Description

Die Erfindung betrifft ein Steuerverfahren für ein erstes und ein zweites Steuergerät mit eigener Taktgebung in einem Fahrzeug, die je einen Verbraucher zyklisch ansteuern, sowie ein zugehöriges System.The invention relates to a control method for a first and a second control unit with their own timing in a vehicle, each one consumer control cyclically, as well as an associated system.

In einem Fahrzeug wird beispielsweise das Blinken von Kontrolllichtern oder einer Warnblinkanlage durch die zyklische Ansteuerung der zugehörigen Verbraucher (LED, Glühlampe) mittels dezentral angeordneter Steuergeräte veranlasst.In a vehicle, for example the blinking of indicator lights or a hazard warning system cyclical control of the associated consumers (LED, light bulb) by means of decentralized control units.

Damit die Ansteuerung der Verbraucher zyklisch erfolgt, sind die Steuergeräte jeweils mit einem eigenen Taktgeber ausgestattet. Dieser ist meist ein Quarz- oder Keramik-Oszillator eines im Steuergerät angeordneten Mikrocontrollers, dessen Schwingung den Takt des Steuergeräts bestimmt. Im allgemeinen schwingt ein solcher Oszillator mit einer Frequenz (ca. 8-16 MHz) die um ein Vielfaches höher ist, als die Frequenz (ca. 1 Hz) der zyklischen Ansteuerung. Deswegen wird der Ansteuerzyklus und auch die Länge des Ansteuerimpulses durch eine bestimmte Zahl von Schwingungen definiert.So that the consumer control done cyclically, the control units each have their own Clock equipped. This is usually a quartz or ceramic oscillator one arranged in the control unit Microcontroller, the vibration of which determines the clock of the control unit. In general, such an oscillator oscillates at a frequency (approx. 8-16 MHz) which is many times higher than the frequency (approx. 1 Hz) of the cyclical control. That is why the control cycle and also the length the drive pulse by a certain number of vibrations Are defined.

Nachteilig an diesem Stand der Technik ist jedoch, dass die Übereinstimmung zweier Taktgeberschwingungen im allgemeinen in der Größenordnung von +/- 1 % liegt. Aber auch der einzelne Taktgeber selbst ist äußeren Einflussfaktoren, wie Alterung der Bauteile, Temperatur und Spannung, unterworden, die eine über Jahre gleichbleibende Schwingung verhindern.A disadvantage of this prior art is that the match, however two clock oscillations generally of the order of magnitude +/- 1%. But the individual clock generator itself is an external factor, such as aging of components, temperature and voltage, which one over Prevent years of constant vibration.

Sollen nun zwei Verbraucher zur gleichen Zeit aber von dezentralen Steuergeräten angesteuert werden, kommt es aufgrund des unterschiedlichen Takts der Steuergeräte trotz gleichzeitiger Initialisierung des Ansteuerirnpulses aufgrund der unterschiedlichen Schwingungen der Taktgeber bei gleicher Zählrate zu voneinander abweichenden Ansteuerzeiten. Vor allem bei Blinklichtern kann die Nicht-Gleichzeitige Ansteuerung zu einer optischen Beeinträchtigung und im schlimmsten Fall, beispielsweise bei einer Warnblinkanlage, zu Fehleinschätzungen eines Betrachters führen.Should now have two consumers at the same time but from decentralized control units controlled, it comes because of the different clock of the control units despite simultaneous initialization of the control brain pulse the different vibrations of the clock generator at the same count rate different control times. Especially with flashing lights the non-simultaneous control can lead to an optical impairment and in the worst case, for example with a hazard warning lights, to misjudgments of a viewer.

Um diese Schwierigkeit bei einer Warnblinkanlage zu umgehen, werden die einzelnen Warnblinker nicht von dezentral angeordneten Steuergeräten angesteuert, sondern über ein zentral angeordnetes Steuergerät. Dabei ist für jeden Warnblinker eine eigene Verbindung vorgesehen über das der Ansteuerimpuls von dem zentralen Steuergerät gesendet wird. Dabei muss sehr darauf geachtet werden, dass die Laufzeit der Signale von dem Steuergerät bis zu den Warnblinkern für jede Verbindung gleich ist. Zusätzlich ist das zentrale Steuergerät mit dem Bus verbunden. Diese Anordnung gewährleistet zwar ein exakt synchrones Blinken der Warnblinker, ist aber auch sehr kostenintensiv, da Kabel und Kabelstecker im Fahrzeug angeordnet und montiert werden müssen.To overcome this difficulty with a To avoid the hazard lights, the individual hazard lights are not controlled by decentralized control units, but via a centrally located control unit. Here is for each hazard light has its own connection via the the control pulse is sent by the central control unit. It must great care is taken to ensure that the transit time of the signals from the control unit up to the hazard lights for every connection is the same. additionally is the central control unit connected to the bus. This arrangement ensures an exactly synchronous Flashing of the hazard lights, but is also very expensive because of cables and cable connectors must be arranged and installed in the vehicle.

Bei allen anderen Blinklichtern wird bis jetzt ein unterschiedliches Blinken in Kauf genommen, da eine Extra-Verkabelung zu teuer ist.With all other flashing lights until now a different blinking was accepted, because one Extra wiring is too expensive.

Aufgabe vorliegender Erfindung ist es deshalb, ein Verfahren und ein System bereitzustellen, mit dem zwei unterschiedliche Steuergeräte die von ihnen zyklisch angesteuerten Verbraucher gleichzeitig ansteuern.The object of the present invention is it is therefore to provide a method and a system with which two different control units control the consumers they cyclically control at the same time.

Diese Aufgabe wird durch ein Verfahren nach Anspruch 1 und ein System nach Anspruchs 24 gelöst. Vorteilhafte Ausführungsformen sind in den Unteransprüchen angegeben.This task is followed by a procedure Claim 1 and a system according to claim 24 solved. Advantageous embodiments are in the subclaims specified.

Bei den Ausführungsbeispielen des erfindungsgemäßen Verfahrens wird ausgenützt, dass die Steuergeräte selbst über einen Kommunikationsbus kommunizieren und dabei Informationen und Schaltbefehle, u.a. für die Verbraucher, austauschen. Dabei wird in Fahrzeugen meist ein CAN- oder J1850 Bussystem verwendet. Für das erfindungsgemäße Verfahren ist aber jede Art von Kabel-, Lichtleiter- oder Funkbus verwendbar. Bei den CAN oder J1850 Bussystemen wird aber vorteilhafterweise von den teilnehmenden Geräten auch im Nichtbetrieb regelmäßig ein „Teilnahme"-Signal, das sog. State-of-Health-Signal, versendet, das von allen mit dem Kommunikationsbus verbundenen Geräten empfangen wird und anzeigt, dass das jeweilige Gerät funktionsfähig ist und am Busverkehr teilnimmt.In the exemplary embodiments of the method according to the invention is exploited that the control units yourself over communicate a communication bus and thereby information and switching commands, et al For the consumers. It is usually used in vehicles CAN or J1850 bus system used. For the method according to the invention however, any type of cable, fiber optic or radio bus can be used. With the CAN or J1850 bus systems it is advantageous from the participating devices a "participation" signal, the so-called. State-of-health signal, sent by everyone with the communication bus connected devices is received and indicates that the respective device is functional and participates in bus traffic.

Vorteil an dem erfindungsgemäßen Verfahren ist also, dass die Busbotschaften, die von Steuergeräten über den bereits bestehenden Kommunikationsbus gesendet und empfangen werden, derart ausgewertet werden, dass mindestens ein Steuergerät aufgrund einer Information, die es der Busbotschaft entnehmen kann, seine taktbasierte Ansteuerung des Verbrauchers korrigiert.Advantage of the method according to the invention is that the bus messages that are sent from control units via the existing communication bus are sent and received, are evaluated in such a way that at least one control unit is based on information that it can get from the bus message Clock-based control of the consumer corrected.

Dabei sind 2 Basisvarianten der Korrektur möglich, die aber auch untereinander kombinierbar sind:

  • 1. Das erste Steuergerät versendet die Busbotschaft an das zweite Steuergerät, und das zweite Steuergerät korrigiert seine taktbasierte Ansteuerung, oder
  • 2. Es ist ein drittes Steuergerät vorhanden, das die Busbotschaft an das erste und zweite Steuergerät sendet.
Two basic variants of the correction are possible, but they can also be combined with one another:
  • 1. The first control unit sends the bus message to the second control unit, and the second control unit corrects its clock-based activation, or
  • 2. There is a third control unit that sends the bus message to the first and second control units.

Für eine Auswertung der Busbotschaft, d.h. um die Busbotschaft in Relation mit dem eigenen Takt zu setzten, gibt es wiederum mehrere Möglichkeiten: Bei der ersten Basisvariante kann beispielweise das erste Steuergerät die Aussendung einer zyklischen Busbotschaft an die Aussendung des zyklischen Ansteuerimpulses koppeln. Ist dem zweiten Steuergerät die Laufzeit der Busbotschaft bekannt oder erfolgt diese in Echtzeit, kann das zweite Steuergerät aus dem Empfang zweier aufeinander oder im allgemeinen nachfolgender Busbotschaften Rückschlüsse auf den Takt und die Phase des ersten Steuergeräts ziehen. Nun kann es seine Ansteuerimpulse dementsprechend, beispielsweise über eine Vergrößerung der gezählten Schwingungsanzahl zwischen den Ansteuerimpulsen, korrigieren. Vorteilhaft ist dabei besonders eine zumindest temporäre Master/Slave Konfiguration von erstem und zweiten Steuergerät. Alternativ kann auch ein Moving Master oder ein Wechsel der Master/Slave Konfiguration zwischen erstem und zweiten Steuergerät vorgesehen sein.There are, in turn, several options for evaluating the bus message, i.e. in order to set the bus message in relation to its own clock: In the first basic variant, for example, the first control unit can couple the transmission of a cyclical bus message to the transmission of the cyclical control pulse. Is the second If the control device knows the running time of the bus message or if this takes place in real time, the second control device can draw conclusions about the clock and the phase of the first control device from the reception of two bus messages that follow one another or generally following one another. Now it can correct its control pulses accordingly, for example by increasing the number of oscillations counted between the control pulses. An at least temporary master / slave configuration of the first and second control unit is particularly advantageous. Alternatively, a moving master or a change in the master / slave configuration between the first and second control device can also be provided.

Muss auf die Busbelastung nicht geachtet werden, kann in der ersten Basisvariante das erste Steuergerät auch jedes Mal, wenn es seinen Verbraucher ansteuert eine zusätzliche Busbotschaft an das zweite Steuergerät schicken, das daraus wiederum, wie oben beschrieben, Rückschlüsse auf den Takt des ersten Steuergeräts ziehen kann, wodurch es befähigt ist, seine taktbasierte Ansteuerung zu korrigierten. Das Abschicken der Busbotschaft kann dabei zum gleichen Zeitpunkt erfolgen wie das Ansteuern des Verbrauchers, oder aber in einer bestimmten zeitlichen Relation dazu stehen.There is no need to pay attention to the bus load, In the first basic variant, the first control unit can also be used in any Time it drives its consumer an additional Send the bus message to the second control unit, which in turn, conclusions as described above the clock of the first control unit can pull, which enables it is to correct its clock-based control. The sending the bus message can be sent at the same time as the activation of the consumer, or in a certain time Relation to it.

Auch bei der zweiten Basisvariante sind mehrerer Möglichkeiten der Korrektur gegeben:Also with the second basic variant are several options given the correction:

Bei der einfachsten Möglichkeit wird vorteilhafterweise ein drittes Steuergerät mit sehr regelmäßigen Takt verwendet, das mit einer im wesentlichen gleichen Laufzeit zyklische Busbotschaften zu dem ersten und zweiten Steuergerät schickt, worauf das erste und das zweite Steuergerät sofort bei Empfang der Busbotschaft ihre Verbraucher ansteuern. Die Länge der Ansteuerimpulse kann in diesem Fall sogar unterschiedlich sein, sofern sich diese Abweichung meist nicht in einem für das menschliche Auge wahrnehmbaren Bereich abspielt. Da allerdings das menschliche Auge keine millionstel Sekunden auflösen kann, ist diese Gefahr nicht gegeben.At the simplest option is advantageously a third control unit with a very regular cycle used that is cyclical with essentially the same maturity Sends bus messages to the first and second control unit, whereupon the first and the second control unit immediately upon receipt of the bus message target their consumers. The length of the control pulses can in this case, they may even be different, provided that this deviation mostly not in one for the human eye perceivable area. There, however the human eye cannot resolve a millionth of a second, there is no such danger.

Einen andere Möglichkeit besteht darin, dass das dritte Steuergerät nur den Starschuss für die Initialisierung der Verbraucheransteuerung liefert und somit ein gemeinsamer Startpunkt gegeben ist. Hier wird diese Busbotschaft von dem ersten und dem zweiten Steuergerät ausgewertet und in Relation zu ihrem Takt gesetzt. Die Korrektur der zyklischen Ansteuerung wird in diesem Fall darüber erreicht, dass das erste Steuergerät, wie in der ersten Basisvariante beschrieben, eine Busbotschaft an das zweite Steuergerät sendet, Diese enthält entweder direkt die vom ersten Steuergerät bestimmte Relation und damit den Takt und die Phase des ersten Steuergeräts, oder das zweite Steuergerät kann indirekt über den Zeitunterschied bzw. die Anzahl der eigenen Schwingungen zwischen Empfang der ersten Busbotschaft (ausgesendet vom dritten Steuergerät) und der zweiten Busbotschaft (ausgesendet vom ersten Steuergerät) auf den Takt und die taktbasierte Ansteuerung des ersten Steuergeräts schließen. Auch hierbei ist eine zumindest temporäre Master/Slave Konfiguration von erstem und zweiten Steuergerät von Vorteil.Another possibility is that that third control unit just the starting shot for the initialization of the consumer control delivers and thus a common starting point is given. Here is this bus message evaluated by the first and the second control unit and in relation set to their beat. The correction of the cyclical control in this case is about achieved that the first control unit, as in the first basic variant described, sends a bus message to the second control unit, This contains either directly the relation determined by the first control device and thus the clock and the phase of the first control unit, or the second control unit can be indirect via the time difference or the number of own vibrations between receipt of the first Bus message (sent by the third control unit) and the second bus message (sent by the first control unit) on the clock and the clock-based Control of the first control unit conclude. Here too there is an at least temporary master / slave configuration of the first and second control unit advantageous.

Untereinander können die Varianten natürlich beliebig miteinander kombiniert werden, um die für jedes System optimale Ansteuerung zu erreichen. Vorteilhaft ist, dass je nach gewählter Basisvariante keine zusätzliche Busbelastung auftritt. Ein Umrüsten eines bereits bestehenden Systems ist zudem immer problemlos möglich. Dadurch ist eine kostengünstige und leicht verwendbare Möglichkeit gegeben, mehrere Steuergeräte aufeinander abzustimmen.Of course, the variants can be used with each other can be combined with each other to achieve the optimal control for each system to reach. It is advantageous that, depending on the basic variant selected, no additional ones Bus load occurs. A changeover an existing system is also always possible without any problems. Thereby is an inexpensive and easy to use option given several control units to coordinate with each other.

In besonders bevorzugten Ausführungsbeispielen werden als Busbotschaften das State-of-Health-Signal, das Sync-Signal und/oder ein anderes ohnehin vorhandenes Signal des Busprotokolls verwendet. Vorteilhaft ist dabei, dass diese Busbotschaften auf dem Kommunikationsbus keine zusätzliche Last verursachen, auch wenn sie in einem bestimmten Zyklus gesendet werden. Dies stell zudem eine besonders energiesparende Variante dar, die gerade bei Fahrzeugen im Nicht-Betrieb von Vorteil ist, damit eine Batterie nicht zusätzlich belastet ist. Über eine Anpassung der Aussendung des State-of-Health-Signal an die Ansteuerung des Verbrauchers, sind auch die Basisvarianten verwendbar, die eine extra Busbotschaft (in diesem Fall das angepasste State-of-Health-Signal) erfordern, aber das System keine beliebig große Busbelastung zulässt. Insbesondere hat das State-of-Health-Signal den Vorteil, dass es selbst bei abgeschaltetem Motor des Fahrzeugs gesendet wird und damit eine zeitliche übereinstimmende Ansteuerung von Verbrauchern auch bei Nicht-Betrieb eines Fahrzeugs möglich ist, wenn dieses beispielsweise von außen in den Zustand "Sperren" gebracht wurde und nur die Batterie als Energiequelle zur Verfügung steht.In particularly preferred embodiments are the bus messages, the state-of-health signal, the sync signal and / or another signal of the bus protocol that is present anyway used. It is advantageous that these bus messages on no additional to the communication bus Cause load even when sent in a certain cycle become. This also represents a particularly energy-saving variant which is particularly advantageous for vehicles in non-operation, so that a battery is not additional is burdened. about an adaptation of the transmission of the state-of-health signal to the Control of the consumer, the basic variants can also be used, that require an extra bus message (in this case the adapted state of health signal), but the system does not allow arbitrarily large bus loads. In particular The state-of-health signal has the advantage that it is switched off even when it is switched off Engine of the vehicle is sent and therefore a timed match Control of consumers even when a vehicle is not in operation possible is, for example, if this was brought into the "lock" state from the outside and only the battery is available as an energy source.

In weiteren vorteilhaften Ausführungsformen des erfindungsgemäßen Verfahrens kann die Korrektur der taktbasierten Ansteuerung beim Initialisieren der Ansteuerung erfolgen. Es kann jedoch auch eine Wiederholung vorgesehen sein, wodurch die Ansteuerung kontrolliert und eventuell korrigiert wird. Auf eine weitere Korrektur kann vor allem bei genauen Taktgebern verzichtet werden. Ist es jedoch nötig, dass die Verbraucher exakt zur gleichen Zeit angesteuert werden, sollte die Korrektur bei jeder Ansteuerung durchgeführt werden.In further advantageous embodiments of the inventive method can correct the clock-based control when initializing the Control take place. However, it can also be repeated be, whereby the control controls and possibly corrects becomes. A further correction can be made especially with exact clocks to be dispensed with. However, it is necessary for consumers to be exact be corrected at the same time, the correction should be done to everyone Activation carried out become.

Die Verbraucher, die von den Steuergeräten angesteuert werden, sind typischerweise Leuchtdioden oder andere Lampen, es können aber auch Motoren (beispielsweise für Scheibenwischer) oder ähnliches angesteuert werden.The consumers controlled by the control units are typically light emitting diodes or other lamps can but also motors (for example for windshield wipers) or the like can be controlled.

Besonders bevorzugt ist ein Ausführungsbeispiel, bei dem das erfindungsgemäße Verfahren zum Ansteuern von Leuchtdioden verwendet wird, die durch Blinken anzeigen, dass die Türen verschlossen sind oder eine Diebstahl sicherung aktiviert ist. In diesem Fall ist vor allem die Möglichkeit, bereits vorhandene Steuergeräte einfach und kostengünstig nachrüsten zu können, sehr vorteilhaft. Ein nicht synchrones Blinken stellt hier zwar keinen technischen Fehler dar, mag einen Fahrzeugbesitzer allerdings optisch stören. Mit diesem Ausführungsbeispiel steht eine kostengünstige Möglichkeit zur Synchronisation solcher Leuchtdioden bereit.An embodiment is particularly preferred in which the method according to the invention is used to control light-emitting diodes which, by means of flashing, indicate that the doors are locked or an anti-theft device is activated. In In this case, the possibility of being able to retrofit existing control units simply and inexpensively is very advantageous. Flashing out of sync is not a technical error here, but it may visually disturb a vehicle owner. This exemplary embodiment provides an inexpensive way of synchronizing such light-emitting diodes.

Besonders bevorzugt ist das erfindungsgemäße Verfahren aber auch für Steuergeräte, die Verbraucher ansteuern, deren zeitgleiche Arbeitsweise ausschlaggebend ist. Als Beispiel seien hier Warnblinker genannt. Für ein zeitgleiches Blinken sind im Moment teuere Steuergeräte von Nöten. Durch das vorteilhafte Ausführungsbeispiel steht auch in diesem Bereich eine Möglichkeit zur Verfügung, Kosten einzusparen, und trotzdem den Anforderungen zu genügen.The method according to the invention is particularly preferred but also for Control devices, target consumers, their simultaneous mode of operation is crucial is. Hazard warning lights are an example. For a simultaneous Blinking is currently a requirement for expensive control units. Because of the advantageous embodiment there is also an opportunity to save costs in this area, and still meet the requirements.

Das dem erfindungsgemäßen Verfahren zugrunde liegende Prinzip wird im folgenden anhand eines Ausführungsbeispiels und den zugehörigen Zeichnungen erklärt.The method according to the invention the underlying principle is described below using an exemplary embodiment and the associated drawings explained.

Es stellen dar:They represent:

1: eine schematische Darstellung des Schaltplans für ein System nach einem Ausführungsbeispiel der Erfindung; 1 : a schematic representation of the circuit diagram for a system according to an embodiment of the invention;

2: eine schematische Darstellung der Problemstellung anhand eines Zeitverlaufsdiagramms 2 : A schematic representation of the problem using a time course diagram

3: eine schematische Darstellung eines ersten Ausführungsbeispiels des erfindungsgemäßen Verfahrens anhand eines Zeitverlaufsdiagramms; und 3 : A schematic representation of a first embodiment of the method according to the invention using a time course diagram; and

4: eine schematische Darstellung eines zweiten Ausführungsbeispiels des erfindungsgemäßen Verfahrens anhand eines Zeitverlaufsdiagramms. 4 : A schematic representation of a second embodiment of the method according to the invention using a time course diagram.

Im folgenden bezeichnen gleiche Bezugszeichen dieselben Elemente in allen Figuren.In the following designate the same reference numerals the same elements in all figures.

Ausführungsbeispiele des erfindungsgemäßen Verfahrens werden anhand eines in 1 schematisch dargestellten Systems erklärt, bei dem das zeitgleiche Blinken von zwei Leuchtdioden (LEDs) 2, 4 sichergestellt werden soll. Das Blinken der Leuchtdioden 2, 4 zeigt jeweils an, dass die Fahrer- bzw. Beifahrertür verschlossen ist. Beide Leuchtdioden 2, 4 werden dabei, wie es in Fahrzeugen üblich ist, mit zyklischen Strom- bzw. Ansteuerimpulsen

Figure 00080001
,
Figure 00080002
von zwei dezentralen, mit jeweils einem eigenen Taktgeber 5, 7 ausgestatteten Steuergeräten 6, 8 angesteuert, um das Blinken zu erzeugen. Die Taktgeber 5, 7 sind in diesem Fall Quarze, die über die ihnen eigene Schwingung den Takt der Steuergeräte 6, 8 definieren. Für eine zyklische Ansteuerung wird pro Zyklus und Impulslänge eine bestimmte Anzahl von Schwingungen abgezählt oder die Schwingungen werden mittels eines Frequenzteilers durch einen Teilfaktor dividiert.Exemplary embodiments of the method according to the invention are described in a 1 schematically illustrated system, in which the simultaneous flashing of two light emitting diodes (LEDs) 2 . 4 should be ensured. The blinking of the LEDs 2 . 4 indicates that the driver's or front passenger's door is locked. Both LEDs 2 . 4 are, as is usual in vehicles, with cyclical current or control pulses
Figure 00080001
.
Figure 00080002
of two decentralized, each with its own clock 5 . 7 equipped control units 6 . 8th controlled to produce the blinking. The clock 5 . 7 In this case, crystals are the clock of the control units via their own vibration 6 . 8th define. For a cyclical control, a certain number of vibrations is counted per cycle and pulse length or the vibrations are divided by a sub-factor using a frequency divider.

Beide Steuergeräte 6, 8 sind über einen allgemeinen im Fahrzeug vorhandenen Kommunikationsbus 10 miteinander verbunden. Ebenfalls mit dem Kommunikationsbus 10 verbunden ist ein drittes, einen Taktgeber 11 umfassendes Steuergerät 12, das die Schließanlage 14 des Fahrzeugs ansteuert und, nachdem die Türen verschlossen sind, ein Signal LOCK auf den Kommunikationsbus 10 legt, das anzeigt, dass die Fahrzeugtüren verschlossen sind. Dieses dritte Steuergerät 12 kann beispielsweise durch ein sog. Body-Control-Modul realisiert sein, das insgesamt eine zentrale Steuerungsfunktion im Fahrzeug ausfüllt.Both control units 6 . 8th are via a general communication bus in the vehicle 10 connected with each other. Also with the communication bus 10 a third, a clock, is connected 11 comprehensive control unit 12 that the locking system 14 of the vehicle and, after the doors are closed, a signal LOCK on the communication bus 10 that indicates that the vehicle doors are locked. This third controller 12 can be implemented, for example, by a so-called body control module, which as a whole fills a central control function in the vehicle.

Der Kommunikationsbus 10, wie beispielsweise ein CAN oder J1850 Bus, ist so ausgelegt, dass alle am Datenverkehr teilnehmende Steuergeräte 6, 8 und 12 alle Busbotschaften, die über den Kommunikationsbus versendet werden, empfangen, jedoch vorzugsweise nur die für sie zu verarbeitenden auswerten. Außerdem, versenden die Steuergeräte 6, 8, und 12 regelmäßig sogenannte State-of-Health-Signale SOHA, SOHB, SOHBCM, die anzeigen dass sie am Busverkehr teilnehmen und funktionstüchtig sind.The communication bus 10 , such as a CAN or J1850 bus, is designed so that all control units participating in data traffic 6 . 8th and 12 receive all bus messages that are sent via the communication bus, but preferably only evaluate those to be processed for them. In addition, send the control units 6 . 8th , and 12 regularly so-called state-of-health signals SOH A , SOH B , SOH BCM , which indicate that they participate in bus traffic and are functional.

Empfangen die Steuergeräte 6, 8 von dem dritten Steuergerät 12 nun das Signal LOCK, werden die zur Anzeige der verschlossenen Türen dienenden LEDs 2, 4 angesteuert, um zu blinken. Dabei dient das LOCK-Signal als Startsignal, und die taktbasierte Ansteuerung jedes Steuergeräts 6, 8 definiert von da an die Blinkfrequenz. Weichen die Schwingungen der Taktgeber 5, 7 und damit die Takte der Steuergeräte 6 und 8 jedoch voneinander ab, blinken die Leuchtdioden 2, 4 nach einer gewissen Zeit optisch zeitversetzt.Receive the control units 6 . 8th from the third control unit 12 now the signal LOCK, the LEDs used to indicate the closed doors become 2 . 4 driven to blink. The LOCK signal serves as the start signal and the clock-based control of each control unit 6 . 8th from then on it defines the flashing frequency. Soak the vibrations of the clock 5 . 7 and thus the clocks of the control units 6 and 8th however, the LEDs blink 2 . 4 optically delayed after a certain time.

2 zeigt diese Situation schematisch anhand zweier dezentral angesteuerter Leuchtdioden 2 und 4. Beim Verschließen des Fahrzeugs wird über den Kommunikationsbus 10 das LOCK-Signal des dritten Steuergeräts 12 versendet. Zu einem Zeitpunkt t0 erreicht dieses die beiden Steuergeräte 6, 8, die wiederum diese die Leuchtdioden 2, 4 mit zyklischen Ansteuerimpulse

Figure 00090001
Figure 00090002
ansteuern. Die Ansteuerimpulse
Figure 00090003
werden jeweils nach einer bestimmten Anzahl von Schwingungen der Taktgeber 5, 7 an die Verbraucher ausgegeben, und definieren über ihre Länge TA, TB die Dauer der Leuchtdiodenleuchtzeit. Auch die Länge TA, TB der Ansteuerimpulse
Figure 00090004
Figure 00090005
ist wiederum durch eine bestimmte Anzahl von Schwingungen definiert. 2 shows this situation schematically using two decentrally controlled LEDs 2 and 4 , When locking the vehicle, the communication bus 10 the LOCK signal of the third control unit 12 sent. At a time t 0 , this reaches the two control units 6 . 8th which in turn these the light emitting diodes 2 . 4 with cyclical control pulses
Figure 00090001
Figure 00090002
drive. The control impulses
Figure 00090003
are each the clock after a certain number of vibrations 5 . 7 output to the consumer, and define the duration of the light-emitting diode time over their length T A , T B. The length T A , T B of the control pulses
Figure 00090004
Figure 00090005
is in turn defined by a certain number of vibrations.

Im dargestellten Beispiel schwingt aber der Taktgeber 7 des Steuergeräts 8 schneller als der Taktgeber 5 des Steuergeräts 6. Dadurch ergeben sich zeitlich abweichende Ansteuerimpulse

Figure 00100001
. Wird von beiden Steuergeräten 6, 8 gleichzeitig das LOCK-Signal empfangen und daraufhin zur Zeit t0 das erste Blinken veranlasst, ist aufgrund der schnelleren Schwingungen des Taktgebers 7 die Länge TB des Ansteuerimpulses
Figure 00100002
des Steuergeräts 8, also die Leuchtdauer der LED 4, gegenüber der Länge TA des Ansteuerimpulses
Figure 00100003
des Steuergeräts 6 verkürzt. Auch die Zeit zwischen den Ansteuerimpulsen
Figure 00100004
, also die Pause des Nichtleuchtens, ist aufgrund des schneller schwingenden Taktgebers 7 des Steuergeräts 8 verkürzt. Zu einem späteren Zeitpunkt t0+T zeigt sich deshalb bereits eine deutliche Abweichung ΔT der Ansteuerimpulse untereinander und die Leuchtdioden blinken zeitversetzt.In the example shown, however, the clock oscillates 7 of the control unit 8th faster than the clock 5 of the control unit 6 , This results in control pulses that deviate in time
Figure 00100001
, Used by both control units 6 . 8th receiving the LOCK signal at the same time and then causing the first flashing at time t 0 is due to the faster oscillations of the clock encoder 7 the length T B of the drive pulse
Figure 00100002
of the control unit 8th , i.e. the light duration of the LED 4 , compared to the length T A of the control pulse
Figure 00100003
of the control unit 6 shortened. Also the time between the control pulses
Figure 00100004
, the pause of not lighting, is due to the faster vibrating clock 7 of the control unit 8th shortened. At a later point in time t 0 + T there is therefore already a clear deviation .DELTA.T of the drive pulses from one another and the light-emitting diodes flash with a time delay.

3 zeigt eine schematische Darstellung eines Ausführungsbeispiels des erfindungsgemäßen Verfahrens, um diese Abweichung ΔT zu kompensieren, wobei eine Konfiguration mit nur zwei Steuergeräten 6, 8 verwendet wird. Analog zu 2 schwingt der Taktgeber 7 schneller als der Taktgeber 5. 3 shows a schematic representation of an embodiment of the method according to the invention to compensate for this deviation .DELTA.T, a configuration with only two control units 6 . 8th is used. Analogous to 2 the clock oscillates 7 faster than the clock 5 ,

Damit die Steuergeräte 6, 8 ihre Verbraucher gleichzeitig ansteuern, wird in vorliegendem Ausführungsbeispiel das Steuergerät 6 als Master und das Steuergerät 8 als Slave definiert. Das bedeutet, dass sich das Slavesteuergerät 8 dem Mastersteuergerät 6 unterordnet, und seine taktbasierte Ansteuerung so korrigiert, dass sie auf dem Takt des Mastersteuergeräts 6 basiert.So that the control units 6 . 8th control their consumers at the same time, the control unit in the present embodiment 6 as the master and the control unit 8th defined as slave. This means that the slave control unit 8th the master control unit 6 subordinate, and its clock-based control corrected so that it is on the clock of the master control unit 6 based.

Um die Korrektur durchzuführen, passt das Mastersteuergerät 6 als erstes den Zyklus seines State-of-Health-Signals SOHA an den Zyklus seines Ansteuerimpulses

Figure 00100005
an. D. h. zu einem Zeitpunkt t1, zu dem das Mastersteuergerät 6 seinen Verbraucher ansteuert versendet es auch sein State-of-Health-Signal SOHA, wobei geringfügige Abweichungen, die bei vorübergehend belegtem Kommunikationsbus 10 auftreten können, unschädlich sind. Für diese An passung ändert das Steuergerät 6 den durch eine bestimmte Anzahl der Schwingungen bestimmten Zyklus TSOHnorm seines State-of-Health-Signals SOHA auf TSOHang, so dass er an den Zyklus des Ansteuerimpulses
Figure 00110001
für die LED 2 angepasst ist. Empfängt das Slavesteuergerät 8 das State-of-Health-Signal SOHA, kann es daraus und aufgrund einer bekannten Laufzeit für Signale auf dem Bus Rückschlüsse auf den genauen Zeitpunkt des vom Mastersteuergerät 6 abgegebenen Ansteuerimpulses
Figure 00110002
ziehen:
Hat das Slavesteuergerät 8 beispielsweise seinen eigenen Ansteuerimpuls
Figure 00110003
schon zu einem Zeitpunkt t1 -Δt1 gesendet, berechnet es den Unterschied Δt1 seines Taktes zu dem Takt des Mastersteuergeräts 6 mit Hilfe des angepassten Zyklus TSOHang, einer Länge des State-of-Health-Signals
Figure 00110004
und der Laufzeit des State-of-Health-Signals, und korrigiert seine eigene taktbasierte Ansteuerung entsprechend. In vorliegendem Beispiel wird beispielsweise die Länge TB des Ansteuerimpulses
Figure 00110005
über eine Erhöhung der Schwingungsanzahl des Taktgebers 7 vergrößert, so dass der Ansteuerimpuls
Figure 00110006
um die Zeit Δt1 länger dauert und das Aufleuchten der LED 4 erst nach der Zeit Δt1+ TB beendet ist. Der Beginn der Ansteuerung wird entsprechend angepasst.The master control unit fits to carry out the correction 6 first the cycle of its state-of-health signal SOH A to the cycle of its drive pulse
Figure 00100005
on. I.e. at a time t 1 at which the master control device 6 Controlling its consumer, it also sends its state-of-health signal SOH A , with slight deviations that occur when the communication bus is temporarily occupied 10 can occur, are harmless. The control unit changes for this adjustment 6 the cycle T SOHnorm of its state-of-health signal SOH A to T SOHang determined by a certain number of oscillations, so that it responds to the cycle of the drive pulse
Figure 00110001
for the LED 2 is adjusted. Receives the slave control unit 8th the state-of-health signal SOH A , it can draw conclusions from this and based on a known runtime for signals on the bus on the exact time of the master control unit 6 emitted drive pulse
Figure 00110002
pull:
Has the slave control unit 8th for example its own drive pulse
Figure 00110003
already sent at a time t 1 -Δt 1 , it calculates the difference Δt 1 of its clock to the clock of the master control unit 6 with the help of the adapted cycle T SOHang , a length of the state-of-health signal
Figure 00110004
and the runtime of the state-of-health signal, and corrects its own clock-based control accordingly. In the present example, for example, the length T B of the drive pulse
Figure 00110005
by increasing the number of oscillations of the clock 7 enlarged so that the drive pulse
Figure 00110006
takes longer by the time Δt 1 and the LED lights up 4 only after the time Δt 1 + T B has ended. The start of control is adjusted accordingly.

Nach der Korrektur werden beide LEDs zur gleichen Zeit angesteuert und blinken auch zu einem späteren Zeitpunkt t0+T, im Rahmen der Wahrnehmbarkeitsgrenzen des menschlichen Auges, zur selben Zeit und gleich lang.After the correction, both LEDs are activated at the same time and also flash at a later point in time t 0 + T, within the limits of perceptibility of the human eye, at the same time and for the same length.

Die Korrektur der taktbasierten Ansteuerung des Slavesteuergeräts 8 und damit der Blinkfrequenz der LED 4 ist in dieser Figur einmalig beim ersten Auftreten des State-of-Health-Signals SOHA durchgeführt. Zu einem späteren Zeitpunkt kann im Rahmen einer Kontrolle eine oder mehrere weitere Korrekturen erfolgen; es ist jedoch vorteilhaft, die Synchronisation regelmäßig, z.B. bei jedem State-of-Health-Signal, zu erneuern.Correction of the clock-based control of the slave control unit 8th and thus the flashing frequency of the LED 4 is performed once in this figure the first time the state-of-health signal SOH A occurs . At a later point in time, one or more further corrections can be made as part of a check; however, it is advantageous to renew the synchronization regularly, for example with every state-of-health signal.

4 zeigt ein weiteres Ausführungsbeispiel, bei dem wiederum das erste Steuergerät 6 als Master und das zweite Steuergerät 8 als Slave dient. Weiterhin ist ein von dem Mastersteuergerät 6 und dem Slavesteuergerät 8 unabhängiges drittes Steuergerät 12 in Form eines Body-Control-Moduls vorgesehen. Auch das dritte Steuergerät 12 sendet ein State-of-Health-Signal SOHBCM über den Kommunikationsbus 10, um anzuzeigen, dass es am Busverkehr teilnimmt. Für die Korrektur der taktbasierten Ansteuerung des Slavesteuergeräts 8 auf die taktbasierte Ansteuerung des Mastersteuergeräts 6 wird in diesem Ausführungsbeispiel von beiden Steuergeräten 6, 8 die Zeit

Figure 00120001
, die zwischen dem Sendendes LOCK-Signals und dem Empfangen des State-of-Health-Signals SOHBCM des dritten Steuergeräts 12 vergangen ist, gemessen und in Relation zum jeweils eigenen Takt gesetzt. Dies erfolgt beispielsweise wiederum dadurch, dass die Zahl der Schwingungen des eigenen Taktgebers gezählt wird. Mastersteuergerät 6 sendet dann die von ihm gezählte Zahl als weitere Busbotschaft MA an das Slavesteuergerät 8, das seine gezählte Zahl mit der Zahl des Mastersteuergeräts 6 vergleicht und seine Zahl dem Vergleichsergebnis entsprechend korrigiert. Wird der Empfang des LOCK-Signals als Startpunkt für die Ansteuerung verwendet, ist dadurch eine zeitgleiche Ansteuerung gewährleistet. 4 shows a further embodiment, in which in turn the first control unit 6 as the master and the second control unit 8th serves as a slave. Furthermore, one is from the master control unit 6 and the slave control unit 8th independent third control unit 12 provided in the form of a body control module. The third control unit too 12 sends a state-of-health signal SOH BCM over the communication bus 10 to indicate that it is participating in the bus traffic. For the correction of the clock-based control of the slave control unit 8th to the clock-based control of the master control unit 6 is used in this embodiment by both control units 6 . 8th the time
Figure 00120001
between the transmission of the LOCK signal and the reception of the state-of-health signal SOH BCM of the third control device 12 has passed, measured and set in relation to its own time. This is again done, for example, by counting the number of oscillations of the own clock. Master controller 6 then sends the number it counts as a further bus message M A to the slave control unit 8th that its counted number with the number of the master control unit 6 compares and corrects its number according to the comparison result. If reception of the LOCK signal is used as the starting point for activation, this ensures simultaneous activation.

Alternativ enthält die weitere Busbotschaft MA die vom Mastersteuergerät 6 durch Abzählen der Schwingungen gemessene Zeit TA BCM zwischen dem Empfang des State-of-Health-Signals SOHBCM und dem Ansteuerimpuls

Figure 00120002
.Alternatively, the further bus message M A contains that from the master control device 6 time T A BCM measured by counting the vibrations between the reception of the state-of-health signal SOH BCM and the control pulse
Figure 00120002
,

Das Slavesteuergerät 8 erschließt aus TA CBM im Vergleich zur entsprechenden Zeit zwischen dem eigenen Empfang des State-of-Health-Signals SOHBCM und dem eigenen Ansteuerimpuls

Figure 00120003
die noch notwendige Schwingungsanzahl seines Taktgebers, damit ein Aufblinken der LED 4 zur gleichen Zeit TEND endet wie das Aufblinken der LED 2 durch das Mastersteuergerät 6.The slave control unit 8th deduces from T A CBM compared to the corresponding time between the own reception of the state-of-health signal SOH BCM and the own control impulse
Figure 00120003
the number of oscillations of its clock generator still necessary, so that the LED flashes 4 at the same time T END ends as the blinking of the LED 2 by the master control unit 6 ,

Claims (24)

Steuerverfahren für ein erstes (6) und mindestens ein zweites Steuergerät (8) mit eigener Taktgebung (5, 7) in einem Fahrzeug, die gemäßihrem Takt jeweils einen Verbraucher (2, 4) zyklisch ansteuern und miteinander über einen Kommunikationsbus (10) zum Empfangen und Senden von Busbotschaften (SOHA, SOHB, SOHBCM, LOCK, MA) verbunden sind, dadurch gekennzeichnet, dass eine bestimmte Busbotschaft (SOHA, SOHBCM, MA) ausgewertet wird, worauf mindestens ein Steuergerät (6; 8) seine taktbasierte Ansteuerung des zugehörigen Verbrauchers (2, 4) korrigiert, so dass die Steuergeräte (6, 8) die Verbraucher (2, 4) gleichzeitig ansteuern.Tax procedure for a first ( 6 ) and at least one second control unit ( 8th ) with its own timing ( 5 . 7 ) in a vehicle, each of which has a consumer ( 2 . 4 ) control cyclically and with each other via a communication bus ( 10 ) for receiving and sending bus messages (SOH A , SOH B , SOH BCM , LOCK, M A ), characterized in that a specific bus message (SOH A , SOH BCM , M A ) is evaluated, after which at least one control unit ( 6 ; 8th ) its clock-based control of the associated consumer ( 2 . 4 ) corrected so that the control units ( 6 . 8th ) the consumers ( 2 . 4 ) control simultaneously. Steuerverfahren nach Anspruch 1, wobei mindestens ein Steuergerät (6; 8) seine taktbasierte Ansteuerung des zugehören Verbrauchers (2, 4) korrigiert, so dass die Steuergeräte (6, 8) die Verbraucher (2, 4) gleichzeitig abschalten.Control method according to claim 1, wherein at least one control unit ( 6 ; 8th ) its clock-based control of the associated consumer ( 2 . 4 ) corrected so that the control units ( 6 . 8th ) the consumers ( 2 . 4 ) switch off at the same time. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei mittels der zyklische Ansteuerung ein Verbraucher bestromt, getriggert oder zum Blinken angeregt wird, wobei der Zyklus unter anderem die Blinkfrequenz ist.Control method according to one of the preceding claims, wherein by means of the cyclical control, a consumer is energized, triggered or is stimulated to blink, the cycle including the Flashing frequency is. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei die eigene Taktgebung der Steuergeräte (6, 8) über einen Taktgeber, insbesondere über einen Oszillator, insbesondere einen Schwingungsquarz, erfolgt.Control method according to one of the preceding claims, wherein the own timing of the control devices ( 6 . 8th ) via a clock generator, in particular via an oscillator, in particular an oscillating crystal. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei sich die zyklische Ansteuerung eines Verbrauchers dadurch ergibt, dass das zugehörige Steuergerät zu einem beliebigen oder vorbestimmten Zeitpunkt, die Takte des Taktgebers mitzählt und nach jeweils einer vorbestimmten Anzahl von Takten einen Ansteuerimpuls aussendet bzw. abschaltet.Control method according to one of the preceding claims, wherein the cyclical activation of a consumer results from that the associated control unit at any or predetermined time, the clocks of the Counts clock and a drive pulse after every predetermined number of cycles sends out or switches off. Steuerverfahren nach Anspruch 5, wobei das Steuergerät die Korrektur dadurch ausführt, dass es die Anzahl der gezählten Takte verändert.Control method according to claim 5, wherein the control device, the correction by doing that it's the number of counted Clocks changed. Steuerverfahren nach Anspruch 5 oder 6, wobei das Steuergerät die Korrektur dadurch ausführt, dass es den Zeitpunkt des Zählbeginns verändert.Control method according to claim 5 or 6, wherein the control unit carries out the correction by it the time of the start of counting changed. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei die Busbotschaften (SOHA, SOHB, SOHBCM, LOCK, MA) zyklisch übertragen werden.Control method according to one of the preceding claims, wherein the bus messages (SOH A , SOH B , SOH BCM , LOCK, M A ) are transmitted cyclically. Steuerverfahren nach Anspruch 8, wobei der Zyklus, mit dem die Busbotschaft übertragen wird, dem Zyklus der Ansteuerung des Verbrauchers angepasst wird.The control method of claim 8, wherein the cycle with which to transmit the bus message is adapted to the cycle of triggering the consumer. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei die Korrektur dadurch erfolgt, dass das erste Steuergerät (6) eine Busbotschaft (SOHA, MA) versendet und den Verbraucher (2) in zeitlicher Abhängigkeit zu deren Aussendung ansteuert, wobei die Busbotschaft (SOHA, MA) gemäß dem Takt des ersten Steuergeräts (6) zyklisch ausgesendet wird; das zweite Steuergerät diese Busbotschaft empfängt und aufgrund der vorher bestimmten Laufzeit und dem Zyklus der Busbotschaft einen Unterschied (Δt1) zwischen der Taktgebung des ersten Steuergeräts und der eigenen Taktgebung bestimmt und gemäß dem Unterschied (Δt1) die eigene Ansteuerung des Verbrauchers korrigiert.Control method according to one of the preceding claims, the correction being effected in that the first control device ( 6 ) sends a bus message (SOH A , M A ) and the consumer ( 2 ) in response to their transmission, the bus message (SOH A , M A ) according to the clock of the first control unit ( 6 ) is transmitted cyclically; the second control unit receives this bus message and, based on the previously determined runtime and the cycle of the bus message, determines a difference (Δt 1 ) between the clocking of the first control unit and its own clocking, and corrects its own activation of the consumer in accordance with the difference (Δt 1 ). Steuerverfahren nach Anspruch 10, wobei eine Laufzeit einer Busbotschaft (SOHA, MA) von dem ersten Steuergerät (6) zu dem zweiten Steuergerät (8) bestimmt wird;Control method according to claim 10, wherein a runtime of a bus message (SOH A , M A ) from the first control device ( 6 ) to the second control unit ( 8th ) is determined; Steuerverfahren nach Anspruch 10 oder 11, wobei das erste Steuergerät (6) eine zusätzliche Busbotschaft (MA) zusammen mit der Ansteuerung des Verbrauchers erzeugt.Control method according to claim 10 or 11, wherein the first control device ( 6 ) generates an additional bus message (M A ) together with the control of the consumer. Steuerverfahren nach Anspruch 10 oder 11, wobei das erste Steuergerät (8) eine auf dem Kommunikationsbus unabhängig von der Ansteuerung der Verbraucher übertragene Busbotschaft (SOHA,) verwendet.Control method according to claim 10 or 11, wherein the first control device ( 8th ) uses a bus message (SOH A ,) transmitted on the communication bus independently of the control of the consumers. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei ein drittes Steuergerät (12) vorgesehen ist, das die bestimmte Busbotschaft (SOHBCM, LOCK) an das erste und/oder das zweite Steuergerät (6; 8) überträgt.Control method according to one of the preceding claims, wherein a third control device ( 12 ) is provided that the specific bus message (SOH BCM , LOCK) to the first and / or the second control device ( 6 ; 8th ) transmits. Steuerverfahren nach Anspruch 14, wobei das dritte Steuergerät (12) die bestimmte Busbotschaft (SOHBCM, LOCK) an das erste und das zweite Steuergerät (6, 8) überträgt, und das erste Steuergerät (6) eine zeitliche Beziehung (TA BCM) von der Busbotschaft (SOHBCM, LOCK) zu seinem Takt ermittelt und die ermittelte Beziehung (TA BCM) als weitere Busbotschaft (MA) an das zweite Steuergerät (8) überträgt, wobei die Korrektur dadurch ausgeführt wird, dass das zweite Steuergerät (8) aufgrund der Beziehung (TA BCM) und der bestimmten Busbotschaft (SOHBCM, LOCK) seine taktbasierte Ansteuerung korrigiert.Control method according to claim 14, wherein the third control device ( 12 ) the specific bus message (SOH BCM , LOCK) to the first and the second control unit ( 6 . 8th ) transmits, and the first control unit ( 6 ) determines a temporal relationship (T A BCM ) from the bus message (SOH BCM , LOCK) to its clock and the determined relationship (T A BCM ) as a further bus message (M A ) to the second control unit ( 8th ) transmits, the correction being carried out by the second control device ( 8th ) corrected its clock-based control based on the relationship (T A BCM ) and the specific bus message (SOH BCM , LOCK). Steuerverfahren nach Anspruch 14, wobei das dritte Steuergerät (12) eine zyklische Busbotschaft (SOHBCM, LOCK) mit einem festgelegten Sollzyklus an das erste und zweite Steuergerät sendet, wobei das erste und das zweite Steuergerät (6, 8) ihre taktbasierte Ansteuerung aufgrund dieser Busbotschaft korrigieren.Control method according to claim 14, wherein the third control device ( 12 ) sends a cyclic bus message (SOH BCM , LOCK) to the first and second control unit with a specified target cycle, the first and second control unit ( 6 . 8th ) correct their clock-based control based on this bus message. Steuerverfahren nach Anspruch 16, wobei der tatsächliche Übertragungszyklus der Busbotschaft (SOHBCM, LOCK) überwacht und mit dem Sollzyklus vorzugsweise von dem dritten Steuergerät verglichen wird, und das erste und das zweite Steuergerät ihre taktbasierte Ansteuerung nur dann gemäß dem Zyklus der Busbotschaft (SOHBCM, LOCK) korrigieren, wenn der tatsächliche Übertragungszyklus der Busbotschaft (SOHBCM, LOCK) nur geringfügig von dem Sollzyklus abweicht.Control method according to claim 16, wherein the actual transmission cycle of the bus message (SOH BCM , LOCK) is monitored and compared with the target cycle, preferably by the third control device, and the first and the second control device control their clock-based activation only in accordance with the cycle of the bus message (SOH BCM , LOCK) if the actual transmission cycle of the bus message (SOH BCM , LOCK) deviates only slightly from the target cycle. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei das erste Steuergerät zumindest temporär als Master definiert ist und das zweite Steuergerät (8) zumindest temporär als Slave dient.Control method according to one of the preceding claims, wherein the first control device is at least temporarily defined as a master and the second control device ( 8th ) serves as a slave at least temporarily. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei die Busbotschaften ein State-of-Health-Signal (SOHA, SOHB, SOHBCM) und/oder ein Sync-Signal und/oder ein Teil eines Busprotokolls sind.Control method according to one of the preceding claims, wherein the bus messages are a state-of-health signal (SOH A , SOH B , SOH BCM ) and / or a sync signal and / or part of a bus protocol. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei die Korrektur ein einziges Mal durchgeführt wird.Control method according to one of the preceding claims, wherein the correction is carried out once. Steuerverfahren nach einem der Ansprüche 1 bis 19, wobei die Korrektur wiederholt wird.Control method according to one of claims 1 to 19, the correction being repeated. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei der Verbraucher jeweils eine LED aufweist.Control method according to one of the preceding claims, wherein the consumer each has an LED. Steuerverfahren nach einem der vorhergehenden Ansprüche, wobei der Verbraucher ein Warnblinker ist.Control method according to one of the preceding claims, wherein the consumer is a hazard lights. System in einem Fahrzeug mit einem ersten (6) und einem zweiten (8) Steuergerät mit eigener Taktgebung (5, 7) in einem Fahrzeug, jeweils einem von den Steuergeräten gemäß ihrem Takt zyklisch angesteuerten Verbraucher (2, 4), und einem Kommunikationsbus (10) zum Empfangen und Senden von Busbotschaften (SOHA, SOHB, SOHBCM, LOCK, MA), der die Steuergeräte miteinander verbindet, dadurch gekennzeichnet, dass mindestens ein Steuergerät (6; 8) so ausgelegt ist, dass aufgrund einer Auswertung einer bestimmten Busbotschaft (SOHA, SOHBCM, MA), seine taktbasierte Ansteuerung des zugehörigen Verbrauchers (2, 4) korrigierbar ist, so dass die Steuergeräte (6, 8) die Verbraucher (2, 4) gleichzeitig ansteuern.System in a vehicle with a first ( 6 ) and a second ( 8th ) Control unit with its own timing ( 5 . 7 ) in a vehicle, in each case one consumer cyclically controlled by the control units according to their cycle ( 2 . 4 ), and a communication bus ( 10 ) for receiving and sending bus messages (SOH A , SOH B , SOH BCM , LOCK, M A ), which connects the control units to each other, characterized in that at least one control unit ( 6 ; 8th ) is designed so that based on an evaluation of a specific bus message (SOH A , SOH BCM , M A ), its clock-based control of the associated consumer ( 2 . 4 ) can be corrected so that the control units ( 6 . 8th ) the consumers ( 2 . 4 ) control simultaneously.
DE2003106788 2003-02-18 2003-02-18 Control method for two or more motor vehicle control units, especially blinker or indicator light controllers, whereby the timer circuits of the two controllers are synchronized using existing control bus signals Withdrawn DE10306788A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2003106788 DE10306788A1 (en) 2003-02-18 2003-02-18 Control method for two or more motor vehicle control units, especially blinker or indicator light controllers, whereby the timer circuits of the two controllers are synchronized using existing control bus signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2003106788 DE10306788A1 (en) 2003-02-18 2003-02-18 Control method for two or more motor vehicle control units, especially blinker or indicator light controllers, whereby the timer circuits of the two controllers are synchronized using existing control bus signals

Publications (1)

Publication Number Publication Date
DE10306788A1 true DE10306788A1 (en) 2004-08-26

Family

ID=32747986

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003106788 Withdrawn DE10306788A1 (en) 2003-02-18 2003-02-18 Control method for two or more motor vehicle control units, especially blinker or indicator light controllers, whereby the timer circuits of the two controllers are synchronized using existing control bus signals

Country Status (1)

Country Link
DE (1) DE10306788A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005007124A1 (en) * 2005-02-17 2006-08-31 Audi Ag Vehicle`s control units controlling method, involves transmitting clock signal by control unit to another control unit over bus during synchronization process, where signal transmission does not takes place during free wheeling phase
EP1802013A1 (en) * 2005-12-20 2007-06-27 NTT DoCoMo, Inc. Synchronization method for network nodes, corresponding network and node thereof
DE102006021694A1 (en) * 2006-05-10 2007-11-15 Audi Ag Lighting device for motor vehicle, has illuminating unit with separate modules having LEDs, where LEDs are controlled by control device for variably producing low beam light and/or high beam light, and control device includes control units
DE102006032726A1 (en) * 2006-07-14 2008-01-17 Lucas Automotive Gmbh Method for synchronizing components of a motor vehicle brake system and electronic brake control system
DE102017004836A1 (en) 2017-05-19 2018-11-22 Daimler Ag Method for operating at least two control devices, in particular of a motor vehicle
DE112017005762B4 (en) 2016-12-13 2024-05-29 Hitachi Astemo, Ltd. Vehicle control device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402394A (en) * 1991-12-04 1995-03-28 Turski; Klaus Process for generating a common time base for a system with distributed computing units
DE19702270C2 (en) * 1997-01-23 1999-03-18 Telefunken Microelectron Method for transmitting information in a system, in particular in a security system for motor vehicles
DE19732873C2 (en) * 1997-07-30 1999-11-04 Siemens Ag Method and device for synchronizing the data transmission between a decentralized satellite device and a central control device in a motor vehicle
EP1050998A1 (en) * 1999-05-05 2000-11-08 Motorola, Inc. Method for communicating data on a serial bus
DE10000303A1 (en) * 2000-01-05 2001-07-12 Bosch Gmbh Robert Data communication method for bus system subscribers has time information provided by one subscriber used for correcting local clock source at each other subscriber
WO2001084286A2 (en) * 2000-05-04 2001-11-08 Fts Computertechnik Ges.M.B.H. Method and communication control unit for multimaster clock synchronisation in a distributed real time computer system
WO2002076031A2 (en) * 2001-03-15 2002-09-26 Robert Bosch Gmbh Synchronization of at least one node of a bus system
DE10211281A1 (en) * 2001-03-15 2002-09-26 Bosch Gmbh Robert Synchronizing TTCAN busses e.g. in motor vehicle, by matching cycle times of TTCAN buses connected via user

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402394A (en) * 1991-12-04 1995-03-28 Turski; Klaus Process for generating a common time base for a system with distributed computing units
DE19702270C2 (en) * 1997-01-23 1999-03-18 Telefunken Microelectron Method for transmitting information in a system, in particular in a security system for motor vehicles
DE19732873C2 (en) * 1997-07-30 1999-11-04 Siemens Ag Method and device for synchronizing the data transmission between a decentralized satellite device and a central control device in a motor vehicle
EP1050998A1 (en) * 1999-05-05 2000-11-08 Motorola, Inc. Method for communicating data on a serial bus
DE10000303A1 (en) * 2000-01-05 2001-07-12 Bosch Gmbh Robert Data communication method for bus system subscribers has time information provided by one subscriber used for correcting local clock source at each other subscriber
WO2001084286A2 (en) * 2000-05-04 2001-11-08 Fts Computertechnik Ges.M.B.H. Method and communication control unit for multimaster clock synchronisation in a distributed real time computer system
WO2002076031A2 (en) * 2001-03-15 2002-09-26 Robert Bosch Gmbh Synchronization of at least one node of a bus system
DE10211281A1 (en) * 2001-03-15 2002-09-26 Bosch Gmbh Robert Synchronizing TTCAN busses e.g. in motor vehicle, by matching cycle times of TTCAN buses connected via user

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005007124A1 (en) * 2005-02-17 2006-08-31 Audi Ag Vehicle`s control units controlling method, involves transmitting clock signal by control unit to another control unit over bus during synchronization process, where signal transmission does not takes place during free wheeling phase
DE102005007124B4 (en) * 2005-02-17 2008-02-21 Audi Ag Method and device for controlling a first and at least one second control device in a vehicle
EP1802013A1 (en) * 2005-12-20 2007-06-27 NTT DoCoMo, Inc. Synchronization method for network nodes, corresponding network and node thereof
DE102006021694A1 (en) * 2006-05-10 2007-11-15 Audi Ag Lighting device for motor vehicle, has illuminating unit with separate modules having LEDs, where LEDs are controlled by control device for variably producing low beam light and/or high beam light, and control device includes control units
DE102006021694B4 (en) * 2006-05-10 2012-10-25 Audi Ag Lighting device for a motor vehicle
DE102006032726A1 (en) * 2006-07-14 2008-01-17 Lucas Automotive Gmbh Method for synchronizing components of a motor vehicle brake system and electronic brake control system
DE102006032726B4 (en) * 2006-07-14 2008-05-15 Lucas Automotive Gmbh Method for synchronizing components of a motor vehicle brake system and electronic brake control system
DE112017005762B4 (en) 2016-12-13 2024-05-29 Hitachi Astemo, Ltd. Vehicle control device
DE102017004836A1 (en) 2017-05-19 2018-11-22 Daimler Ag Method for operating at least two control devices, in particular of a motor vehicle

Similar Documents

Publication Publication Date Title
EP0852859B1 (en) Data synchronisation process, and transmission interface
DE3103884C2 (en)
EP0813321A2 (en) Method and control system for data transmission
EP1875674B1 (en) Method and devices for transmitting data to a data line between a control appliance and a decentralised data processing appliance
EP2875412B1 (en) Method for synchronizing display elements
EP1980060A1 (en) Method for the transmission of data using self-diagnostic pulse width modulation
DE10333932A1 (en) Synchronization of data processing units
DE102006052437A1 (en) Magnetic resonance system, has data network provided for communication of digital devices with control computer, and synchronous network provided for synchronization of digital devices and computer
EP2549295B1 (en) Sensor device for a motor vehicle, motor vehicle and method for operating at least two sensors in a motor vehicle
DE10306788A1 (en) Control method for two or more motor vehicle control units, especially blinker or indicator light controllers, whereby the timer circuits of the two controllers are synchronized using existing control bus signals
DE102010062238A1 (en) Starting device, interface device and method for operating a system of a starting device
EP0923465A1 (en) Data bus for several apparatuses
DE102004022555B4 (en) Apparatus and method for synchronizing a turn signal frequency with a central blinking frequency
EP0993637B1 (en) Serial data- and control-bus supplying voltage
DE112016006679B4 (en) Control device and recovery processing method for control device
DE19720401A1 (en) Data bus for several participants
DE102019205488A1 (en) Subscriber station for a serial bus system and method for communication in a serial bus system
DE102008014045B4 (en) Circuit arrangement for controlling an electric seat belt retractor
DE102005007124B4 (en) Method and device for controlling a first and at least one second control device in a vehicle
EP2957148B1 (en) Method and system for driving loads connected to a bussystem
EP1983399B1 (en) PWM control channels extension
EP0362798B1 (en) Method for the energy-saving operation of risk detectors in a risk detection arrangement
DE102018204292A1 (en) A method for transmitting diagnostic messages from at least two slave controllers by means of a master controller on a line used for pulse width modulated communication
DE102018204296A1 (en) A method for transmitting diagnostic messages from at least two slave controllers by means of a master controller on a line used for pulse width modulated communication
DE1955552B2 (en) Radio remote control for models - has single carrier pulse length modulatedON and OFF to control two variables

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8110 Request for examination paragraph 44
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20110901