DE102005037723B4 - Control unit for combined operation - Google Patents
Control unit for combined operation 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.Control unit for operation within a communication network made up of several control units, the control unit receiving data and having at least two processing units, characterized in that the processing units are connected in parallel in the control unit and are designed so that the processing units independently receive data via the communication network and one of the Computing units connected in parallel in the control unit collects the data generated in the other computing units of the control unit and then sends them to the communication network.
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.The invention relates to a control unit for operation within a communication network of a plurality of control units, wherein the control unit receives data and has at least two arithmetic units.
Aus der
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
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.Synchronization is required to account for transfer and exchange times for data between the controllers. The missing respectively due to lack of signal inputs sensor signals are thus transmitted via the data bus to the control units and it will be emulated in the receiving control devices for the transmitted via data bus sensor signals additional inputs that are actually not available. As a result, complex computing tasks can also be carried out by simply designed control units.
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.Even without taking into account the arithmetic operations required by the replacement of missing signal inputs and the time required for this purpose, it is disadvantageous that a computing unit - as part of a control unit - must take over the data management. This arithmetic unit must collect the data, distribute it to the other computing units of the control unit, and assume the communication with the CAN-BUS / CAN network (CAN = Controller Area Network). However, data management also costs some, albeit in the millisecond range, time, so that computing operations can be relatively long in total.
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.The invention therefore an object of the invention to provide a control unit that allows a secure and fast processing of data within a communication network with the least possible effort on components (costs) and electrical load on the communication network. This object is achieved by the features of the main claim. Advantageous developments are contained in the subclaims.
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.Here, the arithmetic units are connected in parallel in the control unit and designed so that they can independently receive data via the data line / via the communication network. As a result, the collection and distribution of data to the other arithmetic units in the control unit, which is usually required when receiving data via the CAN bus by one of the arithmetic units in the control unit, is eliminated. The data reception is thus accelerated. Furthermore, this results in an advantageous redundancy in data reception; it can thus be a mutual verification of data consistency.
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.According to the invention, the data to be sent via the data line and generated in the various arithmetic units of a control unit are collected by one of the arithmetic units and then sent. This reduces the component costs (costs) for the control unit.
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.A further advantageous embodiment is that in case of failure of a computing unit functions of this arithmetic unit is at least partially taken over by at least one other arithmetic unit. As a result, the reliability is increased.
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.An increase in functional reliability results from a further advantageous embodiment, which consists in computing the computing units in parallel and evaluating the results against each other.
Anhand eines Ausführungsbeispieles soll die Erfindung näher erläutert werden. Es zeigen:Reference to an embodiment, the invention will be explained in more detail. Show it:
Die
Im Gegensatz dazu zeigt die
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 11
- Steuerungseinheit/SteuergerätControl unit / control device
- 22
- Steckverbindungconnector
- 33
- CAN-BUS (Datenleitung)CAN-BUS (data line)
- 44
- EingangsbeschaltungInput
- 5–85-8
- Recheneinheit (Mikrokontroller)Arithmetic unit (microcontroller)
- 99
- Steuergerätcontrol unit
- 1010
- EingangsbeschaltungInput
- 11–1411-14
- Recheneinheit (Mikrokontroller)Arithmetic unit (microcontroller)
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005037723.8A DE102005037723B4 (en) | 2005-08-10 | 2005-08-10 | Control unit for combined operation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005037723.8A DE102005037723B4 (en) | 2005-08-10 | 2005-08-10 | Control unit for combined operation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102005037723A1 DE102005037723A1 (en) | 2007-02-22 |
| DE102005037723B4 true DE102005037723B4 (en) | 2014-03-13 |
Family
ID=37697173
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102005037723.8A Revoked DE102005037723B4 (en) | 2005-08-10 | 2005-08-10 | Control unit for combined operation |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102005037723B4 (en) |
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 (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3852314B1 (en) | 2020-01-17 | 2024-03-13 | Nxp B.V. | Controller area network transceiver and controller |
| EP4099641A1 (en) | 2021-06-03 | 2022-12-07 | Nxp B.V. | Transceiver device |
| EP4099640A1 (en) | 2021-06-03 | 2022-12-07 | Nxp B.V. | Transceiver device |
| 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 (en) * | 2001-11-02 | 2003-05-28 | Daimler Chrysler Ag | Electronic module, preferably ignition and injection unit, with common area network bus interface, has access to bus controler by microcontroler depending on initializing input level |
| EP1315337A2 (en) * | 2001-10-31 | 2003-05-28 | Infineon Technologies AG | BUS-Interface |
| DE10343057A1 (en) * | 2002-09-16 | 2004-03-25 | Robert Bosch Gmbh | Control operating method for a motor vehicle's functions, using two interlinked control devices to access data from sensors and to service a computer program for controlling the vehicle's operations |
| DE10254393A1 (en) * | 2002-11-18 | 2004-05-27 | Volkswagen Ag | Motor vehicle network system diagnostics and checking method for e.g. vehicle CAN bus, uses evaluation unit to evaluate data and signals generated by system in response to request |
| DE10329707A1 (en) * | 2003-07-02 | 2005-02-03 | Conti Temic Microelectronic Gmbh | Motor vehicle data, especially CAN, bus system has localized bus members joined into groups that share a common power supply connection |
| DE102005010476A1 (en) * | 2005-03-04 | 2006-09-07 | Daimlerchrysler Ag | Control unit with configurable hardware modules |
| DE102005035611A1 (en) * | 2005-07-29 | 2007-02-08 | Diehl Aerospace Gmbh | Bus architecture and method for data exchange |
-
2005
- 2005-08-10 DE DE102005037723.8A patent/DE102005037723B4/en not_active Revoked
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1315337A2 (en) * | 2001-10-31 | 2003-05-28 | Infineon Technologies AG | BUS-Interface |
| DE10153848A1 (en) * | 2001-11-02 | 2003-05-28 | Daimler Chrysler Ag | Electronic module, preferably ignition and injection unit, with common area network bus interface, has access to bus controler by microcontroler depending on initializing input level |
| DE10343057A1 (en) * | 2002-09-16 | 2004-03-25 | Robert Bosch Gmbh | Control operating method for a motor vehicle's functions, using two interlinked control devices to access data from sensors and to service a computer program for controlling the vehicle's operations |
| DE10254393A1 (en) * | 2002-11-18 | 2004-05-27 | Volkswagen Ag | Motor vehicle network system diagnostics and checking method for e.g. vehicle CAN bus, uses evaluation unit to evaluate data and signals generated by system in response to request |
| DE10329707A1 (en) * | 2003-07-02 | 2005-02-03 | Conti Temic Microelectronic Gmbh | Motor vehicle data, especially CAN, bus system has localized bus members joined into groups that share a common power supply connection |
| DE102005010476A1 (en) * | 2005-03-04 | 2006-09-07 | Daimlerchrysler Ag | Control unit with configurable hardware modules |
| DE102005035611A1 (en) * | 2005-07-29 | 2007-02-08 | Diehl Aerospace Gmbh | Bus architecture and method for data exchange |
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 (en) | 2007-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE4429433C1 (en) | Address association method for modular stored program controller | |
| DE10243713B4 (en) | Redundant control unit arrangement | |
| DE69703584T2 (en) | Cascading of data transmission devices | |
| DE4223600A1 (en) | Multiprocessor computer system | |
| DE112013006757T5 (en) | Data processing device and communication system | |
| DE102016220197A1 (en) | Method for processing data for an automated vehicle | |
| DE19532639C2 (en) | Device for single-channel transmission of data originating from two data sources | |
| DE102005037723B4 (en) | Control unit for combined operation | |
| EP1646919B1 (en) | Coupling device for three bus systems | |
| EP2079002B1 (en) | Mainboard for use in systems with different voltage supply concepts | |
| EP0182134A2 (en) | Method for operating a fail-safe multi-computer system with some not fail-safe input/output units | |
| WO2008090130A1 (en) | Method and system for controlling and monitoring field elements | |
| EP1085691A2 (en) | System for processor-controlled transfer of electrical signals and electrical energy within a military vehicle | |
| DE10214356B4 (en) | Measurement control device | |
| EP3618020A1 (en) | Cable adaptor for collecting and transporting analogue signals from a plurality of sensors in a motor vehicle and corresponding method and use | |
| WO2008098999A1 (en) | Control system of a technical installation | |
| EP1881652B1 (en) | Field bus system being composed of nodes with integrated bus monitoring unit | |
| EP3459204B1 (en) | Method for implementing a diagnosis capability of non-automotive controllers in an automotive environment | |
| DE10239846B4 (en) | Fail-silent controller | |
| DE3010803C2 (en) | Switching device for a three-computer system in railway systems | |
| DE102021001792B3 (en) | Automation system and method for operating an automation system | |
| EP1099991A1 (en) | Method for configuring elevator controllers | |
| DE102007019048A1 (en) | Modular automation equipment | |
| EP0728581A2 (en) | Bus system for a printing machine | |
| DE69631366T2 (en) | Method and device for correcting transmission errors and detecting errors during the transmission of data via a data transmission medium |
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 |