DE102005037723B4 - Steuerungseinheit für Verbundbetrieb - Google Patents
Steuerungseinheit für Verbundbetrieb Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims abstract description 12
- 238000013523 data management Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- 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. DieDE 103 29 707 A1 beschreibt ein Datenbussystem mit einer Mehrzahl von an eine Busleitung angeschlossenen Busteilnehmern. In derDE 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ät1 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ät1 ist hierbei über eine Steckverbindung2 mit dem CAN-BUS3 des Fahrzeuges verbunden und beinhaltet eine CAN-Eingangsbeschaltung (Datenumsetzer, Widerstände, Drossel, Kondensatoren etc.), sowie die Recheneinheiten5 ,6 ,7 und8 . 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 Recheneinheit5 hat im Gegensatz zu der in2 dargestellten Recheneinheit11 keine Verteilung von Daten zu den übrigen Recheneinheiten zu leisten und wird deutlich entlastet. - Im Gegensatz dazu zeigt die
2 ein herkömmliches Steuergerät9 für Niveauregelsysteme gemäß des Standes der Technik, welches ebenfalls über eine Steckverbindung2 mit dem CAN-BUS3 verbunden ist. Das Steuergerät9 beinhaltet ebenfalls eine CAN-Eingangsbeschaltung sowie die Recheneinheiten11 ,12 ,13 und14 . Die Recheneinheit11 übernimmt in diesem Fall daß Datenmanagement, d. h. diese Recheneinheit empfängt Daten, verteilt diese an die anderen Recheneinheiten12 ,13 und14 der Steuerungseinheit (Steuergerät), sammelt und sendet die Ergebnisdaten von den Recheneinheiten12 ,13 und14 ü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)
- 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.
- Steuerungseinheit nach Anspruch 1, dadurch gekennzeichnet, dass bei Ausfall einer Recheneinheit Funktionen dieser Recheneinheit mindestens teilweise von mindestens einer anderen Recheneinheit übernommen wird.
- Steuerungseinheit nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Recheneinheiten parallel rechnen und die Ergebnisse gegeneinander geprüft/bewertet werden.
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)
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)
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)
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 |
-
2005
- 2005-08-10 DE DE102005037723.8A patent/DE102005037723B4/de not_active Revoked
Patent Citations (7)
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)
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 |