DE10312553B3 - Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function - Google Patents
Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function Download PDFInfo
- Publication number
- DE10312553B3 DE10312553B3 DE10312553A DE10312553A DE10312553B3 DE 10312553 B3 DE10312553 B3 DE 10312553B3 DE 10312553 A DE10312553 A DE 10312553A DE 10312553 A DE10312553 A DE 10312553A DE 10312553 B3 DE10312553 B3 DE 10312553B3
- Authority
- DE
- Germany
- Prior art keywords
- control unit
- monitoring
- control units
- current
- control
- 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
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J9/00—Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting
- H02J9/005—Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting using a power saving mode
-
- 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
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2310/00—The network for supplying or distributing electric power characterised by its spatial reach or by the load
- H02J2310/40—The network being an on-board power network, i.e. within a vehicle
- H02J2310/46—The network being an on-board power network, i.e. within a vehicle for ICE-powered road vehicles
Abstract
Description
Die Erfindung betrifft ein Kraftfahrzeug mit mehreren zwischen einem Arbeitszustand und einem Ruhezustand wechselnden Steuergeräten.The invention relates to a motor vehicle with several between a working state and a resting state changing control units.
In heutigen Fahrzeugen der Mittel- und Oberklasse nimmt der Grad der elektronischen Vernetzung von beliebigen Fahrzeugkomponenten immer mehr zu. Auch die Anzahl der vernetzten Steuergeräte, die zum Steuern bestimmter Komponenten dienen (z.B. von Komponenten des Infotainment-Systems (Radio, CD-Player, Navigationssystem, ...) oder zum Steuern der elektrischen Sitzverstellung, der Klimaanlage etc.) steigt zwangsläufig. So sind in neueren Fahrzeugen der Oberklasse bis zu 60 einzelne Steuergeräte vorhanden. Durch die steigende Funktionalität und Vernetzung nimmt der Stellenwert einer funktionierenden Steuerungssoftware, die in den einzelnen Steuergeräten abgelegt ist, immer weiter zu. Da Software in der Regel nicht zu 100 % fehlerfrei ist, nimmt mit steigender Programmgröße auch die Anzahl nicht entdeckter Softwarefehler zu, was zu einer sinkenden Zuverlässigkeit der Software führen kann. Zur Sicherstellung der Funktionalität verfügt im Stand der Technik jedes Steuergerät über eine eigene Watchdog-Funktion, die kontinuierlich den korrekten Betrieb des Steuergeräts überwacht und im Falle einer Fehlfunktion automatisch einen Reset, also eine Neuinitialisierung durchführt, um den Fehler zu beheben, oder die entsprechende Mitteilungen in ein im Rahmen einer Wartung ausgelesenes Steuergerät oder dergleichen einschreibt. Diese Hardware-Watchdog-Systeme sind relativ teuer und benötigen ein sehr komplexes Watchdog-Know-How beim Steuergerätehersteller, damit sie ihre Funktion zuverlässig erfüllen können. Nachdem die unterschiedlichen Steuergeräte in der Regel bei verschiedenen Herstellern, die Fahrzeugkomponenten produzieren und liefern, hergestellt und programmiert werden, ist es erforderlich, dass das entsprechende Watchdog-Know-How bei jedem Hersteller vorhanden ist. Der momentane Zustand ist in mehrererlei Hinsicht nachteilig. Denn zum einen ist jedes Steuergerät mit einer eigenen Watchdog-Hardware- und -Software-Komponente zu versehen, was höhere Kosten verursacht. Darüber hinaus muss wie beschrieben bei jedem Steuergerätelieferanten spezifisches Watchdog-Know-How vorhanden sein.In today's vehicles of the middle and upper class the degree of electronic networking takes off any vehicle components more and more. Even the number of networked control units, that are used to control certain components (e.g. components of the infotainment system (Radio, CD player, navigation system, ...) or to control the electric seat adjustment, air conditioning etc.) inevitably increases. So there are up to 60 individual control units in newer vehicles of the upper class. Due to the increasing functionality and networking takes the place of a functioning control software, those in the individual control units is filed further and further. Because software usually doesn't 100% error-free, also increases with increasing program size the number of undetected software bugs, resulting in a decreasing reliability of the software can. To ensure functionality, everyone in the state of the art has Control unit via a own watchdog function, which continuously monitors the correct operation of the control unit and in the event of a malfunction, a reset, i.e. a re-initialization performs, to fix the error, or the appropriate notices in a control unit or the like read out during maintenance enrolls. These hardware watchdog systems are relatively expensive and need a very complex watchdog know-how at the control unit manufacturer, so that they function reliably fulfill can. After the different control units are usually from different manufacturers, the vehicle components produce and deliver, manufactured and be programmed, it is necessary that the appropriate Watchdog know-how is available from every manufacturer. The current state is disadvantageous in several ways. Because on the one hand, everyone is control unit to be provided with its own watchdog hardware and software component, what higher Costs. About that In addition, as described, specific watchdog know-how must be provided by each control unit supplier to be available.
Aus
Der Endung liegt das Problem zugrunde, ein Kraftfahrzeug anzugeben, das diesbezüglich Abhilfe schafft.The ending is based on the problem to specify a motor vehicle that will remedy this.
Zur Lösung dieses Problems ist bei einem Kraftfahrzeug der eingangs genannten Art erfindungsgemäß vorgesehen, dass ein zentrales Überwachungssteuergerät mit einer Watchdog-Funktion zum Überwachen zumindest eines Teils der Steuergeräte vorgesehen ist, das dann, wenn alle Steuergeräte im Ruhezustand sein sollten, den aufgenommenen Ist-Strom der Steuergeräte erfasst und mit dem Soll-Ruhestrom vergleicht und anhand des Vergleichs ermittelt, ob alle Steuergeräte im Ruhezustand sind oder nicht, und das bei einer Ermittlung einer Abweichung vom gemeinsamen Ruhezustand eine Neuinitialisierung eines, mehrerer oder aller Steuergeräte durchführt, um alle Steuergeräte in den Ruhezustand zu führen.To solve this problem is at a motor vehicle of the type mentioned initially provided according to the invention, that a central monitoring control unit with a Watchdog function for monitoring at least part of the control devices is provided, which then if all control units should be in the idle state, the recorded actual current of the control devices and compares with the target quiescent current and based on the comparison determines whether all control units are at rest or not, and that when a Deviation from the common idle state a reinitialization of a several or all control units performs, around all control units to lead to the idle state.
Steuergeräte wechseln dann, wenn das Fahrzeug beispielsweise abgestellt wird, von einem Arbeitszustand in einen Ruhezustand, in dem sie minimal Strom aufnehmen. Der Ruhestrom eines Steuergeräts liegt zwischen 10– 100 μA. Es kann nun vorkommen, dass sich ein Steuergerät "aufgehängt" hat, d.h. es durchläuft eine kontinuierliche Programmschleife, aus der es nicht mehr herauskommt, was aber erforderlich ist, um in den Ruhezustand oder den Sleep-Modus zu wechseln.Control units change when the vehicle for example, is switched from one working state to another Hibernation in which they draw minimal electricity. The quiescent current of a ECU is between 10–100 μA. It can now occur that a control unit has "hung up", i.e. it runs through a continuous program loop, from which it no longer comes out, but which is necessary in order to to switch to hibernation or sleep mode.
Die Erfindung sieht nun vor, dass ein zentrales Überwachungssteuergerät, das eine zentrale Watchdog-Funktion aufweist, vorgesehen ist. Dieses zentrale Überwachungssteuergerät überwacht alle oder zumindest einen Teil der Steuergeräte, die in dieses Überwachungssystem eingebunden sind. Wenn alle Steuergeräte eigentlich im Ruhezustand sein sollten, wenn also das Fahrzeug beispielsweise abgestellt wird, ermittelt das zentrale Überwa chungssteuergerät die gesamte Ist-Stromaufnahme aller eingebundenen und überwachten Steuergeräte. Diese müsste, nachdem die Ruheströme wie beschrieben im Bereich weniger μA bis mA liegen, und jedenfalls sehr niedrig sein, natürlich abhängig von der Anzahl der dabei überwachten Steuergeräte. Der gesamte Soll-Ruhestrom, der normalerweise von den Steuergeräten aufgenommen wird, wenn sie korrekt im Ruhezustand sind, ist seitens des Überwachungssteuergeräts bekannt. Das Überwachungssteuergerät vergleicht nun den erfassten Ist-Strom mit dem Soll-Ruhestrom. Sind beide gleich ist sichergestellt, dass alle eingebundenen und überwachten Steuergeräte in den Ruhezustand gewechselt haben. Ergibt sich jedoch eine Differenz, so ist klar, dass eines oder mehrere der Steuergeräte nicht in den Ruhezustand wechselten, also nach wie vor arbeiten und den üblichen Verbrauchsstrom ziehen. Der übliche Verbrauchsstrom eines arbeitenden Steuergeräts liegt zwischen 50 – 500 mA, ist also um Größenordnungen höher als der Ruhestrom. Es lässt sich auf diese Weise eindeutig erfassen, ob nun tatsächlich der allgemeine Ruhezustand eingenommen wurde, oder ob eine Abweichung vorliegt, weil sich z.B. ein Steuergerät "aufgehängt" hat.The invention now provides that a central monitoring control device, which has a central watchdog function, is provided. This central monitoring control device monitors all or at least some of the control devices that are integrated in this monitoring system. If all control units should actually be in the idle state, i.e. if the vehicle is parked, for example, the central monitoring control unit determines the total actual power consumption of all integrated and monitored control units. After the quiescent currents, as described, are in the range from a few μA to mA, and in any case should be very low, of course depending on the number of control devices monitored. The total target quiescent current that is normally absorbed by the control units when they are correctly in the idle state is known by the monitoring control unit. The monitoring control device now compares the detected actual current with the target quiescent current. If both are the same, it is ensured that all integrated and monitored control units have switched to the idle state. results However, if there is a difference, it is clear that one or more of the control units did not switch to the idle state, i.e. continue to work and draw the usual consumption current. The usual consumption current of a working control unit is between 50 - 500 mA, which is orders of magnitude higher than the quiescent current. In this way it can be clearly determined whether the general idle state has actually been assumed or whether there is a discrepancy because, for example, a control unit has "hung up".
Wird ein solcher anormaler Zustand erfasst, führt das Überwachungssteuergerät automatisch eine Neuinitialisierung aus, um im Endergebnis alle Steuergeräte in den Ruhezustand zu führen. Dieser Neuinitialisierungsschritt kann auf unterschiedliche Weise erfolgen. Zum einen ist es möglich, nur ein Steuergerät, das eben nicht in den Ruhezustand gewechselt hat, neu zu initialisieren, auch ist es denkbar, mehrere Steuergeräte, wenn diese z.B. in Gruppen angeordnete oder geschaltet sind, gleichzeitig zu initialisieren, oder aber alle Steuergeräte zentral zu initialisieren. Selbst wenn bei dieser Neuinitialisierung Steuergeräte, die korrekterweise im Ruhezustand sind, neu initialisiert werden, ist dies nicht nachteilig, da diese dann nach der Neuinitialisierung sofort wieder in den Ruhezustand übergehen. Ein sich jedoch fehlerhafterweise nicht im Ruhezustand befindliches Steuergerät wird aufgrund der Neuinitialisierung aus der permanent durchlaufenen Programmschleife genommen und kann nach dem erneuten Booten von sich aus in den Ruhezustand gehen. Das Resultat der Neuinitialisierung ist, dass alle Steuergeräte im Ruhezustand sind, was vom Überwachungssteuergerät auf einfache Weise durch erneute Überprüfung des aufgenommenen Ist-Stroms, der dann dem Soll-Ruhestrom entsprechen müsste, überwacht werden kann.Becomes such an abnormal condition captured, leads the monitoring control unit automatically one Reinitialization from, in the end result, all control units in the To lead to hibernation. This reinitialization step can be done in different ways respectively. For one thing, it is possible only one control unit, that just didn’t go to sleep, re-initialize, it is also conceivable to have several control units, if these e.g. in groups ordered or switched to initialize simultaneously, or all control units initialize centrally. Even if with this reinitialization Control devices, that are correctly at rest, are reinitialized, this is not a disadvantage, since this then immediately after reinitialization return to the idle state. However, this is incorrectly not in the idle state control unit is due to the reinitialization from the permanent Program loop taken and can be rebooted after to go out to sleep. The result of reinitialization is that all control units are at rest, what from the surveillance control unit in a simple manner by rechecking the recorded actual current, which then correspond to the target quiescent current should be monitored can be.
Das erfindungsgemäße Kraftfahrzeug bzw. das Überwachungssystem hat mehrere Vorteile. Zum einen entfallen die jeweiligen Watchdog-Komponenten der einzelnen Steuergeräte, da die Watchdog-Funktion zentral im Überwachungssteuergerät integriert ist. D.h., es ist nicht mehr der extreme Hardware- und Software-Aufwand zur Realisierung der Watchdog-Funktion im einzelnen Steuergerät zu treiben, es besteht die Möglichkeit, die Watchdog-Funktion entweder komplett aus den einzelnen Steuergeräten zu nehmen, oder auf eine absolut einfach konfigurierte Watchdog-Funktion (Low-Cost-Hardware-Watchdog) im einzelnen Steuergerät zurückzufahren. Insgesamt lassen sich hierdurch die einzelnen Steuergerätekosten deutlich senken. Darüber hinaus ist – insbesondere bei einem vollkommenen Abzug der Watchdog-Funktion aus den vernetzten Steuergeräten – kein spezielles Watchdog-Know-How bei dem Steuergerätelieferanten mehr erforderlich.The motor vehicle according to the invention or the monitoring system has several advantages. On the one hand, the individual watchdog components are omitted Control devices, because the watchdog function is centrally integrated in the monitoring control unit is. That is, it is no longer the extreme hardware and software effort to implement the watchdog function in the individual control unit to drive, there is a possibility to take the watchdog function completely out of the individual control units, or an absolutely simply configured watchdog function (low-cost hardware watchdog) in the individual control unit cut back. Overall, this allows the individual control unit costs significantly lower. About that is - in particular if the watchdog function is completely withdrawn from the networked control units - nothing special Watchdog know-how required from the control unit supplier.
Wenngleich die Möglichkeit besteht, im Rahmen der Neuinitialisierung pauschal alle über das Überwachungssteuergerät ansprechbaren Steuergeräte neu zu booten, sieht eine zweckmäßige Erfindungsausgestaltung vor, dass das Überwachungssteuergerät anhand der Differenz zwischen dem Ist-Strom und dem Soll-Ruhestrom ein sich nicht im Ruhezustand befindliches Steuergerät oder eine Gruppe von Steuergeräten umfassend wenigstens ein sich nicht im Ruhezustand befindliches Steuergerät ermittelt, wonach das oder die Steuergeräte neu zu initialisieren sind, um alle Steuergeräte in den Ruhezustand zu führen. Das Überwachungssteuergerät ermittelt also das- oder diejenigen Steuergeräte bzw. die Steuergerätegruppe, die für den erfassten Fehler verantwortlich ist. Es ist dann möglich, die Neuinitialisierung des sich also nach wie vor im Arbeits- und nicht im Ruhemodus befindlichen Steuergeräts gezielt vorzunehmen.Although there is a possibility in the frame of the reinitialization, all of which can be addressed via the monitoring control unit ECUs rebooting sees an expedient design of the invention before that based on the surveillance control unit the difference between the actual current and the target quiescent current control unit not in the idle state or comprising a group of control units determines at least one control unit that is not in the idle state, after which the control unit or units must be reinitialized in order to bring all control units to the idle state. The monitoring control unit determines So this or those control units or the control unit group, the for is responsible for the detected error. It is then possible that Reinitialization of the still in work and not control unit in idle mode.
Um auf einfache Weise ein fehlerhaft arbeitendes Steuergerät ermitteln zu können, sieht eine besonders vorteilhafte Erfindungsausgestaltung vor, dass in einem Speichermittel des Überwachungssteuergeräts die spezifischen Verbrauchsströme aller überwachten Steuergeräte im Arbeitszustand abgelegt sind, wobei die Ermittlung des oder der gegebenenfalls neu zu initialisierenden Steuergeräte anhand der Differenz zwischen dem Ist-Strom und dem Soll-Ruhestrom und den Verbrauchsströmen erfolgt. In der Regel nimmt jedes Steuergerät einen spezifischen Verbrauchsstrom auf. Die spezifischen Verbrauchsströme sind im Überwachungssteuergerät abgelegt. Dies ermöglicht es, anhand allein des Ist-Stroms oder aber der Differenz zwischen Ist-Strom und Soll-Ruhestrom dasjenige Steuergerät zu erkennen, das fehlerhaft arbeitet. Denn der Ist-Strom bzw. die Stromdifferenz liegt in der Regel auf gleichem Niveau wie ein spezifischer Verbrauchsstrom eines bestimmten Steuergeräts, d.h., ein Steuergerät, das einen Verbrauchsstrom zieht, der gleich oder annähernd gleich zum Ist-Strom bzw. der Stromdifferenz ist, wird als fehlerhaft arbeitendes Steuergerät erkannt. Nachdem die Ruheströme minimal sind, wirken sie sich in der Strombilanz nicht gravierend aus, so dass ein tatsächlich arbeitendes Steuergerät hinreichend genau erkannt werden kann. Natürlich besteht die Möglichkeit, die Ruheströme herauszurechnen. In der Regel ist es zweckmäßig, wenn ein Steuergerät auch dann als fehlerhaft erkannt wird, wenn der tatsächliche Steuergeräte spezifische Verbrauchsstrom und der Vergleichsstromwert (Ist-Strom oder Differenzwert) um ein gewisses Intervall voneinander abweichen.To easily be a buggy working control unit to be able to determine A particularly advantageous embodiment of the invention provides that the specific consumption flows of all monitored in a storage means of the monitoring control device ECUs are stored in the working state, the determination of the or if necessary, to re-initialize control units using the Difference between the actual current and the target quiescent current and consumption currents he follows. As a rule, each control unit takes a specific consumption current on. The specific consumption flows are stored in the monitoring control unit. this makes possible it, based solely on the actual current or the difference between the actual current and the target quiescent current that control unit too recognize that is working incorrectly. Because the actual current or the current difference is usually at the same level as a specific consumption flow of a certain control unit, i.e. a control unit that draws a consumption flow that is the same or approximately the same to the actual current or the current difference is recognized as a faulty control unit. After the quiescent currents are minimal, they have no serious impact on the electricity balance out so one actually working control unit can be recognized with sufficient accuracy. Of course there is the possibility the quiescent currents herauszurechnen. As a rule, it is expedient if a control unit is also used is recognized as faulty if the actual control units specific Consumption current and the comparison current value (actual current or differential value) deviate from each other by a certain interval.
Es ist aber auch denkbar, dass innerhalb der überwachten Steuergeräteschar mehrere Steuergeräte enthalten sind, die im Wesentlichen den gleichen Verbrauchsstrom aufnehmen. Innerhalb einer solchen Gruppe ist es in der Regel nicht möglich, genau dasjenige Steuergerät zu erfassen, das sich "aufgehängt" hat. Um diesem Problem zu begegnen ist es zweckmäßig, wenn das Überwachungssteuergerät bei Ermittlung mehrerer eine Gruppe bildender Steuergeräte mit weitgehend gleichem Verbrauchsstrom alle diese Steuergeräte neu initialisiert. Werden also beispielsweise fünf Steuergeräte erfasst, die einen im Wesentlichen gleichen Verbrauchsstrom aufnehmen oder deren Verbrauchsströme in dem oben beschriebenen Intervall um den Vergleichsstromwert liegen, werden alle diese Steuergeräte initialisiert, wenngleich von den fünf Steuergeräten möglicherweise nur eines fehlerhaft arbeitet und die anderen korrekterweise in den Ruhezustand übergegangen sind.However, it is also conceivable that within the group of monitored control devices there are several control devices which essentially consume the same consumption current. Within such a group, it is generally not possible to detect exactly the control device that has "hung up". In order to counter this problem, it is expedient if the monitoring control unit determines several control units which form a group devices with largely the same consumption current reinitialized all these control devices. If, for example, five control units are recorded which consume essentially the same consumption current or whose consumption flows are in the above-described interval around the comparison current value, all these control units are initialized, although only one of the five control units may be working incorrectly and the others may be correctly in the idle state have passed over.
Mitunter wird ein Steuergerät überwacht, das sich, auch wenn es eigentlich im Ruhezustand ist, zyklisch einschaltet, also zyklisch in vorbestimmten Zeitintervallen in den Arbeitszustand übergeht, irgendwelche kurzzeitigen Funktionen ausführt und anschließend wieder den Ruhezustand einnimmt. Findet nun die Stromerfassung in dem Moment statt, in dem ein solches Steuergerät (z.B. ein sogenanntes Kombi-Steuergerät, das beispielsweise das komplette Armaturenbrett ansteuert und das sich für z.B. 10 Minuten einschaltet und anschließend von selbst wieder ausschaltet) korrekterweise arbeitet, so würde ein unzulässig hoher Ist-Strom erfasst und es würde der Neuinitialisierungsmodus angestoßen werden, wenngleich aber kein Fehler vorliegt. Um dem Rechnung zu tragen sieht eine vorteilhafte Weiterbildung des Erfindungsgedankens vor, dass das Überwachungssteuergerät ein Zeitglied aufweist, das bei Ermittlung einer Differenz zwischen Ist-Strom und Soll-Ruhestrom angestoßen wird, wobei nach Ablauf einer vorbestimmten Zeit ein erneuter Vergleich zur Überprüfung, ob die Differenz noch gegeben ist, erfolgt, und erst danach gegebenenfalls eine Neuinitialisierung erfolgt. Über das Zeitglied wird ein vorbestimmtes Zeitintervall erfasst, nach dessen Ablauf eine weitere Strombilanz erstellt wird. In der Regel hat sich ein solches zyklisch arbeitendes Steuergerät bis dahin wieder ausgeschalten, so dass der erfasste Ist-Strom im Wesentlichen dem Soll-Ruhestrom entspricht und keine Neuinitialisierung vorzunehmen ist. Ergibt sich jedoch immer noch eine Stromdifferenz, so kann von einem Fehler ausgegangen werden und die Neuinitialisierung mit gegebenenfalls vorgeschalteter Geräteidentifizierung kann erfolgen. Das Zeitintervall, das das Zeitglied definiert, kann z.B. herstellerseitig eingegeben werden, z.B. 15 Minuten oder 20 Minuten, je nachdem, wie lange der zyklische Arbeitsbetrieb des längslaufenden Steuergeräts ist.Sometimes a control device is monitored, which, even if it is actually in the idle state, switches on cyclically, that is, it changes cyclically into the working state at predetermined time intervals, performs any short-term functions and then again enters the idle state. Now find the current detection at that moment instead, in which such a control device (e.g. a so-called combination control device, for example controls the entire dashboard and is suitable for e.g. 10 mins switches on and then switches itself off again) works correctly, so a inadmissible high actual current and it would the reinitialization mode can be initiated, however there is no error. To take this into account looks advantageous Further development of the inventive idea that the monitoring control device is a timer has that when determining a difference between the actual current and target quiescent current initiated is, with a new comparison after a predetermined time to check whether the difference is still there, and only after that, if necessary reinitialization takes place. About the timer is a predetermined time interval recorded, after which another Current balance is created. As a rule, this has been cyclical working control unit up switch it off again so that the detected actual current essentially corresponds to the target quiescent current and does not have to be reinitialized is. However, if there is still a current difference, it can an error is assumed and the reinitialization with if necessary, upstream device identification can take place. The time interval that defines the timer can e.g. manufacturer can be entered, e.g. 15 minutes or 20 minutes depending on how long the cyclical operation of the longitudinal control unit is.
Zur Erfassung des Ist-Stroms weist das Überwachungsgerät zweckmäßigerweise einen integrierten Stromsensor, der eine sehr exakte Strommessung ermöglicht (was im Hinblick auf den Vergleich mit den abgelegten Verbrauchsströmen zur genauen Identifizierung erforderlich ist), auf. Alternativ dazu besteht die Möglichkeit, dass ein externer und mit dem Überwachungssteuergerät kommunizierender Stromsensor zur Erfassung des Ist-Stroms vorgesehen ist.To detect the actual current points the monitoring device expediently an integrated current sensor that takes a very precise current measurement allows (which in view of the comparison with the stored consumption flows for the exact Identification is required). Alternatively there is the possibility, that an external and communicating with the monitoring control unit Current sensor is provided for detecting the actual current.
Die Neuinitialisierung kann auf verschiedene Weise
erfolgen. Nach einer ersten Erfindungsalternative kann jedes Steuergerät über eine
separate Reset-Leitung mit dem Überwachungssteuergerät verbunden
sein, über
die das Überwachungssteuergerät ein zu
initialisierendes Steuergerät
ansteuert. Alternativ dazu besteht die Möglichkeit, dass jedem Steuergerät oder einer
Gruppe umfassend mehrere Steuergeräte ein Schaltelement (im Falle
einer Gerätegruppe
ein gemeinsames Schaltelement) zugeordnet ist, über das das Steuergerät oder die
Steuergerätegruppe
mit einer Stromversorgung verbunden ist, und das über das Überwachungssteuergerät zum Trennen
des Steuergeräts
oder der Steuergerätegruppe
von der Stromversorgung zur Neuinitialisierung betätigbar ist.
Es kann sich dabei um ein einfaches Relais oder jeden anderen beliebigen
Hardware-Schalter handeln. In der Regel liegen die Steuergeräte an der
sogenannten "Klemme
Nachdem beim erfindungsgemäßen Kraftfahrzeug dem Überwachungssteuergerät die zentrale Watchdog-Funktion zukommt ist es erforderlich, dass es äußerst stabil arbeitet. Zu diesem Zweck sollte das Überwachungssteuergerät wenigstens einen den regelmäßigen Betrieb steuernden Hauptarbeitungsprozessor und wenigstens einen den Hauptarbeitsprozessor überwachenden und bei einer Störung des Hauptarbeitsprozessors den Steuerungsbetrieb übernehmenden Hilfsarbeitsprozessor aufweisen. Hierdurch wird also eine redundante Überwachung bzw. Arbeitsmöglichkeit geschaffen. Der Hilfsarbeitsprozessor kann den Hauptarbeitsprozessor kontinuierlich überwachen und etwaige Fehler feststellen. In einem solchen Fall übernimmt er dann selber den eigentlichen Steuerungsbetrieb, der Hauptarbeitsprozessor wird außer Funktion gesetzt.After in the motor vehicle according to the invention the central control controller Watchdog function requires that it be extremely stable is working. For this purpose, the monitoring control device should at least a regular operation controlling main work processor and at least one supervising the main work processor and in the event of a malfunction of the main work processor taking over the control operation Have an auxiliary worker processor. This makes redundant monitoring or job opportunity created. The auxiliary work processor can continuously monitor the main work processor and identify any errors. In such a case takes over then he himself the actual control operation, the main work processor will except Function set.
Weitere Vorteile, Merkmale und Einzelheiten der Erfindung ergeben sich aus dem im folgenden beschriebenen Ausführungsbeispiel sowie anhand der Zeichnungen. Dabei zeigen:Other advantages, features and details of Invention result from the exemplary embodiment described below and based on the drawings. Show:
Gezeigt sind ferner die Steuergeräte SG 4, SG
5 und SG 6, wobei diese eine Steuergeräte-Gruppe
Ferner sind im gezeigten Beispiel
zwei Steuergeräte
SGn-1 und SGn gezeigt,
die nicht in den Überwachungsmodus
eingebunden sind, d.h. ihr Betrieb wird nicht über das Überwachungssteuergerät
Das Überwachungssteuergerät
Nimmt das Kraftfahrzeug
Für
den Fall jedoch, dass eines der Steuergeräte, z.B. das Steuergerät
Nachdem der übliche Ruhestrom – und auch der
kumulierte Ruhestrom aller überwachten
Steuergeräte – sehr niedrig
im Vergleich zu dem üblichen Verbrauchsstrom
nur eines einzelnen Steuergeräts ist,
kann durch einfachen Vergleich des gemessenen aufgenommenen Stroms
(umfassend alle einzelnen Ruheströme aller tatsächlich im
Ruhemodus befindlichen Steuergeräte
sowie den Verbrauchsstrom des einen fehlerhaft nicht im Ruhezustand
befindlichen Steuergeräts)
mit dem jeweiligen Verbrauchsstrom sehr genau erfasst werden, welches
der überwachten
Steuergeräte
nicht im Ruhemodus ist. Im gezeigten Beispiel wird der tatsächlich aufgenommene Strom
etwas größer als
64 mA sein, da die kumulierten Ruheströme relativ klein gegenüber dem
Verbrauchsstrom, der vom Steuergerät
In entsprechender Weise besteht die
Möglichkeit,
bei Bedarf auch die beiden Steuergeräte SG 2 und SG 3 separat neu
zu initialisieren, sei es über das
Schaltelement oder eine nicht gezeigte separate Reset-Leitung
Auch ist es denkbar, über ein
im Überwachungssteuergerät
Wie
Nachdem die Steuergeräte SGn-1 und SGn nicht
vom Überwachungssteuergerät
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10312553A DE10312553B3 (en) | 2003-03-21 | 2003-03-21 | Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10312553A DE10312553B3 (en) | 2003-03-21 | 2003-03-21 | Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10312553B3 true DE10312553B3 (en) | 2004-07-22 |
Family
ID=32520167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10312553A Expired - Fee Related DE10312553B3 (en) | 2003-03-21 | 2003-03-21 | Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10312553B3 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004053953A1 (en) * | 2004-11-09 | 2006-05-11 | Daimlerchrysler Ag | Testing vehicle electronics involves activating component(s)/controller(s), measuring vehicle current, determining activated component/controller current drain from difference of vehicle, total battery current with controllers in test mode |
WO2007045307A3 (en) * | 2005-10-15 | 2007-11-29 | Brose Fahrzeugteile | Motor vehicle control system |
DE102006043419A1 (en) * | 2006-09-15 | 2008-04-03 | Audi Ag | On-board electrical system`s quiescent current determining method for automobile, involves forming measuring unit for detecting current measuring values characterizing momentary quiescent current, and storing values in memory unit |
DE102008061475A1 (en) * | 2008-12-10 | 2010-06-24 | Audi Ag | Motor vehicle, has error memory parallely connected to heating resistor and/or resistor formed based on temperature dependency such that current flow through nozzle is measurable by current sensor of controller at specific temperatures |
DE102017217239A1 (en) * | 2017-09-27 | 2019-03-28 | Audi Ag | Method for controlling a low-consumption mode of an electronic circuit unit and control unit and motor vehicle |
US10479299B2 (en) | 2015-02-11 | 2019-11-19 | Volkswagen Aktiengesellschaft | Method for controlling a consumer of a low-voltage on-board electrical system |
DE102018210086A1 (en) * | 2018-06-21 | 2019-12-24 | Volkswagen Aktiengesellschaft | Method for checking a quiescent current in a motor vehicle electrical system, vehicle control unit for carrying out such a method and motor vehicle with such a vehicle control unit |
DE102020121416A1 (en) | 2020-08-14 | 2022-02-17 | Bayerische Motoren Werke Aktiengesellschaft | System and method for analyzing a quiescent current |
DE102019107796B4 (en) | 2018-04-05 | 2023-10-12 | GM Global Technology Operations LLC | METHOD FOR PREVENTING PARASITIC CURRENT DRAWING OF A VEHICLE BATTERY |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10050912A1 (en) * | 2000-10-13 | 2002-04-25 | Bosch Gmbh Robert | Operating method for power-saving operating mode for communications network uses evaluation of activities and states within network |
-
2003
- 2003-03-21 DE DE10312553A patent/DE10312553B3/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10050912A1 (en) * | 2000-10-13 | 2002-04-25 | Bosch Gmbh Robert | Operating method for power-saving operating mode for communications network uses evaluation of activities and states within network |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004053953A1 (en) * | 2004-11-09 | 2006-05-11 | Daimlerchrysler Ag | Testing vehicle electronics involves activating component(s)/controller(s), measuring vehicle current, determining activated component/controller current drain from difference of vehicle, total battery current with controllers in test mode |
WO2007045307A3 (en) * | 2005-10-15 | 2007-11-29 | Brose Fahrzeugteile | Motor vehicle control system |
US8145380B2 (en) | 2005-10-15 | 2012-03-27 | Brose Fahrzeugteile Gmbh & Co. | Motor vehicle control system |
DE102006043419A1 (en) * | 2006-09-15 | 2008-04-03 | Audi Ag | On-board electrical system`s quiescent current determining method for automobile, involves forming measuring unit for detecting current measuring values characterizing momentary quiescent current, and storing values in memory unit |
DE102006043419B4 (en) * | 2006-09-15 | 2017-03-09 | Audi Ag | Method and current measuring device for determining a quiescent current of a vehicle electrical system of a motor vehicle during the manufacture of motor vehicles or a car maintenance |
DE102008061475A1 (en) * | 2008-12-10 | 2010-06-24 | Audi Ag | Motor vehicle, has error memory parallely connected to heating resistor and/or resistor formed based on temperature dependency such that current flow through nozzle is measurable by current sensor of controller at specific temperatures |
US10479299B2 (en) | 2015-02-11 | 2019-11-19 | Volkswagen Aktiengesellschaft | Method for controlling a consumer of a low-voltage on-board electrical system |
DE102017217239A1 (en) * | 2017-09-27 | 2019-03-28 | Audi Ag | Method for controlling a low-consumption mode of an electronic circuit unit and control unit and motor vehicle |
WO2019063340A1 (en) | 2017-09-27 | 2019-04-04 | Audi Ag | Method for controlling a low consumption mode of an electronic circuit unit, control device, and motor vehicle |
US11048324B2 (en) | 2017-09-27 | 2021-06-29 | Audi Ag | Method for controlling a low consumption mode of an electronic circuit unit, control device, and motor vehicle |
DE102019107796B4 (en) | 2018-04-05 | 2023-10-12 | GM Global Technology Operations LLC | METHOD FOR PREVENTING PARASITIC CURRENT DRAWING OF A VEHICLE BATTERY |
DE102018210086A1 (en) * | 2018-06-21 | 2019-12-24 | Volkswagen Aktiengesellschaft | Method for checking a quiescent current in a motor vehicle electrical system, vehicle control unit for carrying out such a method and motor vehicle with such a vehicle control unit |
DE102020121416A1 (en) | 2020-08-14 | 2022-02-17 | Bayerische Motoren Werke Aktiengesellschaft | System and method for analyzing a quiescent current |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0415039B1 (en) | Electronic circuit for monitoring a final amplifier and its load | |
DE10152235B4 (en) | Method for detecting errors during data transmission within a CAN controller and a CAN controller for carrying out this method | |
DE10143454B4 (en) | Device for controlling a vehicle | |
DE102011014142A1 (en) | Vehicle control device for a CAN communication and diagnostic method therefor | |
WO2017137222A1 (en) | Computer architecture and functional architecture for increasing the failsafety of auxiliary power steering | |
DE102005014804A1 (en) | On-board network system for a motor vehicle and control unit and intelligent power supply unit for a vehicle electrical system of a motor vehicle | |
EP2207097A1 (en) | Method and device for operating a control device | |
DE10312553B3 (en) | Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function | |
WO1996020103A1 (en) | Process and circuit for monitoring the functioning of a program-controlled circuit | |
EP1615087B1 (en) | Control and regulation unit | |
WO2008014940A1 (en) | Control device and method for the control of functions | |
EP1807760B1 (en) | Data processing system with a variable clock speed | |
EP2228723B1 (en) | Method for error treatment of a computer system | |
DE102006051909A1 (en) | Electronic motor vehicle control device for use in e.g. electrical brake system, has additional control circuit provided for restarting microprocessor, when error occurs in device, where error results in failure of microprocessor | |
DE102008004206A1 (en) | Error e.g. transient error, detecting and handling arrangement for control device in motor vehicle, has arithmetic units informing result of inherent error diagnosis to monitoring unit that controls arithmetic units in dependence of result | |
EP2013731B1 (en) | Circuit arrangement, and method for the operation of a circuit arrangement | |
DE60312859T2 (en) | METHOD AND BASIC CIRCUIT FOR MONITORING THE OPERATION OF A MICRO-CONTROLLER | |
CH668872A5 (en) | PROXIMITY SWITCH. | |
EP1561165B1 (en) | Control unit for activating a protection mechansim for passengers of a motor vehicle and method for monitoring the proper operation of such a control unit | |
DE102014000746B4 (en) | Method for operating a high-voltage network of a motor vehicle and motor vehicle | |
DE10040246B4 (en) | Method and device for controlling at least one consumer | |
EP3659032B1 (en) | Method for operating a control unit, and device having an associated control unit | |
DE10329196A1 (en) | Reset method for a vehicle electronic control unit in which the unit is monitored by a central control unit and when a fault condition is detected it is reset by a reset command being applied to a reset trigger unit | |
DE102015119611B4 (en) | Improving the diagnosability of fail-operational systems | |
EP0694451B1 (en) | Vehicle security device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8100 | Publication of the examined application without publication of unexamined application | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |