DE102010035300B4 - Apparatus and method for operating multiple components on simple electrical data links - Google Patents

Apparatus and method for operating multiple components on simple electrical data links Download PDF

Info

Publication number
DE102010035300B4
DE102010035300B4 DE102010035300A DE102010035300A DE102010035300B4 DE 102010035300 B4 DE102010035300 B4 DE 102010035300B4 DE 102010035300 A DE102010035300 A DE 102010035300A DE 102010035300 A DE102010035300 A DE 102010035300A DE 102010035300 B4 DE102010035300 B4 DE 102010035300B4
Authority
DE
Germany
Prior art keywords
component
components
control unit
function
position information
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.)
Active
Application number
DE102010035300A
Other languages
German (de)
Other versions
DE102010035300A1 (en
Inventor
Patentinhaber gleich
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE102010035300A priority Critical patent/DE102010035300B4/en
Publication of DE102010035300A1 publication Critical patent/DE102010035300A1/en
Application granted granted Critical
Publication of DE102010035300B4 publication Critical patent/DE102010035300B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4902Pulse width modulation; Pulse position modulation
    • 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

Abstract

Einfache Datenverbindungen, z. B. Pulse-Width-Modulation-(PWM-)Schnittstellen im KFZ, die zum Übertragen von Mess- oder Sollwerten genutzt und teilweise auch mit Rückmeldungen betrieben werden, sind limitiert auf 2 Teilnehmer, den Sender der Informationen (Steuergerät) und den Empfänger (Komponente). Werden die Informationen an mehreren Komponenten benötigt, bei gleichzeitiger Rückmeldemöglichkeit, so werden oft mehrere Schnittstellen zum Steuergerät realisiert oder die Information wird kostenintensiv über eine weitere Schnittstellen weitergeleitet, oder es wird auf aufwendigere BUS-Systeme mit Adressierbarkeit ausgewichen. Das neue Verfahren ermöglicht es, ein vorhandenes Systemkonzept um weitere Empfänger-Komponenten zu erweitern und alle Rückmeldungen mittels eines komponentenabhängigen Timings einer der Komponenten zuordnen zu können. Im speziellen Fall kann z. B. bei Fehlfunktion einer Komponente eine andere Komponente kompensierend reagieren. Ein Eingriff des Steuergeräts ist dabei nicht notwendig. Insbesonders bei Doppel-Lüfter-Systemen in KFZ bieten sich deutliche Vorteile im Bereich Kosten und Performance. Ohne Adaption des Ansteuermodules von Einfach- auf Doppel-Lüftersystem können die Motoren im Fehlerfall selbständig die Kühlwirkung aufrecht erhalten und somit einen Ausfall in eine Fehlerwarnung umwandeln. Eine andere Variante der Erfindung bietet deutliches Einsparungspotential bei der Verdrahtung von Klimaklappen in KFZ Lüftungs- und Klima-Geräten.Simple data connections, e.g. B. Pulse Width Modulation (PWM) interfaces in the vehicle, which are used to transmit measured or setpoint values and are sometimes also operated with feedback, are limited to 2 participants, the sender of the information (control unit) and the receiver ( Component). If the information is required on several components, with the possibility of feedback at the same time, several interfaces to the control unit are often implemented or the information is passed on at high cost via a further interface, or more complex BUS systems with addressability are used. The new method makes it possible to expand an existing system concept with additional receiver components and to be able to assign all feedback to one of the components using component-dependent timing. In the special case, for. B. If one component malfunctions, another component will react in a compensating manner. The control unit does not have to intervene. Particularly in the case of double fan systems in motor vehicles, there are significant advantages in terms of costs and performance. Without adapting the control module from a single to a double fan system, the motors can independently maintain the cooling effect in the event of a fault and thus convert a failure into an error warning. Another variant of the invention offers significant savings potential in the wiring of air conditioning flaps in automotive ventilation and air conditioning devices.

Description

Die Erfindung betrifft eine Vorrichtung und Verfahren zum Betreiben mehrerer Komponenten an einfachen elektrischen Datenverbindungen.The invention relates to a device and method for operating multiple components on simple electrical data connections.

Einige Komponenten z. B. Kühler-Lüfter-Motoren im KFZ werden von einem Steuergerät z. B. mittels einer Pulse-Width-Modulation-(PWM-)Schnittstelle mit Sollwerten versorgt. Diese Schnittstellen (üblicherweise auf Bordnetz-Potential) können zum Teil auch dazu genutzt werden, Informationen von der Komponente zum Steuergerät zurückzusenden, z. B. Fehlerindikationen.Some components z. B. radiator fan motors in the car are controlled by a control unit z. B. supplied by means of a pulse width modulation (PWM) interface with setpoints. These interfaces (usually on-board potential) can also be used partly to return information from the component to the controller, z. B. Error indications.

Es existieren Systeme, bei denen gleiche oder ähnliche Komponenten mehrfach vorkommen. Z. B. bei Kühler-Lüfter-Systemen existieren Bauformen, die es notwendig machen, 2 (oder mehr) Lüftermotore zu montieren, anzusteuern und mit Sollwerten zu versorgen.There are systems in which the same or similar components occur multiple times. For example, in radiator fan systems, there are designs that make it necessary to mount, control and supply 2 (or more) fan motors with setpoint values.

Es existieren hierzu Lösungen, bei denen einer der Motoren die primäre Komponente darstellt, welche z. B. am PWM Interface angeschlossen ist. Diese primäre Komponente hat dann eine zweite Schnittstelle (z. B. PWM oder LIN Interface), um die Sollwertvorgabe zur sekundären oder weiteren Komponenten zu übertragen und Rückmeldungen von diesen (z. B. Fehlerzustände) zu sammeln, um sie dann mittels Rückmeldung an das Steuergerät zu übermitteln. Diese Rückmeldungen werden z. T. zur Ermittlung des fehlerhaften Bauteils (primäre oder sekundäre Komponente?) mittels unterschiedlicher Rückmelde-Dauer kodiert. Im Servicefall ist dann bekannt, welches das fehlerhafte Bauteil ist.There are solutions for this, in which one of the motors is the primary component, which z. B. is connected to the PWM interface. This primary component then has a second interface (eg, PWM or LIN interface) to transmit the setpoint setpoint to the secondary or other components and collect feedback from them (eg, fault conditions), then send them back to the system through feedback To transmit control unit. These feedbacks are z. T. coded to determine the faulty component (primary or secondary component?) By means of different feedback duration. In case of service then it is known which is the faulty component.

Es sind z. B. aus WO 2007/042353 A1 auch Systeme bekannt, in der mehrere Motoren von einer Elektronik versorgt werden. In Anbetracht der Tatsache, dass Motormodulhersteller für verschiedenen KFZ Modelle sowohl Systeme mit einem, als auch Systeme mit mehreren Motoren herstellen, wäre dieses eine spezielle Lösung für ein Mehr-Motorsystem und unnötig kostenintensiv für Ein-Motorsysteme. In Summe über ein gesamtes Lieferspektrum hinweg ist diese Lösung nur in Einzelfällen kostenoptimal.There are z. B. off WO 2007/042353 A1 Also known systems in which several motors are powered by electronics. Considering the fact that engine module manufacturers produce both single and multi-engine systems for different models of vehicles, this would be a special solution for a multi-engine system and unnecessarily costly for single-engine systems. In sum, across an entire delivery spectrum, this solution is cost-optimal only in individual cases.

Die US 5 974 351 A beschreibt einen Netzwerkmonitor in jedem Modul des Systems. Wenn Statusmeldungen einzelner Module (Komponenten) fehlen, nehmen andere Komponenten Default-Werte als Ersatz für fehlende oder alle Daten an. In der US 5 974 351 A wird genau angegeben, um welche Fehler es sich handelt. Es werden die Protokolle analysiert und bei fehlerhaften Protokollen eine Kompensation geschaffen. Es ist also wie auch beschrieben eine Netzwerkanalyse durchgeführt. Beim Netzwerk-Monitor checkt jeder Teilnehmer, ob von anderen etwas unrichtiges übertragen wird.The US 5,974,351 A describes a network monitor in each module of the system. If status messages of individual modules (components) are missing, other components accept default values as a replacement for missing or all data. In the US 5,974,351 A it is specified exactly which errors it is. The logs are analyzed and compensated for erroneous logs. So as described also a network analysis is done. At the network monitor, each participant checks to see if something is being transmitted incorrectly by others.

Die US 6 654 910 B1 beschreibt ein Multiprozessor System. Die Fehlerkompensation, die hier beschrieben ist, bezieht sich dezidiert auf die Übernahme von Prozessorlast (CPU-time) durch ein Modul für den Fall, dass eine andere CPU ausfällt.The US Pat. No. 6,654,910 B1 describes a multiprocessor system. The error compensation described here refers to the assumption of processor load (CPU time) by one module in the event that another CPU fails.

Die US 2002/0 099 487 A1 beschreibt den Download von Ersatzsoftware in von Sensoren detektierten Fehlerfällen des Systems, sowie die Verteilung von CPU time und Speicherplatz im System bei Ausfall von Teilnehmern.The US 2002/0 099 487 A1 describes the download of replacement software in sensor-detected fault cases of the system, as well as the distribution of CPU time and storage space in the system in case of failure of participants.

Ähnlich wie bei US 2002/0 099 487 A1 beschreibt die US 5 957 985 A einen Software-Download zu Slaves (Teilnehmern) des Systems. Im Slave Fehlerfall übernimmt der Master die Rechenleistung der Slaves und steuert diese direkt an. Bei Masterfehlern übernehmen die Slaves die Bus-Kontrolle.Similar to US 2002/0 099 487 A1 describes the US 5,957,985 A a software download to slaves (participants) of the system. In the event of a fault, the master assumes the processing power of the slaves and directs them directly. In the case of master errors, the slaves take over the bus control.

Aufgabe der Erfindung ist die Vereinfachung des Systems und die Erzielung von ”Systemkostenreduktionen” über das gesamte Lieferspektrum hinweg. Die PWM Schnittstelle soll mit unverändertem Protokoll und Timing für beide Komponenten genutzt werden. Eine zweite bzw. weitere Schnittstellen sollen entfallen. Primäre und sekundäre Komponenten sollen identisch sein, was nach dem Gleichteileprinzip zu Stückzahlerhöhung und damit zur Kostenreduktion sowie einer geringeren Logistik im Ersatzteilmanagement führt.The object of the invention is the simplification of the system and the achievement of "system cost reductions" across the entire delivery spectrum. The PWM interface should be used with unchanged protocol and timing for both components. A second or additional interfaces should be omitted. Primary and secondary components should be identical, which according to the principle of the same principle leads to an increase in the number of units and thus to a reduction in costs as well as a lower logistics in spare parts management.

Als weitere Aufgabe soll im Fehlerfall einer Komponente (z. B. bei einem defektem Lüftermotor in einem Doppellüftersystem) die zweite Komponente im Rahmen ihrer Möglichkeiten den Fehler kompensieren (z. B. in einem Lüftersystem durch Erhöhung der Drehzahl des nicht fehlerhaften Lüfters). Ein so gestaltetes Systems könnte diese Funktion der Kompensation von Fehlerzuständen eigenständig erfüllen, ohne ein Steuergerät mit der Notwendigkeit einer Sollwerterhöhung zu belasten. Vor allem beim Vorhandensein von existierender System-Software im Steuergerät für ein einkomponentiges System und Umstieg auf ein mehrkomponentiges System (z. B. ein Doppellüftersystem) ist das ein entscheidender Vorteil, zumal die Module, die ein Steuergerät beinhaltet, oftmals von anderen Produzenten stammen, als die Lüftermotor-Module.Another task is to compensate for the error in the event of a component fault (eg in the case of a defective fan motor in a double fan system) within its capabilities (eg in a fan system by increasing the speed of the non-defective fan). A system designed in this way could fulfill this function of compensating error states independently, without burdening a control unit with the need for a setpoint increase. Especially in the presence of existing system software in the control unit for a one-component system and switching to a multi-component system (eg a double fan system) this is a decisive advantage, especially since the modules that contain a control unit often come from other producers, as the fan motor modules.

Zur Lösung der zuvor genannten Aufgabe wird mit der Erfindung eine Vorrichtung und ein Verfahren zum Betreiben mehrerer Komponenten (2) an einfachen elektrischen Datenverbindungen (3) vorgeschlagen nach Ansprüchen 1–12.In order to achieve the aforementioned object, the invention provides an apparatus and a method for operating a plurality of components ( 2 ) on simple electrical data connections ( 3 ) proposed according to claims 1-12.

Mehrere oder alle Komponenten (2) (primäre, sekundäre, weitere ...) sind mit der Datenverbindung (3) verbunden und erhalten die notwendigen Informationen über z. B. PWM-duty-cycle, high-Phasen-Dauer oder low-Phasen-Dauer oder Serielles Protokoll. Alle Komponenten (2) erhalten somit vom Steuergerät (1) die gleichen Vorgaben bzgl. des Wunschzustandes des Gesamtsystems, der aber abhängig von der Funktions- oder Positions-Information (25) der Einzelkomponente (2) in andere Sollwerte umgesetzt werden kann.Several or all components ( 2 ) (primary, secondary, further ...) are connected to the data connection ( 3 ) and receive the necessary information about z. As PWM duty-cycle, high-phase duration or low-phase duration or serial Protocol. All components ( 2 ) thus receive from the control unit ( 1 ) the same specifications regarding the desired state of the overall system, but depending on the function or position information ( 25 ) of the individual component ( 2 ) can be converted into other setpoints.

Ausgewertet werden je nach Ausführungsvariante duty-cycle, high-Phase, low-Phase, serielles Protokoll. Die Komponenten (2) erhalten ihre Funktions- oder Positions-Information (25) (ob sie die primäre, sekundäre, oder weitere ... sind) durch

  • – Pinkodierung
  • – Steckerkodierung
  • – Programmierung in nicht flüchtigem Speicher (Flash, Zapping, Fuse, EEPROM, etc...)
  • – Auto-Adressierung
Duty cycle, high-phase, low-phase, serial protocol are evaluated depending on the variant. The components ( 2 ) receive their function or position information ( 25 ) (whether they are the primary, secondary, or more ...)
  • - Pinkodeierung
  • - Plug coding
  • - Programming in non-volatile memory (flash, zapping, fuse, EEPROM, etc ...)
  • - Auto-addressing

Die Komponenten (2) interpretieren die Informationen vom Steuergerät (1) entweder identisch (z. B. identische Lüfterdrehzahl) oder unterschiedlich (mit einem festen Von der Funktions- oder Positions-Information (25) der Einzelkomponente (2) abhängigen Berechnungs-Algorithmus) (z. B. sekundärer Antrieb 20% mehr Sollwert als primärer).The components ( 2 ) interpret the information from the ECU ( 1 ) either identical (eg identical fan speed) or different (with a fixed one of the function or position information ( 25 ) of the individual component ( 2 ) dependent calculation algorithm) (eg secondary drive 20% more setpoint than primary).

Es ist auch möglich und vorgesehen, funktional unterschiedliche Komponenten (2) anzusprechen, wobei jede Komponente (2) ”weiss”, was sie bei einem bestimmtem Vorgabewert zu tun hat. Z. B. bei Klima-Lüftungssystemen stellt eine Komponente (2) eine Lüfterdrehzahl ein, eine andere schließt ein Ventil.It is also possible and intended to have functionally different components ( 2 ), each component ( 2 ) "Knows" what to do with a certain default value. For example, in air conditioning systems, a component ( 2 ) one fan speed, another closes a valve.

Diese Möglichkeit führt zu einer weiteren sehr bevorzugten Variante der Erfindung wodurch preisgünstige Systeme z. B. im Klimabereich möglich werden.This possibility leads to a further very preferred variant of the invention whereby low-cost systems z. B. in the air conditioning are possible.

Hier sind bislang zwei Varianten auf dem Markt etabliert, wobei die erste elektro-mechanische Komponenten, wie Motore oder Sensoren, direkt mit einzelnen Leitungen von einer Zentrale aus ansteuert, was hohe Kosten in der Verkabelung nach sich zieht, und einer zweiten Variante in Form eines BUS-Systems, in dem jede einzelne elektro-mechanische Komponente direkt von der Zentrale aus adressiert angesprochen werden kann. Hier sind Telegramme mit Adresse und Daten notwendig, mit entsprechendem Aufwand und Kosten bei Zentrale und bei den Komponenten.So far, two variants have been established on the market, with the first electro-mechanical components, such as motors or sensors, directly controlling with individual lines from a central, resulting in high costs in the wiring, and a second variant in the form of a BUS system in which each individual electro-mechanical component can be addressed addressed directly from the control center. Here, telegrams with address and data are necessary, with corresponding effort and costs at headquarters and at the components.

Zur Lösung der zuvor genannten Kostenprobleme wird mit der Erfindung eine Vorrichtung und Verfahren zum Betreiben mehrerer Komponenten (2) an einfachen elektrischen Datenverbindungen (3) vorgeschlagen nach Ansprüchen 1–12.To solve the aforementioned cost problems, the invention provides an apparatus and method for operating a plurality of components ( 2 ) on simple electrical data connections ( 3 ) proposed according to claims 1-12.

Erfindungsgemäß wird hier völlig anders als üblich vorgegangen, indem erfindungsgemäß Daten nicht mit einer Adresse versehen an bestimmte Teilnehmer (2) gesendet werden, sondern es wird adressfrei ein System-Wunschzustand transferiert, den alle Komponenten (2) empfangen aber abhängig von ihrer individuellen Funktions- oder Positions-Information (25) in unterschiedliche Aktionen umsetzen. Dieses ermöglicht gerade bei kleinen Systemen eine Kosteneinsparung durch Ersetzen der vielen Einzelleitungen durch eine gemeinsame Datenverbindung (3) (z. B. PWM) + Versorgung ohne gleichzeitig hohe Kosten für komplexe Bus-Strukturen wie z. B. LIN zu generieren.According to the invention, the procedure is completely different from the usual procedure in that according to the invention data are not provided with an address to specific subscribers ( 2 ), but a system-desired state is transferred address-free, which all components ( 2 ) but depending on their individual function or position information ( 25 ) into different actions. This allows cost savings, especially for small systems, by replacing the many individual lines with a common data connection ( 3 ) (eg PWM) + supply without simultaneously high costs for complex bus structures such. To generate LIN.

In einer bevorzugten Variante können statt Verwendung einer zusätzlichen Leitung für den Datentransfer die Datensignale auch mit bekannten Verfahren (wie Spannungs- und/oder Strommodulation, oder Trägerfrequenzverfahren mit Amplituden-, Frequenz- oder anderen Modulationsarten) auf die Versorgungsleitungen aufmoduliert werden.In a preferred variant, instead of using an additional line for the data transfer, the data signals can also be modulated onto the supply lines by known methods (such as voltage and / or current modulation, or carrier frequency methods with amplitude, frequency or other types of modulation).

Desweiteren kann erreicht werden, dass nicht für jeden KFZ-Typ das Steuergerät (1) mit anderen KFZ-spezifischen Systemparametern programmiert werden muss. Die Software der Bediengeräte, die üblicherweise nicht von den Herstellern der Klimaanlagen stammen, kann also einheitlich sein. Die Interpretation der Wunschzustände und deren Umsetzung in Sollwerte einzelner Komponenten (2) z. B. Klimaklappen erfolgt erfindungsgemäß dann in den Komponenten (2). Diese werden üblicherweise vom Klimaanlagenhersteller, der diese Parameter kennt, montiert und können erfindungsgemäß von diesem auf seine Anlage hin so konfiguriert werden, dass die Funktion mit einer fahrzeug-typ-übergreifenden Bediensoftware eines Bediengeräteherstellers kooperiert.Furthermore, it can be achieved that not for each vehicle type, the control unit ( 1 ) must be programmed with other vehicle-specific system parameters. The software of the operating devices, which are not usually from the manufacturers of air conditioning systems, so can be consistent. The interpretation of the desired states and their conversion into nominal values of individual components ( 2 ) z. B. air conditioning flap according to the invention then in the components ( 2 ). These are usually mounted by the air conditioning manufacturer who knows these parameters, and can be configured according to the invention of this on his system so that the function cooperates with a vehicle-type-comprehensive operating software of a HMI manufacturer.

Erfindungsgemäß ist beispielhaft folgendes System möglich:

  • – die Stellung z. B. eines oder mehrerer Klima-Bedienelemente (z. B. Klimadüsen-Verteil-Bedienelemente und/oder des Temperaturwahl-Bedienelementes und/oder anderer Wunschzustände wie Zuluft/Umluft-Taste) wird vom Steuergerät (1) oder in der Variante ohne Steuergerät von einer Bedienteil-Komponente (2) als PWM-Vorgabewert (duty-cycle, high-Phase oder low-Phase) kodiert oder in ein serielles Datenwort umgewandelt
  • – jede andere Komponente (2) im Klimasystem (Lüfter/Luftventile/etc.) erhält diesen Vorgabewert
  • – jede Komponente (2) ”weiss” aufgrund ihrer Funktions- oder Positions-Information (25), wie ”Wunschzustand” zu interpretieren und, unterstützt durch eine integrierte Fehlerkompensation (24), in einen individuellen Sollwert (z. B. eine Drehzahl eines Lüfters) umzusetzen ist.
According to the invention, the following system is possible by way of example:
  • - the position z. B. one or more air conditioning controls (eg., Air conditioning distributor control elements and / or the temperature selection control element and / or other desired states such as supply air / circulating air button) is from the control unit ( 1 ) or in the variant without control unit of a control unit component ( 2 ) is encoded as a PWM default value (duty-cycle, high-phase or low-phase) or converted into a serial data word
  • - any other component ( 2 ) in the air conditioning system (fan / air valves / etc.) receives this default value
  • - each component ( 2 ) "Knows" due to its function or position information ( 25 ), how to interpret "desired state" and, supported by an integrated error compensation ( 24 ), in an individual setpoint (eg, a speed of a fan) is to be implemented.

In einer Ausführungsvariante kann (wenn höhere Systemkomplexität gefordert) die Sollwertvorgabe mittels duty-cycle, high-Phasen-Dauer oder low-Phasen-Dauer durch ein serielles Protokoll ersetzt werden. Auch hier werden die Komponenten (2) nicht einzeln adressiert mit Sollwerten versorgt, sondern immer der System-Wunschzustand übertragen, der von allen einzelnen Komponenten (2) interpretiert und, unterstützt durch eine integrierte Fehlerkompensation (24), in Sollwerte konvertiert wird. Dieses ”Wissen” um die Konvertierung der Funktions- oder Positions-Information (25) in eine funktionale Interpretation der Vorgabe- und Fehlerdiagnosewerte kann dauerhaft in den Komponenten (2) gespeichert sein oder in einer Initialisierungsphase angelernt werden, wodurch ein Gleichteileprinzip mit den bekannten Vorteilen möglich wird.In one embodiment variant can (if higher system complexity required) the Setpoint specification can be replaced by a duty cycle, high phase duration or low phase duration by a serial protocol. Again, the components ( 2 ) is not individually addressed with setpoint values, but always the desired system state, which is transmitted by all individual components ( 2 ) and, supported by an integrated error compensation ( 24 ), is converted to setpoints. This "knowledge" about the conversion of the function or position information ( 25 ) into a functional interpretation of the default and fault diagnostic values can be persisted in the components ( 2 ) or be taught in an initialization phase, whereby a common-part principle with the known advantages is possible.

Es ist möglich z. B. bei KFZ Klimasystemen mehrere Wunscheinstellungen (Scheibe/Fuß/Körper)/Temperatur/Zu-/Umluft/etc. in einem Vorgabewert als duty-cycle, high-Phase, low-Phase oder serielles Protokoll zu vereinen und somit nur Datenverbindung (3) zu benötigen.

  • – Es ist möglich, ähnlich wie bei den Komponenten (2), zwei oder mehrere Steuergeräte (1) zu installieren, die abhängig von der Eigenschaft duty-cycle, high-Phase, low-Phase oder serielles Protokoll zu unterschiedlichen Zeiten dominieren. Dieses kann wie folgt erfolgen, indem nach einer Reset-Phase jedes Steuergerät (1) die Datenverbindung (3) für eine bestimmte Zeit aktiviert. Da diese Reset-Phase nicht bei allen Steuergeräten (1) exakt gleichzeitig erfolgen wird, so wird wegen ODER-Verknüpfung der Datenverbindung (3) der Steuergeräte (1) das ”späteste” Steuergerät (1) das Ende dieses Synchronisationsimpulses bestimmen. Dieses Ende wird dann von allen Steuergeräten (1) erkannt und basierend auf diesem Event laufen in allen Steuergeräten (1) Zähler los, die die Steuergeräte (1) in die Lage versetzen, ab dem Synchronisationszeitpunkt synchron zu agieren.
  • – Es ist möglich, keinen Unterschied zwischen Steuergeräten (1) und Komponenten (2) zu machen. Nach Power Up oder anders initiiert, synchronisieren sich alle Komponenten (2) selbst. Dieses kann wie folgt geschehen, indem nach einer Reset-Phase jede Komponente (2) die gemeinsame Datenverbindung (3) für eine bestimmte Zeit aktiviert. Da diese Reset-Phase nicht bei allen Komponenten (2) exakt gleichzeitig erfolgen wird, so wird wegen ODER-Verknüpfung der Datenverbindung (3) der Komponenten (2) die späteste Komponente (2) das Ende dieses Synchronisationsimpulses bestimmen. Dieses Ende wird dann von allen Komponenten (2) erkannt und basierend auf diesem Event laufen in allen Komponenten (2) Zähler los, die die Komponenten (2) in die Lage versetzen, ab dem Synchronisationszeitpunkt synchron zu agieren. Nach der Synchronisation können alle Komponenten (2) abhängig von ihrer zugewiesenen Funktions- oder Positions-Information (25) zu festgelegten Zeiten Informationen senden und empfangen in Form von duty-cycle, high-Phasen-Dauer, low-Phasen-Dauer oder seriellen Protokollen.
It is possible for. For example, in motor vehicle air conditioning systems, several desired settings (disc / foot / body) / temperature / air / recirculation / etc. in a default value as duty-cycle, high-phase, low-phase or serial protocol to unite and thus only data connection ( 3 ) to need.
  • - It is possible, similar to the components ( 2 ), two or more control units ( 1 ), which dominate at different times depending on the duty-cycle, high-phase, low-phase or serial protocol. This can be done as follows, after a reset phase, each control unit ( 1 ) the data connection ( 3 ) for a certain time. Since this reset phase does not apply to all control units ( 1 ) will be done exactly at the same time, so is due to OR connection of the data connection ( 3 ) of the control devices ( 1 ) the "latest" controller ( 1 ) determine the end of this synchronization pulse. This end is then cleared by all controllers ( 1 ) and based on this event run in all ECUs ( 1 ) Counter that the control units ( 1 ) enable it to act synchronously from the synchronization time.
  • - It is possible, no difference between ECUs ( 1 ) and components ( 2 ) close. After Power Up or otherwise initiated, all components synchronize ( 2 ). This can be done as follows, after each component ( 2 ) the common data connection ( 3 ) for a certain time. Because this reset phase is not common to all components ( 2 ) will be done exactly at the same time, so is due to OR connection of the data connection ( 3 ) of the components ( 2 ) the latest component ( 2 ) determine the end of this synchronization pulse. This end is then removed from all components ( 2 ) and based on this event run in all components ( 2 ) Counters going off the components ( 2 ) enable it to act synchronously from the synchronization time. After synchronization, all components ( 2 ) depending on their assigned function or position information ( 25 ) transmit and receive information at specified times in the form of duty-cycle, high-phase-duration, low-phase-duration or serial-protocol.

Die Rückmeldung von der einzelnen Komponente (2) zum Steuergerät (1), bzw. in einem steuergerätefreien System zu der Komponente (2), die Steuergeräte-Aufgaben wahrnimmt:
Die Komponenten (2) antworten mit ihren Meldungen entweder

  • – alle zeitgleich, so dominiert z. B. eine einzige Fehlermeldung einer Komponenten (2) das gesamte System, es kann von keiner Komponente (2) interpretiert werden, welche Komponente (2) die Meldung abgesetzt hat
  • – zeitversetzt, so dass jede Komponente (2), abhängig von ihrer Funktions- oder Positions-Information (25) in einem festen Zeitbereich ihre Meldung(en) absetzen kann (als duty-cycle, high-Phasen-Dauer, low-Phasen-Dauer oder serielles Protokoll)
  • – zeitgleich und zeitversetzt gemischt: So kann z. B. zeitnah ein Fehlerflag abgesetzt werden, auf das alle Komponenten (2) umgehend reagieren können. ”Später” können dann (im abhängig von der Funktions- oder Positions-Information (25) zugeteilten Zeitfenster) detailliertere Informationen übertragen werden. Erfindungsgemäß wird daher empfohlen, zu Beginn der Rückmeldephase Zeitfenster für solche zeitgleichen Meldungen zu reservieren.
  • – Abhängig von diesen (Fehler-)Meldungen kann das Protokoll dynamisch (also nur für diesen einzelnen Durchgang) verlängert werden. Dadurch werden kurze Zykluszeiten und gleichzeitig größere Datenmengen möglich.
The feedback from the individual component ( 2 ) to the control unit ( 1 ), or in a control unit-free system to the component ( 2 ), which performs ECU tasks:
The components ( 2 ) respond with their messages either
  • - all at the same time, so z. For example, a single error message from a component ( 2 ) the entire system, it can not by any component ( 2 ), which component ( 2 ) has canceled the message
  • - delayed so that each component ( 2 ), depending on their function or position information ( 25 ) can transmit its message (s) in a fixed time range (as duty cycle, high phase duration, low phase duration or serial protocol)
  • - mixed at the same time and with a time lag: So z. B. promptly issued an error flag to which all components ( 2 ) can react immediately. "Later" can then (depending on the function or position information ( 25 ) allocated more detailed information. According to the invention, it is therefore recommended to reserve time windows for such simultaneous messages at the beginning of the feedback phase.
  • - Depending on these (error) messages, the protocol can be extended dynamically (ie only for this single pass). This enables short cycle times and larger data volumes.

Nutzung der RückmeldungenUse of feedback

  • – Die Rückmeldungen der einzelnen Komponenten (2) können außer vom Steuergerät (1) auch von anderen Komponenten (2) genutzt werden.- The feedback of the individual components ( 2 ) except from the control unit ( 1 ) also of other components ( 2 ) be used.
  • – Nutzung der Rückmeldung anderer Komponenten (2) in der Art, als dass sie über die Fehlerkompensation (24) den Interpretations-Algorithmus der Vorgabewerte beeinflussen bzw. umschalten können.- Use of feedback from other components ( 2 ) in the way that they are about the error compensation ( 24 ) can influence or switch over the interpretation algorithm of the default values.
  • – Insbesondere bei einem Fehler in einer Komponente (2) kann so eine andere Komponente (2) deren Funktion durch eine integrierte Fehlerkompensation (24) z. T. übernehmen oder durch eine geeignete Reaktion weiteren Schaden verhindern. Bei dem angeführten Beispiel zweier Kühler-Lüfter-Motoren in KFZ kann bei Minderleistung oder Ausfall eines Lüfters der oder die anderen mit erhöhter Drehzahl laufen, um eine Überhitzung des Motors zu verhindern.- Especially in the case of an error in a component ( 2 ) can be another component ( 2 ) whose function is provided by an integrated error compensation ( 24 ) z. T. or prevent further damage by a suitable reaction. In the example given of two radiator fan motors in a car with inferior performance or failure of a fan, the one or the other run at an increased speed to prevent overheating of the engine.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11
Steuergerät mitControl unit with
1111
Schnittstelleinterface
22
Komponentecomponent
2121
Schnittstelleinterface
2222
Anssteuerung für Antrieb, Sensorik, anderes ...Control for drive, sensors, other ...
2323
Fehlerdiagnosefault diagnosis
2424
Fehlerkompensationerror compensation
2525
Funktions- und/oder PositionsinformationFunction and / or position information
33
DatenverbindungData Connection

Claims (12)

Verfahren zum Betreiben mehrerer Komponenten (2) an einfachen elektrischen Datenverbindungen (3), mit – mindestens einem Steuergerät (1) und – mindestens zwei mit dem Steuergerät (1) in Kommunikationsverbindung stehenden Komponenten (2), dadurch gekennzeichnet, dass – das mindestens eine Steuergerät (1) zu einem Sendezeitpunkt eine Nachricht, welche den System-Wunschzustand darstellt, an sämtliche Komponenten (2) ohne gezielte Adressierung versendet und jede diese Nachricht empfangende Komponente (2) die Nachricht, entsprechend der eigenen Funktions- oder Positionsinformation (25) im System), verarbeitet und reagiert, – wobei danach jede eine Nachricht empfangende Komponente (2) die Möglichkeit hat, zu einem, abhängig von der eigenen Funktions- oder Positionsinformation (25) im System reservierten Zeitverhalten, eine Rückmeldung zu senden, – wobei der Inhalt der Rückmeldung einer Komponente (2) abhängig ist vom Zustand einer integrierten Fehlerdiagnose (23) – wobei anhand des Zeitverhaltens, mit dem eine Komponente (2) ihre Rückmeldung sendet, die Komponente (2), die die Rückmeldung abgesetzt hat, für das mindestens eine Steuergerät (1) und alle Komponenten (2) identifizierbar ist, – wobei sowohl das mindestens eine Steuergerät (1), als auch andere Komponenten (2) in die Lage versetzt werden, auf diese Rückmeldung mittels einer integrierten Fehlerkompensation (24) zu reagieren.Method for operating multiple components ( 2 ) on simple electrical data connections ( 3 ), with - at least one control unit ( 1 ) and - at least two with the control unit ( 1 ) in communication-related components ( 2 ), characterized in that - the at least one control device ( 1 ) at a transmission time a message representing the system desired state to all components ( 2 ) without targeted addressing and any component receiving this message ( 2 ) the message according to its own function or position information ( 25 ) in the system), processes and reacts, after which each message-receiving component ( 2 ) has the ability to, depending on one's own function or position information ( 25 ) time response reserved in the system to send a response, - the content of the feedback of a component ( 2 ) depends on the state of an integrated fault diagnosis ( 23 ) - based on the time behavior with which a component ( 2 ) sends its feedback, the component ( 2 ), which issued the feedback, for the at least one control unit ( 1 ) and all components ( 2 ) is identifiable, - wherein both the at least one control device ( 1 ), as well as other components ( 2 ) are able to respond to this feedback by means of integrated error compensation ( 24 ) to react. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass an ein existierendes, für eine einzige Komponente (2) entwickeltes Steuergerät (1) nun mindestens zwei Komponenten (2) angeschlossen werden.A method according to claim 1, characterized in that an existing, for a single component ( 2 ) developed control unit ( 1 ) now at least two components ( 2 ) are connected. Verfahren nach Anspruch 1–2, dadurch gekennzeichnet, dass von den angeschlossenen Komponenten (2) bei Funktionseinschränkung einer Komponente (2), die durch die Fehlerdiagnose (23) erkannt wurde, mindestens eine andere Komponente (2) auch ohne Eingriff eines Steuergerätes (1) Massnahmen zur Schadensbegrenzung mit ihrer Fehlerkompensation (24) einleitet und die eingeschränkte Funktion im Rahmen ihrer Möglichkeiten kompensiert.Method according to claims 1-2, characterized in that of the connected components ( 2 ) in case of functional restriction of a component ( 2 ) caused by the fault diagnosis ( 23 ), at least one other component ( 2 ) even without intervention of a control unit ( 1 ) Measures to mitigate damage with their error compensation ( 24 ) and compensates for the limited function as far as possible. Verfahren nach Anspruch 1–3, dadurch gekennzeichnet, dass eine Anwendung im KFZ Bereich bei Lüftersystemen mit Pulse-Width-Modulation-(PWM-)Schnittstelle (11, 21) erfolgt und über diese Schnittstelle (11, 21) Mehrfach-Lüftersysteme angesteuert werden, wobei bei durch die Fehlerdiagnose (23) erkannter Funktionseinschränkung eines Lüfters ein anderer Lüfter im Rahmen seiner Möglichkeiten die Minderleistung eines Lüfters mittels der realisierten Fehlerkompensation (24) kompensiert.A method according to claim 1-3, characterized in that an application in the automotive sector in fan systems with Pulse Width Modulation (PWM) interface ( 11 . 21 ) and via this interface ( 11 . 21 ) Multiple fan systems are driven, whereby by the fault diagnosis ( 23 ) recognized function restriction of a fan another fan within its capabilities the under-performance of a fan by means of the realized error compensation ( 24 ) compensated. Verfahren nach Anspruch 1–4, dadurch gekennzeichnet, dass in einer Ausführungsvariante, wenn höhere Systemkomplexität gefordert ist, das Steuergerät (1) seine Vorgaben über ein serielles Protokoll verschickt, wobei die Komponenten (2) nicht einzeln adressiert mit Sollwerten versorgt, sondern immer der gesamte System-Wunschzustand als Block übertragen wird, der zusammen mit den Rückmeldungen aller anderen Komponenten (2) von allen einzelnen Komponenten (2) interpretiert und in Sollwerte umgewandelt wird.Method according to claim 1-4, characterized in that in a variant embodiment, if higher system complexity is required, the control unit ( 1 ) sends its specifications via a serial protocol, whereby the components ( 2 ) is not individually addressed with setpoints, but always the entire system-desired state is transmitted as a block, which together with the feedback of all other components ( 2 ) of all individual components ( 2 ) and converted into setpoints. Verfahren nach Anspruch 1–5, dadurch gekennzeichnet, dass das Schema zur Interpretation der eingehenden Daten vom Steuergerät (1) und der Rückmeldungen von den einzelnen Komponenten (2), welches abhängig ist von der eigenen Funktions- oder Positions-Information (25) im System – fest in der einzelnen Komponente (2) verankert ist z. B. in Form von Logik, ROM-Code, One-Time-Programmable-(OTP-)Programmierung, Flash-Programmierung, EEPROM-Programmierung.Method according to claims 1-5, characterized in that the scheme for interpreting the incoming data from the control unit ( 1 ) and the feedback from the individual components ( 2 ), which depends on its own function or position information ( 25 ) in the system - fixed in the individual component ( 2 ) is anchored z. In the form of logic, ROM code, one-time programmable (OTP) programming, flash programming, EEPROM programming. Verfahren nach Anspruch 1–6, dadurch gekennzeichnet, dass Informationen, die zur Interpretation der eingehenden Daten vom Steuergerät (1) und der Rückmeldungen der einzelnen Komponenten (2) und zur Generierung der eigenen Rückmeldungen notwendig sind, wobei diese Informationen abhängig sind von der Funktions- oder Positions-Information (25) einer Komponente (2) im System, in einer Initialisierungsphase angelernt werden, wobei alle Anlernfunktionen für alle Komponenten (2) von allen Komponenten (2) empfangen und danach in Abhängigkeit von der eigenen Funktions- oder Positions-Information (25) im System die relevanten zur Anwendung kommen.Method according to claims 1-6, characterized in that information necessary for the interpretation of the incoming data from the control unit ( 1 ) and feedback from each component ( 2 ) and to generate your own confirmations, this information being dependent on the function or position information ( 25 ) of a component ( 2 ) are taught in the system in an initialization phase, whereby all the learning functions for all components ( 2 ) of all components ( 2 ) and then depending on the own function or position information ( 25 ) in the system the relevant ones are used. Verfahren nach Anspruch 1–7, dadurch gekennzeichnet, dass die Bestimmung der individuellen Funktions- oder Positions-Information (25) von Komponenten (2) im System erfolgt mittels Auswertung von mindestens einer der folgenden Informationen: – die Funktionalität der Komponente (2) – binäre Kodierung in der Komponente (2), binäre Kodierung über die Steckkontakte der Komponente (2), – individuelle Programmierung in nicht flüchtigen Speichern innerhalb der Komponente (2) – Programmierung in nicht flüchtigen Speichern innerhalb der Komponente (2), über sequentielle Bestückung und Programmierung im Rahmen des Produktionsablaufes, in der Art, dass jede Komponente (2) ursprünglich die gleiche Funktions- oder Positions-Information (25) hat, ein Programmiergerät, welches an Hand der Rückmeldeinformation erkennt, ob eine Komponente (2) mit Auslieferungsadresse vorhanden ist, das Programmiergerät dann in einem solchen Fall per Datentransfer die Komponente (2) veranlasst, ihre Funktions- oder Positions-Information (25) umzuprogrammieren, dementsprechend dann im nächsten Bestückungszyklus die nächste Komponente (2) angeklemmt wird und das Verfahren vom Programmiergerät mit anderer Funktions- oder Positions-Information (25) fortgesetzt wird, bis alle Komponenten (2) bestückt und mit Funktions- oder Positions-Information (25) versorgt sind, – Autoadressierungsverfahren.Method according to claims 1-7, characterized in that the determination of the individual function or position information ( 25 ) of components ( 2 ) in the System is performed by evaluating at least one of the following information: - the functionality of the component ( 2 ) - binary coding in the component ( 2 ), binary coding via the plug-in contacts of the component ( 2 ), - individual programming in non-volatile memories within the component ( 2 ) - Programming in non-volatile memories within the component ( 2 ), through sequential assembly and programming as part of the production process, in such a way that each component ( 2 ) originally the same function or position information ( 25 ), a programming device, which recognizes on the basis of the feedback information whether a component ( 2 ) with delivery address, the programmer then in such a case by data transfer the component ( 2 ), their function or position information ( 25 ), then, in the next assembly cycle, the next component ( 2 ) and the procedure is programmed by the programmer with other function or position information ( 25 ) is continued until all components ( 2 ) and with function or position information ( 25 ), - Auto addressing procedure. Verfahren nach Anspruch 1–8, dadurch gekennzeichnet, dass das Verfahren bei KFZ Klimasystemen zum Einsatz kommt und mehrere Wunscheinstellungen (Scheibe/Fuß/Körper)/Temperatur/Zu-/Umluft in einem einzigen System-Wunschzustand kombiniert werden.A method according to claim 1-8, characterized in that the method is used in motor vehicle air conditioning systems and multiple desired positions (disc / foot / body) / temperature / supply / circulating air are combined in a single system-desired state. Verfahren nach Anspruch 1–9, dadurch gekennzeichnet, dass – zwei oder mehrere Steuergeräte (1) zum Einsatz kommen, die die Datensendung abhängig von der Eigenschaft duty-cycle, high-Phase, low-Phase oder serielles Protokoll zu unterschied Zeiten Zeiten dominieren, wobei das Problem der notwendigermaßen herzustellenden Synchronizität der mehreren Steuergeräte (1) gelöst wird, indem nach einer Reset-Phase jedes Steuergerät (1) die gemeinsame Datenverbindung (3) für eine bestimmte Zeit aktiviert, wobei durch die Tatsache, dass die Reset-Phase nicht bei allen Steuergeräten (1) exakt gleichzeitig beendet wird, das ”späteste” Steuergerät (1) das Ende dieses Synchronisationsimpulses bestimmt, wobei dieses Ende des Synchronisationsimpulses von allen Steuergeräten (1) erkannt und basierend auf diesem Event alle Steuergeräte (1) nachfolgend zeitsynchron arbeiten, sowie eine Resynchronisation auch im normalen Betrieb erfolgt.Method according to Claims 1-9, characterized in that - two or more control devices ( 1 ), which dominate the data transmission depending on the characteristic duty-cycle, high-phase, low-phase or serial protocol at different times times, the problem of the necessary synchronicity of the several control devices ( 1 ) is solved by, after a reset phase, each control unit ( 1 ) the common data connection ( 3 ) is activated for a certain time, due to the fact that the reset phase is not applied to all control units ( 1 ) is terminated exactly at the same time, the "latest" control unit ( 1 ) determines the end of this synchronization pulse, this end of the synchronization pulse from all the control devices ( 1 ) and based on this event all ECUs ( 1 ) subsequently work synchronously, as well as a resynchronization takes place during normal operation. Verfahren nach Anspruch 1–10, dadurch gekennzeichnet, dass – kein Unterschied zwischen Steuergeräten (1) und Komponenten (2) gemacht wird, wobei sich alle Komponenten (2) (es gibt hier nur noch diese) nach einer Reset-Phase und danach regelmäßig oder bedarfsweise selbständig synchronisieren, wobei nach der Synchronisation alle Komponenten (2) abhängig von ihrer zugewiesenen Funktions- oder Positions-Information (25) zu festgelegten Zeiten Informationen senden können und diese von allen Komponenten (2) empfangen und abhängig von ihren individuellen Funktions- oder Positions-Information (25) interpretiert und in Aktionen umgesetzt werden.Method according to claims 1-10, characterized in that - no difference between control devices ( 1 ) and components ( 2 ), all components ( 2 ) (there are only these) after a reset phase and then synchronize regularly or as needed independently, after synchronization all components ( 2 ) depending on their assigned function or position information ( 25 ) can send information at specified times and from all components ( 2 ) and depending on their individual function or position information ( 25 ) and translated into actions. Vorrichtung mit Mitteln zur Durchführung eines Verfahrens gemäß einem der vorangegangenen Ansprüche 1 bis 11.Device having means for carrying out a method according to one of the preceding claims 1 to 11.
DE102010035300A 2009-08-28 2010-08-23 Apparatus and method for operating multiple components on simple electrical data links Active DE102010035300B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102010035300A DE102010035300B4 (en) 2009-08-28 2010-08-23 Apparatus and method for operating multiple components on simple electrical data links

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102009039001 2009-08-28
DE102009039001.4 2009-08-28
DE102010035300A DE102010035300B4 (en) 2009-08-28 2010-08-23 Apparatus and method for operating multiple components on simple electrical data links

