EP1428124A2 - Verfahren zur übertragung von nachrichten zwischen busteilnehmern - Google Patents

Verfahren zur übertragung von nachrichten zwischen busteilnehmern

Info

Publication number
EP1428124A2
EP1428124A2 EP02777149A EP02777149A EP1428124A2 EP 1428124 A2 EP1428124 A2 EP 1428124A2 EP 02777149 A EP02777149 A EP 02777149A EP 02777149 A EP02777149 A EP 02777149A EP 1428124 A2 EP1428124 A2 EP 1428124A2
Authority
EP
European Patent Office
Prior art keywords
message
bus
control unit
diagnostic
status
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.)
Withdrawn
Application number
EP02777149A
Other languages
English (en)
French (fr)
Inventor
Robert Griessbach
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Publication of EP1428124A2 publication Critical patent/EP1428124A2/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/24Testing correct operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Testing Electric Properties And Detecting Electric Faults (AREA)

Abstract

Bei einem Verfahren zur Übertragung von Nachrichten zwischen Busteilnehmern, die jeweils mit einem Kommunikationsbus zum Austausch von Nachrichten verbunden sind, und mit einer Diagnoseeinrichtung für eine Störung des Kommunikationsbusses, wird in einer vom Normalbetrieb verschiedenen Diagnose-Betriebsart zur Diagnose einer Nachrichtenübertragung zwischen zwei Busteilnehmern der die Nachricht empfangende Busteilnehmer durch die Diagnoseeinrichtung aufgefordert, die Nachricht auf den Kommunikationsbus auszugeben.

Description

