DE102008052781B4 - Fehlererkennung in differentiellen Bussystemen - Google Patents
Fehlererkennung in differentiellen Bussystemen Download PDFInfo
- Publication number
- DE102008052781B4 DE102008052781B4 DE102008052781.5A DE102008052781A DE102008052781B4 DE 102008052781 B4 DE102008052781 B4 DE 102008052781B4 DE 102008052781 A DE102008052781 A DE 102008052781A DE 102008052781 B4 DE102008052781 B4 DE 102008052781B4
- Authority
- DE
- Germany
- Prior art keywords
- bus
- error detection
- bus lines
- detection means
- control device
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 23
- 238000012544 monitoring process Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 9
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/40169—Flexible bus arrangements
-
- 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/0681—Configuration of triggering conditions
-
- 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/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Dc Digital Transmission (AREA)
- Small-Scale Networks (AREA)
Abstract
Bussystem zur Übertragung von digitalen Datennachrichten mit wenigstens zwei parallel geführten Busleitungen (1, 2), auf denen die Datennachrichten mit zueinander inversen Signalpegeln übertragbar sind, mit mehreren Busknoten (3, 4) zur Datenübertragung, wobei nur ein einziger der Busknoten (3, 4) als Signalsteuergerät (4) ein Fehlererkennungsmittel (5) zur Überwachung der Busleitungen (1, 2) aufweist.
Description
- Die Erfindung betrifft ein Bussystem zur Übertragung von digitalen Datennachrichten mit wenigstens zwei parallel geführten Busleitungen und ein Verfahren zur Übertragung von digitalen Datennachrichten durch ein derartiges Bussystem.
- Ein differentielles Bussystem, z.B. ein CAN-Bus (Controller Area Network), besteht aus zwei differentiellen Busleitungen und eignet sich vor allem für sicherheitsrelevante Bereiche, insbesondere für Automobiltechnikbereich. Um eine größtmögliche Sicherheit bei der Datenübertragung zu gewährleisten, wird das CAN-Bussystem überwacht, indem bei jedem Busknoten (z.B. Transceiver) eine Fehlererkennung realisiert wird. Viele in CAN-Bussystemen auftretende Fehler haben jedoch physikalische Ursachen, z.B. Leitungsbruch, Leitungskurzschluss nach Masse, Leitungskurzschluss zur Versorgungsspannung, Leitungskurzschluss zu der anderen Signalleitung oder Probleme beim Leitungsabschluss usw. Aus der deutschen Patentschrift
DE 196 01 836 B4 ist ein Verfahren zur Überwachung eines CAN-Bussystems bekannt, bei dem eine Fehlererkennung in der Mehrzahl der Busknoten (Sender, Empfänger bzw. Steuergeräte) des Bussystems implementiert wird. Im Einsatz des Bussystems ist aber nicht notwendig, dass die Mehrzahl der Busknoten ein Diagnosemaster ist. Deshalb ist in diesem Fall die Fehlererkennung in vielen Busknoten ohne Nutzen implementiert. - Ferner offenbart die
DE 10 2006 048 073 A1 einen elektrischen Schaltkreis (ein CAN-Bussystem) mit Mitteln zum Sensieren eines Fehlerstromes. - Der Erfindung liegt die Aufgabe zu Grunde, ein überwachbares, differentielles Bussystem zu vereinfachen.
- Diese Aufgabe wird erfindungsgemäß durch ein Bussystem nach dem Patentanspruch 1 bzw. durch ein Verfahren nach dem Patentanspruch 6 gelöst. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.
- Der Erfindung liegt die Idee zugrunde, die Leitungsfehler auf der physikalischen Ebene unabhängig von Busknoten erkennen zu können. Bei einem differentiellen Bussystem (z.B. ein CAN-Bus), welches zur Übertragung von digitalen Datennachrichten wenigstens zwei parallel geführten Busleitungen aufweist, werden die Datennachrichten auf den Busleitungen mit zueinander inversen Signalpegeln übertragen, wobei das Bussystem mehreren Busknoten zur Datenübertragung aufweist, von denen nur ein einziger der Busknoten als Signalsteuergerät ein Fehlererkennungsmittel zur Überwachung der Busleitungen aufweist. Die Busknoten können Sender, Empfänger, Transceiver oder Controller usw. sein. Unter dem Begriff von Datennachrichten versteht man bspw. auch Datentelegramme und Datenpakete. Die Fehlererkennung ist nun nicht mehr bei allen Busknoten des Bussystems vorhanden, d.h., die entsprechende Hardware oder Software können in dem oder den Busknoten gespart oder reduziert werden. Dadurch dient nur einer der Busknoten als Signalsteuergerät, welches als Diagnosemaster fungiert. Die Fehlererkennung braucht dann nur in einen oder einen geringen Teil der Busknoten integriert zu werden. Das Bussystem kann somit kostengünstig und strukturell vereinfacht aufgebaut werden.
- Gemäß einer vorteilhaften Ausgestaltung der Erfindung weist das Signalsteuergerät eine elektrische Terminierung zwischen den beiden Busleitungen auf, wobei die Terminierung durch mindestens zwei elektrische Widerstände/Widerstandsgruppen ausgebildet wird. Die Widerständen/Widerständegruppen können als ein Spannungsteiler dienen.
- Gemäß einer vorteilhaften Ausgestaltung der Erfindung wird ein Spannungspotential, insbesondere der Mittelwert der auf die Terminierung aufgelegten Spannung, zwischen den mindestens zwei elektrischen Widerständen/Widerstandsgruppen mittels des Fehlererkennungsmittels zur Überwachung der Busleitungen ermittelt. Der Mittelwert der Spannung zwischen den beiden Busleitungen kann leicht gemessen werden, wenn die zwei Widerstände/Widerstandsgruppen von gleichem Widerstandwert sind. Durch Ermittlung des Mittelwertes der Spannungsdifferenz der beiden Busleitungen können auch die Fehler festgestellt werden, die sich dahin auswirken, dass die Differenz der Signalpegel auf den beiden Leitungen größer ist als ein bestimmter Betrag oder ein Schwellenwert.
- Gemäß einer weiteren vorteilhaften Ausgestaltung der Erfindung weist das Signalsteuergerät eine Transceiverkomponente zum Empfangen/Senden der Datennachrichten auf, und das Signalsteuergerät kann dadurch zur Übertragung der Datennachrichten mit dem oder den Transceivern des Bussystems durch die Busleitungen verbunden werden.
- Gemäß einer weiteren vorteilhaften Ausgestaltung der Erfindung ist das Fehlererkennungsmittel ein Datenverarbeitungsgerät, insbesondere ein Mikrocontroller, wobei der Mittelwert der auf die Terminierung aufgelegten Spannung dem Fehlererkennungsmittel zugeführt wird. Mittels des Fehlererkennungsmittels können die Fehlererkennung ausgewertet und eine entsprechende Hilfsinformation bereitgestellt werden. Dadurch können alle Leitungsfehler unabhängig von Fehlerorten sicher erkannt werden.
- Ferner wird ein Verfahren zur Übertragung von digitalen Datennachrichten mit wenigstens zwei parallel geführten Busleitungen bereitgestellt, auf denen die Datennachrichten mit zueinander inversen Signalpegeln übertragen werden, wobei die Datennachrichten durch mehrere Busknoten empfangen und/oder gesendet werden, und wobei nur ein einziger der Busknoten zur Überwachung der Busleitungen als Signalsteuergerät derart vorgesehen wird, dass ein auf dem und/oder den Busleitungen aufgetretener Fehler durch ein Fehlererkennungsmittel des Signalsteuergeräts erkannt werden kann.
- Nachfolgend wird die Erfindung anhand des in der Figur dargestellten Ausführungsbeispiels näher beschrieben und erläutert.
- Es zeigt:
- FIG eine schematische Darstellung eines erfindungsgemäßen Bussystems.
- In dieser FIG wird beispielhaft ein CAN-Bussystem mit zwei parallel geführten Busleitungen, die jeweils einen CAN-High 1 und einen CAN-Low 2 darstellen, gezeigt. Der logische Wert der übertragenen Daten wird durch die Differenz zwischen den Pegeln auf den beiden Leitungen 1,2 dargestellt. Dadurch ergibt sich eine sehr störsichere Datenübertragung. Denn da die beiden differentiellen Leitungen immer invertierte Pegel haben, kann nur eine der beiden, niemals jedoch beide gleichzeitig, in entgegensetzten Richtungen gestört werden.
- Im Bussystem werden mehrere Busknoten 3, 4, wie z.B. Sender, Empfänger bzw. Transceiver angeordnet, um Daten zu übertragen. Dabei wird einer der mehreren Busknoten 3, 4 als Signalsteuergerät 4 ausgebildet und als Diagnosemaster des Bussystems eingesetzt. Im Signalsteuergerät 4 werden die zwei Busleitungen 1, 2 durch zwei Widerstände 6 gekoppelt und elektrisch terminiert, wobei die zwei Widerstände 6 den gleichen Widerstandwert haben können. Die Terminierung kann aber auch außerhalb des Signalsteuergeräts 4 angeordnet werden. Durch diese Terminierung kann Auftreten von Signalreflexionen auf den Busleitungen 1, 2 vermieden werden. Das Signalsteuergerät 4 umfasst zudem eine Transceiverkomponente 7 zum Empfangen/Senden von Datennachrichten und einen Mikrocontroller 5 zur Fehlererkennung. Das Signalsteuergerät 4 wird mit den anderen Buskonten 3 durch die Busleitungen 1, 2 verbunden. Wenn ein Leitungsfehler irgendwo im Bussystem auftritt, kann das vom Bussystem sicher und sofort erkannt werden. Das Signalsteuergerät 4 kann als Gateway oder Router des Bussystems dienen.
- Um die Busleitungen 1, 2 zu überwachen, wird in einfacher Weise der Mittelwert der Spannungsdifferenz der zwei Datenleitungen 1, 2 ermittelt. Der Mittelwert kann auf einer einfachen Weise zwischen den beiden Widerständen 6 abgemessen werden. Der erfasste Mittelwert wird dem Mikrocontroller 5 zur Überwachung der Datenleitungen 1, 2 zugeführt. Im Mikrocontroller 5 ist der Mittelwert zur Erkennung eines Leitungsfehlers, wie z.B. eines Kurzschlusses oder einer Unterbrechung, mit einem vorgespeicherten Referenzwert zu vergleichen. Im Mikrocontroller 5 kann das Vergleichsergebnis ausgewertet und evtl. eine entsprechende Hilfsinformation bereitgestellt werden. Weicht der Mittelwert von dem Referenzwert ab, liegt dann ein Leitungsfehler auf mindestens einer der beiden Busleitungen 1, 2 vor. Durch die Ermittlung des Mittelwertes können Leitungsfehler festgestellt werden, auch wenn die Differenz der Signalpegel auf den beiden Datenleitungen 1, 2 größer ist als ein bestimmter Betrag, d.h. die beiden Signalpegel zu weit voneinander abweichen.
Claims (10)
- Bussystem zur Übertragung von digitalen Datennachrichten mit wenigstens zwei parallel geführten Busleitungen (1, 2), auf denen die Datennachrichten mit zueinander inversen Signalpegeln übertragbar sind, mit mehreren Busknoten (3, 4) zur Datenübertragung, wobei nur ein einziger der Busknoten (3, 4) als Signalsteuergerät (4) ein Fehlererkennungsmittel (5) zur Überwachung der Busleitungen (1, 2) aufweist.
- Bussystem nach
Anspruch 1 , wobei das Signalsteuergerät (4) eine elektrische Terminierung zwischen den beiden Busleitungen (1, 2) aufweist, wobei die Terminierung aus mindestens zwei elektrischen Widerständen/Widerstandsgruppen (6) besteht. - Bussystem nach
Anspruch 2 , wobei mittels des Fehlererkennungsmittels (5) ein Spannungspotential zwischen den mindestens zwei elektrischen Widerständen/Widerstandsgruppen (6) zur Überwachung der Busleitungen (1, 2) ermittelbar ist. - Bussystem nach einem der
Ansprüche 1 bis3 , wobei das Signalsteuergerät (4) eine Transceiverkomponente (7) zum Empfangen/Senden der Datennachrichten aufweist. - Bussystem nach einem der
Ansprüche 1 bis3 , wobei das Fehlererkennungsmittel (5) ein Mikrocontroller ist, wobei der Mittelwert der auf die Terminierung aufgelegten Spannung an das Fehlererkennungsmittel (5) zuführbar ist und/oder zugeführt wird. - Verfahren zur Übertragung von digitalen Datennachrichten durch ein Bussystem bestehend aus wenigstens zwei parallel geführten Busleitungen (1, 2), auf denen die Datennachrichten mit zueinander inversen Signalpegeln übertragen werden, wobei die Datennachrichten durch mehrere Busknoten (3, 4) empfangen und/oder gesendet werden, und wobei nur ein einziger der Busknoten (3, 4) zur Überwachung der Busleitungen (1, 2) als Signalsteuergerät (4) derart vorgesehen ist, dass ein auf der und/oder den Busleitungen (1, 2) aufgetretener Fehler durch ein Fehlererkennungsmittel (5) des Signalsteuergeräts (4) erkannt werden kann.
- Verfahren nach
Anspruch 6 , wobei die Busleitungen (1, 2) durch eine zwischen den beiden Busleitungen (1, 2) angeordnete Terminierung elektrisch terminiert werden, wobei die Terminierung durch mindestens zwei elektrische Widerstände/Widerstandsgruppen (6) ausgebildet wird. - Verfahren nach
Anspruch 7 , wobei ein Spannungspotential zwischen den mindestens zwei elektrischen Widerständen/Widerstandsgruppen (6) zur Überwachung der Busleitungen (1, 2) mittels des Fehlererkennungsmittels (5) ermittelt wird. - Verfahren nach einem der
Ansprüche 6 bis8 , wobei die Datennachrichten von dem Signalsteuergerät (4) über eine Transceiverkomponente (7) empfangen und/oder gesendet werden. - Verfahren nach einem der
Ansprüche 6 bis9 , wobei das Fehlererkennungsmittel (5) durch einen Mikrocontroller ausgebildet wird, wobei der Mittelwert der auf die Terminierung aufgelegten Spannung dem Fehlererkennungsmittel (5) zugeführt wird.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008052781.5A DE102008052781B4 (de) | 2008-10-22 | 2008-10-22 | Fehlererkennung in differentiellen Bussystemen |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008052781.5A DE102008052781B4 (de) | 2008-10-22 | 2008-10-22 | Fehlererkennung in differentiellen Bussystemen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102008052781A1 DE102008052781A1 (de) | 2010-04-29 |
| DE102008052781B4 true DE102008052781B4 (de) | 2024-02-08 |
Family
ID=42054993
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102008052781.5A Active DE102008052781B4 (de) | 2008-10-22 | 2008-10-22 | Fehlererkennung in differentiellen Bussystemen |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102008052781B4 (de) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102015221848B4 (de) * | 2015-11-06 | 2023-08-31 | Volkswagen Aktiengesellschaft | Bussystem und Verfahren zur Diagnose eines Kurzschlusses |
| DE102017212544A1 (de) * | 2017-07-21 | 2019-01-24 | Robert Bosch Gmbh | Sende-/Empfangseinrichtung für ein CAN Bussystem und Verfahren zur Erkennung eines Kurzschlusses mit einer CAN Sende-/Empfangseinrichtung |
| DE102017214183B4 (de) * | 2017-08-15 | 2025-03-13 | Robert Bosch Gmbh | Vorrichtung und Verfahren zur Erkennung eines Fehlers auf einer Datenleitung |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19611944A1 (de) | 1996-03-26 | 1997-10-02 | Daimler Benz Ag | Integrierter Schaltkreis zur Kopplung eines mikrokontrollierten Steuergerätes an einen Zweidraht-Bus |
| DE19601836B4 (de) | 1995-01-31 | 2008-03-27 | Volkswagen Ag | Verfahren zur Überwachung einer seriellen Übertragung von digitalen Datennachrichten auf zwei parallel geführten Datenleitungen |
| DE102006048073A1 (de) | 2006-10-11 | 2008-04-17 | Wabco Gmbh | Vorrichtung zum Sensieren eines Fehlerstromes in einem Feldbussystem |
| US20080116992A1 (en) | 2006-11-22 | 2008-05-22 | Denso Corporation | Voltage supply unit for diagnosing electrical disconnection occurring in communication system and apparatus using the voltage supply unit |
| EP1826946B1 (de) | 2005-10-06 | 2008-10-29 | Denso Corporation | Fahrzeugnetzwerkdiagnosesystem und Fahrzeugsteuervorrichtung dafür |
-
2008
- 2008-10-22 DE DE102008052781.5A patent/DE102008052781B4/de active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19601836B4 (de) | 1995-01-31 | 2008-03-27 | Volkswagen Ag | Verfahren zur Überwachung einer seriellen Übertragung von digitalen Datennachrichten auf zwei parallel geführten Datenleitungen |
| DE19611944A1 (de) | 1996-03-26 | 1997-10-02 | Daimler Benz Ag | Integrierter Schaltkreis zur Kopplung eines mikrokontrollierten Steuergerätes an einen Zweidraht-Bus |
| EP1826946B1 (de) | 2005-10-06 | 2008-10-29 | Denso Corporation | Fahrzeugnetzwerkdiagnosesystem und Fahrzeugsteuervorrichtung dafür |
| DE102006048073A1 (de) | 2006-10-11 | 2008-04-17 | Wabco Gmbh | Vorrichtung zum Sensieren eines Fehlerstromes in einem Feldbussystem |
| US20080116992A1 (en) | 2006-11-22 | 2008-05-22 | Denso Corporation | Voltage supply unit for diagnosing electrical disconnection occurring in communication system and apparatus using the voltage supply unit |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102008052781A1 (de) | 2010-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10349600B4 (de) | Verfahren zur Überprüfung von Leitungsfehlern in einem Bussystem und Bussystem | |
| DE102015108342B4 (de) | Leitungsunterbrechungsfehlerdetektion und -diagnose in einem controller area network | |
| DE102008002946B4 (de) | Verfahren zum Detektieren eines Fehlers auf einer Datenleitung | |
| EP0382794B1 (de) | Netzwerkschnittstelle | |
| DE102016107923B4 (de) | Detektion eines ECU-Erdungsfehlers mit Spannungsmessungen am CAN-Bus | |
| DE102015108333B4 (de) | Kurzschlussfehlerisolierung in einem controller area network | |
| EP0403763A2 (de) | Verfahren zum Vernetzen von Rechnern und/oder Rechnernetzen sowie Vernetzungssystem | |
| EP2080334A1 (de) | Vorrichtung zum sensieren eines fehlerstromes in einem feldbussystem | |
| EP1217528B1 (de) | Schaltungsanordnung zur Fehlerkennung eines Zweidraht-Datenbusses | |
| EP2652911B1 (de) | Aderbruch-diagnose | |
| WO2018133953A1 (de) | Verfahren zum betreiben einer überwachungsvorrichtung eines datennetzwerks eines kraftfahrzeugs sowie überwachungsvorrichtung, steuergerät und kraftfahrzeug | |
| DE4307794C2 (de) | Einrichtung zur Überwachung symmetrischer Zweidraht-Busleitungen und -Busschnittstellen | |
| DE102008052781B4 (de) | Fehlererkennung in differentiellen Bussystemen | |
| EP0775406A1 (de) | System zum fehlersicheren übertragen von daten über einen differentiellen bus | |
| DE102016116426A1 (de) | Verfahren zum Verarbeiten eines Single-Edge-Nibble-Transmission-Signals, Datenempfangsvorrichtung und Datenübertragungseinrichtung | |
| EP1687681A2 (de) | Verfahren zum betreiben eines netzwerks | |
| DE19750317A1 (de) | Empfangsschaltung für ein CAN-System | |
| DE102015221848B4 (de) | Bussystem und Verfahren zur Diagnose eines Kurzschlusses | |
| DE102014206925A1 (de) | Kraftfahrzeug-Bordnetz und Verfahren zum Erkennen eines Lichtbogens in einem Kraftfahrzeug-Bordnetz | |
| DE102010001842B4 (de) | Kommunikationssystem mit Signalreflexionsverhinderungsfunktion und im System vorhandener Knoten | |
| DE102021120393B3 (de) | Verfahren und Verschaltung zum Betrieb eines Netzwerks oder Netzwerkabschnitts | |
| DE60107689T2 (de) | Masseversatzdetektion für can systeme | |
| DE102015221675B4 (de) | Bussystem, Steuergerät und Verfahren zur Erfassung eines bevorstehenden Ausfalls eines Bussystems | |
| WO2000052579A1 (de) | Überwachungseinheit für verbesserte datenübertragungssicherheit im master slave bussystem | |
| DE3327489C2 (de) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
| R012 | Request for examination validly filed |
Effective date: 20130205 |
|
| R016 | Response to examination communication | ||
| R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04L0012260000 Ipc: H04L0043000000 |
|
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final |