DE102005037723B4 - Steuerungseinheit für Verbundbetrieb - Google Patents

Steuerungseinheit für Verbundbetrieb Download PDF

Info

Publication number
DE102005037723B4
DE102005037723B4 DE102005037723.8A DE102005037723A DE102005037723B4 DE 102005037723 B4 DE102005037723 B4 DE 102005037723B4 DE 102005037723 A DE102005037723 A DE 102005037723A DE 102005037723 B4 DE102005037723 B4 DE 102005037723B4
Authority
DE
Germany
Prior art keywords
control unit
units
data
arithmetic
communication network
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.)
Revoked
Application number
DE102005037723.8A
Other languages
English (en)
Other versions
DE102005037723A1 (de
Inventor
Thomas Matthies
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Continental Teves AG and Co OHG
Original Assignee
Continental Teves AG and Co OHG
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37697173&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE102005037723(B4) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Continental Teves AG and Co OHG filed Critical Continental Teves AG and Co OHG
Priority to DE102005037723.8A priority Critical patent/DE102005037723B4/de
Publication of DE102005037723A1 publication Critical patent/DE102005037723A1/de
Application granted granted Critical
Publication of DE102005037723B4 publication Critical patent/DE102005037723B4/de
Revoked 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/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
    • 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/40169Flexible bus arrangements
    • H04L12/40176Flexible bus arrangements involving redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Safety Devices In Control Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

Steuerungseinheit für den Betrieb innerhalb eines Kommunikationsnetzwerkes aus mehreren Steuerungseinheiten, wobei die Steuerungseinheit Daten empfängt und mindestens zwei Recheneinheiten aufweist, dadurch gekennzeichnet, dass die Recheneinheiten in der Steuerungseinheit parallel geschaltet und so ausgebildet sind, dass die Recheneinheiten selbständig Daten über das Kommunikationsnetzwerk empfangen und eine der parallel geschalteten Recheneinheiten in der Steuerungseinheit die in den anderen Recheneinheiten der Steuerungseinheit erzeugten Daten sammelt und dann in das Kommunikationsnetzwerk sendet.

Description

  • Die Erfindung betrifft eine Steuerungseinheit für den Betrieb innerhalb eines Kommunikationsnetzwerkes aus mehreren Steuerungseinheiten, wobei die Steuerungseinheit Daten empfängt und mindestens zwei Recheneinheiten aufweist.
  • Aus der EP 1 315 337 A2 ist ein CAN-Bus-Controller bekannt, mit dem mehrere Einrichtungen zur Datenverarbeitung über einen Multiplexer an einen CAN-Bus angeschlossen werden können. Die DE 103 29 707 A1 beschreibt ein Datenbussystem mit einer Mehrzahl von an eine Busleitung angeschlossenen Busteilnehmern. In der DE 10 2005 635 611 A1 ist eine Busschnittstelle für einen CAN-Bus beschrieben, bei dem zwei Sende- und Empfangseinheiten jeweils Daten senden und empfangen können.
  • Steuerungseinheiten, etwa Steuergeräte, mit mehreren Recheneinheiten und die zugehörigen Probleme bei der möglichst schnellen und gleichzeitigen Datenverarbeitung sind bekannt. So offenbart die DE 103 43 057 A1 ein Verfahren und ein Rechnersystem zum Betrieb mehrerer Steuergeräte, bei dem eine Vielzahl von Sensorsignalen von einfachen Steuergeräten für die Bearbeitung gleicher Computerprogramme genutzt werden kann, wobei die Steuergeräte für sich jeweils nur wenige Signaleingänge besitzen. Hierzu wird die Gesamtheit der Sensorsignale auf alle Steuergeräte aufgeteilt. Die Steuergeräte tauschen dann die jeweils unterschiedlichen Signale untereinander aus, wobei eine Synchronisierung der Bearbeitung gleicher Computerprogramme in den unterschiedlichen Steuergeräten erfolgt.
  • Die Synchronisierung ist erforderlich, um Übertragungs- und Austauschzeiten für Daten zwischen den Steuergeräten zu berücksichtigen. Die jeweils aufgrund fehlender Signaleingänge nicht vorhandenen Sensorsignale werden also über den Datenbus zu den Steuergeräten übertragen und es werden dabei in den empfangenden Steuergeräten für die per Datenbus übertragenen Sensorsignale zusätzliche Eingänge emuliert, die tatsächlich nicht vorhanden sind. Hierdurch können komplexe Rechenaufgaben auch von einfach ausgebildeten Steuergeräten ausgeführt werden.
  • Auch ohne Berücksichtigung der durch den Ersatz fehlender Signaleingänge erforderlichen Rechenoperationen und des dazu erforderlichen Zeitaufwandes ist es hierbei nachteilig, dass eine Recheneinheit – als Teil eines Steuergerätes – das Datenmanagement übernehmen muss. Diese Recheneinheit muss die Daten sammeln, an die anderen Recheneinheiten des Steuergerätes verteilen, und die Kommunikation mit dem CAN-BUS/CAN-Netzwerk übernehmen (CAN = Controller Area Network). Das Datenmanagement kostet jedoch auch einige, wenn auch im Millisekunden-Bereich liegende Zeit, sodass Rechenoperationen insgesamt relativ lang werden können.
  • Der Erfindung lag also die Aufgabe zugrunde, ein Steuergerät bereitzustellen, dass innerhalb eines Kommunikationsnetzwerkes eine sichere und schnelle Verarbeitung von Daten mit einem möglichst geringen Aufwand an Bauteilen (Kosten) und elektrischer Belastung des Kommunikationsnetzwerkes erlaubt. Gelöst wird diese Aufgabe durch die Merkmale des Hauptanspruches. Vorteilhafte Weiterbildungen sind in den Unteransprüchen enthalten.
  • Hierbei sind die Recheneinheiten in dem Steuergerät parallel geschaltet und so ausgebildet, dass sie selbständig Daten über die Datenleitung/über das Kommunikationsnetzwerk empfangen können. Hierdurch entfällt das üblicherweise beim Empfang von Daten über den CAN-BUS durch eine der Recheneinheiten im Steuergerät erforderliche Sammeln und Verteilen von Daten auf die anderen Recheneinheiten im Steuergerät. Der Datenempfang wird somit beschleunigt. Weiterhin ergibt sich hierdurch eine vorteilhafte Redundanz beim Datenempfang; es kann damit eine gegenseitige Überprüfung der Datenkonsistenz erfolgen.
  • Gemäß der Erfindung werden die über die Datenleitung zu sendenden und in den verschiedenen Recheneinheiten erzeugten Daten eines Steuergerätes von einer der Recheneinheiten gesammelt und dann gesendet werden. Hierdurch reduziert sich der Bauteilaufwand (Kosten) für das Steuergerät.
  • Eine weitere vorteilhafte Ausbildung besteht darin, dass bei Ausfall einer Recheneinheit Funktionen dieser Recheneinheit mindestens teilweise von mindestens einer anderen Recheneinheit übernommen wird. Hierdurch wird die Betriebssicherheit erhöht.
  • Eine Erhöhung der Funktionssicherheit ergibt sich durch eine weitere vorteilhafte Ausbildung, die darin besteht, dass die Recheneinheiten parallel rechnen und die Ergebnisse gegeneinander geprüft/bewertet werden.
  • Anhand eines Ausführungsbeispieles soll die Erfindung näher erläutert werden. Es zeigen:
  • 1 ein erfindungsgemäßes Steuergerät in prinzipieller Darstellung
  • 2 ein Steuergerät mit herkömmlicher Schaltung
  • Die 1 zeigt ein Steuergerät 1 für ein hier nicht näher dargestelltes Luftfedersystem/Niveauregulierungssystem für ein Kraftfahrzeug. Die Steuerungseinheit (Steuergerät) ist hier gemäß Anspruch 3 so ausgeführt, dass Daten empfangen und gesendet werden können. Das Steuergerät 1 ist hierbei über eine Steckverbindung 2 mit dem CAN-BUS 3 des Fahrzeuges verbunden und beinhaltet eine CAN-Eingangsbeschaltung (Datenumsetzer, Widerstände, Drossel, Kondensatoren etc.), sowie die Recheneinheiten 5, 6, 7 und 8. Die Recheneinheiten sind parallel geschaltet und damit so ausgebildet sind, dass alle Recheneinheiten selbständig Daten über die Datenleitung empfangen. Der Datenempfang ist hierdurch beschleunigt und die Recheneinheiten sind mir geringfügig mit Kommunikationsaufgaben belastet. Insbesondere die Recheneinheit 5 hat im Gegensatz zu der in 2 dargestellten Recheneinheit 11 keine Verteilung von Daten zu den übrigen Recheneinheiten zu leisten und wird deutlich entlastet.
  • Im Gegensatz dazu zeigt die 2 ein herkömmliches Steuergerät 9 für Niveauregelsysteme gemäß des Standes der Technik, welches ebenfalls über eine Steckverbindung 2 mit dem CAN-BUS 3 verbunden ist. Das Steuergerät 9 beinhaltet ebenfalls eine CAN-Eingangsbeschaltung sowie die Recheneinheiten 11, 12, 13 und 14. Die Recheneinheit 11 übernimmt in diesem Fall daß Datenmanagement, d. h. diese Recheneinheit empfängt Daten, verteilt diese an die anderen Recheneinheiten 12, 13 und 14 der Steuerungseinheit (Steuergerät), sammelt und sendet die Ergebnisdaten von den Recheneinheiten 12, 13 und 14 über den CAN-BUS. Hierdurch kann die Zeit vom Datenempfang bis zum Senden eines Ergebnisses insgesamt relativ lang werden.
  • Bezugszeichenliste
  • 1
    Steuerungseinheit/Steuergerät
    2
    Steckverbindung
    3
    CAN-BUS (Datenleitung)
    4
    Eingangsbeschaltung
    5–8
    Recheneinheit (Mikrokontroller)
    9
    Steuergerät
    10
    Eingangsbeschaltung
    11–14
    Recheneinheit (Mikrokontroller)

Claims (3)

  1. Steuerungseinheit für den Betrieb innerhalb eines Kommunikationsnetzwerkes aus mehreren Steuerungseinheiten, wobei die Steuerungseinheit Daten empfängt und mindestens zwei Recheneinheiten aufweist, dadurch gekennzeichnet, dass die Recheneinheiten in der Steuerungseinheit parallel geschaltet und so ausgebildet sind, dass die Recheneinheiten selbständig Daten über das Kommunikationsnetzwerk empfangen und eine der parallel geschalteten Recheneinheiten in der Steuerungseinheit die in den anderen Recheneinheiten der Steuerungseinheit erzeugten Daten sammelt und dann in das Kommunikationsnetzwerk sendet.
  2. Steuerungseinheit nach Anspruch 1, dadurch gekennzeichnet, dass bei Ausfall einer Recheneinheit Funktionen dieser Recheneinheit mindestens teilweise von mindestens einer anderen Recheneinheit übernommen wird.
  3. Steuerungseinheit nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Recheneinheiten parallel rechnen und die Ergebnisse gegeneinander geprüft/bewertet werden.
DE102005037723.8A 2005-08-10 2005-08-10 Steuerungseinheit für Verbundbetrieb Revoked DE102005037723B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102005037723.8A DE102005037723B4 (de) 2005-08-10 2005-08-10 Steuerungseinheit für Verbundbetrieb

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102005037723.8A DE102005037723B4 (de) 2005-08-10 2005-08-10 Steuerungseinheit für Verbundbetrieb

Publications (2)

Publication Number Publication Date
DE102005037723A1 DE102005037723A1 (de) 2007-02-22
DE102005037723B4 true DE102005037723B4 (de) 2014-03-13

Family

ID=37697173

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102005037723.8A Revoked DE102005037723B4 (de) 2005-08-10 2005-08-10 Steuerungseinheit für Verbundbetrieb

Country Status (1)

Country Link
DE (1) DE102005037723B4 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11356293B2 (en) 2017-06-21 2022-06-07 Byd Company Limited Canopen-based train network data transmission method, system and apparatus

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3852314B1 (de) 2020-01-17 2024-03-13 Nxp B.V. Controller area network(can)-sende-empfänger und controller
EP4099641A1 (de) 2021-06-03 2022-12-07 Nxp B.V. Sendeempfängervorrichtung
US11870603B2 (en) 2021-12-31 2024-01-09 Nxp B.V. Controller area network termination scheme

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10153848A1 (de) * 2001-11-02 2003-05-28 Daimler Chrysler Ag Verfahren zur Identifizierung von baugleichen Elektronikmodulen in einer CAN-Busarchitektur und geeignetes Elektronikmodul
EP1315337A2 (de) * 2001-10-31 2003-05-28 Infineon Technologies AG Bus-Interface
DE10343057A1 (de) * 2002-09-16 2004-03-25 Robert Bosch Gmbh Verfahren und Rechnersystem zum Betreiben von mindestens zwei miteinander verbundenen Steuergeräten
DE10254393A1 (de) * 2002-11-18 2004-05-27 Volkswagen Ag Verfahren und Vorrichtung zur Diagnose vernetzter Fahrzeugsysteme
DE10329707A1 (de) * 2003-07-02 2005-02-03 Conti Temic Microelectronic Gmbh Datenbussystem mit einer Mehrzahl von an zumindest eine Busleitung angeschlossenen Busteilnehmern
DE102005010476A1 (de) * 2005-03-04 2006-09-07 Daimlerchrysler Ag Steuergerät mit konfigurierbaren Hardwaremodulen
DE102005035611A1 (de) * 2005-07-29 2007-02-08 Diehl Aerospace Gmbh Busarchitektur sowie Verfahren zum Datenaustausch

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1315337A2 (de) * 2001-10-31 2003-05-28 Infineon Technologies AG Bus-Interface
DE10153848A1 (de) * 2001-11-02 2003-05-28 Daimler Chrysler Ag Verfahren zur Identifizierung von baugleichen Elektronikmodulen in einer CAN-Busarchitektur und geeignetes Elektronikmodul
DE10343057A1 (de) * 2002-09-16 2004-03-25 Robert Bosch Gmbh Verfahren und Rechnersystem zum Betreiben von mindestens zwei miteinander verbundenen Steuergeräten
DE10254393A1 (de) * 2002-11-18 2004-05-27 Volkswagen Ag Verfahren und Vorrichtung zur Diagnose vernetzter Fahrzeugsysteme
DE10329707A1 (de) * 2003-07-02 2005-02-03 Conti Temic Microelectronic Gmbh Datenbussystem mit einer Mehrzahl von an zumindest eine Busleitung angeschlossenen Busteilnehmern
DE102005010476A1 (de) * 2005-03-04 2006-09-07 Daimlerchrysler Ag Steuergerät mit konfigurierbaren Hardwaremodulen
DE102005035611A1 (de) * 2005-07-29 2007-02-08 Diehl Aerospace Gmbh Busarchitektur sowie Verfahren zum Datenaustausch

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11356293B2 (en) 2017-06-21 2022-06-07 Byd Company Limited Canopen-based train network data transmission method, system and apparatus

Also Published As

Publication number Publication date
DE102005037723A1 (de) 2007-02-22

Similar Documents

Publication Publication Date Title
DE4429433C1 (de) Adreßzuordnungsverfahren
DE10243713B4 (de) Redundante Steuergeräteanordnung
DE4223600A1 (de) Mehrprozessor-Computersystem
DE112013006757T5 (de) Datenverarbeitungsvorrichtung und Kommunikationssystem
DE102016220197A1 (de) Verfahren zum Verarbeiten von Daten für ein automatisiertes Fahrzeug
DE102005037723B4 (de) Steuerungseinheit für Verbundbetrieb
DE19532639C2 (de) Einrichtung zur einkanaligen Übertragung von aus zwei Datenquellen stammenden Daten
EP1646919B1 (de) Kopplungsvorrichtung für drei bussysteme
EP1881652B1 (de) Feldbussystem bestehend aus Knoten mit integrierter Buswächtereinheit
WO2008090130A1 (de) Verfahren und anordnung zur ansteuerung und überwachung von feldelementen
EP0182134A2 (de) Verfahren zum Betrieb eines signaltechnisch sicheren Mehrrechnersystems mit mehreren signaltechnisch nicht sicheren Ein/Ausgabebaugruppen
EP1085691A2 (de) System zur prozessorgesteuerten Übertragung von elektrischen Signalen und elektrischer Energie innerhalb eines militärischen Fahrzeugs
EP3459204B1 (de) Verfahren zur realisierung einer diagnosefähigkeit von nicht-automotive-steuergeräten in einem automotive-umfeld
DE10214356B4 (de) Messsteuerungsvorrichtung
DE102021001792B3 (de) Automatisierungssystem und Verfahren zum Betrieb eines Automatisierungssystems
DE10239846B4 (de) Fail-Silent-Steuergerät
DE10120381A1 (de) Verfahren zur externen Funktionskontrolle und Instandsetzung von TV-, Video- und/oder HiFi-Geräten sowie Anordnung zur Durchführung des Verfahrens
DE3010803C2 (de) Schalteinrichtung für ein Dreirechner-System in Eisenbahnanlagen
EP1099991A1 (de) Verfahren zur Konfiguration von Aufzugssteuerungen
EP2118708A1 (de) Leitsystem einer technischen anlage
DE102007019048A1 (de) Modulare automatisierungstechnische Einrichtung
DE69631366T2 (de) Verfahren und Vorrichtung zur Korrektur von Übertragungsfehlern und Erkennung von Fehlern während der Übertragung von Daten über ein Datenübertragungsmedium
DE102006042131A1 (de) Rechnersystem und Verfahren zum Austausch von Datentelegrammen zwischen Rechnern eines Rechnersystems
DE102020006887A1 (de) Einfach zertifizierbare und qualifizierbare Computerprogrammstruktur und Computersystem
DE102007020661B4 (de) Datenübertragungseinheit für hochbitratige Datensignale, insbesondere hochbitratige optische Datensignale größer 1 Gbit/s

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: CONTINENTAL TEVES AG & CO. OHG, 60488 FRANKFUR, DE

R081 Change of applicant/patentee

Owner name: CONTINENTAL TEVES AG & CO. OHG, DE

Free format text: FORMER OWNER: CONTINENTAL AKTIENGESELLSCHAFT, 30165 HANNOVER, DE

Effective date: 20110414

R018 Grant decision by examination section/examining division
R026 Opposition filed against patent
R026 Opposition filed against patent

Effective date: 20141212

R037 Decision of examining division or of federal patent court revoking patent now final
R107 Publication of grant of european patent rescinded