Publications (2)

Publication Number Publication Date
DE102010035300A1 DE102010035300A1 (en) 2011-04-21
DE102010035300B4 true DE102010035300B4 (en) 2012-05-31

Family

ID=43798998

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102010035300A Active DE102010035300B4 (en) 2009-08-28 2010-08-23 Apparatus and method for operating multiple components on simple electrical data links

Country Status (1)

Country Link
DE (1) DE102010035300B4 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202015106847U1 (en) * 2015-12-16 2017-03-17 Elektrosil Systeme Der Elektronik Gmbh Fan with status signal generation and transmission of the status signal via a supply line

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5957985A (en) * 1996-12-16 1999-09-28 Microsoft Corporation Fault-resilient automobile control system
US5974351A (en) * 1996-03-09 1999-10-26 Jaguar Cars Limited Multiplexed electronic control systems
US20020099487A1 (en) * 2001-01-25 2002-07-25 Takeshi Suganuma Fail-safe system in integrated control of vehicle
US6654910B1 (en) * 1999-08-14 2003-11-25 International Business Machines Corporation Intelligent fault management
WO2007042353A1 (en) * 2005-10-12 2007-04-19 Continental Automotive Gmbh Cooling fan module for a motor vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974351A (en) * 1996-03-09 1999-10-26 Jaguar Cars Limited Multiplexed electronic control systems
US5957985A (en) * 1996-12-16 1999-09-28 Microsoft Corporation Fault-resilient automobile control system
US6654910B1 (en) * 1999-08-14 2003-11-25 International Business Machines Corporation Intelligent fault management
US20020099487A1 (en) * 2001-01-25 2002-07-25 Takeshi Suganuma Fail-safe system in integrated control of vehicle
WO2007042353A1 (en) * 2005-10-12 2007-04-19 Continental Automotive Gmbh Cooling fan module for a motor vehicle