Verfahren zur Übertragung von Nachrichten zwischen Busteilnehmern
Die Erfindung betrifft ein Verfahren zur Übertragung von Nachrichten zwischen Bus- teilnehmern mit den Merkmalen des Oberbegriffs von Patentanspruch 1.
In modernen Kraftfahrzeugen besteht zunehmend die Notwendigkeit, mehrere Busteilnehmer wie Steuereinheiten und Sensoren miteinander zu verbinden. Solche Steuereinheiten sind beispielsweise eine elektronische Motorsteuerung und die Steuerung eines Automatikgetriebes. Um für eine solche Steuereinheit bei einem Werkstattaufenthalt Fehler auszulesen, ist es aus der Offenlegungsschrift DE 39 34 974 A1 bekannt, als Diagnoseeinrichtung im Fahrzeug einen Diagnosebus anzuordnen. Eine Busleitung dient zur Übertragung von Kontrollsignalen und die andere Leitung ist als Statusleitung vorgesehen. Dadurch ergibt sich allein für die Diagnose ein erheblicher konstruktiver Aufwand.
Aus der DE 19837242 C ist ein Verfahren der eingangs genannten Art bekannt, bei dem ebenfalls über einen separaten Diagnosebus im Fehlerfall eine Datenübertragung stattfindet. Der Diagnosebus stellt einen redundanten Datenbus dar. Auch hier ist wie bei der DE 39 34 974 A1 ein erheblicher konstruktiver Aufwand zu verzeichnen. Darüber hinaus ist ein evtl. auftretender Fehler in der Datenübertragung in der Regel nicht erkennbar, da dann automatisch der Diagnosebus „einspringt". Wird wie bei der DE 39 34 974 A1 der Status der übertragenen Nachricht überprüft, ändert sich dieser im Fehlerfalle nicht.
Es ist ein Ziel der Erfindung, ein Verfahren zur Übertragung von Nachrichten zwischen Busteilnehmern eines Fahrzeugs bereitzustellen, die eine zuverlässige Diagnose einer Störung in der Datenübertragung gerade bei einer Datenübertragung zwischen zwei Busteilnehmern ohne besonderen Aufwand ermöglicht.
Dieses Ziel wird mit einem Verfahren zur Übertragung von Nachrichten erreicht, wie es im Patentanspruch 1 angegeben ist. Vorteilhafte Weiterbildungen der Erfindung sind in den weiteren Patentansprüchen angegeben. In der vom Normalbetrieb verschiedenen Betriebsart kann mit Hilfe der Diagnoseeinrichtung der die Nachricht normalerweise empfangende Busteilnehmer gezielt veranlasst werden, die Nachricht auf den Kommunikationsbus auszugeben. Tut er dies nicht oder ist die Nachricht beschädigt, liegt eine Störung vor. Allerdings lässt sich dann noch nicht feststellen, wo die Störung vorliegt.
Zur Lokalisation der Störquelle kann ein dritter Busteilnehmer, der im Normalbetrieb an dieser Nachrichtenübertragung nicht beteiligt ist, im Diagnosebetrieb veranlasst werden, diese Nachricht aufzunehmen. Der Status dieser Nachricht für die drei Bus- teilnehmer wird anschließend ausgelesen. Besteht der Fehler im Sender, besitzen die beiden empfangenen Busteilnehmer denselben Status („keine Nachricht vorhanden"). Liegt der Fehler im Empfänger, besitzen die beiden Empfänger unterschiedlichen Status.
Das erfindungsgemäße Verfahren eignet sich besonders für eine bilaterale Nachrichtenübertragung. Für Nachrichten, die im Normalbetrieb zwischen mehr als zwei Busteilnehmern übertragen werden, ist in der vom Normalbetrieb verschiedenen Betriebsart die Hinzuziehung eines weiteren Busteilnehmers nicht mehr erforderlich. Hier genügt es, wenn der Status dieser Nachricht für alle an dieser Nachrichten- Übertragung beteiligten Busteilnehmer ausgelesen wird. Ein Fehler des Senders ändert den Nachrichten-Status der Empfänger nicht. Ein Fehler in einem Empfänger wird im unterschiedlichen Status dieses Empfängers gegenüber den anderen Empfängern erkennbar.
Anhand der Figur ist die Erfindung weiter erläutert.
Die Figur zeigt die typische Architektur eines Datenbussystems im Fahrzeug. Mit Hilfe des Datenbusses soll der Zustand eines Schalters 1 , der an einem Steuergerät 2 angeschlossen ist, einem weiteren Steuergerät 4 mitgeteilt werden. Die Steuerge- rate 2 und 3 sowie ein weiteres Steuergerät 4 sind an einem Kommunikationsbus 6 angeschlossen, ebenso ein Gateway 5. Über das Gateway 5 ist jedes Steuergerät 2, 3, 4 über einen Diagnose-Tester 8 ansprechbar. Der Schalter 1 wird vom Steuergerät 2 eingelesen und die Schalterzustands- Information über das Bussystem an das Steuergerät 3, übermittelt. Vom Tester 8 kann der Zustand des Schalters vom Steuergerät 2 abgefragt werden. Außerdem kann der Status der über den Bus 6 übertragenen Nachricht vom Steuergerät 3 ab- gefragt werden.
Im Fehlerfall wird der Status des Schalters 1 im Steuergerät 2 richtig erkannt, im Steuergerät 3 aber nicht. Es ist damit nicht feststellbar, ob die Nachricht über den Zustand des Schalters 1 vom Steuergerät 2 nicht auf den Bus gelegt wird oder ob das Steuergerät 3 die Nachricht nicht richtig empfängt.
Erfindungsgemäß wird über das Gateway 5 eine Diagnoseeinrichtung (Tester 8) angeschlossen und ein Diagnosebetrieb eingestellt. Dabei wird das Steuergerät 3 gezielt nach der Nachricht des Steuergeräts 2 gefragt. Hat es diese empfangen und arbeitet es störungsfrei, legt es diese Nachricht auf den Kommunikationsbus . Der Tester empfängt die Nachricht und stellt fest, dass das Gesamtsystem ordnungsgemäß arbeitet.
Entsprechend kann bei mehreren Nachrichten, die auch von mehreren Sendern (Steuergeräte und dgl.) stammen, der bzw. die Empfänger veranlasst werden, die jeweils interessierende Nachricht auszugeben. Auf diese Weise kann das Gesamtsystem gezielt überprüft werden.
Tritt ein Fehler auf, der beim genannten Beispiel anhand der nicht bzw. unvollstän- dig vorhandenen Nachricht des Steuergeräts 2 erkennbar ist, wird das Steuergerät 4 veranlasst, die Schalterzustands-Nachricht ebenfalls zu empfangen. Über das Gateway werden die Nachrichtenstati der Steuergeräte 2 bis 4 abgefragt. Sind die Stati der Steuergeräte 3 und 4 gleich, liegt der Fehler im Steuergerät 2, sind sie verschieden (d.h. Steuergerät 4 und nicht Steuergerät 3 hat die Nachricht aufgenom- men), liegt der Fehler im Steuergerät 3.
Um bei Nachrichten, die von einem Steuergerät an mehrere Steuergeräte versandt werden, keinen zusätzlichen Aufwand für die Diagnosefunktion zu erzeugen, wer- den für diese Diagnosefunktion idealer Weise die Steuergeräte benutzt, die die zu untersuchende Nachricht ohnehin empfangen.
Im Tester 6 muss dann eine Tabelle vorhanden sein, aus der hervorgeht, welche Signale von welchen Steuergeräten empfangen werden. Erhalten alle an sich anzusprechenden Steuergeräte keine Nachricht, liegt der Fehler im Sender, ansonsten in dem Empfänger, der im Gegensatz zu den anderen Empfängern keine Nachricht erhält.
Damit erhält man eine Möglichkeit, Signale in Bussystemen mit vorhandenen Werkstattmitteln und ohne großen Aufwand lückenlos zu verfolgen und den Fehlerort exakt einzugrenzen.

Claims

Patentansprüche
1. Verfahren zur Übertragung von Nachrichten zwischen Busteilnehmern (2, 3, 4), die jeweils mit einem Kommunikationsbus (6) zum Austausch von Nachrichten verbunden sind, und mit einer Diagnoseeinrichtung für eine Störung des Kommunikationsbusses, dadurch gekennzeichnet, dass in einer vom Normalbetrieb verschiedenen Diagnose-Betriebsart zur Diagnose einer Nachrichtenübertragung zwischen zwei Busteilnehmern der die Nachricht empfangende Busteilnehmer durch die Diagnoseeinrichtung aufgefordert wird, die Nachricht auf den Kommunikationsbus auszugeben.
2. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, dass in der Diagnose- Betriebsart ein dritter Busteilnehmer zur Aufnahme der Nachricht veranlasst wird und dass der Status dieser Nachricht für die drei Busteilnehmer ausgelesen wird.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass für Nachrichten, die zwischen mehr als zwei Busteilnehmern übertragen werden, in der vom Normalbetrieb verschiedenen Betriebsart der Status dieser Nachricht für alle an dieser Nachrichtenübertragung beteiligten Busteilnehmer ausgelesen wird
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die an dieser Nachrichtenübertragung beteiligten Busteilnehmer aus einer Tabelle ausgelesen werden.
EP02777149A 2001-09-21 2002-09-19 Verfahren zur übertragung von nachrichten zwischen busteilnehmern Withdrawn EP1428124A2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10146695.1A DE10146695B4 (de) 2001-09-21 2001-09-21 Verfahren zur Übertragung von Nachrichten zwischen Busteilnehmern
DE10146695 2001-09-21
PCT/EP2002/010501 WO2003027685A2 (de) 2001-09-21 2002-09-19 Verfahren zur übertragung von nachrichten zwischen busteilnehmern

Publications (1)

Publication Number Publication Date
EP1428124A2 true EP1428124A2 (de) 2004-06-16

Family

ID=7699878

Family Applications (1)

Application Number Title Priority Date Filing Date
EP02777149A Withdrawn EP1428124A2 (de) 2001-09-21 2002-09-19 Verfahren zur übertragung von nachrichten zwischen busteilnehmern

Country Status (5)

Country Link
US (1) US7310746B2 (de)
EP (1) EP1428124A2 (de)
JP (1) JP4125233B2 (de)
DE (1) DE10146695B4 (de)
WO (1) WO2003027685A2 (de)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10301983A1 (de) * 2003-01-15 2004-07-29 Volkswagen Ag Verfahren und eine Vorrichtung für eine Diagnose eines elektronischen Fahrzeugsystems
DE10335075A1 (de) * 2003-07-31 2005-03-10 Nec Electronics Europ Gmbh Vorrichtung und Verfahren zur Diagnose in Mehrkanal-CAN-Anwendungen
WO2006061034A2 (de) * 2004-12-07 2006-06-15 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum erstellen von fehlereinträgen
DE102005001390A1 (de) * 2005-01-12 2006-07-20 Bayerische Motoren Werke Ag Verfahren zur Identifikation fehlerhafter Busteilnehmer
JP5094847B2 (ja) * 2006-05-18 2012-12-12 エヌエックスピー ビー ヴィ データバスシステム用のゲートウェイ
DE102018115100A1 (de) * 2018-06-22 2019-12-24 Krohne Messtechnik Gmbh Verfahren zur Fehlerbehandlung bei Buskommunikation und Buskommunikationssystem

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0620200B2 (ja) * 1982-10-08 1994-03-16 株式会社日立製作所 データ通信方式
JPS5985153A (ja) * 1982-11-08 1984-05-17 Hitachi Ltd 冗長化制御装置
US4607365A (en) * 1983-11-14 1986-08-19 Tandem Computers Incorporated Fault-tolerant communications controller system
JPS61269756A (ja) * 1985-05-24 1986-11-29 Oki Electric Ind Co Ltd バス監視装置
IT1213344B (it) * 1986-09-17 1989-12-20 Honoywell Information Systems Architettura di calcolatore a tolleranza di guasto.
DE3717012A1 (de) * 1987-05-21 1988-12-08 Vdo Schindling Verfahren zur programmierung eines digitalen steuergeraetes
JPH0731537B2 (ja) * 1987-09-11 1995-04-10 株式会社日立製作所 多重化制御装置
JPH0752141B2 (ja) * 1987-12-11 1995-06-05 富士重工業株式会社 車輌診断システム
JPH0752142B2 (ja) * 1987-12-21 1995-06-05 富士重工業株式会社 車輌診断装置
DE3810367A1 (de) * 1988-03-26 1989-10-05 Telefonbau & Normalzeit Gmbh Verfahren zur erhoehung der betriebssicherheit von zur informationsuebertragung eingesetzten bussystemen in kommunikations-vermittlungsanlagen
JP2625148B2 (ja) * 1988-04-11 1997-07-02 富士重工業株式会社 車載電子制御装置
FR2636151B1 (fr) * 1988-09-02 1990-10-12 Thomson Csf Dispositif de detection et de correction d'erreurs de donnees pour bus de transmission en parallele repondant triple
DE3934974A1 (de) 1989-08-08 1991-02-14 Bosch Gmbh Robert Vorrichtung zur funktionskontrolle mehrerer steuergeraete in einem kraftfahrzeug
JPH0758320B2 (ja) * 1990-06-18 1995-06-21 株式会社東芝 情報処理装置の自己診断回路および自己診断方法
CA2068048A1 (en) * 1991-05-06 1992-11-07 Douglas D. Cheung Fault tolerant processing section with dynamically reconfigurable voting
JPH05128080A (ja) * 1991-10-14 1993-05-25 Mitsubishi Electric Corp 情報処理装置
US5748675A (en) * 1992-09-28 1998-05-05 Chrysler Corporation Vehicle communications network with improved current sourcing
JPH07182254A (ja) * 1993-12-21 1995-07-21 Nec Corp バス障害試験方式
US5799022A (en) * 1996-07-01 1998-08-25 Sun Microsystems, Inc. Faulty module location in a fault tolerant computer system
US6282469B1 (en) * 1998-07-22 2001-08-28 Snap-On Technologies, Inc. Computerized automotive service equipment using multipoint serial link data transmission protocols
DE19837242C1 (de) * 1998-08-17 2000-03-02 Siemens Ag Bussystem in einem Fahrzeug und Verfahren zur Übertragung von Nachrichten
US6272113B1 (en) * 1998-09-11 2001-08-07 Compaq Computer Corporation Network controller system that uses multicast heartbeat packets
US6367028B1 (en) * 1999-03-04 2002-04-02 Caterpillar Inc. Self diagnosing communications bus and method of operating same
EP1852836A3 (de) * 1999-05-26 2011-03-30 Johnson Controls Technology Company Drahtloses Kommunikationssystem und -verfahren
JP3591383B2 (ja) * 1999-07-27 2004-11-17 日本電気株式会社 共有バス障害診断装置及び方法
US6601195B1 (en) * 1999-09-09 2003-07-29 International Business Machines Corporation Switch adapter testing
US6604038B1 (en) * 1999-11-09 2003-08-05 Power Talk, Inc. Apparatus, method, and computer program product for establishing a remote data link with a vehicle with minimal data transmission delay
SE520919C2 (sv) * 1999-12-29 2003-09-16 Volvo Technology Corp System och metod för kommunikation mellan en central station och ett på avstånd beläget objekt
US6715111B2 (en) * 2000-12-27 2004-03-30 Intel Corporation Method and apparatus for detecting strobe errors
US7171510B2 (en) * 2000-12-28 2007-01-30 Intel Corporation On-chip observability buffer to observer bus traffic
US6769078B2 (en) * 2001-02-08 2004-07-27 International Business Machines Corporation Method for isolating an I2C bus fault using self bus switching device
US6728603B2 (en) * 2001-02-08 2004-04-27 Electronic Data Systems Corporation System and method for managing wireless vehicular communications
US6704887B2 (en) * 2001-03-08 2004-03-09 The United States Of America As Represented By The Secretary Of The Air Force Method and apparatus for improved security in distributed-environment voting
US6611740B2 (en) * 2001-03-14 2003-08-26 Networkcar Internet-based vehicle-diagnostic system
US6928583B2 (en) * 2001-04-11 2005-08-09 Stratus Technologies Bermuda Ltd. Apparatus and method for two computing elements in a fault-tolerant server to execute instructions in lockstep
US7184408B2 (en) * 2001-07-31 2007-02-27 Denton I Claude Method and apparatus for programmable generation of traffic streams
US20040110472A1 (en) * 2002-04-23 2004-06-10 Johnson Controls Technology Company Wireless communication system and method
US20040203379A1 (en) * 2002-04-23 2004-10-14 Johnson Controls Technology Company Bluetooth transmission of vehicle diagnostic information
US7047440B1 (en) * 2004-07-27 2006-05-16 Freydel Lev R Dual/triple redundant computer system
US7593344B2 (en) * 2004-10-14 2009-09-22 Temic Automotive Of North America, Inc. System and method for reprogramming nodes in an automotive switch fabric network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
None *
See also references of WO03027685A3 *

Also Published As

Publication number Publication date
JP2005504371A (ja) 2005-02-10
WO2003027685A3 (de) 2004-03-25
US7310746B2 (en) 2007-12-18
US20040193954A1 (en) 2004-09-30
DE10146695B4 (de) 2015-11-05
WO2003027685A2 (de) 2003-04-03
DE10146695A1 (de) 2003-05-15
JP4125233B2 (ja) 2008-07-30

Similar Documents

Publication Publication Date Title
EP0658258B1 (de) Netzwerkschnittstelle
DE112010001370B4 (de) Signalübertragungsvorrichtung für einen Aufzug
EP1067734B1 (de) Verfahren zur Überprüfung einer ringförmigen optischen Netzleitung zur Datenübertragung zwischen mehreren Netzteilnehmern in einem Kraftfahrzeug
DE19752792B4 (de) Einrichtung zur Selbstdiagnose von im wesentlichen sporadischen Fehlern in seriellen Übertragungssystemen
DE19922171B4 (de) Kommunikationssystem mit einem Kommunikationsbus
DE10329871B4 (de) Verfahren und System zur telemetrischen Diagnose elektronischer Einrichtungen eines Fahrzeugs
DE10134584B4 (de) Bussystem und Verfahren zum Austausch von Daten
WO2024002687A1 (de) Verfahren zur absicherung einer datenverbindung
DE10146695B4 (de) Verfahren zur Übertragung von Nachrichten zwischen Busteilnehmern
EP2132638A1 (de) Vorrichtung zum anschluss eines externen gerätes an einen seriellen flexray-datenbus
EP1085705A2 (de) Netzwerk mit mehreren Netzknoten und wenigstens einem Sternknoten
EP0890110B1 (de) Verfahren zum prüfen der massekontaktierung von teilen eines vernetzten systems
WO2003007554A1 (de) Netzwerkkomponente für ein optisches netzwerk mit notlauffunktion, insbesondere für ein optisches netzwerk in ringtopologie
EP1459488B1 (de) Verfahren und vorrichtung zur bidirektionalen simplex-übertragung von daten
DE102006031230B4 (de) Verfahren zur Übertragung von Daten
DE102020213432A1 (de) Elektronische Fahrzeugarchitektur zur Aktuatordiagnose
DE3327489C2 (de)
DE10243319B4 (de) Sichere Datenübertragung
EP0163281A2 (de) Verfahren zur Umschaltung zwischen redundanten Übertragungswegen
DE102008052781A1 (de) Fehlererkennung in differentiellen Bussystemen
DE102005001390A1 (de) Verfahren zur Identifikation fehlerhafter Busteilnehmer
DE102004035991B4 (de) Verfahren und Vorrichtung zur Erhöhung der Verfügbarkeit einer Gleisfreimeldung
EP1191731B1 (de) Verfahren und Vorrichtung zur störsicheren Übertragung von Daten in einem Bus
DE102009016972B4 (de) Kommunikationssystem zum dezentralen und autarken Überwachen und Steuern eines unterlagerten Bussystems
DE10243763B4 (de) Verfahren zur Erfassung und Auswertung von Busfehlern

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20040120

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

17Q First examination report despatched

Effective date: 20100630

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Effective date: 20171120