DE102008002738B4 - Method for detecting a faulty node - Google Patents
Method for detecting a faulty node Download PDFInfo
- Publication number
- DE102008002738B4 DE102008002738B4 DE102008002738A DE102008002738A DE102008002738B4 DE 102008002738 B4 DE102008002738 B4 DE 102008002738B4 DE 102008002738 A DE102008002738 A DE 102008002738A DE 102008002738 A DE102008002738 A DE 102008002738A DE 102008002738 B4 DE102008002738 B4 DE 102008002738B4
- Authority
- DE
- Germany
- Prior art keywords
- node
- bus
- error
- state change
- operating state
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000008859 change Effects 0.000 claims abstract description 67
- 238000001514 detection method Methods 0.000 claims abstract description 17
- 238000004891 communication Methods 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 5
- 230000002950 deficient Effects 0.000 abstract description 4
- 238000012423 maintenance Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000007704 transition Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/40169—Flexible bus arrangements
-
- 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
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- 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
- H04L12/40019—Details regarding a bus master
-
- 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
-
- 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/4028—Bus for use in transportation systems the transportation system being an aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
Abstract
Verfahren zum Erkennen eines fehlerhaften Knotens (2), der an einen Bus (3) angeschlossen ist,
wobei der Knoten (2) in einem normalen Betriebszustand bei Erkennung eines Fehlers einen internen Fehlerzähler (FZ) inkrementiert,
wobei der Knoten (2) in einen isolierten Betriebszustand schaltet, in welchem der Knoten (2) keine Nachrichten über den Bus (3) austauscht, wenn der interne Fehlerzähler (FZ) des Knotens (2) einen vorgegebenen Fehler-Schwellenwert überschreitet,
wobei bei Erfüllung einer Bedingung der Knoten (2) von dem isolierten Betriebszustand in den normalen Betriebszustand schaltet und dieser Zustandswechsel erfasst wird, und
wobei der Knoten (2) als fehlerhaft erkannt wird, wenn eine Rate der erfassten Zustandswechsel eine einstellbare Wechselrate oder eine Anzahl der erfassten Zustandswechsel einen einstellbaren Zustandswechsel-Schwellenwert überschreitet.Method for detecting a faulty node (2) connected to a bus (3),
the node (2) increments an internal error counter (FZ) in a normal operating state upon detection of a fault,
wherein the node (2) switches to an isolated operating state in which the node (2) does not exchange messages via the bus (3) when the internal error counter (FZ) of the node (2) exceeds a predetermined error threshold,
wherein upon fulfillment of a condition, the node (2) switches from the isolated operating state to the normal operating state and this state change is detected, and
wherein the node (2) is detected as defective if a rate of the detected state change exceeds an adjustable change rate or a number of the detected state change exceeds an adjustable state change threshold.
Description
Die vorliegende Erfindung betrifft ein Verfahren zum Erkennen eines fehlerhaften Knotens, der an einen Bus angeschlossen ist, und insbesondere ein Verfahren zum Erkennen eines fehlerhaften Knotens, der an einen CAN-Bus angeschlossen ist.The The present invention relates to a method for detecting a faulty node connected to a bus, and in particular a method for detecting a faulty node that is connected to a CAN bus is connected.
Die
Die
Knoten bzw. Teilnehmer eines CAN-Buses (CAN: Controller Area Network) kommunizieren miteinander entsprechend einem CAN-Bus-Protokoll. Der CAN-Bus ist ein asynchrones, serielles Bussystem zur Vernetzung von Steuergeräten. Die Anzahl der angeschlossenen Teilnehmer bzw. Knoten hängt von den verwendeten Bustreiberbausteinen ab.node or participants of a CAN bus (CAN: Controller Area Network) communicate together according to a CAN bus protocol. The CAN bus is an asynchronous, serial bus system for networking ECUs. The number of connected Participant or node depends on the bus driver blocks used.
Der CAN-Bus ist multimasterfähig, d. h. jeder einzelne Knoten des Bussystems ist in der Lage, eine Kommunikation einzuleiten. Der CAN-Bus bedient sich der Zugriffstechnik CSMA/CD+CR (Carrier Sense, Multiple Access/Collision Detection + Collision Resolution). Der Buszugriff wird mittels einer Arbitrierung auf Basis auf Identifizieren der über den Bus übertragenen Nachrichten durchgeführt. Die Kommunikation zwischen den Knoten erfolgt mit Nachrichten bzw. Telegrammen, die auch als Frames bezeichnet werden. Bei einem CAN-Bus können vier verschiedene Arten von Frames bzw. Nachrichten übertragen werden. Neben Daten-Nachrichten zum Transport von Nachrichten unterscheidet man auch sogenannte Remote-Frames, Overload-Frames und Error-Frames. Ein Remote-Frame bzw. eine Remote-Nachricht dient zur Anforderung eines Daten-Frames von einem anderen Teilnehmer bzw. Knoten. Ein Overload-Frame dient als Zwangspause zwischen einem Daten- und einem Remoteframe. Ein Error-Frame signalisiert einen Knoten eines erkannten Fehlers bei der Datenübertragung.Of the CAN bus is multi-master capable, d. H. every single node of the bus system is capable of communication initiate. The CAN bus uses the access technology CSMA / CD + CR (Carrier Sense, Multiple Access / Collision Detection + Collision Resolution). The bus access is identified by means of an arbitration based on the over transferred the bus Messages performed. The communication between the nodes takes place with messages or Telegrams, which are also called frames. With a CAN bus can transmit four different types of frames or messages become. In addition to data messages for transporting messages is different You can also call so-called remote frames, overload frames and error frames. A remote frame or a remote message is used to request a data frame from another participant or node. An overload frame serves as a forced break between one Data and a remote frame. An error frame signals one Node of a detected error in the data transfer.
Ein Knoten bzw. ein CAN-Controller ist in der Lage, Fehler während der Übertragung zu erkennen. Beispielsweise können Bitfehler, Bit-Stuffing-Fehler, CRC-Fehler, Format-Fehler in einem Telegramm und Acknowledgement-Fehler festgestellt werden. Wird einer dieser Fehler von einem Knoten erkannt, benachrichtigt der Knoten die übrigen Knoten des Bussystems und den Absender des Telegramms bzw. der Nachricht indem der Knoten einen Error-Frame sendet. Nach Empfang eines Error-Frames werten alle Teilnehmer bzw. Knoten die empfangene Nachricht aus und beginnen ebenfalls einen Error-Frame zu senden.One Node or a CAN controller is capable of errors during transmission to recognize. For example, you can Bit error, bit stuffing error, CRC error, format error in one Telegram and acknowledgment errors are detected. Will one If this error is detected by a node, the node notifies the remaining Node of the bus system and the sender of the telegram or the message by the node sending an error frame. After receiving an error frame all participants or nodes evaluate the received message and also begin sending an error frame.
Fehlerhafte Nachrichten können durch externe Störquellen außerhalb des Bussystems oder durch Fehlfunktion eines CAN-Teilnehmers hervorgerufen werden. Um sicherzustellen, dass durch einen defekten Knoten, der nicht in der Lage ist Nachrichten richtig zu empfangen, das gesamte Netzwerk bzw. das gesamte Bussystem blockiert wird, ist in jedem Knoten bzw. jedem CAN-Controller des Bussystems ein Algorithmus implementiert mit dessen Hilfe sich der Knoten im Fehlerfall schrittweise von dem Busgeschehen zurückzieht. Stellt ein CAN-Controller bzw. ein Knoten fest, dass er als erster Netzteilnehmer bzw. Knoten einen Error-Frame gesendet hat, erhöht er einen internen Fehlerzähler TEC (Transmit Error Counter). Solange der Wert des Fehlerzählers unter einem Schwellenwert liegt, sendet der CAN-Controller im Fehlerfall Error-Frames. Der Schwellenwert für den Fehlerzähler liegt beispielsweise bei 127. Dieser Betriebsmodus stellt den normalen Betriebszustand des Knotens dar und wird auch als Error-Active-Betriebszustand bezeichnet. Liegt der Wert des Fehlerzähler TEC über den Schwellenwert von 127, geht der CAN-Controller in einen sogenannten Error-Passiv-Betriebsmodus über. In diesem Betriebsmodus sendet der CAN-Controller einen 6-Bit-Error-Frame mit einem rezessiven Signalpegel aus. Wenn der Fehlerzähler TEC einen Stand von 255 erreicht hat, wird der CAN-Controller in den sogenannten Bus-off-Betriebszustand geschaltet und nimmt nicht mehr an der Kommunikation über den CAN-Bus teil. In dem Bus-off-Betriebsmodus befindet sich der Knoten in einem isolierten Betriebszustand, in welchem der Knoten keine Nachrichten über den Bus austauscht. Aus dem Error-Passiv-Modus kann sich der CAN-Controller selbst befreien, da der Fehlerzähler dekrementiert wird, wenn ein anderer Teilnehmer bzw. Knoten einen Fehler zuerst erkannt hat.faulty Messages can by external sources of interference outside of the bus system or caused by malfunction of a CAN station. Around Ensure that there is a broken node that is not in able to receive messages correctly, the entire network or the entire bus system is blocked is in each node or each CAN controller of the bus system implemented an algorithm with its help, the node help in the event of an error step by step from the bus withdraws. Represents a CAN controller or a node determines that it is the first network node or node Error frame sent has increased he has an internal error counter TEC (Transmit Error Counter). As long as the value of the error counter is under is a threshold value, the CAN controller sends in the event of an error Error frames. The threshold for the error counter is for example at 127. This mode of operation represents the normal one Operating state of the node is and is also referred to as an error-active operating state. Lies the value of the error counter TEC over the threshold of 127, the CAN controller goes into a so-called Error-passive operating mode via. In this operating mode, the CAN controller sends a 6-bit error frame with a recessive one Signal level off. If the error counter TEC has a level of 255 has reached, the CAN controller in the so-called bus-off operating state switched and no longer takes over the communication over the CAN bus part. In the bus-off mode of operation is the node in an isolated operating state, in which the node no News about exchanges the bus. From the error-passive mode, the CAN controller can free yourself as the error counter is decremented if another participant or node fails first recognized.
Die
in
Die
in
Es ist daher eine Aufgabe der vorliegenden Erfindung, ein Verfahren zu schaffen, das einen fehlerhaften Knoten eines Busses rechtzeitig erkennt.It is therefore an object of the present invention, a method to create a faulty node of a bus on time recognizes.
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den in dem Patentanspruch 1 angegebenen Merkmalen gelöst.These The object is achieved by a Method with the features specified in the patent claim 1 solved.
Die
Erfindung schafft ein Verfahren zum Erkennen eines fehlerhaften
Knotens, der an einen Bus angeschlossen ist,
wobei der Knoten
in einem normalen Betriebszustand bei Erkennung eines Fehlers einen
internen Fehlerzähler
inkrementiert,
wobei der Knoten in einem isolierten Betriebszustand schaltet,
in welchem der Knoten keine Nachrichten über den Bus austauscht, wenn
der interne Fehlerzähler
des Knotens einen vorgegebenen Schwellenwert überschreitet,
wobei bei
Erfüllung
einer Bedingung der Knoten von dem isolierten Betriebszustand in
den normalen Betriebszustand schaltet und dieser Zustandswechsel erfasst
wird, und
wobei der Knoten als fehlerhaft erkannt wird, wenn eine
Rate der erfassten Zustandswechsel eine einstellbare Wechselrate
oder eine Anzahl der erfassten Zustandswechsel einen Zustandswechsel-Schwellenwert überschreitet.The invention provides a method for detecting a faulty node connected to a bus,
wherein the node increments an internal error counter in a normal operating state upon detection of a fault,
wherein the node switches to an isolated mode in which the node does not exchange messages over the bus when the internal error counter of the node exceeds a predetermined threshold,
wherein upon satisfaction of a condition, the node switches from the isolated operating condition to the normal operating condition and detecting this status change, and
wherein the node is detected as defective when a rate of the detected state changes exceeds an adjustable change rate or a number of the detected state changes exceeds a state transition threshold.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird ein Zustandswechselzähler inkrementiert, wenn ein Zustandwechsel von dem isolierten Betriebszustand in den normalen Betriebszustand erfasst wird.at an embodiment the method according to the invention becomes a state change counter incremented when a state change from the isolated operating state is detected in the normal operating state.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens ist in jedem Knoten ein Zustandswechselzähler vorgesehen.at an embodiment the method according to the invention a state change counter is provided in each node.
Bei einer alternativen Ausführungsform des erfindungsgemäßen Verfahrens ist für jeden Knoten ein zugehöriger Zustandswechselzähler in einem Master-Knoten vorgesehen.at an alternative embodiment the method according to the invention is for each node has an associated one State change counter provided in a master node.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens zeigt ein Knoten ein Zustandswechsel von dem isolierten Betriebszustand in dem normalen Betriebszustand mittels einer über den Bus gesendeten Nachricht oder über einen von dem Bus getrennten Kommunikationskanal dem Masterknoten an.at an embodiment the method according to the invention a node indicates a state change from the isolated operating state in the normal operating state by means of a message sent over the bus or over a communication channel separate from the bus to the master node.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens sendet der Knoten bei Erkennen eines Fehlers bei der Übertragung einer Nachricht über den Bus eine Fehlernachricht über den Bus aus.at an embodiment the method according to the invention sends the node upon detection of an error in the transmission a message about the bus an error message about the bus out.
Die
Erfindung schafft ferner einen Knoten für einen Bus mit einem internen
Fehlerzähler,
der bei Erkennung eines Fehlers inkrementiert wird,
wobei der
Knoten in einem normalen Betriebszustand in einen isolierten Betriebszustand
schaltet, in dem der Knoten keine Nachrichten über den Bus austauscht, wenn
der interne Fehlerzähler
einen vorgegebenen Zähler-Schwellenwert überschreitet,
wobei
bei Erfüllung
einer Bedingung der Knoten von dem isolierten Betriebszustand zurück in den
normalen Betriebszustand schaltet, wobei ein dem Knoten zugeordneter
Zustandswechselzähler
vorgesehen ist, der bei jedem Zustandswechsel des Knotens von dem
isolierten Betriebszustand in dem normalen Betriebszustand inkrementiert
wird,
wobei der Knoten als fehlerhaft erkannt wird, wenn der
zugeordnete Zustandswechselzähler
einen einstellbaren Zustandswechsel-Schwellenwert überschreitet.The invention further provides a node for a bus having an internal error counter which is incremented upon detection of an error,
the node, in a normal operating state, switching to an isolated operating state in which the node does not exchange messages over the bus when the internal error counter exceeds a predetermined counter threshold,
wherein upon satisfaction of a condition, the node switches from the isolated operating state back to the normal operating state, wherein the node associated state change counter is provided, which is incremented at each state change of the node from the isolated operating state in the normal operating state,
wherein the node is identified as faulty if the associated state change counter exceeds an adjustable state change threshold.
Bei einer Ausführungsform des erfindungsgemäßen Knotens ist der Zustandswechselzähler in dem Knoten integriert.at an embodiment of the knot according to the invention is the state change counter integrated in the node.
Bei einer alternativen Form des erfindungsgemäßen Knotens ist der Zustandswechselzähler in einem Master-Knoten integriert, der über den Bus mit dem Knoten verbunden ist.at an alternative form of the node according to the invention is the state change counter in one Master node integrated, over the bus is connected to the node.
Bei einer Ausführungsform des erfindungsgemäßen Knotens ist der Knoten ein CAN-Knoten, der an einem CAN-Bus angeschlossen ist, welcher innerhalb eines Fahrzeugs verlegt ist.at an embodiment of the knot according to the invention the node is a CAN node connected to a CAN bus is, which is installed inside a vehicle.
Bei einer Ausführungsform des erfindungsgemäßen Knotens ist das Fahrzeug ein Luftfahrzeug.at an embodiment of the knot according to the invention the vehicle is an aircraft.
Die
Erfindung schafft ferner ein Computerprogrammprodukt mit Programmbefehlen
zur Durchführung
eines Verfahrens zum Erkennen eines fehlerhaften Knotens, der an
einen Bus angeschlossen ist, wobei der Knoten in einem normalen
Betriebszustand bei Erkennung eines Fehlers einen internen Fehlerzähler inkrementiert,
wobei
der Knoten in einen isolierten Betriebszustand schaltet, in welchem
der Knoten keine Nachrichten über
den Bus austauscht, wenn der interne Fehlerzähler des Knotens einen vorgegebenen
Fehler-Schwellenwert überschreitet,
wobei
bei Erfüllung
einer Bedingung der Knoten von dem isolierten Betriebszustand in
den normalen Betriebszustand schaltet und dieser Zustandswechsel erfasst
wird, und
wobei der Knoten dann als fehlerhaft erkannt wird, wenn
eine Rate des erfassten Zustandswechsels eine einstellbare Wechselrate
oder eine Anzahl des erfassten Zustandswechsels einen einstellbaren
Zustandswechsel-Schwellenwert überschreitet.The invention further provides a computer program product having program instructions for performing a method of detecting a faulty node connected to a bus, the node incrementing an internal error counter in a normal operating state upon detection of a fault,
the node switching to an isolated mode in which the node does not exchange messages over the bus when the internal error counter of the node exceeds a predetermined error threshold,
wherein upon satisfaction of a condition, the node switches from the isolated operating condition to the normal operating condition and detecting this status change, and
wherein the node is detected as defective if a rate of the detected state change exceeds an adjustable change rate or a number of the detected state change exceeds an adjustable state change threshold.
Die Erfindung schafft ferner einen Datenträger, der ein derartiges Computerprogrammprodukt speichert.The The invention further provides a data carrier storing such a computer program product.
Im Weiteren werden bevorzugte Ausführungsformen des erfindungsgemäßen Verfahrens und des erfindungsgemäßen Busknotens unter Bezugnahme auf die beigefügten Figuren zur Erläuterung erfindungswesentlicher Merkmale beschrieben.in the Other preferred embodiments the process of the invention and the bus node according to the invention with reference to the attached Figures for explanation features essential to the invention described.
Es zeigen:It demonstrate:
Wie
man in
Überschreitet
der integrierte Fehlerzähler
FZ des Knotens
Nach Überschreiten
des Fehler-Schwellenwertes nimmt der jeweilige Knoten
Bei
dem erfindungsgemäßen Verfahren
wird ein Knoten
Bei
einer alternativen Ausführungsform
wird der Zustandwechsel nicht mittels einer über den Bus
Bei
der in
Bei
der in
Verschlechtert
sich die Übertragungsqualität eines
Knotens
Durch
die kontinuierliche Aufzeichnung eines Bus-Protokoll-Fehlers ist es möglich, einen
auftretenden Fehler bzw. einen auftretenden fehlerhaften Knoten
Das
erfindungsgemäße Verfahren
erlaubt eine frühzeitige
Erkennung von Störquellen
in dem Bussystem
Aufgrund
der frühzeitigen
Erkennung von potentiell fehlerhaften Knoten kann in sicherheitskritischen
Anwendungen die Anzahl der redundanten Knoten
Durch
das frühzeitige
Erkennen eines fehlerbehafteten CAN-Busteilnehmers bzw. eines Knotens
- 11
- Bussystembus system
- 22
- Knotennode
- 33
- Busbus
- 44
- Master-KnotenMaster node
- 55
- Kommunikationskanalcommunication channel
Claims (12)
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008002738A DE102008002738B4 (en) | 2008-06-27 | 2008-06-27 | Method for detecting a faulty node |
| JP2011515403A JP2011526110A (en) | 2008-06-27 | 2009-06-26 | Fault node detection method |
| PCT/EP2009/058057 WO2009156512A1 (en) | 2008-06-27 | 2009-06-26 | Method for detecting a faulty node |
| EP09769360.0A EP2301200B8 (en) | 2008-06-27 | 2009-06-26 | Method for detecting a faulty node |
| BRPI0913886A BRPI0913886A2 (en) | 2008-06-27 | 2009-06-26 | method for detecting a defective node |
| RU2010152949/08A RU2010152949A (en) | 2008-06-27 | 2009-06-26 | METHOD FOR DETECTING A DEFECTIVE ASSEMBLY |
| CN2009801247070A CN102077514A (en) | 2008-06-27 | 2009-06-26 | Method for detecting defective nodes |
| CA2729489A CA2729489A1 (en) | 2008-06-27 | 2009-06-26 | Method for detecting a defective node |
| US12/978,859 US9634859B2 (en) | 2008-06-27 | 2010-12-27 | Method for detecting a defective node |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008002738A DE102008002738B4 (en) | 2008-06-27 | 2008-06-27 | Method for detecting a faulty node |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102008002738A1 DE102008002738A1 (en) | 2010-01-07 |
| DE102008002738B4 true DE102008002738B4 (en) | 2010-03-11 |
Family
ID=41396516
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102008002738A Active DE102008002738B4 (en) | 2008-06-27 | 2008-06-27 | Method for detecting a faulty node |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US9634859B2 (en) |
| EP (1) | EP2301200B8 (en) |
| JP (1) | JP2011526110A (en) |
| CN (1) | CN102077514A (en) |
| BR (1) | BRPI0913886A2 (en) |
| CA (1) | CA2729489A1 (en) |
| DE (1) | DE102008002738B4 (en) |
| RU (1) | RU2010152949A (en) |
| WO (1) | WO2009156512A1 (en) |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2012272977A1 (en) | 2011-06-20 | 2014-01-16 | Tandemseven, Inc. | System and method for building and managing user experience for computer software interfaces |
| CN102420820B (en) * | 2011-11-28 | 2016-06-08 | 杭州华三通信技术有限公司 | Partition method in a kind of group system and device |
| CN103368786B (en) * | 2012-04-10 | 2016-03-30 | 珠海格力电器股份有限公司 | Method and device for testing controller local area network bus data |
| WO2014039032A1 (en) * | 2012-09-05 | 2014-03-13 | GM Global Technology Operations LLC | Method and apparatus for isolating a fault-active controller in a controller area network |
| US9009523B2 (en) | 2012-11-27 | 2015-04-14 | GM Global Technology Operations LLC | Method and apparatus for isolating a fault in a controller area network |
| US9524222B2 (en) | 2013-09-16 | 2016-12-20 | GM Global Technology Operations LLC | Method and apparatus for fault detection in a controller area network |
| DE102014112103B4 (en) * | 2013-09-16 | 2021-06-02 | GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) | Method for isolating a fault in a controller area network |
| US9110951B2 (en) * | 2013-09-16 | 2015-08-18 | GM Global Technology Operations LLC | Method and apparatus for isolating a fault in a controller area network |
| JP6187086B2 (en) * | 2013-09-20 | 2017-08-30 | 富士通株式会社 | Information processing apparatus, communication method, and communication program |
| BR112015008318A2 (en) | 2013-09-23 | 2017-07-04 | Farmobile Llc | relay device, and server and agriculture data exchange systems |
| US9354965B2 (en) | 2013-10-18 | 2016-05-31 | GM Global Technology Operations LLC | Method and apparatus for isolating a fault in a controller area network |
| CN104635549A (en) * | 2013-11-07 | 2015-05-20 | 北汽福田汽车股份有限公司 | Can bus error processing method and can controller |
| DE102014202826A1 (en) * | 2014-02-17 | 2015-08-20 | Robert Bosch Gmbh | Subscriber station for a bus system and method for increasing the data rate of a bus system |
| CN104038366B (en) * | 2014-05-05 | 2017-10-27 | 深圳市中博科创信息技术有限公司 | Clustered node abatement detecting method and system |
| US10530605B2 (en) * | 2015-08-06 | 2020-01-07 | Tower-Sec Ltd. | Means and methods for regulating can communication |
| JP6525825B2 (en) * | 2015-08-31 | 2019-06-05 | 国立大学法人名古屋大学 | Communication device |
| CN105159285B (en) * | 2015-09-17 | 2017-09-12 | 北京汽车股份有限公司 | CAN controller bus failure treating method and apparatus |
| WO2017127639A1 (en) * | 2016-01-20 | 2017-07-27 | The Regents Of The University Of Michigan | Exploiting safe mode of in-vehicle networks to make them unsafe |
| CN105871623B (en) * | 2016-05-18 | 2019-10-11 | 广州数控设备有限公司 | A kind of sporadic method for diagnosing faults of fieldbus |
| EP3366626B1 (en) | 2017-02-22 | 2021-01-06 | Otis Elevator Company | Elevator safety system and method of monitoring an elevator system |
| CN107257310B (en) * | 2017-07-05 | 2020-04-24 | 北京东土科技股份有限公司 | Implementation system based on industrial internet field layer broadband bus architecture |
| CN107528680B (en) * | 2017-07-05 | 2020-09-22 | 北京东土科技股份有限公司 | Real-time transmission method and device based on industrial Internet field layer bus architecture |
| CN111386540B (en) * | 2017-11-29 | 2023-07-21 | 三菱电机株式会社 | Maintenance planning system and maintenance planning method |
| CN108063687B (en) * | 2017-12-12 | 2021-01-08 | 北京时代民芯科技有限公司 | Method for judging fault node in CAN bus network |
| DE102018203705A1 (en) | 2018-03-12 | 2019-09-12 | Robert Bosch Gmbh | Subscriber station for a serial bus system and method for data transmission in a serial bus system |
| EP3570500B1 (en) * | 2018-05-15 | 2021-03-17 | Volvo Car Corporation | A communication network |
| CN110221619A (en) * | 2019-05-29 | 2019-09-10 | 北京三快在线科技有限公司 | Unmanned flight's equipment and method for synchronizing time therein, device and storage medium |
| US11175978B2 (en) | 2019-07-31 | 2021-11-16 | International Business Machines Corporation | Detection of an error generated within an electronic device |
| CN110674149B (en) * | 2019-09-12 | 2022-03-11 | 金蝶软件(中国)有限公司 | Service data processing method and device, computer equipment and storage medium |
| CN112083710B (en) * | 2020-09-04 | 2024-01-19 | 南京信息工程大学 | Vehicle-mounted network CAN bus node monitoring system and method |
| US12381911B2 (en) * | 2020-10-21 | 2025-08-05 | Ay Innovative Co. Ltd. | Counterattack method against hacked node in CAN bus physical layer, physical layer security method with can bus node ID auto-setting, and recording medium and system for performing the method |
| CN115484124A (en) * | 2022-08-23 | 2022-12-16 | 中国电子科技集团公司第十研究所 | CAN bus error recovery method, device and medium based on multi-device nodes |
| DE102022209301B4 (en) * | 2022-09-07 | 2024-03-28 | Volkswagen Aktiengesellschaft | Method for transferring a control device to a safe system state |
| CN119628996A (en) * | 2025-02-11 | 2025-03-14 | 天津云遥宇航科技有限公司 | A method for handling CAN bus errors of satellite-borne payloads |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3928537A1 (en) * | 1989-08-29 | 1991-03-07 | Bosch Gmbh Robert | Fault detection and location in data networks - using software based system to examine response signals within predetermined time |
| DE102007004701B4 (en) * | 2007-01-31 | 2009-02-05 | Robert Bosch Gmbh | Method for operating a mixer of a heating system |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4951281A (en) * | 1987-11-30 | 1990-08-21 | Furukawa Electric Co., Ltd. | Multiplex transmission system |
| JPH057208A (en) * | 1991-06-27 | 1993-01-14 | Nec Corp | Multi-processor system |
| JP3351104B2 (en) * | 1994-06-23 | 2002-11-25 | 株式会社デンソー | Vehicle communication system |
| JP2002185567A (en) | 2000-12-12 | 2002-06-28 | Hitachi Cable Ltd | Network performance monitoring method |
| JP2002359625A (en) * | 2001-05-31 | 2002-12-13 | Aisin Seiki Co Ltd | Control area network |
| DE10131135B4 (en) | 2001-06-28 | 2007-02-01 | Harman Becker Automotive Systems Gmbh | Method for operating a network node |
| JP4052079B2 (en) * | 2002-10-09 | 2008-02-27 | 日産自動車株式会社 | Vehicle control device |
| US7315204B2 (en) * | 2005-07-08 | 2008-01-01 | National Semiconductor Corporation | Class AB-D audio power amplifier |
| US7991351B2 (en) * | 2007-02-28 | 2011-08-02 | Kuban Paul A | Extension of wired controller area networks to wireless personal area networks |
| JP4407752B2 (en) * | 2008-01-10 | 2010-02-03 | トヨタ自動車株式会社 | FAILURE LOCATION DETECTION DEVICE, COMMUNICATION DEVICE, AND FAILURE LOCATION DETECTION METHOD |
-
2008
- 2008-06-27 DE DE102008002738A patent/DE102008002738B4/en active Active
-
2009
- 2009-06-26 WO PCT/EP2009/058057 patent/WO2009156512A1/en not_active Ceased
- 2009-06-26 EP EP09769360.0A patent/EP2301200B8/en active Active
- 2009-06-26 BR BRPI0913886A patent/BRPI0913886A2/en not_active IP Right Cessation
- 2009-06-26 CA CA2729489A patent/CA2729489A1/en not_active Abandoned
- 2009-06-26 RU RU2010152949/08A patent/RU2010152949A/en not_active Application Discontinuation
- 2009-06-26 CN CN2009801247070A patent/CN102077514A/en active Pending
- 2009-06-26 JP JP2011515403A patent/JP2011526110A/en active Pending
-
2010
- 2010-12-27 US US12/978,859 patent/US9634859B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3928537A1 (en) * | 1989-08-29 | 1991-03-07 | Bosch Gmbh Robert | Fault detection and location in data networks - using software based system to examine response signals within predetermined time |
| DE102007004701B4 (en) * | 2007-01-31 | 2009-02-05 | Robert Bosch Gmbh | Method for operating a mixer of a heating system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011526110A (en) | 2011-09-29 |
| EP2301200B1 (en) | 2016-06-08 |
| EP2301200A1 (en) | 2011-03-30 |
| US20110188371A1 (en) | 2011-08-04 |
| WO2009156512A1 (en) | 2009-12-30 |
| EP2301200B8 (en) | 2016-08-17 |
| CA2729489A1 (en) | 2009-12-30 |
| CN102077514A (en) | 2011-05-25 |
| US9634859B2 (en) | 2017-04-25 |
| DE102008002738A1 (en) | 2010-01-07 |
| RU2010152949A (en) | 2012-08-10 |
| BRPI0913886A2 (en) | 2017-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102008002738B4 (en) | Method for detecting a faulty node | |
| EP1352326B1 (en) | Method and device for monitoring a data processing and transmission | |
| DE112010001370B4 (en) | Signal transmission device for an elevator | |
| EP2274655B1 (en) | Method, system and bus coupler for exchanging data between an overlay network and an underlay network | |
| DE19752792B4 (en) | Device for self-diagnosis of essentially sporadic errors in serial transmission systems | |
| EP3977682B1 (en) | Error detection test device for a subscriber station of a serial bus system, and method for testing mechanisms for detecting errors in a communication in a serial bus system | |
| EP2652911B1 (en) | Wire breakage diagnosis | |
| EP2637362B1 (en) | Bus participant device for connection to a line-redundant, serial data bus and method for controlling the communication of a bus participant with a line-redundant, serial data bus | |
| EP2836912B1 (en) | Subscriber station for a bus system and method for transmitting messages between subscriber stations of a bus system | |
| EP3295645B1 (en) | Method and arrangement for decoupled transmission of data between networks | |
| EP3881499A1 (en) | Error frame screening unit for a subscriber station of a serial bus system and method for communication in a serial bus system | |
| DE112015005253T5 (en) | Controller Area Network (CAN) communication system and error information recording device | |
| EP3744046B1 (en) | Subscriber station for a serial bus system, and method for fault signalling for a message received in a serial bus system | |
| EP1686732B1 (en) | Method and system for transmitting protocol data units | |
| WO2020234465A1 (en) | Subscriber station for a serial bus system, and method for communicating in a serial bus system | |
| DE602004007130T2 (en) | ERROR IDENTIFICATION AND SUPPRESSION IN A TDMA-BASED NETWORK NODE | |
| DE102008042503B4 (en) | The packet communication system | |
| DE102009016972B4 (en) | Communication system for decentralized and self-sufficient monitoring and control of a subordinate bus system | |
| DE102013204891B4 (en) | Method for the reconstruction of measurement data | |
| EP3987697B1 (en) | Method for operating a communication network, communication network, and subscribers for a communication network | |
| EP2501080A1 (en) | Method for increasing the availability of a communication network | |
| EP3492999A1 (en) | Method of operating a communication system, communication system and communication participant | |
| DE102012209093A1 (en) | Subscriber station for bus system in vehicle has transmission device to send error portion to send transmitted massage of another subscriber station and to abort own message to be sent when transmitted message is incorrectly recognized | |
| EP3627771A1 (en) | Method for checking the behavior of bus units on a can fd-bus in line with specifications | |
| DE102018221417A1 (en) | Method and network distributor for reporting a fault in a communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8364 | No opposition during term of opposition | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: AIRBUS OPERATIONS GMBH, 21129 HAMBURG, DE |
|
| R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04L0012260000 Ipc: H04L0043000000 |