Also Published As

Publication number Publication date
DE102010035300A1 (en) 2011-04-21

Similar Documents

Publication Publication Date Title
DE10055163B4 (en) Data bus, especially in motor vehicles
EP0136398B1 (en) Questioning and controlling device for several vehicle components
DE102012102173B4 (en) Reconfigurable interface-based electrical architecture
EP2452237B1 (en) Device and method for controlling an automated system, in particular a railway system
EP3827643B1 (en) Segmented control arrangement
DE102010024234A1 (en) Safety device and power converter
DE102014101338A1 (en) Communication network and method for communicating in a communication network
DE102016000126B4 (en) Serial bus system with coupling modules
EP1622039B1 (en) Method and apparatus for assigning addresses to users of a bus system
DE19923594B4 (en) Multiplex communication system
DE102013002647B3 (en) A motor vehicle with a vehicle communication bus and method for generating bus messages
EP2957075B1 (en) Master bus device for a vehicle communication bus of a motor vehicle
EP2351186B1 (en) Redundant parallel operation of generators for a motor vehicle supply system
EP2297619B1 (en) Monitoring system
WO2005055056A1 (en) Method for loading software modules
WO2016184889A1 (en) Bus system and method for assigning addresses of bus components of a bus system
DE102010035300B4 (en) Apparatus and method for operating multiple components on simple electrical data links
EP2230577B1 (en) Diagnosis method for a field bus system designed in accordance with the AS interface standard
EP1912343A2 (en) Parameterisation of an intelligent unit via a power supply unit
DE102008005252B4 (en) Method for operating a plant
EP3834388B1 (en) Line driver device for data flow control
DE102019004530B4 (en) Efficient line driver device for data flow control
DE10123802B4 (en) Control system for automotive components and control processes
EP3915227B1 (en) Transmitting/receiving device for a subscriber station of a serial bus system, and method for communication in a serial bus system
CH699970A1 (en) A method for addressing of actuators and actuators with assembly.

Legal Events

Date Code Title Description
OR8 Request for search as to paragraph 43 lit. 1 sentence 1 patent law
R163 Identified publications notified

Effective date: 20110608

R016 Response to examination communication
R012 Request for examination validly filed

Effective date: 20110924

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20120901

R084 Declaration of willingness to licence