DE19511140B4 - Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen - Google Patents

Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen Download PDF

Info

Publication number
DE19511140B4
DE19511140B4 DE19511140A DE19511140A DE19511140B4 DE 19511140 B4 DE19511140 B4 DE 19511140B4 DE 19511140 A DE19511140 A DE 19511140A DE 19511140 A DE19511140 A DE 19511140A DE 19511140 B4 DE19511140 B4 DE 19511140B4
Authority
DE
Germany
Prior art keywords
bat
transmission line
data transmission
station
data
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.)
Expired - Lifetime
Application number
DE19511140A
Other languages
English (en)
Other versions
DE19511140A1 (de
Inventor
Martin Dipl.-Ing. Wagener
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE19511140A priority Critical patent/DE19511140B4/de
Priority to US08/560,262 priority patent/US5646938A/en
Priority to JP03500296A priority patent/JP4047402B2/ja
Priority to KR1019960008241A priority patent/KR100377035B1/ko
Publication of DE19511140A1 publication Critical patent/DE19511140A1/de
Application granted granted Critical
Publication of DE19511140B4 publication Critical patent/DE19511140B4/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/02Electric signal transmission systems in which the signal transmitted is magnitude of current or voltage
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/02Electric signal transmission systems in which the signal transmitted is magnitude of current or voltage
    • G08C19/025Electric signal transmission systems in which the signal transmitted is magnitude of current or voltage using fixed values of magnitude of current or voltage

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Dc Digital Transmission (AREA)
  • Bidirectional Digital Transmission (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen, wobei jede Station eine serielle Schnittstelle aufweist, wobei jede serielle Schnittstelle an eine gemeinsame Datenübertragungsleitung angeschlossen ist, dadurch gekennzeichnet, dass Mittel (15, 14, 26, 24, 25) vorhanden sind, die bei der Übertragung von Daten vier verschiedene Spannungspegel (UBat, 2/3 UBat, 1/3 UBat, 2/7 UBat) auf der Datenübertragungsleitung (40) erzeugen, je nachdem welcher Bitzustand "1" oder "0" von jeder Station (10, 20) übertragen wird, dass in jeder Station (10, 20) Mittel (12, 13, 22, 30, 31, 32) vorhanden sind, die beim Datenempfang jeweils zwei der vier möglichen Spannungspegel (UBat, 2/3 UBat, 1/3 UBat, 2/7 UBat) einen definierten Bitzustand "1" oder "0" zuordnen und den beiden anderen Spannungspegeln jeweils den anderen definierten Bitzustand "0" oder "1" zuordnen.

Description

  • Stand der Technik
  • Die Erfindung geht aus von einer Vorrichtung gemäß der Gattung des Hauptanspruchs. Es ist schon eine Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen aus dem Bericht von H. E. Schurk, W. Weishaupt und S. Bourauel "BMW-On-Board-Diagnose", VDI-Berichte Nr. 612, 1986, Seiten 387 bis 401 bekannt. Bei dem dort vorgestellten Konzept findet ein Datenaustausch zwischen einem in einem Kraftfahrzeug eingebauten Kraftfahrzeugsteuergerät und einem extern anschließbaren Servicetester statt. Für die Datenübertragung wird für beide Übertragungsrichtungen eine Datenübertragungsleitung TXO verwendet. Die Datenübertragung vom Servicetester zum Kraftfahrzeugsteuergerät und umgekehrt findet jedoch zeitlich versetzt statt, eine zeitlich parallele Übertragung in beiden Richtungen ist nicht möglich.
  • Die DE 35 19 709 A1 zeigt, dass in einem System mit einer zentralen Einheit und einer oder mehreren externen Einheiten, die über eine Zweidrahtleitung miteinander verbunden sind, ein Dialog zwischen den Einheiten ausgeführt wird, indem in der einen Richtung Änderungen des Stromes und in der anderen Richtung Änderungen der Spannung auf der Zweidrahtleitung sensiert werden. Analogen Strom- und Spannungsänderungen können hierbei zusätzlich digitale Strom- und Spannungsänderungen überlagert werden. Zur Ausübung des Verfahrens weisen die sende- und empfangsseitigen Einheiten eine entsprechende schaltungstechnische Ausgestaltung auf.
  • Es ist Aufgabe der Erfindung, eine sichere Datenübertragung über eine Datenübertragungsleitung mit einfachen Mitteln ebenfalls gleichzeitig in beiden Richtungen zu ermöglichen. Die Aufgabe der Erfindung wird durch die Merkmale des unabhängigen Anspruchs gelöst. Vorteilhafte Ausgestaltungen ergeben sich durch die Unteransprüche.
  • Vorteile der Erfindung
  • Die erfindungsgemäße Vorrichtung mit den kennzeichnenden Merkmalen des unabhängigen Anspruchs hat den Vorteil, dass die gleichzeitige Übertragung von Daten in beiden Übertragungsrichtungen über eine einzige Datenübertragungsleitung (Vollduplex-Kommunikation) möglich ist ohne dass dabei ein größerer Schaltungsaufwand erforderlich ist.
  • Es wird im Gegenteil gegenüber einer Vollduplex-Kommunikation mit Hilfe von zwei getrennten Datenübertragungsleitungen eine Datenübertragungsleitung eingespart. Andererseits wird gegenüber dem Konzept gemäß dem genannten Stand der Technik, bei dem eine Halbduplex-Kommunikation über eine einzelne Datenübertragungsleitung stattfindet, der Zeitaufwand für den Datenaustausch um ca. die Hälfte verringert. Dadurch ergibt sich die Möglichkeit, den Datenaustausch auszuweiten um eine größere Informationsdichte zu erzielen. Weiterhin vorteilhaft ist, daß der Laufzeitbedarf im Kraftfahrzeug-Steuergerät für den Datenaustausch reduziert ist.
  • Ein weiterer Vorteil besteht darin, daß das Kraftfahrzeugsteuergerät z.B. kein Echosignal von seiner eigenen Absendung mehr empfängt. Bei der Entwicklung des Kraftfahrzeugsteuergerätes braucht deshalb weder im Programm noch in der Hardware Aufwand dafür vorgesehen werden, um zwischen dem empfangenen Echosignal und dem vom extern anschließbaren Gerät gesendeten Signal zu unterscheiden bzw. um das Echosignal auszublenden.
  • Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen der in den Hauptanspruch angegebenen Vorrichtungen möglich. Die Station ist so ausgebildet, dass sie beim Empfang von Daten unterschiedliche Spannungspegel auf der Datenübertragungsleitung auswertet und bei der Absendung von Daten den Stromfluß über die Datenübertragungsleitung ein- und ausschaltet.
  • Die Ausführungsform erlaubt ebenfalls eine gleichzeitige Übertragung von Daten in beiden Übertragungsrichtungen über eine einzige Datenübertragungsleitung. In diesem Fall wertet die zweite Station nicht den Stromfluß über die Datenübertragungsleitung aus, sondern erkennt die unterschiedlichen Bitzustände wie die erste Station anhand unterschiedlicher Spannungspegel. Insgesamt sind vier Spannungspegel auf der Datenübertragungsleitung möglich.
  • Vorteilhafter Weise ordnet die erste Station den beiden höheren Spannungspegeln z.B. den Bitzustand "1" und den beiden unteren Spannungspegeln den Bitzustand "0" zu. Die zweite Station ordnet dem höchsten Spannungspegel und dem zweitniedrigsten Spannungspegel den Bitzustand "1" und dem zweithöchsten Spannungspegel und dem niedrigsten Spannungspegel den Bitzustand "0" zu.
  • Weiterhin sind dann noch vorteilhafte einfache Schaltmittel angegeben, die zur Erzeugung der vier verschiedenen Spannungspegel auf der Datenübertragungsleitung vorgesehen sind.
  • Zeichnung
  • Zwei Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen 1 ein grobes Schaltbild einer Vorrichtung zur seriellen Datenübertragung zwischen zwei Stationen, wie sie aus dem Stand der Technik bekannt ist; 2 ein grobes Schaltbild eines ersten Ausführungsbeispiels der erfindungsgemäßen Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen; 3 ein grobes Schaltbild eines zweiten Ausführungsbeispiels der erfindungsgemäßen Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen; 4a einen Bitstrom, der von der zweiten Station gemäß des zweiten Ausführungsbeispiels gesendet wird; 4b einen Bitstrom, der von der ersten Station gemäß dem zweiten Ausführungsbeispiel gesendet wird; 4c die Auswertung der Spannungspegel seitens der ersten Station bei den gleichzeitig gesendeten Bitströmen gemäß den 4a und 4b und 4d die Auswertung der Spannungspegel seitens der zweiten Station bei den gleichzeitig gesendeten Bitströmen gemäß den 4a und 4b.
  • Beschreibung der Erfindung
  • In 1 bezeichnet die Bezugszahl 10 ein Kraftfahrzeugsteuergerät. Es kann sich beispielsweise um ein Motor-Steuergerät, ein Brems-Steuergerät, ein Getriebe-Steuergerät, etc. handeln. Das Kraftfahrzeugsteuergerät 10 ist über eine Datenübertragungsleitung 40 mit einem externen Diagnosegerät 20 verbunden. Die Verbindung zwischen Diagnosegerät 20 und Kraftfahrzeugsteuergerät 10 wird z.B. bei einer Inspektion des Kraftfahrzeuges in einer Werkstatt hergestellt. Dabei bleibt das Kraftfahrzeugsteuergerät 10 im Kraftfahrzeug selbst eingebaut. Mit Hilfe des externen Diagnosegräte 20 kann z.B. der Fehlerspeicher des Kraftfahrzeuggerätes 10 ausgelesen werden, ein Software-Abgleich des Steuergerätes 10 vorgenommen werden oder z.B. auch eine Umprogrammierung des Speichers des Steuergerätes 10 vorgenommen werden, falls dies aufgrund eines veränderten Fahrverhaltens, oder eines nachträglichen Einbaus bestimmter Teile erforderlich wird.
  • Das Kraftfahrzeugsteuergerät 10 enthält einen Mikrorechner 11. An den Mikrorechner 11 ist ein Empfangskomparator 12 angeschlossen. An den nichtinvertierenden Eingang des Empfangskomparators 12 ist die Datenübertragungsleitung 40 angeschlossen. An den invertierenden Eingang des Empfangskomparators 12 ist eine Referenzspannungsquelle 13 angeschlossen. Über die Referenzspannungsquelle 13 wird das Referenzpotential UV vorgegeben. An die Datenübertragungsleitung ist intern im Kraftfahrzeugsteuergerät auch ein Schutzwiderstand 14 angeschlossen. Dieser steht andererseits auch mit einem Pol eines elektronischen Schalters 15 in Verbindung. Der elektronische Schalter 15 steht seinerseits noch mit dem Massepotential in Verbindung. Der zweite Schaltpol des elektronischen Schalters 15 ist mit einem Ruhepotential beaufschlagt. Wenn der Schalter mit diesem Ruhepotential verbunden ist, ist der Stromfluß über die Übertragungsleitung 40 zum Massepotential unterbrochen. Der elektronische Schalter 15 ist vorzugsweise als Halbleiter-Schalter, d.h. als Transistor ausgelegt. Der Schalter wird über eine entsprechende Ansteuerleitung vom Mikrorechner 11 betätigt.
  • Der Aufbau des externen Diagnosegerätes 20 ist ähnlich wie der Aufbau des Kraftfahrzeugsteuergerätes 10. Das Diagnosegerät 20 weist ebenfalls einen Mikrorechner 21 auf.
  • An diesen ist wiederum ein Empfangskomparator 22 angeschlossen. Der nichtinvertierende Eingang des Empfangskomparators steht ebenfalls mit der Datenübertragungsleitung 40 in Verbindung. Der invertierende Eingang des Empfangskomparators 22 ist ebenfalls mit einem festen Referenzpotential UV beaufschlagt. Hierzu dient die Referenzspannungsquelle 23. An die Datenübertragungsleitung 40 ist intern im externen Diagnosegerät 20 ebenfalls ein Schutzwiderstand 24 angeschlossen. Dieser steht andererseits auch mit einem elektronischen Schalter 25 in Verbindung. Auch dieser elektronische Schalter 25 kann vom Mikrorechner 21 aus angesteuert werden. Im Unterschied zum Kraftfahrzeugsteuergerät 10 ist die Datenübertragungsleitung 40 intern im externen Diagnosegerät 20 über einen Widerstand 26 an die Versorgungsspannnung UBat des externen Diagnosegerätes 20 angeschlossen.
  • Bei der Anordnung gemäß der 1 kann eine Datenübertragung über die Datenübertragungsleitung 40 zu einem vorgegebenen Zeitpunkt jeweils nur in einer Richtung stattfinden. Dies entspricht einer Halbduplex-Kommunikation über diese serielle Datenübertragungsleitung 40.
  • Als Beispiel wird der Fall betrachtet, daß das Kraftfahrzeugsteuergerät 10 Daten zu dem externen Diagnosegerät 20 überträgt. Der Schalter 15 wird über den Mikrorechner 11 im Takt der zu sendenden Daten geöffnet bzw. geschlossen. Zu diesem Zeitpunkt muß der Schalter 25 des externen Diagnosegerätes 20 in seine Ruheposition geschaltet sein. Auf der Datenübertragungsleitung 40 wechseln sich damit Pegel von ca. 0 Volt und ca. UBat ab. Der Empfangskomparator 22 vergleicht jeweils die anliegende Spannung mit dem Referenzpotential UV. Das Referenzpotential UV ist so gewählt, daß der Schaltzustand des Empfangskomparators 22 jeweils umgeschaltet wird, wenn sich das Spannungspotential auf der Datenübertragungsleitung 40 von UBat nach ca. 0 Volt ändert und umgekehrt. Der Mikrorechner 21 erfaßt die Schaltzustände am Ausgang des Empfangkomparators 22 und empfängt damit das übertragene Datenwort. Auch der Empfangskomparator im Kraftfahrzeugsteuergerät 10 wertet die gleichen Spannungspegel auf der Datenübertragungsleitung 40 aus und empfängt daher ein (störendes) Echo der eigenen gesendeten Daten. Erst nach Ende der Übertragung der Daten vom Steuergerät 10 zum externen Diagnosegerät 20 kann das externe Diagnosegerät 20 auf die gleiche Art und Weise seine Daten zu dem Steuergerät 10 übertragen.
  • In 2 bezeichnen die gleichen Bezugszahlen die gleichen Komponenten wie in 1 und brauchen deshalb hier nicht nochmals erläutert zu werden. Das Kraftfahrzeugsteuergerät 10 weist damit den gleichen Aufbau auf, wie im Fall der 1. Der Aufbau des externen Diagnosegerätes 20 ist jedoch unterschiedlich gegenüber der Anordnung in 1. Zur Absendung von Daten vom externen Diagnosegerät 20 zum Kraftfahrzeugsteuergerät 10 ist ein elektronischer Schalter 27 vorhanden, der zwischen zwei Spannungspotentialen UBat und UL hin- und herschalten kann. Das Spannungspotential UL wird über die Spannungsquelle 33 bereitgestellt. Damit wird bei der Absendung von Daten vom externen Diagnosegerät 20 zum Steuergerät 10 ein Pegelwechsel auf der Datenübertragungsleitung 40 sichergestellt, der auch vom Empfangskomparator 12 erkannt wird und zu einem Wechsel seines Schaltzustandes führt.
  • Zur Auswertung von Signalen, die von seiten des Steuergerätes 10 an die Datenübertragungsleitung 40 angelegt werden, weist das externe Diagnosegerät 20 Mittel auf, die den Stromfluß auf der Datenübertragungsleitung 40 messen. Dazu ist ein Meßwiderstand 28 an die Datenübertragungsleitung 40 angeschlossen. Der Spannungsabfall über diesen Meßwiderstand 28 wird mit Hilfe eines entsprechenden Komparators 29 gemessen. Wenn ein bestimmter Spannungsabfall vorliegt, weist der Ausgang des Komparators 29 einen anderen Schaltzustand auf, als in dem Fall, in dem kein Spannungsabfall über dem Meßwiderstand 28 festgestellt werden kann. Der Ausgang des Komparators 29 ist mit dem Mikrorechner 21 verbunden. In dem externen Diagnosegerät werden also die Daten durch die Unterscheidung (Strom fließt über die Übertragungsleitung/Strom fließt nicht über die Übertragungsleitung) ausgewertet. Demgegenüber werden die Daten im Kraftfahrzeugsteuergerät 10 durch die Unterscheidung (UK > UV/UK < UV) ausgewertet. In dem Kraftfahrzeugsteuergerät 10 wird nicht der Stromfluß über die Datenübertragungsleitung ausgewertet, sondern die Spannung UK, die auf der Datenübertragungsleitung 40 auftritt.
  • Die Spannungswechsel werden im externen Diagnosegerät 20 dadurch erzeugt, daß der Mikrorechner 21 den Schalter 27 im Takt der zu sendenden Daten zwischen den beiden Sparungspotentialen UL und UBat hin- und herschaltet. Als Beispiel für eine konkrete Realisierung wird für die Spannungspegel UBat ein wert von 12 Volt, für den Spannungspegel UL ein Wert von ca. 3 Volt und für den Spannungspegel UV ein Wert von ca. 6 Volt vorgeschlagen.
  • Die Datenübertragung von seiten des Steuergerätes 10 zu dem externen Diagnosegerät 20 findet wie schon zuvor erläutert dadurch statt, daß der Mikrorechner 11 den Schalter 15 im Takt der zu sendenden Daten mit der Datenübertragungsleitung 40 verbindet oder eben die Verbindung unterbricht. Ein nennenswerter Stromfluß über die Datenübertragungsleitung 40 ist nur dann möglich, wenn der Schalter 15 die Verbindung zwischen dem Massepotential und der Datenübertragungsleitung 40 herstellt. Dieses Hin- und Herschalten des Schalters 15 wird von dem Empfangskomparator 12 im Steuergerät 10 jedoch nicht erkannt. Selbst bei geschlossenem Schalter 15 kann die Spannung am nichtinvertierenden Eingang des Empfangskomparators 12 nicht unter das Referenzpotential UV absinken. Dies wird dadurch sichergestellt, daß der Meßwiderstand 28 im externen Diagnosegerät 20 wesentlich kleiner ausgelegt ist als der Schutzwiderstand 14 im Kraftfahrzeugsteuergerät 10.
  • Es können also über die Datenübertragungsleitung 14 in beide Übertragungsrichtungen gleichzeitig Daten übertragen werden. Fehlerhafte Datenübertragungen durch Signalüberlagerung sind verhindert.
  • In 3 ist eine zweite Ausführungsform der Erfindung dargestellt. Das darin dargestellte Steuergerät 10 ist gegenüber der ersten Ausführungsform gemäß 2 unverändert, so daß dessen Aufbau nicht näher erläutert werden muß. Der Aufbau des externen Diagnosegerätes 20 ist jedoch unterschiedlich gegenüber der Anordnung gemäß 2. Die Komponenten, die noch mit dem externen Diagnosegerät 20 gemäß der 1 übereinstimmen, weisen die gleichen Bezugszahlen auf und werden deshalb nicht nochmal erläutert. Im Unterschied zum Diagnosegerät 20 ist der invertierende Eingang des Empfangskomparators 22 mit zwei verschiedenen Referenzspannungsquellen UvT1 (30) und UvT2 (31) verbindbar. Dazu ist ein Schalter 32 vorgesehen, der zwischen beiden Referenzspannungsquellen umschalten kann. Der Schalter 32 ist mit dem Schalter 25 gekoppelt. Er wird mit dem gleichen Sendetaktsignal vom Mikrorechner 21 umgeschaltet.
  • Mit einer günstigen Dimensionierung der Widerstände 14, 24 und 26 wird erreicht, daß vier klar unterscheidbare Spannungspegel auf der Datenübertragungsleitung 40 möglich sind. Eine günstige Dimensionierung kann wie folgt sein: Der Widerstand 24 muß etwa halb so groß sein wie der Widerstand 26. In diesem Fall stellt sich bei dem geschlossenen Schalter 25 des Diagnosegerätes 20 und bei gleichzeitig geöffneten Schalter 15 des Steuergerätes 10 eine Spannung von etwa 1/3 UBat ein. Bei der Wahl von UBat = 12 V entspricht dies also einem Wert von 4 V. Weiterhin ist es günstig den Widerstand 14 etwa doppelt so groß zu wählen wie den Widerstand 26. Dadurch wird erreicht, daß wenn der Schalter 15 des Steuergerätes 10 geschlossen ist und gleichzeitig der Schalter 25 des externen Diagnosegerätes 20 geöffnet ist, sich etwa eine Spannung von 2/3 UBat (8 V) einstellt. Bei dieser Dimensionierung der Widerstände ergibt sich ein Spannungspegel von 2/7 UBat (3,4 V) wenn sowohl der Schalter 15 als auch der Schalter 25 geschlossen sind.
  • In 4 ist jetzt die gleichzeitige Übertragung von Daten in beiden Richtungen über die Datenübertragungsleitung 40 dargestellt. 4a gibt die Phasen an, an denen der Schalter 25 geschlossen ist. Dabei entsprechen die Low-Phasen des dargestellten Signals den Schließphasen des Schalters 25. Während der High-Phasen ist der Schalter 25 geöffnet. In 4b geben die Low-Phasen des dort dargestellten Signals die Schließphasen des Schalters 15 an. Es ist der allgemeine Fall dargestellt, bei dem die Übergänge zwischen Low- und High-Phasen bei den Schaltern 15 und 25 nicht zeitlich parallel stattfinden.
  • 4c zeigt jetzt das Eingangssignal an dem nichtinvertierenden Eingang des Empfangskomparators 12 des Steuergerätes 10. Das Signal schwankt zwischen vier verschiedenen Spannungspegeln nämlich UBat, 2/3 UBat, 1/3 UBat und 2/7 UBat. Der Empfangskomparator 12 vergleicht das anliegende Signal in jedem Zeitpunkt mit dem fest eingestellten Referenzpotential UV. Dadurch ergibt sich am Ausgang des Empfangskomparators 12, daß im unteren Teil der 4c dargestellte Ausgangssignal 52. Dieses Signal entspricht genau dem vom Mikrorechner 21 des externen Diagnosegerätes 20 gesendeten Signal, das in 4a dargestellt ist. Das Steuergerät 10 ordnet also jeweils den beiden oberen Spannungspegeln UBat und 2/3 UBat den Bitzustand "1" zu. Entsprechend ordnet S den beiden unteren Pegeln 1/3 UBat und 2/7 UBat den "0"-Bit-Zustand zu.
  • 4d zeigt das gleiche Signal auf der Datenübertragungsleitung 40 noch einmal. Zusätzlich sind aber die Spannungspotentiale UVT1 und UVT2 mit eingezeichnet. Wenn der Schalter 25 geöffnet ist, vergleicht der Empfangskomparator 22 die Eingangsspannung am nichtvertierenden Eingang mit dem Referenzspannungspotential UVT2. Wenn der Schalter 25 geschlossen ist, wird entsprechend der Schalter 32 geschlossen und der Empfangskomparator 22 vergleicht die Eingangsspannung des nichtinvertierenden Eingangs mit der Referenzspannung UVT1. Im unteren Teil der 4d ist das Ausgangssignal 53 des Empfangskomparators 22 dargestellt. Dieses entspricht genau dem vom Mikrorechner 11 des Steuergerätes 10 gesendeten Signals, das in 4b dargestellt ist.
  • Somit können auch bei diesem Ausführungsbeispiel Daten über eine Datenübertragungsleitung 40 gleichzeitig in beide Richtungen übertragen werden. Die Schaltung gemäß 3 ist aber wegen des kleinen Störabstandes bei UVT1 und UVT2 (+/– 0,3 Volt) nicht unbedingt für Anwendungen geeignet, bei denen größere Masseversätze zwischen den Stationen auftreten können oder auch größere Leitungskapazitäten zu einem Verschleifen der Spannungspegel führen können. In solchen Anwendungsfällen bietet die Schaltung gemäß 2 größere Störsicherheit. Natürlich kann durch andere Dimensionierung der Widerstände und andere Wahl der Referenzspannungspotentiale ggf. ein größerer Störspannungsabstand auch bei der Schaltung gemäß 3 erreicht werden.
  • Die Erfindung ist nicht auf das hier beschriebene Ausführungsbeispiel beschränkt. So kann es sich bei dem externen Gerät auch um ein externes Applikationsgerät handeln mit dem die Programmabläufe und Daten des Steuergerätes 10 optimiert werden können. Auch ein Einsatz der Erfindung außerhalb des Kraftfahrzeugbereiches ist ohne weiteres denkbar. Sollten in einem Kraftfahrzeug mehrere elektronische Steuergeräte eingesetzt sein, die alle mit einem seriellen Bus miteinander verbunden sind, so kann die Erfindung ohne weiteres auch in diesem Fall eingesetzt werden. Das externe Diagnosegerät wird dann an diese serielle Datenübertragungsleitung angeschlossen und wählt für die Kommunikation jeweils eines der Steuergeräte aus. Die Kommunikation kann wie beschrieben in beiden Richtungen gleichzeitig stattfinden.

Claims (5)

  1. Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen, wobei jede Station eine serielle Schnittstelle aufweist, wobei jede serielle Schnittstelle an eine gemeinsame Datenübertragungsleitung angeschlossen ist, dadurch gekennzeichnet, dass Mittel (15, 14, 26, 24, 25) vorhanden sind, die bei der Übertragung von Daten vier verschiedene Spannungspegel (UBat, 2/3 UBat, 1/3 UBat, 2/7 UBat) auf der Datenübertragungsleitung (40) erzeugen, je nachdem welcher Bitzustand "1" oder "0" von jeder Station (10, 20) übertragen wird, dass in jeder Station (10, 20) Mittel (12, 13, 22, 30, 31, 32) vorhanden sind, die beim Datenempfang jeweils zwei der vier möglichen Spannungspegel (UBat, 2/3 UBat, 1/3 UBat, 2/7 UBat) einen definierten Bitzustand "1" oder "0" zuordnen und den beiden anderen Spannungspegeln jeweils den anderen definierten Bitzustand "0" oder "1" zuordnen.
  2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, dass die erste bestimmte Station (10) beim Datenempfang den zwei höchsten Spannungspegeln (UBat, 2/3 UBat) den Bitzustand "1" oder "0" zuordnet und den beiden niedrigsten Spannungspegeln (1/3 UBat, 2/7 UBat) den Bitzustand "0" oder "1" zuordnet und dass die zweite bestimmte Station beim Datenempfang dem höchsten Spannungspegel (UBat) und dem zweitniedrigsten Spannungspegel (1/3 UBat) den Bitzustand "1" oder "0" zuordnet und dem niedrigsten Spannungspegel (2/7 UBat) und dem zweithöchsten Spannungspegel (2/3 UBat) den Bitzustand "0" oder "1" zuordnet.
  3. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die zweite bestimmte Station (20) einen Empfangskomparator (22) aufweist, der den Spannungspegel auf der Datenübertragungsleitung (40) mit einer von zwei vorhandenen Referenzspannungsquellen (30, 31) vergleicht, wobei ein Schalter (32) vorhanden ist, der im Takt der von der zweiten Station (20) gesendeten Bits zwischen den Referenzspannungsquellen (30, 31) umschaltet.
  4. Vorrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass als Mittel zur Erzeugung der vier verschiedenen Spannungspegel (UBat, 2/3 UBat, 1/3 UBat, 2/7 UBat) auf der Datenübertragungsleitung (40) in der ersten bestimmten Station (10) die Datenübertragungsleitung (40) an einen ersten Widerstand (14) und der erste Widerstand (14) über einen ersten Schalter (15) zu einem Versorgungspotential (Masse) geschaltet ist und dass in der zweiten bestimmten Station (20) die Datenübertragungsleitung (40) über einen zweiten Widerstand (26) zu einem Versorgungsspannungspotential (UBat) geschaltet ist und dass ferner die Versorgungsspannungsleitung (40) über einen dritten Widerstand (24) und einem zweiten Schalter (25) zu einem Versorgungspotential (Masse) geschaltet ist, wobei der erste bis dritte Widerstand (14, 24, 26) aufeinander abgestimmt sind.
  5. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die erste bestimmte Station (10) ein in einem Kraftfahrzeug verbautes Kraftfahrzeug-Steuergerät und die zweite bestimmte Station (20) ein extern anschließbares Diagnosegerät oder Applikationsgerät ist.
DE19511140A 1995-03-27 1995-03-27 Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen Expired - Lifetime DE19511140B4 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE19511140A DE19511140B4 (de) 1995-03-27 1995-03-27 Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen
US08/560,262 US5646938A (en) 1995-03-27 1995-11-21 Device for the serial exchange of data between two stations
JP03500296A JP4047402B2 (ja) 1995-03-27 1996-02-22 2つのステーション間のシリアルデータ交換装置
KR1019960008241A KR100377035B1 (ko) 1995-03-27 1996-03-26 2개의스테이션사이의시리얼데이터교환장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19511140A DE19511140B4 (de) 1995-03-27 1995-03-27 Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen

Publications (2)

Publication Number Publication Date
DE19511140A1 DE19511140A1 (de) 1996-10-02
DE19511140B4 true DE19511140B4 (de) 2007-08-09

Family

ID=7757837

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19511140A Expired - Lifetime DE19511140B4 (de) 1995-03-27 1995-03-27 Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen

Country Status (4)

Country Link
US (1) US5646938A (de)
JP (1) JP4047402B2 (de)
KR (1) KR100377035B1 (de)
DE (1) DE19511140B4 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10013554C5 (de) * 2000-03-20 2007-08-02 Pepperl + Fuchs Gmbh Verfahren und Vorrichtung zur bidirektionalen Datenkommunikation mit einer wenigstens ein elektronisches Gerät steuernden Datenverarbeitungseinrichtung
DE19634341A1 (de) * 1996-08-24 1998-02-26 Bosch Gmbh Robert Verfahren zum Schutz von speicherprogrammierten Steuerungen vor einem Überschreiben
DE19713981A1 (de) * 1997-04-04 1998-10-15 Siemens Ag Vorrichtung zum Zuführen eines analogen und eines digitalen Signals zu einer Recheneinheit und Vorrichtung zur Regelung des Stromflusses durch einen Verbraucher
DE19902952A1 (de) * 1999-01-26 2000-08-03 Knorr Bremse Systeme Fernbediensystem
DE19955758A1 (de) * 1999-11-19 2001-05-31 Infineon Technologies Ag Verfahren zur Kommunikation mit einem eingebauten Sensor, insbesondere einem Drehzahlsensor
DE10111263C2 (de) 2001-03-09 2003-10-30 Bosch Gmbh Robert Schnittstellenbaustein
AT414195B (de) * 2001-10-16 2006-10-15 Bier Guenther Ing Verfahren zum ansteuern eines beliebigen verbrauchers
DE10335082B4 (de) * 2003-07-31 2014-12-11 Infineon Technologies Ag Datenübertragungssystem und Verfahren zur Datenübertragung
DE102005014782A1 (de) * 2005-03-31 2006-10-05 Siemens Ag Verfahren und Vorrichtung zum Übertragen von Daten auf einer Datenleitung zwischen einem Steuergerät und einem dezentralen Datenverarbeitungsgerät
US20170143413A1 (en) * 2015-11-24 2017-05-25 Biosense Webster (Israel) Ltd. Enhanced Safety Method and System for Digital Communication Using Two AC Coupling Wires
US11471650B2 (en) 2019-09-20 2022-10-18 Biosense Webster (Israel) Ltd. Mechanism for manipulating a puller wire

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3832489A (en) * 1973-02-26 1974-08-27 Digital Equipment Corp Bidirectional bus repeater
US3835252A (en) * 1968-11-12 1974-09-10 Burroughs Corp Signal transmission system over bidirectional transmission line
US3943284A (en) * 1975-02-18 1976-03-09 Burroughs Corporation Digital data communication system featuring multi level asynchronous duplex operation
DE3341365A1 (de) * 1982-11-16 1984-05-17 Sten Åke Olaus 34300 Älmhult Rydborn Verfahren und geraet zur signaluebertragung
EP0118110A2 (de) * 1983-03-04 1984-09-12 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Digitaler Sender-Empfänger mit Voll-Duplexbetrieb von logischen Signalen über eine einzige Leitung
US4477896A (en) * 1981-10-02 1984-10-16 Aker Eric M Single-wire data transmission system having bidirectional data synchronization, and D.C. power for remote units
DE3519709A1 (de) * 1984-06-04 1985-12-05 Yamatake-Honeywell Co. Ltd., Tokio/Tokyo Dialogverfahren und vorrichtung zur durchfuehrung dieses verfahrens
DE3715588C1 (de) * 1987-05-09 1988-09-08 Gewerkschaft Eisenhuette Westfalia Gmbh, 4670 Luenen, De

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146215A (en) * 1987-09-08 1992-09-08 Clifford Electronics, Inc. Electronically programmable remote control for vehicle security system
CA2119334C (en) * 1993-04-07 2006-11-07 Laroy Tymes Protocol for packet data communication system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3835252A (en) * 1968-11-12 1974-09-10 Burroughs Corp Signal transmission system over bidirectional transmission line
US3832489A (en) * 1973-02-26 1974-08-27 Digital Equipment Corp Bidirectional bus repeater
US3943284A (en) * 1975-02-18 1976-03-09 Burroughs Corporation Digital data communication system featuring multi level asynchronous duplex operation
US4477896A (en) * 1981-10-02 1984-10-16 Aker Eric M Single-wire data transmission system having bidirectional data synchronization, and D.C. power for remote units
DE3341365A1 (de) * 1982-11-16 1984-05-17 Sten Åke Olaus 34300 Älmhult Rydborn Verfahren und geraet zur signaluebertragung
EP0118110A2 (de) * 1983-03-04 1984-09-12 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Digitaler Sender-Empfänger mit Voll-Duplexbetrieb von logischen Signalen über eine einzige Leitung
DE3519709A1 (de) * 1984-06-04 1985-12-05 Yamatake-Honeywell Co. Ltd., Tokio/Tokyo Dialogverfahren und vorrichtung zur durchfuehrung dieses verfahrens
DE3715588C1 (de) * 1987-05-09 1988-09-08 Gewerkschaft Eisenhuette Westfalia Gmbh, 4670 Luenen, De

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
H.E. Schurk, W. Weishaupt und S.Bourauel "BMW-On- Board-Diagnose", VDI-Berichte Nr.612, 1986, Seiten 387 bis 401
H.E. Schurk, W. Weishaupt und S.Bourauel "BMW-OnBoard-Diagnose", VDI-Berichte Nr.612, 1986, Seiten 387 bis 401 *

Also Published As

Publication number Publication date
KR100377035B1 (ko) 2003-10-30
KR960035366A (ko) 1996-10-24
JPH08275253A (ja) 1996-10-18
DE19511140A1 (de) 1996-10-02
JP4047402B2 (ja) 2008-02-13
US5646938A (en) 1997-07-08

Similar Documents

Publication Publication Date Title
EP0658258B1 (de) Netzwerkschnittstelle
DE102007056234B4 (de) Spannungsversorgungseinheit zur Diagnose einer in einem Kommunikationssystem auftretenden elektrischen Unterbrechung und die Spannungsversorgungseinheit verwendende Vorrichtung
DE10349600B4 (de) Verfahren zur Überprüfung von Leitungsfehlern in einem Bussystem und Bussystem
DE19511140B4 (de) Vorrichtung zum seriellen Datenaustausch zwischen zwei Stationen
WO2008043404A1 (de) Vorrichtung zum sensieren eines fehlerstromes in einem feldbussystem
DE19509133A1 (de) Anordnung zur Überwachung von Zweidraht-Busleitungen
EP3656096B1 (de) Sende-/empfangseinrichtung für ein can bussystem und verfahren zur erkennung eines kurzschlusses mit einer can sende-/empfangseinrichtung
WO2000041460A2 (de) Steuer- und datenübertragungsanlage
EP0192672B2 (de) Verfahren zur überprüfung von steuergeräten
DE19750317B4 (de) Empfangsschaltung für ein CAN-System
WO2010084029A1 (de) Kommunikationsschaltung und kommunikationsverfahren
EP1787206B1 (de) Anordnung zur signalübertragung
DE102013018282A1 (de) Verfahren zur Identifizierung der relativen Einbauposition der in einem modularen elektronischen System zur Verwendung kommenden Module
DE2508716A1 (de) Pruefmodul fuer komplexes pruefsystem
DE102005057309A1 (de) Steuergerät zur Datenübertragung in Datenbussen und Verfahren zu dessen Betrieb
EP0437551A1 (de) Verfahren und vorrichtung zum abfragen von steuergeräte-daten.
DE10153848B4 (de) Verfahren zur Identifizierung von baugleichen Elektronikmodulen in einer CAN-Busarchitektur und geeignetes Elektronikmodul
EP4018600B1 (de) Verfahren zur positionserkennung eines busteilnehmers
DE4323619C1 (de) Einrichtung zur Übertragung einer Mehrzahl von Sensorsignalen an ein elektronisches Steuergerät
DE10153847C2 (de) Verfahren zur Identifizierung von baugleichen Elektronikmodulen in einer CAN-Busarchitektur und geeignetes Elektronikmodul
DE102019212414A1 (de) Verfahren zur Positionserkennung eines Busteilnehmers
DE4340144C2 (de) Anordnung zur Erfassung und Abrechnung von mittels Kopiermaschinen erzeugten Kopien
DE102005062018A1 (de) Verfahren zur Übertragung von Daten über einen Datenbus
DE102005009643B4 (de) CAN-Bus-Interface
EP1055310B1 (de) Schaltung zur bestimmung der übertragungsrichtung einer einrichtung zum anschluss eines teilnehmers an eine busleitung

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8364 No opposition during term of opposition
R071 Expiry of right