DE3001331A1 - Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM - Google Patents

Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM

Info

Publication number
DE3001331A1
DE3001331A1 DE19803001331 DE3001331A DE3001331A1 DE 3001331 A1 DE3001331 A1 DE 3001331A1 DE 19803001331 DE19803001331 DE 19803001331 DE 3001331 A DE3001331 A DE 3001331A DE 3001331 A1 DE3001331 A1 DE 3001331A1
Authority
DE
Germany
Prior art keywords
signal
data
input
output
transmission
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.)
Granted
Application number
DE19803001331
Other languages
German (de)
Other versions
DE3001331C2 (en
Inventor
Winfried Dipl.-Ing. 7133 Maulbronn Klötzner
Dipl.-Phys. Werner 7257 Ditzingen Nitschke
Ing.(grad.) Manfred 7012 Fellbach Schenk
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 DE19803001331 priority Critical patent/DE3001331A1/en
Priority to JP276281A priority patent/JPS56106460A/en
Priority to SE8100210A priority patent/SE8100210L/en
Publication of DE3001331A1 publication Critical patent/DE3001331A1/en
Application granted granted Critical
Publication of DE3001331C2 publication Critical patent/DE3001331C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4208Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/044Speed or phase control by synchronisation signals using special codes as synchronising signal using a single bit, e.g. start stop bit
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/03Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
    • B60R16/0315Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques

Abstract

The equipment monitors or tests motor vehicles when operating on load. Faults are detected. In the vehicle is a microprocessor unit (15) which is connected to an input/output interface unit (18) with the vehicle sensors, and to a r.a.m. (16) and r.o.m. (17). Connection is by parallel signal bus (20) and control bus (19). Output across the transmitter-receiver interface (22) is by parallel/series converter (21) controlled by the processor (15). The receiver (28) feeds a series/parallel converter (27) which in turn supplies the v.d.u. (26) or other similar appts. Connection is either by one lead, in which case a start bit sequence of each transmitted word is used to synchronise the receiver, or by a two wire system in which the second wire (32) is used for synchronising the read out of the parallel/series converter (21) with the receiver.

Description

Einrichtung zum seriellen übertragen von DatenDevice for the serial transmission of data

in und/cler aus einem Kraftfahrzeug Stand der Technik Im Zuge der immer umfangreicheren Datenverarbeitung von Betriebskenngrößen einer Brennkraftmaschine wird es immer vordringlicher, Einzeldaten, Zwischenwerte oder Fehlercodes auf Wunsch auf eine externe Signalverarbeitungs- oder Anzeigeeinheit zu geben. Beispielsweise können Augenblickswerte der Drehzahl, der Temperatur, der Last oder Fehlercods im Rahmen eines Selbsttests der Anlage interessant sein. Dabei stellt sich das Problem der möglichst einfachen Auskopplung dieser Daten aus den jeweiligen Speichern üoer den Datenbus. Grundsätzlich sind derartige Übertragungssysteme bekannt.in and / cler from a motor vehicle prior art In the course of the ever more extensive data processing of operating parameters of an internal combustion engine It is becoming more and more urgent, individual data, intermediate values or error codes on request to an external signal processing or display unit. For example instantaneous values of the speed, the temperature, the load or error codes in the Be interesting as part of a self-test of the system. This is where the problem arises the simplest possible decoupling of this data from the respective memories the data bus. Such transmission systems are known in principle.

Bei ihnen wird das Datenwort in ein Schieberegister eingelesen, dessen Inhalt dann seriell übertragen wird.With them, the data word is read into a shift register whose Content is then transmitted serially.

Dabei entspricht bei der bekannten Anlage die Taktfrequenz des Systems derjenigen der übertragungs- und Empfängereinheit. Daß dabei Synchronisierungsprobleme auftreten und infolgedessen Störungsquellen gegeben sind, leuchtet ein. Aufgabe der Erfindung ist es daher, eine für den Serieneinsatz gedachte und daher möglichst preis günstige Datenübertragungseinrichtung zu schaffen, die möglichst universell und autonom arbeitet. Dabei wird vor allem auf eine möglichst geringe Leitungsanzahl zwischen der Datenverarbeitungsanlage und dem jeweiligen Empfängersystem geachtet. Ferner muß das Synchronisierungsprob#lem auf möglichst einfache Weise gelöst werden.In the known system, the clock frequency of the system corresponds those of the transmission and receiving unit. That there are synchronization problems occur and as a result there are sources of interference, makes sense. task The invention is therefore intended for series use and therefore as possible price to create inexpensive data transmission equipment that is as possible works universally and autonomously. Above all, the aim is to keep it as low as possible Number of lines between the data processing system and the respective receiving system respected. Furthermore, the synchronization problem must be as simple as possible be solved.

Vorteile der Erfindung Die vorgeschlagene Einrichtung zur seriellen übertragun# von in digitaler Form vorliegenden Daten mit den MerkmaIe# des Hauptanspruchs löst diese Aufgabe in überzeugeiider Weise.Advantages of the invention The proposed device for serial Transmission of data in digital form with the features of the main claim solves this problem in a convincing way.

Als besonders vorteilhaft hat sich dabei herausgestellt, wenn die die übertragung steuernde Taktfrequenz in der von der Datenverabeitungsanlage losgelösten externen Einheit erzeugt wird, so daß die Datenübertragung der jeweiligen sekundären Einheit individuell angepaßt sein kann (Zwei-Leitungs-System).It has been found to be particularly advantageous if the the transmission controlling clock frequency in the detached from the data processing system external unit is generated, so that the data transmission of the respective secondary Unit can be individually adapted (two-line system).

Wenigstens zwei verschiedene Systeme im Zusammenhang mit der seriellen Taktübertragung sind denkbar. Einmal werden Daten und Takt über zwei getrennte Leitungen übertragen und zum anderen erfolgt die übertragung über nur eine Leitung, wobei dann die Information für die Synchronisation der empfängerseitigen Taktfrequenz dem eigentlichen Datenwort vorangestellt sein muß. Dies erfolgt in besonders vorteilhafter Weise über die Länge des dem Datenwort vorangestellten Startbits. Die empfangende Einheit kann sich somit selbständig der Taktfrequenz der sendenden Einheit anpassen. Eine besonders vorteilhafte Ausführungsform benutzt keine Logik-Bausteine, d.h. kein Hardware-Aufwand nötig, sondern erzeugt durch Programmbefehle das zu übertragende Datentelegramm am seriellen Ausgang einer vorhandenen Rechnereinheit (Mikroprozessor) Weitere Vorteile der Erfindung ergeben sich in Verbindung mit den Unteransprüchen aus der nachfolgenden Be- -schreibund und der Zeichnung von Ausführungsbeispielen.At least two different systems related to the serial Clock transmissions are conceivable. On the one hand, data and clock are transmitted over two separate lines transmitted and on the other hand the transmission takes place over only one line, whereby then the information for the synchronization of the receiver-side clock frequency must precede the actual data word. This is done in a particularly advantageous manner Via the length of the start bit preceding the data word. The receiving The unit can thus adapt itself to the clock frequency of the sending unit. A particularly advantageous embodiment does not use any logic modules, i.e. no hardware effort required, but rather generates what is to be transmitted through program commands Data telegram at the serial output of an existing computer unit (microprocessor) Further advantages of the invention emerge in connection with the subclaims from the following description and the drawings of exemplary embodiments.

Zeichnung Beispiele der Erfindung sind in der Zeichnung dargestellt und werden im folgenden beschrieben und näher erläutert.Drawing Examples of the invention are shown in the drawing and are described and explained in more detail below.

Es zeigen Figur 1 ein grobes und prinzipielles Blockschaltbild der Übertragungseinrichtung, Figur 2 ein detaillierteres Blockschaltbild einer Übertragungseinrichtung mit zwei Verbindungsleitungen, Figur 3 das Schaltbild eines einfachen Frequenzgenerators, Figur 4 ein -Schaltbild einer Einrichtung zum Erzeugen von Schiebetakten, die impulsmäßig in Figur 5 dargestellt sind, Figur 6 eine einfache Schaltung zum automatischen Reset nach dem Einschalten, Figur 7a eine senderseitige Zusatzschaltung zum Blockieren der übertragung von Daten während des Ladevorganges des Parc.llel-Serien-Wandlers, Figur 7b eine Alternative zum Gegenstand von Figur 7a, Figur 7c ein zum Gegenstand von Figur 7b gehörendes Impulsdiagramm, Figur 8 sowie die Figuren 9a und 9b weitere Möglichkeiten einer Zusatzschaltung, wobei das zum Gegenstand von Figur 9b gehörende Impulsdiagramm in Figur 9c dargestellt ist. Eine Schaltungsmöglichkeit zur Datenübertragung mittels einer einzigen Leitung zeigt Figur 10 und das Impulsdiagramm ist in Figur 11 dargestellt. Die empfängers#eitige Schaltungsanordnung zur senderseitigen Anordnung nach Figur 10 zeigt Figur 12 zusammen mit dem dazugehörenden Impulsdiagramm von Figur 13.FIG. 1 shows a rough and basic block diagram of FIG Transmission device, FIG. 2 shows a more detailed block diagram of a transmission device with two connecting lines, Figure 3 shows the circuit diagram of a simple frequency generator, Figure 4 is a circuit diagram of a device for generating shift clocks, the pulse-wise are shown in Figure 5, Figure 6 is a simple circuit for automatic reset after switching on, FIG. 7a shows an additional blocking circuit on the transmitter side the transmission of data during the loading process of the Parc.llel series converter, FIG. 7b shows an alternative to the object of FIG. 7a, FIG. 7c shows an alternative to the object Pulse diagram belonging to FIG. 7b, FIG. 8 and FIGS. 9a and 9b others Possibilities of an additional circuit, the subject of Figure 9b belonging Pulse diagram is shown in Figure 9c. A circuit option for data transmission by means of a single line is shown in FIG. 10 and the timing diagram is in FIG 11 shown. the circuit arrangement on the receiver side to the transmitter side The arrangement according to FIG. 10 is shown in FIG. 12 together with the associated pulse diagram of Figure 13.

Beschreibung der Ausführungsbeispiele Die Ausführungsbeispiele betreffen Einrichtungen zur Datenübertragung zwischen einem Steuergerät für Betriebskenngrößen einer Brennkraftmaschine und Anzeige- bzw. Diagnosesystemen. Dabei können neben einzelnen Betriebsr':enngrößen wie Drehzahl- und Last signalen auch Steuergrjßen wie z.E. das Schließwinkelsignal, das Einspritzsignal, Getriebeschaltsignale oder jedoch Fehlercodes zu einer Diagnoseeinheit übertragen werden. Gerade das zuletzt genannte Beispiel verdeutlicht die mögliche Trennung zwischen dem Bord-Gerät im Kraftfahrzeug und einer stationären Meßeinheit z.B. in einer Werkstätte.Description of the exemplary embodiments The exemplary embodiments relate to Devices for data transmission between a control device for operating parameters an internal combustion engine and display or diagnostic systems. Besides individual operating parameters such as speed and load signals as well as control parameters like z.E. the dwell angle signal, the injection signal, gear shift signals or however, error codes are transmitted to a diagnostic unit. Just that last The example mentioned illustrates the possible separation between the on-board device in the Motor vehicle and a stationary measuring unit e.g. in a workshop.

Eine Begrenzung der zu übertragenden Daten hinsichtlich ihrer Anzahl sowie ihrer Art ist nicht vorgesehen. Wesentlich ist allein die serielle Datenübertragung von in digitaler Form vorliegenden allgemeinen Größen.A limitation of the amount of data to be transmitted as well as their type is not provided. Serial data transmission is the only important thing of general quantities in digital form.

Figur 1 zeigt in einem groben Übersichtsschaltbild ein Steuergerät für Betriebskenngrößen einer Brennkraftrnaschine in einem Kraftfahrzeug zusammen mit einer Signalübertragungs- und Anzeigeeinheit. Mit 15 ist die Rechnereinheit des Steuergeräts bezeichnet, mit 16 der sazugehörende Schreib-Lese-Speicher, mit 17 der NUR-Lese-Speicher und mit 18 die Ein-Ausgabe-Einheit. Sämtliche vier Einheiten 15 bis 18 sind untereinander über einen Adressenbus 19 sowie einen Datenbus 20 verbunden. Mit 21 ist ein Parallel-Serien-Wandler in Form eines Schieberegisters bezeichnet, dessen serieller Ausgang zu einer gestrichelt gezeichneten Schnittstelle 22 geführt ist.FIG. 1 shows a control device in a rough overview circuit diagram for operating parameters of an internal combustion engine in a motor vehicle with a signal transmission and display unit. At 15 is the computer unit of the control unit, with 16 the corresponding read-write memory, with 17 the read-only memory and 18 the input / output unit. All four units 15 to 18 are connected to one another via an address bus 19 and a data bus 20. With a parallel-to-serial converter in the form of a shift register is designated, its serial output to a dashed interface 22 is performed.

Gesteuert wird der Parallel-Serien-Wandler 21 ausgehend von der Recheneinheit 15 über deren N- und TPB-Ausgang, wobei diese Ausgänge zu einem vor dem Steuereingang des Wandlers 21 liegenden NAND-Gatter 23 geführt sind. Ausgelöst wird die Datenübertragung mittels eines z.B. handbetätigten Schalters 24 an einem entsprechenden Steuereingang der Recheneinheit 15 oder durch Programmbefehle.The parallel-to-serial converter 21 is controlled on the basis of the arithmetic unit 15 via their N and TPB outputs, these outputs becoming one in front of the control input of the converter 21 lying NAND gate 23 are performed. The data transfer is triggered by means of, for example, a manually operated switch 24 at a corresponding control input the arithmetic unit 15 or by program commands.

Eine z.B. Sieben-Segment-Anzeige-Einheit trägt das Bezugszeichen 26. Sie wird angesteuert vom Ausgangssignal eines Serien-Parallel-Wandlers 27, der seine Eingangsinformation von einer der Schnittstelle 22 nachgeschalteten Empfängereinheit 28 erhält. Diese Empfängereinheit 28 wird von einem Taktgeber 29 gesteuert. Nähere Einzelheiten zur Steuerung dieses Taktgenerators 29 sind insbesondere aus Figur 12 ersichtlich.A seven-segment display unit, for example, has the reference number 26. It is controlled by the output signal of a series-parallel converter 27, which is his Input information from a receiver unit connected downstream of the interface 22 28 receives. This receiver unit 28 is controlled by a clock 29. Closer Details of the control of this clock generator 29 are shown in particular in FIG 12 can be seen.

Während die bisher aufgeführten Blöcke der Signalübertragung mit nur einer Leitung dienen, ist gestrichelt gezeichnet ein spezieller Taktgenerator 31 für die übertragung mittels zweier Leitungen, wobei dann über die Zusatzleitung 32 ein spezielles übertragungstaktsignal geführt ist.While the previously listed blocks of signal transmission with only serve a line, a special clock generator 31 is shown in dashed lines for the transmission by means of two lines, then via the additional line 32 a special transmission clock signal is carried.

Die zunächst folgenden Ausführungsbeispiele beziehen sich auf zweipolige Schnittstellen, wobei zusätzlich eine Nasseleitung erforderlich ist, die jedoch in der Regel ohnehin vorhanden ist.The first following embodiments relate to two-pole Interfaces, whereby a wet line is additionally required, which however usually exists anyway.

Figur 2 zeigt den Gegenstand von Figur 1 mit der separaten Takt leitung 32 in einer ausführlicheren Art und Weise. Während der Teil im Steuergerät lediglich um eine Eingangsschutzschaltung 35 vor dem Takteingang des Schieberegisters 21 und eine Treiberstufe 36 beim Serienausgang des Registers ergänzt ist, geht die Zeichnung des Anzeigegerätes mehr ins Detail. Dem Serieneingang des Schieberegisters 27 ist eine Schutzschaltung 37 vorangestellt und der Reset-Eingang ist mit einer Startschaltung 38 verbunden. Zwischen Frequenzgenerator 31 und dem Schiebetakteingang des Schieberegisters 27 liegt eine Schiebetakterzeugerstufe 39, deren Aufbau in der nachfolgenden Figur 4 näher erläutert ist. Ausgangsseitig ist die Schiebetakterzeugungsstufe 39 zusätzlich über eine Treiberstufe 40 mit der Schiebetaktleitung 32 zum Steuergerät verknüpft. Der Parallelausgang des Schieberegisters 27 steht über zwei nebeneinanderliegende Speicher 41 und 42 mit einer doppelt angeordneten Sieben-Segment-Anzeige 26 in Verbindung. Ihr Steuersignal erhalten die Speicher 41 und 42 aus der Schiebetakterzeugungsstufe 39.Figure 2 shows the subject of Figure 1 with the separate clock line 32 in a more elaborate manner. While the part in the control unit is only around a Input protection circuit 35 before the clock input of the shift register 21 and a driver stage 36 is added to the series output of the register, the Drawing of the display device in more detail. The serial input of the shift register 27 is preceded by a protection circuit 37 and the reset input is provided with a Start circuit 38 connected. Between the frequency generator 31 and the shift clock input of the shift register 27 is a shift clock generator stage 39, the structure of which in the following Figure 4 is explained in more detail. The output side is the shift clock generation stage 39 additionally via a driver stage 40 with the shift clock line 32 to the control unit connected. The parallel output of the shift register 27 is available via two adjacent ones Memory 41 and 42 with a double arranged seven-segment display 26 in connection. The memories 41 and 42 receive their control signal from the shift clock generation stage 39.

Wesentlich beim Gegenstand von Figur 2 ist die zweipolige Verbindungsleitung zwischen Steuer- und Anzeigegerät. Dabei wird über eine der Leitungen der extern erzeugte Schiebetakt ins Steuergerät übertragen und die andere Leitung führt d#ie einzelnen Daten. Somit ist die Datenübertragung völlig losgelöst von der Taktfrequenz des Steuergerätes, was im Hinblick auf die universelle Gestaltung des Anzeigegeräts entscheidend ist.The two-pole connecting line is essential to the subject matter of FIG between control and display device. The external The generated shift clock is transferred to the control unit and the other line leads the individual data. This means that data transmission is completely detached from the clock frequency of the control unit, what with regard to the universal design of the display device is crucial.

Die Art der zu übertragenden Daten, d.h. Betriebske:ingrößen, Steuergrößen oder z.B. Fehlercodes, wird abhängig von der Recheneinheit 15 bzw. von einem externen Signal gesteuert. Sie gelangen als Wort in das Schieberegister 21 und werden von dort abhängig von der Steuerung des Anzeigegeräts seriell ausgelesen, über die Schnittstelle 22 übertragen und in das empfängerseitige Schieberegister 27 eingelesen. Von dort erfolgt wiederum die Ausgabe als Wort und die entsprechende Anzeige der Werte abhängig vom "Data-Valid-Signal" aus der Schiebetakterzeugungsstufe 39.The type of data to be transferred, i.e. operational parameters, control variables or e.g. error codes, is dependent on the processing unit 15 or on an external one Signal controlled. They arrive as a word in the shift register 21 and are from there, depending on the control of the display device, read out serially via the interface 22nd and read into the shift register 27 on the receiver side. From there, the output as a word and the corresponding display of the Values dependent on the “data valid signal” from the shift clock generation stage 39.

Figur 3 zeigt ein Beispiel eines Frequenzgenerators 31.FIG. 3 shows an example of a frequency generator 31.

Sein Bautyp ist als RC-Generator bekannt und er besteht aus zwei hintereinandergeschalteten Invertern 44 und 45, wobei der zweite Inverter 45 mit einer Reihenschaltung aus Kondensavor 46 und Widerstand 47 überbrückt ist uns die Verbindungsstelle von Kondensator und Widerstand über einen briderstand 48 mit dem Eingang des ersten Inverters 44 in Verbindung steht. Die angegebenen Rückkopplungen bewirken eine Eigenschwingung des Systems mit einer von den Werten der einzelnen Bauelemente abhängigen Frequenz.Its construction type is known as an RC generator and it consists of two series-connected Inverters 44 and 45, the second inverter 45 being made up of a series connection The junction of the capacitor is bridged by the capacitor 46 and the resistor 47 and resistance via a briderstand 48 to the input of the first inverter 44 communicates. The given feedback causes a natural oscillation of the system with a frequency that depends on the values of the individual components.

Figur 4 zeigt ein Ausführungsbeispiel der Schiebetakterzeugungsstufe 39 zusammen mit ihrer Randbeschaltung.Figure 4 shows an embodiment of the shift clock generation stage 39 together with their edge wiring.

Hauptmerkmal der Schiebetakterzeugungsstufe 39 ist ein vierstelliger Zähler 50, dessen Clock-Eingang vom Frequenzgenerator 31 beschickt wird. Der Schiebetakt selbst wird über ein NAND-Gatter 51 ausgehend vom Eingangsfrequenzsignal sowie vom Signal des Q4-Ausgangs des Zählers 50 gebildet. Das Data-Valid-S,gnal wird vom Übertrag-Ausgang des Zählers 50 abgenommen. Zurückgestellt wird der Zähler 50 mittels eines positiven Signals am P3-Eingang, wobei dieses positive Signal über einen Taster 52 bereitgestellt wird und ein generelles Reset-Signal darstellt.The main feature of the shift clock generation stage 39 is a four-digit one Counter 50, the clock input of which is fed by the frequency generator 31. The shift cycle itself is via a NAND gate 51 based on the input frequency signal and from Signal of the Q4 output of the counter 50 formed. The Data-Valid-S, gnal is from the carry output of the counter 50 removed. The counter 50 is reset by means of a positive Signal at the P3 input, this positive signal being provided via a button 52 and represents a general reset signal.

Die einzelnen Vorgänge bezüglich des Impulsbilds des Gegenstands von Figur 4 sind in Figur 5 dargestellt. Dabei zeigt Figur 5a das Eingangsfrequenzsignal vom Frequenzgeneratqr 31, Figur 5b das Rücksetzsignal, Figur So den Spannungspegel am QL{-Ausgang des Zählers 50 (Binärzahlausgang), Figur 5d das Ausgangssignal des NAND-Gatters 51 und somit das Schiebetaktsignal und schließlich Figur 5e das Data-Valid-Signal als Überlaufsignal des Zählers 50.The individual processes relating to the impulse image of the object of FIG. 4 are shown in FIG. Figure 5a shows the input frequency signal from the frequency generator 31, Figure 5b, the reset signal, Figure So the Voltage level at the QL {output of the counter 50 (binary number output), FIG. 5d the output signal of the NAND gate 51 and thus the shift clock signal and finally Figure 5e that Data valid signal as an overflow signal from counter 50.

Die Numerierung der einzelnen Frequenzsignal-Impulse macht deutlich, daß der Schiebetakt nach Ende des Reset-Signals mit dem achten Eingangsimpuls beginnt und entsprechend der Wertigkeit des Q4-Ausgangs mit dem fünfzehnten Impuls en elrischließlich endet. Insoweit entspricht die dargestellte Schiebetakterzeugungsstufe lediglich einem FrequenzUeilel.The numbering of the individual frequency signal pulses makes it clear that the shift clock begins with the eighth input pulse after the reset signal has ended and according to the value of the Q4 output with the fifteenth pulse and finally ends. In this respect, the shift clock generation stage shown only corresponds a frequency Ueilel.

Während der Zähler 50 in Figur 4 mittels eines Signals vom Taster 52 zurückgesetzt wird, empfiehlt sich bei automatischen Anlagen ein zwangsweises Rücksetzen des Zählers 50 beim Einschalten der Stromversorgung, um definierte Ausgangszustände zu erhalten. Die Grundschaltung hierfür ist ebenfalls bekannt und in Figur 6 nocheinmal dargestellt. Sie besteht aus einem als NAND-Gatter ausgebildeten Schmitt-Trigger 54, dessen erster Eingang unmittelbar mit einer Plus-Leitung 55 verknüpft ist und dessen zweiter Eingang zur Verbindungsstelle eines Kondensators 56 und eines Widerstandes 57 geführt ist, die zwischen der Plus-Leitung 55 und Masse liegen. Dabei ist der Widerstand 57 noch mit einer in Sperrichtung gepolten Diode 58 überbrückt.While the counter 50 in Figure 4 by means of a signal from the button 52 is reset, it is advisable to do this for automatic systems Resetting the counter 50 when switching on the power supply to defined output states to obtain. The basic circuit for this is also known and is shown again in FIG shown. It consists of a Schmitt trigger designed as a NAND gate 54, the first input of which is directly linked to a plus line 55 and its second input to the junction of a capacitor 56 and a resistor 57 is performed, which are between the positive line 55 and ground. Here is the Resistor 57 is bridged with a diode 58 polarized in the reverse direction.

Die in Figur 6 dargestellte Schaltungsanordnung erzeugt aufgrund ihrer Beschaltung unmittelbar nach dem Einschaltmoment ein positives Ausgangssignal, dessen Dauer sich nach den Werten der RC-Kombination richtet. Da nach dem Einschaltvorgang das Potential über dem Kondensator 56 nicht mehr geändert wird, zumindest bis zum nachfolgenden Ausschalten der Anlage, ergibt sich am Ausgang des NAND-Gatters 54 ein einmaliger Impuls im Anschluß an jeden Einschaltvorgang.The circuit arrangement shown in Figure 6 generated due to their Wiring immediately after the switch-on moment a positive output signal, whose Duration depends on the values of the RC combination. Since after the switch-on process the potential across capacitor 56 is no longer changed, at least until the system is subsequently switched off, results at the output of the NAND gate 54 a one-time pulse following each switch-on process.

Beim Gegenstand von Figur 2 ist das Abrufen der Signale aus dem Steuergerät über die Schnittstelle 22 allein Gbabhängig vom Auftreten des Schiebetakts auf der Leitung 32.The subject of Figure 2 is the retrieval of the signals from the control unit via the interface 22 solely depending on the occurrence of the shift clock on the Gb Line 32.

Je nach dem gewünschten abzurufenien Wert wechselt dieser relativ häufig, z.B. der Drehzahlwert, so daß Vorsorge getroffen werden muß, daß nicht während der Datenübertragung und damit während des Auslesens der Werte aus dem Schieberegister 21 gleichzeitig neue Werte in dieses Register eingeschrieben werden. Problematisch ist dieser Fall deshalb, weil dann die Wertigkeit innerhalb des Datenwortes nicht mehr mit der Wertigkeit der einzelnen Stellen in Schieberegister übereinstimmt.Depending on the desired value to be retrieved, this changes relatively often, e.g. the speed value, so that precaution must be taken not to during the data transfer and thus during the reading of the values from the shift register 21 new values can be written into this register at the same time. Problematic is this case because then the valency within the data word is not corresponds more to the significance of the individual positions in the shift register.

Die Figuren 7 bis 9 zeigen daher schaltungstechnische Möglichkeiten, um diesen genannten Fehler vermeiden zu können.Figures 7 to 9 therefore show circuitry options, in order to be able to avoid this mentioned error.

Beim Gegenstand von Figur 7a ist dem Schiebetakteingang des Schieberegisters 21 eine Zasatzschaltung 60 vorgeschaltet, mit der während des Ladesignals für das Sch-eberegister 21 das Anlegen des Schiebetaktes an das Register gesperrt wird. Damit kann das geladene Datenwort nicht undefiniert verschoben werden. Nachteilig ist jedoch, daß aufgrund der unterbrochenen Übertragung der Empfänger nur eine Teilinformation erhält, die damit fehlerhaft ist.The subject of Figure 7a is the shift clock input of the shift register 21 an additional circuit 60 connected upstream, with which during the loading signal for the Sch-eberegister 21 the application of the shift clock to the register is blocked. This means that the loaded data word cannot be shifted in an undefined manner. Disadvantageous is, however, that due to the interrupted transmission of the receiver only part of the information receives, which is therefore faulty.

Die Zusatzschaltung 60 von Figur 7a weist zwei Eingänge 61 und 62 sowie einen Ausgang 63 auf. Ein ausführliches Schaltbild dieser Zusatzschaltung 60 ist in Figur 7b dargestellt, wobei die gleichen Bezugszahlen für die Eingänge und den Ausgang angegeben sind. Nach der Darstellung von Figur 7b beinhaltet die Zusatzschaltung eine Demodulationsschaltung (z.B. nach Unterlagen von RCA ICAN 6267) 65 sowie eine Kippstufe 68 (z.B. CD 4013).The additional circuit 60 from FIG. 7a has two inputs 61 and 62 and an output 63. A detailed one Circuit diagram of this Additional circuit 60 is shown in Figure 7b, with the same reference numerals are specified for the inputs and the output. According to the representation of figure 7b, the additional circuit includes a demodulation circuit (e.g. according to documents from RCA ICAN 6267) 65 as well as a flip-flop 68 (e.g. CD 4013).

Dabei wird das Ladesignal vom Eingang 62 zum Takteingang der Kippstufe 68 durchgeschaltet, deren D-Eingang von der Versorgungsspannung beaufschlagt ist. Der Ausgang mit dem inversen Signal der Kippstufe 68 ist zu einem dem Ausgang 63 vorgeschalteten UND-Gatter 69 geführt, dessen zeiter Eingang unmittelbar mit dem Eingang 51 für den Schiebetakt verbunden ist. Auch die Demodulatior.sschaltung erhält ihr Eingangssignal von diesem Schiebetakteingang 61 und steuert über einen Inverter 70 den Rücksetzeingang der Kippstufe 68.The loading signal from input 62 becomes the clock input of the flip-flop 68 switched through, the D input of which is acted upon by the supply voltage. The output with the inverse signal of the flip-flop 68 is to one of the output 63 upstream AND gate 69 out, whose time input directly with the Input 51 is connected for the shift clock. The demodulator circuit also receives its input signal from this shift clock input 61 and controls via an inverter 70 the reset input of flip-flop 68.

Das zu der Schaltungsanordnung von Figur 7b gehörende Impulsdiagramm zeigt Figur 7c. Dabei zeigt a das Schiebetaktsignal am Eingang 61, b das Ladesignal am Eingang 62, c das Rücksetzsignal am Rücksetzeingang der Kippstufe 68, d das Ausgangssignal am invertierenden Ausgang der Kippstufe 68 und schließlich e das Signal am Ausgang 63 der Schaltungsanordnung. Das Impulsdiagramm macht deutlich, daß der Schiebetakt mit Eintreffen des Ladesignals am Eingang 62 unterbrochen wird, so daß über die Schnittstelle 22 keine weiteren Daten mehr übertragen werden.The pulse diagram belonging to the circuit arrangement of FIG. 7b Figure 7c shows. A shows the shift clock signal at input 61, b shows the load signal at input 62, c the reset signal at the reset input of flip-flop 68, d the output signal at the inverting output of the flip-flop 68 and finally e the signal at the output 63 of the circuit arrangement. The pulse diagram makes it clear that the shift clock is interrupted with the arrival of the loading signal at input 62, so that over the Interface 22 no more data are transmitted.

Im Empfangsteil ist dann jedoch Sorge zu tragen, daft der bereits übertragende Teil nicht als komplett und damit als nicht fehlerfrei interpretiert wird.In the receiving part, however, care must be taken that the already The transmitted part is not interpreted as complete and therefore not free of errors will.

Im Hinblick auf eine fehlerfreie Übertragung kann das senderseitige Schieberegister auch nur einmal unmittelbar vor der Datenübertragung geladen werden. Dies bedeutet jedoch einen erheblichen schaltungstechnischen Aufwand im Steuergerät, weil für diesen Fall die Steuerung des Rechners 15 mit der Schaltungsanordnung im Anzeigegerät synchronisiert werden müßte.With a view to error-free transmission, this can be done by the sender Shift register only once immediately before data transfer Loading. However, this means a considerable outlay in terms of circuit technology in the control unit, because in this case the control of the computer 15 with the circuit arrangement would have to be synchronized in the display device.

Eine weitere und relativ einfache Möglichkeit ist die Zwischenspeicherung des Signals vom Datenbus im Steuergerät. Dabei wird dieser Zwischenspeicher abhängig von einem Rechnersignal geladen und die übernahme in des der Farallel-Serien-Wandlung dienende Schieberegister wird dann vom Schiebetakt aus gesteuert. Ein Beispiel hierfür zeigt Figur 8.Another and relatively simple option is caching of the signal from the data bus in the control unit. This buffer becomes dependent loaded by a computer signal and the adoption in the farallel-series conversion The shift register serving is then controlled by the shift clock. An example of this Figure 8 shows.

Figur 8 zeigt eine Sendeschaltung im Steuergerät mit einer Zusatzschaltungsanordnung für eine unterbrechungsfreie Übertragung. Dabei ist zwischen Datenbus 20 und Schieberegister 21 ein Zwischenspeicher 72 geschaltet.FIG. 8 shows a transmission circuit in the control device with an additional circuit arrangement for uninterrupted transmission. It is between the data bus 20 and the shift register 21 a buffer 72 switched.

Die erforderliche Zusatzschaltungsanordnung 73 entspricht im wesentlichen derjenigen von Figur 7a. Sie weist zwei Eingänge 74 und 75 für das Schiebetakt- und Ladesignal auf und gibt an einem ersten Ausgang 76 das Verschiebesignal für das Schieberegister 21 und über einen zweiten Ausgang 77 das L#esignal für dieses Schieberegister 21 ab. Jedes Mal mit Beginn der acht Schiebetakte von der Taktleitung 32 werden die Werte aus dem Zwischenspeicher 72 in das Schieberegister 21 geladen. Das Ladesignal für den Zwischenspeicher 72 sperrt die Übernahme von Daten aus dem Zwischenspeicher 72 in das Schieberegister 21. Auf diese Weise kann der Zwischenspeicher 72 nahezu unabhängig von den Gegebenheiten im Empfangsgerät gespeist werden und gleichzeitig liegen am Schieberegister 21 als Parallel-Serien-Wandler zumindest während der Dauer der Datenübertragung konstante Eingangswerte an.The required additional circuit arrangement 73 corresponds essentially that of Figure 7a. It has two inputs 74 and 75 for the shift clock and load signal and is at a first output 76 the shift signal for the shift register 21 and, via a second output 77, the L # esignal for this Shift register 21. Each time at the beginning of the eight shift clocks from the clock line 32, the values are loaded from the buffer 72 into the shift register 21. The load signal for the buffer 72 blocks the transfer of data from the Latch 72 in shift register 21. In this way, the latch 72 can be fed almost independently of the conditions in the receiving device and at the same time are on the shift register 21 as a parallel-to-serial converter at least constant input values for the duration of the data transmission.

Figur 9a stimmt mit Figur 8 überein, was die Verwendung eines Zwischenspeichers vor dem Schieberegister anbelangt.Figure 9a corresponds to Figure 8, what the use of a buffer before the shift register.

Dabei wird jedoch als Alternativlösung der Schiebetakt im Steuergerät selbst erzeugt, wenn auch unter Umständen losgelöst vom eigentlichen Taktsignal. Im einzelnen ergibt sich dabei folgender Aufbau: Eine Schiebetakt-Erzeugungsstufe ist mit 80 bezeichnet. Sie besitzt drei Ausgänge 81,~82 und 83, wobei das Signal am Ausgang 82 zusammen mit einem rechnergesteuerten Ladesignal von einem Eingang 84 zu einem UND-Gatter 85 geführt ist, dessen Ausgang im Ladeeingang des Zwischenspeichers 72 vezknüpft ist. Der Ladeeingang des Schieberegisters 21 steht unmittelbar mit dem Ausgang 81 der Schiebetakterzeugungsstufe 80 in Verbindung.However, the shift clock in the control unit is used as an alternative solution generated itself, even if under certain circumstances detached from the actual clock signal. The following structure results in detail: A shift clock generation stage is denoted by 80. It has three outputs 81, ~ 82 and 83, with the signal at output 82 together with a computer-controlled load signal from an input 84 is led to an AND gate 85, the output of which is in the loading input of the buffer 72 is linked. The load input of the shift register 21 is directly with it the output 81 of the shift clock generation stage 80 in connection.

Beim Gegenstand nach Figur 9a wird die Ladung des Zwischenspeichers 72 während der eigentlichen Datenübertragung unterbrochen, d.h., daß das Schieberegister nur während der Pausenzeit neu geladen wird. Eine entsprechende Abstimmung zwischen Ladesignal und Rechersteuerung sorgt dann dafür, daß jeweils die neuesten Werte im Zwischenspeicher verfügbar sind.In the case of the object according to FIG. 9a, the charge of the intermediate store 72 interrupted during the actual data transfer, i.e. the shift register is only reloaded during the pause. Appropriate coordination between The loading signal and search control then ensure that the latest values are always available are available in the cache.

Figur 9b zeigt ein Ausführungsbeispiel der Schiebetakterzeugungsstufe 80 von Figur 9a, wobei der Block 9C dem.FIG. 9b shows an exemplary embodiment of the shift clock generation stage 80 of Figure 9a, where the block 9C the.

Gegenstand von Figur 4 entspricht. Dieser Block 90 besitzt drei Ausgänge 91 (Q4), 92 (Data-Valid) sowie 93 für den Schiebetakt. Beide Ausgänge 91 und 92 führen über je einen Inverter 94 und 95 zu einem ersten Eingang zweier UND-Gatter 96 und 97, wobei das UND-Gatter 96 zusätzlich vom Ladesignal des Punktes 84 beaufschlagt wird. Das UND-Gatter 97 steht über einen Inverter 98 mit dem Ausgang 93 des Blocks 90 in Verbindung. Während nun der Ausgang des UND-Gatters 96 das Ladesignal 1 für den Zwischenspeicher 72 liefert, steuert das Ausgangssignal des UND-Gatters 97 als Ladesignal 2 den Lademoment des Schieberegisters 21.Subject of Figure 4 corresponds. This block 90 has three outputs 91 (Q4), 92 (Data-Valid) and 93 for the shift cycle. Both exits 91 and 92 lead via an inverter 94 and 95 to a first input of two AND gates 96 and 97, the AND gate 96 additionally from the loading signal of the Point 84 is applied. The AND gate 97 is with via an inverter 98 the output 93 of the block 90 in connection. While now the output of the AND gate 96 supplies the load signal 1 for the buffer store 72, controls the output signal of AND gate 97 as loading signal 2 the loading moment of shift register 21.

Figur 9c zeigt das zum Gegenstand von Figur 9b gehörende Impulsbild. Dabei ist den einzelnen Signalverlalfen die Bezugszahl des Orts ihres jeweiligen Auftretens zugeordnet. Erkennbar ist aus diesem Impulsdiagramm von Figur 9c, daß das Ladesignal 1 für den Zwischenspeicher dem Ladesignal 2 für das Schieberegister nacheilt, so daß der Zwischenspeicher erst nach der Werteübernahme in das Schieberegister mit neuen Werten geladen wird.FIG. 9c shows the pulse pattern belonging to the subject of FIG. 9b. The individual signal curves are the reference number of the location of their respective Associated with occurrence. It can be seen from this pulse diagram of FIG. 9c that the load signal 1 for the buffer memory the load signal 2 for the shift register lags so that the buffer memory only after the values have been transferred to the shift register is loaded with new values.

Gemeinsam war den bisher besprochenen Lösungsmöglichkeiten für die Datenübertragung, daß außer einer Masseleitung 2 Steuerleitungen verfügbar sein müssen. Die Erfindung umfaßt jedoch auch die Datenübertragung mit nur einer einzigen Leitung. Die Figuren 10 bis 13 zeigen die entsprechende sender- und empfängerseitige Schaltungsanordnung mit den dazugehörenden Impulsbildern.The previously discussed possible solutions for the Data transmission that, in addition to a ground line, 2 control lines are available have to. However, the invention also includes data transmission with only one Management. Figures 10 to 13 show the corresponding transmitter and receiver side Circuit arrangement with the associated pulse patterns.

Dabei muß der eigentlichen Datenübertragung eine Information für das Empfangsteil bezüglich der erforderlichen Abtastfrequenz vorangestellt werden. Hierfür dient ein sogenanntes Startbit, dessen Länge diese Information beinhaltet.The actual data transmission must include information for the Receiving part are preceded with respect to the required sampling frequency. Therefor a so-called start bit is used, the length of which contains this information.

Figur 10 zeigt die senderseitige Schaltungsanordnung für diese Übertragungsart. Mit 100 ist das als Parallel- Serien-Wandler wirkende Schieberegister bezeichnet, dem über einen Zwischenspeicher 101 vom Datenbus Datenworte zugeleitet werden. Dem Serienausgang des Schieberegisters 100 folgt ein ODER-Gatter 102 sowie nachfolgend eine Treiberstufe für die serielle Datenübertragung 103. Das Ladesignal für das Schieberegister 100 und für den Zwischenspeicher 101 kommt von einem Anschlußpunkt 104, wobei dieser Punkt mit dem Zwischenspeicher 101 unmittelbar verbunden ist und mit dem entsprechenden Eingang beim Schieberegister 100 über einen Inverter 105 und ein UND-Gatter 106. Eine Kippstufe ist mit 108 bezeichnet. Ferner finden sich in Figur 10 ein UND-Gatter 109 mit einem Dreifach-Eingang und ein UND-Gatter 110 mit zwei Eingängen. Ein Taktsignal liegt an einem Eingangspunkt 112 an und steuert sowohl den Takteingang der Kippstufe 108 als auch je einen Eingang der UND-Gatter 109 und 110. Ein vom Taktsignal abgeleitetes weiteres Frequenzsignal steht an einem Anschlußpunkt 113 zur Verfügung und mit ihm wird der D-Eingang der Kippstufe 108 und der zweite Eingang des UND-Gatters 109.angesteuert. Zurückgesetzt wird die Kippstufe 108 mit einem Signal vom Anschlußpunkt 114. Während der Q-Ausgang dieser Kippstufe 108 mit dem zweiten Eingang des UND-Gatters 110 gekoppelt ist, steuert das Signal vom Ausgang Q der Kippstufe 108 das UND-Gatter 109 über dessen dritten Eingang. Der Ausgang dieses UND-Gatters 109 ist sowohl zum weiteren UND-Gatter 106 als auch zum zweiten Eingang des ODER-Gatters 102 geführt. Schließlich steht der Ausgang des UND-Gatters 110 mit dem Takteingang des Schieberegisters 100 in Verbindung.FIG. 10 shows the transmitter-side circuit arrangement for this type of transmission. With 100 this is a parallel Shift registers acting in series converters denotes, to which data words are fed from the data bus via a buffer 101 will. The series output of the shift register 100 is followed by an OR gate 102 as well subsequently a driver stage for serial data transmission 103. The load signal for the shift register 100 and for the buffer memory 101 comes from a connection point 104, this point being directly connected to the buffer 101 and with the corresponding input at the shift register 100 via an inverter 105 and an AND gate 106. A trigger stage is designated by 108. There are also in FIG. 10 an AND gate 109 with a triple input and an AND gate 110 with two entrances. A clock signal is applied to an input point 112 and controls both the clock input of the flip-flop 108 and one input each of the AND gates 109 and 110. A further frequency signal derived from the clock signal is connected to a Connection point 113 is available and with it the D input of flip-flop 108 and the second input of the AND gate 109th driven. The flip-flop is reset 108 with a signal from connection point 114. During the Q output of this flip-flop 108 is coupled to the second input of AND gate 110, controls the signal from the output Q of the flip-flop 108, the AND gate 109 via its third input. The output of this AND gate 109 is both to the further AND gate 106 and led to the second input of the OR gate 102. Finally there is the exit of AND gate 110 with the clock input of shift register 100 in connection.

Erklärt wird die in Figur 10 dargestellte Schaltungsanordnung zweckmäßigerweise anhand des Impulsdiagramms von Figur 11, wobei die einzelnen Impulszüge mit den Zahlen der jeweiligen Orte ihres Auftretens bezeichnet sind.The circuit arrangement shown in FIG. 10 is expediently explained using the pulse diagram of Figure 11, the individual pulse trains are marked with the numbers of the respective places of their occurrence.

In Figur 11 zeigt a die Taktfrequenz am Eingang 112, b ein in der Frequenz geteiltes Signal, c das Ausgangssignal am Q-Ausgang der Kippstufe 108, d das Ausgangssignal des UND-Gatters 109. Dieses Signal wird gleichzeitig als Startbit zum ODER-Gatter 102 durchgeschaltet und enthält somit eine Information zur verwendeten Taktfrequenz.In Figure 11, a shows the clock frequency at input 112, b shows in the Frequency divided signal, c is the output signal at the Q output of flip-flop 108, d is the output signal of AND gate 109. This signal is also used as the start bit switched through to the OR gate 102 and thus contains information on the used Clock frequency.

Figur lle zeigt das am Eingang 104 anliegende Ladesignal, das zeitlich willkürlich auftritt und sowohl den Zwischenspeicher 101 mit neuen Daten lädt, als auch die neue Datenübernahme in das nachfolgende Schieberegister 100 sperrt. Figur lif zeigt das Ladesignal für das Schieberegister 100, wobei deutlich wird, daß jeweils zu Beginn einer Datenübertragung das zuletzt im Zwischenspeicher 101 befindliche Datenwort in das Schieberegister 100 übernommen wird. Das Taktsignal für das Schieberegister 100 ist in Figur llg dargestellt, sein entsprechendes Ausgangssignal in Figur llh. Schließlich zeigt Figur lli die zu übertragende Information in ihrer Gesamtheit als Summe von Startbit und seriellem Datenwort.Figure lle shows the load signal present at input 104, the time occurs randomly and both the buffer 101 loads with new data, as also blocks the new data transfer into the subsequent shift register 100. figure lif shows the load signal for the shift register 100, it being clear that in each case At the beginning of a data transmission, the last one located in the buffer memory 101 Data word in the shift register 100 is accepted. The clock signal for the shift register 100 is shown in FIG. 11g, its corresponding output signal in FIG. 11h. Finally, FIG. 11 shows the information to be transmitted in its entirety as the sum of the start bit and the serial data word.

Die Länge der diesem Datenwort folgenden Pause wird beim vorliegenden Beispiel durch die in Figur llb dargestellte Frequenz bestimmt, die einem sechzehntel der Grundtaktfrequenz entspricht. Infolgedessen wird beim Gegenstand der Figur 10 mit jedem sechzehnten Grundtaktimpuls mit einer Informationsübertragung begonnen.The length of the pause following this data word is the present Example determined by the frequency shown in Figure 11b, which is one sixteenth corresponds to the base clock frequency. As a result, the subject of FIG. 10 an information transmission is started with every sixteenth basic clock pulse.

Die in Figur 10 dargestellte Sendeschaltung läßt sich relativ leicht auf einem LSI-Baustein für Ein-/Ausgabe eines Mikrocomputers unterbringen. Damit wird eine programmgesteuerte Ausgabe von Datenworten zur Anzeige von Betriebsdaten und z.B. Fehlercodes ermöglicht. Von Vorteil ist dabei, daß die benötigten Hilfstakte nach Figur lla und llb in der Regel bereits im Ein-/Ausgabe-Schaltkreis verfügbar sind.The transmission circuit shown in Figure 10 can be relatively easy on an LSI module for input / output a microcomputer. This enables program-controlled output of data words to display operating data and e.g. enables error codes. The advantage here is that the required auxiliary clocks according to FIGS. 11a and 11b, as a rule, already available in the input / output circuit are.

Ohne jeglichen Hardware-Aufwand läßt sich ein serielle Datentelegramm auch durch entsprechende Programrnlerung des Kikrocomputers an seinem seriellen Ausgang Q erzeugen.A serial data telegram can be sent without any hardware effort also by appropriately programming the microcomputer on its serial Generate output Q.

Nach Figur 11 ist dem eigentlichen Datenwort ein tartbit vorgeschaltet, wobei die Dauer des Startbits in eiiiem festen Zusammenhang mit dem jeweiligen Zeitpunkt der übertragenen Daten steht. Grundgedanke der Erfindung mit der nur einpoligen Ubertragungsleitung ist nun, die Länge dieses Startbits als Synchronisationsinformation für den Datenempfänger zu verwerten. Dazu wird die Länge des Startbits empfängerseitig ausgezählt und die erforderlichen Abtastpunkte für die Daten entsprechend gewählt.According to Figure 11, the actual data word is preceded by a tart bit, where the duration of the start bit has a fixed connection with the respective point in time the transferred data is available. Basic idea of the invention with the only single pole Transmission line is now the length of this start bit as synchronization information to utilize for the data recipient. The length of the start bit is used on the receiver side for this purpose counted and the required sampling points for the data selected accordingly.

Ein Beispiel für die entsprechende Empfängerschaltung ist in Figur 12 dargestellt.An example of the corresponding receiver circuit is shown in FIG 12 shown.

Beim Gegenstand von Figur 12 dient ein erster Zähler 120 der Längenbestimmung des Startbits. Dazu sind ein Speicher 121, vier.Kippstufen 122, 123, 124 und 125 sowie T'ND-Gatter 126, 127 und 128 neben einem NOR-Gatter 129 erforderlich. Der Erzeugung der Abtastpunkte in der Mitte der Datenteilworte dient ein Zähler 130 sowie eine Kippstufe 131. Schließlich ist für die Anzeige ein Komplex von Serien-Parallel-Wandler in Form eines Schieberegisters 132, eine Speicher- und Treiberstufe 133 sowie eine Anzeigeeinrichtung 134 erforderlich. Zurückgestellt werden sämtliche Zähler und Speichereinrichtungen mit einem von einem jeden Startbit abgeleiteten Rücksetzimpuls mittels der Rücksetzimpulserzeugerstufe 135.In the subject of FIG. 12, a first counter 120 is used to determine the length of the start bit. A memory 121, four flip-flops 122, 123, 124 and 125 are provided for this purpose and T'ND gates 126, 127 and 128 in addition to a NOR gate 129 are required. Of the A counter 130 is used to generate the sampling points in the middle of the partial data words and a flip-flop 131. Finally, there is a complex of series-parallel converters for the display in the form of a shift register 132, a storage and driver stage 133 and a Display device 134 required. All will be put on hold Counters and storage devices with one derived from each start bit Reset pulse by means of the reset pulse generator stage 135.

Im einzelnen ergibt sich folgender Schaltungsaufbau des Gegenstandes von Figur 12. Die Informationsübertragungsleitung kommt von der Schnittstelle 22 und führt über eine Eingangsschutzschaltung 136 sowohl zur Rücksetzinpulssteuereinheit 135 als auch zu einem Eingang des U'?D-Gatters 126. Dieses ist ausgangsseitig zum D-EinganÕ der Kippstufe 122 geführt, dessen Q-Ausgang sowohl mit aen D-Eingang der nachfolgenden Kippstufe 123 als auch mib je einem Eingang des NOR-Gatters 129 und des UND-Gatters 127 in Verbindung steht. Die beiden anderen Eingänge dieser Gatter sind mit dem Q-Ausgang der Kippstufe 123 verknüpft. Beide Ausgänge der Gatter 129 und 127 sind zu je einem der Setz- bzw. Rücksetzeingänge der nachfo#genden Kippstufe 124 geführt. Während der#Q-Ausgang dieser Kippstufe 124 über das UND-Gatter 128 mit dem CI-Eir.gang des Zählers 120 gekoppelt ist, steuert das Signal vom Q-Ausgang der Kippstufe 124 die Zählrichtung dieses Zählers 120. Getaktet werden die Kippstufen 122 und 123 sowie der Zähler 120 ausgehend von einem am Eingang 138 anliegenden Taktfrequenzsignal. Der Zahlenausgang des Zählers 120 ist mit dem Speicher 121 verknüpft und dessen Ausgang wiederum bestimmt den jeweiligen Anfangswert des Zählers 120, so daß sich über diesen Speicher 121 eine Rückkopplung für den Zähler 120 ergibt. Der tbertrag-Ausgang des Zählers 120 steuert den D-Eingang des Flipflops 125 und dessen Q-Ausgang wiederum die Zahlbereitschaft des Zählers 120 sowie die Zählfrequenz des Zählers 130. Das Zählbereitschaftssignal des Zählers 130 kommt ebenso wie das übernahmesignal des Speichers 121 sowie das Signal am Setzeingang der Kippstufe 131 vom Ausgang des NOR-Gatters 129. Während der Q-Ausgang der Kippstufe 131 mit den beiden zweiten Eingängen der UND-Gatter 126 und 128 verknüpft ist, führt eine Leitung 140 vom Q-Ausgang zu einem UND-Gatter 141, an dessen zweiten Eingang das von der Eingangsschutzschaltung kommende Signal 136 anliegt und dessen Ausgang zum Serieningang des Schieberegisters 132 geführt ist.In detail, the following circuit structure of the object results of FIG. 12. The information transmission line comes from interface 22 and leads via an input protection circuit 136 both to the reset pulse control unit 135 as well as to an input of the U '? D gate 126. This is on the output side of the D-input of the flip-flop 122 out, the Q-output with both aen D-input of the subsequent flip-flop 123 as well as one input each of the NOR gate 129 and of AND gate 127 is connected. The other two inputs of these gates are linked to the Q output of flip-flop 123. Both outputs of gates 129 and 127 are each for one of the set or reset inputs of the subsequent multivibrator 124 led. During the # Q output of this flip-flop 124 via AND gate 128 coupled to the CI input of counter 120 controls the signal from the Q output the flip-flop 124 the counting direction of this counter 120. The flip-flops are clocked 122 and 123 as well as the counter 120 based on one applied to the input 138 Clock frequency signal. The numerical output of the counter 120 is linked to the memory 121 and its output in turn determines the respective initial value of counter 120, so that there is a feedback for the counter 120 via this memory 121. The carry output of the counter 120 controls the D input of the flip-flop 125 and its Q output, in turn, the readiness to pay of the counter 120 and the counting frequency of the counter 130. The counting ready signal of the counter 130 comes just like the takeover signal of the memory 121 and the signal at the set input of flip-flop 131 from the output of NOR gate 129. During the Q output of the flip-flop 131 is linked to the two second inputs of AND gates 126 and 128, leads a line 140 from the Q output to an AND gate 141, at its second input the signal 136 coming from the input protection circuit is present and its output is led to the series input of the shift register 132.

Die Ta#t-raquenz dieses Schieberegisters 132 hängt unmittelbar vom Signal am Q1-Ausgang des Zählers 150 ab.The Ta # t frequency of this shift register 132 depends directly on the Signal at the Q1 output of the counter 150.

Der Über auf-Ausgang dieses Zählers 130 steuert schließlich noch das Zurücksetzen der Kippstufe 131 über einen Inverter 142. Das als Serien-Parallel-Wandler arbeitende Schieberegister 132 gibt die jeweils übertragene DateninformatIon an den Speicher 133 und schließlich an die Anzeigeeinheit 134 weiter.The over on output of this counter 130 finally controls that Resetting the flip-flop 131 via an inverter 142. This as a series-parallel converter Working shift register 132 indicates the data information transmitted in each case the memory 133 and finally to the display unit 134.

Die Wirkungsweise des in Figur 12 dargestellten Gegenstandes ergibt sich aus dem Impulsbild nach Figur 13.The mode of operation of the object shown in FIG. 12 results can be seen from the pulse pattern according to FIG. 13.

Figur 13a zeigt das Eingangssignal der Empfangsschaltung, welches zwangsläufig dem Ausgangssignal Figur lli der Sendeschaltung entspricht. Figur 13b zeigt den Zählerstandsverlauf des Zählers 120, wobei die Betriebsweise dieses Zählers ersichtlich wird. Wesentlich ist ein rupwcrtszählvorgang während der Zeitdauer des artbits und somit der halben Periodendauer einer Dateneillzelinforiation. Daran schließt sich mit einem dem Anstieg envsprechenden Abfallgradienten ein Abwärtszählvorgang an, wobei dann jeweils der Zähler nach Erreichen seines Null-Durchgangs wieder auf diesen vorher ermittelten Zählwert zurückgesetzt wird. Auf diese Weise werden Abtastpunkte nach Figur 13c gewonnen, die im Vergleich zum Linienzug nach Figur 13a jeweils mittig zu einer Dateninforraation liegen. Das Start- und Stop-Signal für den anfänglichen Zählvorgang im Zähler 120 zeigen die Figuren 13d und 13e. Das Rücksetzsignal für diesen Zähler 120 ist in Figur 13f dargestellt und das davon abgeleitete Schiebetaktsignal in Figur 13g bzw. 13i. Das Zeit-Signal für die Übertragung des gesamten Datenworts zeigt Figur 13h.Figure 13a shows the input signal of the receiving circuit, which necessarily corresponds to the output signal Figure lli of the transmission circuit. Figure 13b shows the count progression of the counter 120, the mode of operation of this counter becomes apparent. What is essential is a rupwcrtszählvorgang during the period of the artbits and thus half the period of a data item information. To it a down counting process follows with a decrease gradient corresponding to the increase on, in which case the counter will open again after reaching its zero crossing this previously determined count is reset. Be that way Sampling points obtained according to Figure 13c, each in the middle in comparison to the line of Figure 13a to a data information. The start and stop signal for the initial Counting process in counter 120 is shown in FIGS. 13d and 13e. The reset signal for this counter 120 is shown in FIG. 13f and the shift clock signal derived therefrom in Figure 13g and 13i, respectively. The time signal for the transmission of the entire data word shows Figure 13h.

Wesentlich für ein korrektes Arbeiten des Gegenstandes von Figur 12 ist eine wesentlich höhere Taktfrequenz als die Dolgefrequenz der Daten, weil davon die Genauigkeit der Auszählung des Startbits abhängt.Essential for the object of FIG. 12 to work correctly is a much higher clock frequency than the dolge frequency of the data because of it the accuracy of the counting of the start bit depends.

Aufgrund der mittigen Datenabfrage - vergleiche Figur 13a mit 7i - sind kleinere Verschiebungen in der Abtastfrequenz ohne Belang, da sie ja zu Beginn einer jeden Informationsübertragung neu ermittelt wird und der Schiebetakt zumindest anfangs, d.h. beim ersten Datenbit, sehr gut angenähert in der Mitte dieses Datenbits liegt. Nach Einlauf eines kompletten Datensatzes in das Schieberegister 132 wird das eingelesene Datenwort in den Speicher 133 übernommen und letztlich der Anzeigeeinheit 134 zugeführt.Due to the central data query - compare Figure 13a with 7i - minor shifts in the sampling frequency are irrelevant, since they are at the beginning of each information transmission is determined anew and the shift clock at least initially, i.e. at the first data bit, very well approximated in the middle of this data bit lies. After a complete data set has entered the shift register 132 the read data word is transferred to the memory 133 and ultimately to the display unit 134 supplied.

Wesentlich bei den Gegenständen von Figur 10 und 12 ist die serielle Informationsübertragung bezüglich der Taktfrequerz und der Daten über nur eine Leitung außer der Masseleitung, sowie die zwangsläufige Synchronisierung der Signalverarbeitung im Empfangsteil auf die im Sendeteil zur Verfügung stehende Taktfrequenz. Dabei eignet sich dieses System neben seinem Einsatz im Kraftfahrzeug selbst auch für die Datenübertragung zwischen Kraftfahrzeug und z.B. einer Diagnoseeinheit. Für den Einsatz im Kraftfahrzeug selbst stehe stellvertretend die Verbindung zwischen einem irgendwie gearteten digital arbeitenden Steuergerät für Betriebskenngrößen der Brennkraftmaschine und z.B. Anzeigeeinheiten im Bereich des Armaturenbretts.What is essential in the objects of FIGS. 10 and 12 is the serial Information transmission regarding the clock frequency and the data via only one line except for the ground line, as well as the inevitable synchronization of the signal processing in the receiving section to the clock frequency available in the transmitting section. Included In addition to its use in motor vehicles, this system is also suitable for the data transfer between Motor vehicle and e.g. a diagnostic unit. For use in the motor vehicle itself, the connection between some kind of digital control device for operating parameters the internal combustion engine and e.g. display units in the area of the dashboard.

Einrichtung zum seriellen übertragen von Daten in und/oder aus einem Kraftfahrzeug Zusammenfassung Vorgeschlagen wird eine Einrichtung zum seriellen Übertragen von Daten in und/oder aus einem Kraftfahrzeug, wie z.B. Betriebskenngrößen und/oder einem Fehlercode, ausgehend von einem Datenbus einer digital arbeitenden Signalverarbeitungsanlage und einem mit dem Datenbus in Verbindung stehenden Parallel-Serien-Wandler, wobei die Übertragungsfrequenz gegenüber der Arbeitstaktfrequenz der Signalverarbeitungsanalge frei wählbar ist. Ein erstes Ausführungsbeispiel arbeitet mit zwei getrennten Übertragungsleitungen für das Taktsignal und das Datensignal. Beim zweiten Ausführungsbeispiel ist dem eigentlichen Datenwort ein sogenannt#s Startbit vorangestellt, welches in seiner Länge eine Information zur Steuerung des empfängerseitigen Taktfrequenzgenerators beinhaltet.Device for the serial transfer of data in and / or out of a Motor vehicle summary A device for serial Transferring data to and / or from a motor vehicle, such as operating parameters and / or an error code, based on a data bus of a digital one Signal processing system and a parallel-to-serial converter connected to the data bus, where the transmission frequency versus the operating clock frequency of the signal processing system is freely selectable. A first embodiment works with two separate transmission lines for the clock signal and the data signal. In the second embodiment is the the actual data word is preceded by a so-called # s start bit, which is in its Length of information for controlling the clock frequency generator on the receiver side contains.

Die vorgeschlagenen Lösungen zeichnen sich durch große Unempfindlichkeit gegenüber Störungen aus, weil insDesondere beim zweiten Lösungsvorschlag die Abtastung des Signals im Empfänger zu Beginn eines jeden Datenworts neu synchonisiert wird.The proposed solutions are characterized by great insensitivity with respect to disturbances, because in particular in the case of the second proposed solution, the scanning of the signal is re-synchronized in the receiver at the beginning of each data word.

Claims (9)

Ansprüche Einrichtung zum seriellen übertragen von Daten in und/ oder aus einem Kraftfahrzeug, wie z.B. Betriebskenngrßerl und/oder einem Fehlercode, ausgehend von einem Datenbus einer digital arbeitenden Signalverarbeitungsanlage und mit einem mit dem Datenbus in Verbindung stehenden Parallel-Serien-Wandler, dadurch gekennzeichnet, daß die Signalübertragungstaktfrequenz gegenüber der Arbeitstaktfrequenz der Signalverarbeitungsanlage frei wählbar ist.Claims device for the serial transmission of data in and / or from a motor vehicle, such as operating parameters and / or an error code, starting from a data bus of a digitally operating signal processing system and with a parallel-to-serial converter connected to the data bus, characterized in that the signal transmission clock frequency compared to the operating clock frequency the signal processing system is freely selectable. 2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß zwei Leitungen zwischen Sende- und Empfangsteil vorgesehen sind, wobei eine Leitung (32) der Taktsteuerung der Übertragung dient und das Taktsignal im Sende- oder Empfangsteil erzeugbar ist.2. Device according to claim 1, characterized in that two lines are provided between the transmitting and receiving part, a line (32) of the clock control is used for transmission and the clock signal can be generated in the transmitting or receiving part. 3. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß zwischen Sende- und Empfangsteil eine einzige Leitung vorgesehen ist, die zu übertragende Signalreihe mit einem Startbit beginnt und die Länge des Startbits den empfängerseitigen Abtastfrequenzgenerator (130) steuert.3. Device according to claim 1, characterized in that between Sending and receiving part a single line is provided, the one to be transmitted Signal series with starts with a start bit and the length of the start bit the receiver-side sampling frequency generator (130) controls. 4. Einrichtung nach Anspruch 2 oder 3, dadurch gekennzeichnet, daß während des Ladevorgangs des Parallel-Serien-Wandlers (21) die Übertragung blockierbar ist.4. Device according to claim 2 or 3, characterized in that the transmission can be blocked during the charging process of the parallel-to-serial converter (21) is. 5. Einrichtung nach Anspruch 2 oder 3, dadurch gekennzeichnet, daß während der Signalübertragung der Ladevorgang des Schieberegisters (21) unterbrochen ist.5. Device according to claim 2 or 3, characterized in that the loading process of the shift register (21) is interrupted during the signal transmission is. 6. Einrichtung nach Anspruch 2 oder 3, dadurch gekennzeichnet, daß zwischen Datenbus und Parallel-Serien-Wandler (21, 100) ein Zwischenspeicher (72, 101) liegt.6. Device according to claim 2 or 3, characterized in that a buffer (72, 101) lies. 7. Einrichtung nach Anspruch 3, dadurch gekennzeichnet; daß im Empfangsteil die Länge des Startbits oder ein Bruchteil von diesem mittels eines Zählers (120) ausgezählt und die Abtastfrequenz für die einzelnen Datenbits abhängig vom Zählergebnis eingestellt wird.7. Device according to claim 3, characterized in that; that in the receiving part the length of the start bit or a fraction of it using a counter (120) and the sampling frequency for the individual data bits depends on the counting result is set. 8. Einrichtung nach wenigstens einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß die Abtastpunkte vorzugsweise in der Mitte der Datenbits liegen.8. Device according to at least one of claims 1 to 7, characterized characterized in that the sampling points are preferably in the middle of the data bits. 9. Einrichtung nach wenigstens einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, daß als zu übertragende Daten Betriebswerte (z.B. Drehzahl, Zündwinkel, Schließwinkel, Einspritzzeit), (.Selbst-)Testergebnisse oder Fehlercodes vorgesehen sind.9. Device according to at least one of claims 1 to 8, characterized indicated that the data to be transmitted are operating values (e.g. speed, ignition angle, Dwell angle, injection time), (.self) test results or error codes are provided are.
DE19803001331 1980-01-16 1980-01-16 Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM Granted DE3001331A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE19803001331 DE3001331A1 (en) 1980-01-16 1980-01-16 Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM
JP276281A JPS56106460A (en) 1980-01-16 1981-01-13 Data transmitter
SE8100210A SE8100210L (en) 1980-01-16 1981-01-15 DEVICE FOR SERIAL TRANSFER OF DATA TO AND / OR FROM MOTOR VEHICLE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19803001331 DE3001331A1 (en) 1980-01-16 1980-01-16 Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM

Publications (2)

Publication Number Publication Date
DE3001331A1 true DE3001331A1 (en) 1981-07-23
DE3001331C2 DE3001331C2 (en) 1989-12-07

Family

ID=6092135

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19803001331 Granted DE3001331A1 (en) 1980-01-16 1980-01-16 Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM

Country Status (3)

Country Link
JP (1) JPS56106460A (en)
DE (1) DE3001331A1 (en)
SE (1) SE8100210L (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3308610A1 (en) * 1983-03-11 1984-09-13 Robert Bosch Gmbh, 7000 Stuttgart Method for fault detection in electrical apparatuses
DE3332037A1 (en) * 1983-09-06 1985-03-21 Robert Bosch Gmbh, 7000 Stuttgart METHOD AND DEVICE FOR TRANSMITTING SIGNALS
FR2578070A1 (en) * 1985-02-22 1986-08-29 Bosch Gmbh Robert METHOD FOR OPERATING A DATA PROCESSING FACILITY FOR MOTOR VEHICLES
EP0225971A2 (en) * 1985-11-15 1987-06-24 Dr.Ing.h.c. F. Porsche Aktiengesellschaft Motor vehicle diagnostic system
EP0425475A1 (en) * 1985-06-03 1991-05-02 Canon Kabushiki Kaisha Data transmission and detection system
EP0506214A1 (en) * 1991-03-27 1992-09-30 Siemens Aktiengesellschaft Method for operating a multiplex-control for an on-board network for automotive-vehicle
WO1993025786A1 (en) * 1992-06-12 1993-12-23 Itt Automotive Europe Gmbh Central locking system for motor vehicles
DE4334859A1 (en) * 1993-10-13 1994-12-01 Daimler Benz Ag Apparatus for testing and/or programming electronic control devices in a motor vehicle
US5747885A (en) * 1992-06-12 1998-05-05 Itt Automotive Europe Gmbh Central locking system for motor vehicles
US5781125A (en) * 1995-08-12 1998-07-14 Bayerische Motoren Werke Aktiengesellschaft Arrangement for the wireless exchange of data between a servicing device and a control unit in a motor vehicle
US6731224B1 (en) 1997-11-25 2004-05-04 Continental Teves Ag & Co., Ohg Method and device for preprocessing a received, data coded transmitting signal
US6894984B2 (en) 2000-06-21 2005-05-17 Dr. Johannes Heidenhaim Gmbh Method and device for serial data transmission between a position measuring system and a processing unit
US7289438B2 (en) 2000-06-21 2007-10-30 Dr. Johannes Heidenhain Gmbh Method and device for serial data transmission between a position measuring system and a processing unit
EP1910921A2 (en) * 2005-06-20 2008-04-16 Bloomberg Finance L.P. Synchronous one-bit interface protocol or data structure

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1184933B (en) * 1985-03-28 1987-10-28 Olivetti & Co Spa INTEGRATION CIRCUIT FOR DATA TRANSMISSION AND RECEPTION
JP2880364B2 (en) * 1993-02-25 1999-04-05 株式会社日立製作所 Automotive engine control device
US7260657B2 (en) 2001-10-02 2007-08-21 Hitachi, Ltd. Serial data transferring apparatus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3676858A (en) * 1970-09-30 1972-07-11 Honeywell Inf Systems Method, apparatus and computer program for determining the transmission rate and coding configuration of remote terminals

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5072503A (en) * 1973-10-29 1975-06-16
JPS5319383A (en) * 1976-08-08 1978-02-22 Sumitomo Electric Industries Metaod of molding of plastic * reinforced with fiber
JPS53149706A (en) * 1977-06-02 1978-12-27 Nec Corp Serial data transfer system on timing clock control system
JPS6040749B2 (en) * 1977-10-21 1985-09-12 株式会社日立製作所 serial transmission device
JPS5470710A (en) * 1977-11-17 1979-06-06 Nec Corp Communication speed designating system
JPS6046586B2 (en) * 1978-06-07 1985-10-16 株式会社日立製作所 Communication control device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3676858A (en) * 1970-09-30 1972-07-11 Honeywell Inf Systems Method, apparatus and computer program for determining the transmission rate and coding configuration of remote terminals

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
C.C.I.T.T "Green Book", Vol.VIII, Data Trans- mission, 1973, Recommendation V.24, S.92-99 *
H.-B.Koopmann, "Schnittstellen an Mikroprozessor- Systemen", Elektronik Journal, H.10/1979, S.5-8 *
L.A.MITTA "Transmission Speed Indentification Scheme" IBM Techn.Discl.Bull., Vol.14, No.10, März 1972, S.3065-3066 *
P.RUTISHAUSER, "Der Aufbau von Bussystemen", Elektroniker, Nr.5, 1977, EL7 bis EL15 *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3308610A1 (en) * 1983-03-11 1984-09-13 Robert Bosch Gmbh, 7000 Stuttgart Method for fault detection in electrical apparatuses
DE3332037A1 (en) * 1983-09-06 1985-03-21 Robert Bosch Gmbh, 7000 Stuttgart METHOD AND DEVICE FOR TRANSMITTING SIGNALS
US5303348A (en) * 1985-02-22 1994-04-12 Robert Bosch Gmbh Method of arbitrating access to a data bus and apparatus therefor
FR2578070A1 (en) * 1985-02-22 1986-08-29 Bosch Gmbh Robert METHOD FOR OPERATING A DATA PROCESSING FACILITY FOR MOTOR VEHICLES
US5901156A (en) * 1985-02-22 1999-05-04 Robert Bosch Gmbh Method of processing messages to be transmitted for a data processing arrangement
US5640511A (en) * 1985-02-22 1997-06-17 Robert Bosch Gmbh Method of arbitrating access to a data bus and apparatus therefor
US5001642A (en) * 1985-02-22 1991-03-19 Robert Bosch Gmbh Method for operating a data processing system
US5621888A (en) * 1985-02-22 1997-04-15 Robert Bosch Gmbh Method of building up messages for driving a data processing arrangement with several stations receiving connected thereto
EP0425475A1 (en) * 1985-06-03 1991-05-02 Canon Kabushiki Kaisha Data transmission and detection system
US5155637A (en) * 1985-06-03 1992-10-13 Canon Kabushiki Kaisha Data transmission and detection system
EP0225971A2 (en) * 1985-11-15 1987-06-24 Dr.Ing.h.c. F. Porsche Aktiengesellschaft Motor vehicle diagnostic system
EP0225971A3 (en) * 1985-11-15 1988-03-02 Dr.Ing.H.C. F. Porsche Aktiengesellschaft Motor vehicle diagnostic system
EP0506214A1 (en) * 1991-03-27 1992-09-30 Siemens Aktiengesellschaft Method for operating a multiplex-control for an on-board network for automotive-vehicle
US5747885A (en) * 1992-06-12 1998-05-05 Itt Automotive Europe Gmbh Central locking system for motor vehicles
WO1993025786A1 (en) * 1992-06-12 1993-12-23 Itt Automotive Europe Gmbh Central locking system for motor vehicles
DE4334859A1 (en) * 1993-10-13 1994-12-01 Daimler Benz Ag Apparatus for testing and/or programming electronic control devices in a motor vehicle
US5781125A (en) * 1995-08-12 1998-07-14 Bayerische Motoren Werke Aktiengesellschaft Arrangement for the wireless exchange of data between a servicing device and a control unit in a motor vehicle
US6731224B1 (en) 1997-11-25 2004-05-04 Continental Teves Ag & Co., Ohg Method and device for preprocessing a received, data coded transmitting signal
US6894984B2 (en) 2000-06-21 2005-05-17 Dr. Johannes Heidenhaim Gmbh Method and device for serial data transmission between a position measuring system and a processing unit
US7289438B2 (en) 2000-06-21 2007-10-30 Dr. Johannes Heidenhain Gmbh Method and device for serial data transmission between a position measuring system and a processing unit
EP1910921A2 (en) * 2005-06-20 2008-04-16 Bloomberg Finance L.P. Synchronous one-bit interface protocol or data structure
EP1910921A4 (en) * 2005-06-20 2010-01-20 Bloomberg Finance Lp Synchronous one-bit interface protocol or data structure
AU2006262506B2 (en) * 2005-06-20 2011-12-01 Bloomberg Finance L.P. Synchronous one-bit interface protocol or data structure
US8249209B2 (en) 2005-06-20 2012-08-21 Bloomberg Finance L.P. Synchronous one-bit interface protocol or data structure

Also Published As

Publication number Publication date
JPS56106460A (en) 1981-08-24
SE8100210L (en) 1981-07-17
DE3001331C2 (en) 1989-12-07

Similar Documents

Publication Publication Date Title
DE3001331A1 (en) Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM
DE2740533C2 (en) Telecontrol process and telecontrol system for carrying out the process
DE2731336C2 (en) Cycle system
DD142414A5 (en) MULTIPLEX INFORMATION ANALYSIS SYSTEM
DE2719531B2 (en) Digital logic circuit for synchronizing data transmission between asynchronous data systems
DE2508716A1 (en) TEST MODULE FOR COMPLEX TEST SYSTEM
DE3501194A1 (en) METHOD AND DEVICE FOR EXCHANGING DATA BETWEEN MICROPROCESSORS
DE2534454A1 (en) SHIFT TESTER
EP0009600B1 (en) Method and interface device for carrying out maintenance operations over an interface between a maintenance processor and a plurality of individually testable functional units of a data processing system
DE3247910A1 (en) Circuit arrangement for data storage in motor vehicles
DE3618087A1 (en) FAULT-TOLERANT RECEIVER
EP1399831B1 (en) Device and method for converting a diagnostic interface to spi standard
DE2633155A1 (en) DEVICE FOR GENERATING TIME-DEFINED CONTROL SIGNALS
DE2517102A1 (en) SYSTEM FOR COUPLING THE DATA PROCESSOR OF A DATA PROCESSING SYSTEM TO PERIPHERAL UNITS
DE3608397A1 (en) System and device for serial data transmission
DE2155129B2 (en) Peripheral control circuit for connecting a peripheral data processing unit to a central unit
EP0012794B1 (en) Method and device for checking the control signals derived from an instruction of an electronic data processing unit
DE2429066C3 (en) Remote control system with transmission of multiple information
EP0410117A2 (en) Method for the improvement of the security of the signal transmission in track circuits as well as circuit arrangement for the realisation of the method
DE2150930C3 (en) Alarm input circuit for a data processing system
DE2842350C2 (en) Circuit arrangement for monitoring clock pulse trains
DE1925915B2 (en) Converter
DE2402881B2 (en) FAIL-PROOF ELECTRONIC SIGNAL COMPARISON
DE19629699C1 (en) Data transmission method
DE1966370B2 (en) Receiver and transmitter for binary coded information - includes redundancy detector and start-stop circuit synchronised to pulse circuit and oscillator

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee