[go: up one dir, main page]

DE102011051758A1 - Controller area network bus adapter for connecting to controller area network bus of motor vehicle, has intermediate storage formed to store controller area network bus data according to first-in-first-out principle, if necessary - Google Patents

Controller area network bus adapter for connecting to controller area network bus of motor vehicle, has intermediate storage formed to store controller area network bus data according to first-in-first-out principle, if necessary Download PDF

Info

Publication number
DE102011051758A1
DE102011051758A1 DE201110051758 DE102011051758A DE102011051758A1 DE 102011051758 A1 DE102011051758 A1 DE 102011051758A1 DE 201110051758 DE201110051758 DE 201110051758 DE 102011051758 A DE102011051758 A DE 102011051758A DE 102011051758 A1 DE102011051758 A1 DE 102011051758A1
Authority
DE
Germany
Prior art keywords
bus
interface
bus adapter
data
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE201110051758
Other languages
German (de)
Inventor
Andreas Wocke
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.)
Ipetronik GmbH and Co KG
Original Assignee
Ipetronik GmbH and Co KG
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 Ipetronik GmbH and Co KG filed Critical Ipetronik GmbH and Co KG
Priority to DE201110051758 priority Critical patent/DE102011051758A1/en
Publication of DE102011051758A1 publication Critical patent/DE102011051758A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40032Details regarding a bus interface enhancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Bus Control (AREA)

Abstract

The Controller area networkbus adapter (1) has an interface (3,3') for connection with a controller area network-bus of a motor vehicle, and another interface (5) for wireless or wired connection with a computer. An intermediate storage (9) is formed to store controller area network bus data according to first-in-first-out principle, if necessary. The controller area network bus data is received from the former interface. The latter interface is provided as a Universal serial bus-interface.

Description

Die Erfindung betrifft einen CAN-Bus-Adapter um Anschluss an den CAN-Bus eines Kraftfahrzeugs gemäß dem Oberbegriff des Anspruchs 1.The invention relates to a CAN bus adapter for connection to the CAN bus of a motor vehicle according to the preamble of claim 1.

CAN-Bus-Adapter der hier angesprochenen Art sind grundsätzlich bekannt. Sie dienen insbesondere dazu, Daten, insbesondere Messdaten vom CAN-Bus eines Kraftfahrzeugs zu empfangen und so zu konvertieren, dass sie von einem am CAN-Bus-Adapter angeschlossenen Computer oder dergleichen Recheneinrichtung empfangen und verarbeitet werden können. Ein an dem CAN-Bus-Adapter angeschlossener Computer weist vorzugsweise ein geeignetes Computerprogramm auf, welches geeignet ist, die empfangenen CAN-Bus-Daten zu verarbeiten und/oder graphisch darzustellen. Vorzugsweise ist es auch möglich, Daten von dem Computer über den CAN-Bus-Adapter an den CAN-Bus zu übertragen, insbesondere, um beispielsweise Modifikationen an Steuergeräten oder dergleichen vorzunehmen. Der CAN-Bus-Adapter umfasst üblicherweise einen Mikrocontroller, der die CAN-Bus-Daten erfasst und so verarbeitet bzw. konvertiert, dass sie über eine mit einem Computer oder dergleichen Einrichtung verbindbare Schnittstelle auslesbar sind. Bei dieser Schnittstelle handelt es sich üblicherweise um eine USB-Schnittstelle, über die der Computer mit dem CAN-Bus-Adapter verbunden werden kann. Es versteht sich, dass zusätzlich oder alternativ auch andere Schnittstellen, insbesondere auch drahtlose Schnittstellen zur Verbindung des CAN-Bus-Adapters mit einem Computer oder dergleichen Recheneinrichtung vorgesehen sein können.CAN bus adapters of the type discussed here are known in principle. They serve, in particular, to receive data, in particular measurement data, from the CAN bus of a motor vehicle and to convert them in such a way that they can be received and processed by a computer or the like computing device connected to the CAN bus adapter. A computer connected to the CAN bus adapter preferably has a suitable computer program which is suitable for processing and / or graphing the received CAN bus data. Preferably, it is also possible to transfer data from the computer via the CAN bus adapter to the CAN bus, in particular, for example, to make modifications to control devices or the like. The CAN bus adapter typically includes a microcontroller that captures the CAN bus data and processes or converts it so that it can be read out via an interface that can be connected to a computer or similar device. This interface is usually a USB interface that connects the computer to the CAN bus adapter. It is understood that additionally or alternatively, other interfaces, in particular also wireless interfaces for connecting the CAN bus adapter with a computer or similar computing device can be provided.

Bei den herkömmlichen CAN-Bus-Adaptern ergibt sich das Problem, dass empfangene CAN-Bus-Daten, insbesondere Messdaten, unwiderruflich verlorengehen, wenn beispielsweise ein an den CAN-Bus-Adapter angeschlossener Computer absichtlich oder unabsichtlich während des Auslesevorgangs von dem CAN-Bus-Adapter getrennt wird. In diesem Fall ist eine vorzunehmende Messung erneut durchzuführen bzw. der Auslesevorgang neu zu starten, was einen erheblichen Arbeitsaufwand mit sich bringt und folglich zu Produktivitätseinbußen führt. Aus diesem Grund besteht bei den bekannten CAN-Bus-Adaptern die Notwendigkeit, dass der gesamte Auslesevorgang unter der Aufsicht eines Anwenders durchgeführt wird.In the conventional CAN bus adapters, the problem arises that received CAN bus data, in particular measurement data, irrevocably lost if, for example, a computer connected to the CAN bus adapter intentionally or unintentionally during the read operation of the CAN bus Adapter is disconnected. In this case, a measurement to be made must be carried out again or the read-out process restarted, which entails a considerable workload and consequently leads to productivity losses. For this reason, in the known CAN bus adapters, it is necessary that the entire read-out operation be performed under the supervision of a user.

Aufgabe der vorliegenden Erfindung ist es daher, einen CAN-Bus-Adapter zum Anschluss an den CAN-Bus eines Kraftfahrzeugs zu schaffen, der einen Datenverlust vermeidet, wenn ein mit dem CAN-Bus-Adapter verbundener Computer oder dergleichen Einrichtung ausfällt, d. h. insbesondere abgeschaltet, neu gestartet oder entfernt wird und der darüber hinaus ohne die Notwendigkeit einer Überwachung durch eine Aufsichtsperson sicher und zuverlässig arbeitet.The object of the present invention is therefore to provide a CAN bus adapter for connection to the CAN bus of a motor vehicle, which avoids data loss when a computer connected to the CAN bus adapter or the like fails, that is H. In particular, it is switched off, restarted or removed and, in addition, operates safely and reliably without the need for supervision by a supervisor.

Zur Lösung der oben genannten Aufgabe wird ein CAN-Bus-Adapter mit den Merkmalen des Anspruchs 1 vorgeschlagen. Der CAN-Bus-Adapter dient zum Anschluss an den CAN-Bus eines Kraftfahrzeugs und weist wenigstens eine erste Schnittstelle zur Verbindung mit dem CAN-Bus eines Kraftfahrzeugs auf sowie wenigstens eine zweite Schnittstelle zur drahtlosen oder drahtgebundenen Verbindung mit einem Computer oder dergleichen Einrichtung. Der CAN-Bus-Adapter zeichnet sich durch wenigstens einen Zwischenspeicher aus, der dazu ausgebildet ist, bei Bedarf die von der wenigstens einen ersten Schnittstelle empfangenen CAN-Bus-Daten nach dem First-In-First-Out-Prinzip, d. h. nach dem Warteschlangenprinzip zu speichern.To solve the above object, a CAN bus adapter with the features of claim 1 is proposed. The CAN bus adapter is used for connection to the CAN bus of a motor vehicle and has at least a first interface for connection to the CAN bus of a motor vehicle and at least a second interface for wireless or wired connection to a computer or the like device. The CAN bus adapter is characterized by at least one intermediate memory which is designed, if required, to receive the CAN bus data received from the at least one first interface according to the first-in-first-out principle, ie. H. to save according to the queuing principle.

Ein wesentlicher Punkt der Erfindung liegt somit darin, dass empfangene CAN-Bus-Daten bei einem kurzzeitigen oder auch einem länger andauernden, gewollten oder ungewollten Unterbrechen des Auslesevorgangs, in dem Zwischenspeicher (Pufferspeicher) gespeichert werden. Dadurch, dass die Daten nach dem First-In-First-Out-Prinzip (FIFO), d. h. also nach dem so genannten Warteschlangenprinzip gespeichert werden, können nach dem Wiederanschließen eines Computers oder dergleichen Einrichtung automatisch diejenigen Daten zuerst ausgelesen werden, die zuerst, d. h. zeitlich am weitesten zurückliegend, vom CAN-Bus des Kraftfahrzeugs gesendet wurden. „Bei Bedarf” bedeutet dabei, dass, sobald der Computer von dem CAN-Bus-Adapter getrennt oder abgeschaltet wurde, die nachfolgenden von dem CAN-Bus-Adapter empfangenen CAN-Bus-Daten automatisch in den Zwischenspeicher gespeichert werden. Wenn der Computer wieder angeschlossen oder angeschaltet wird, werden automatisch die gepufferten Daten an den Computer in der Empfangsreihenfolge übertragen und der Auslesevorgang wird in der üblichen Weise fortgeführt. Von dem CAN-Bus-Adapter empfangene CAN-Bus-Daten können durch das First-In-First-Out-Prinzip des Zwischenspeichers exakt in der Reihenfolge an eine an den CAN-Bus-Adapter angeschlossene Einrichtung übermittelt werden, wie sie von dem CAN-Bus-Adapter empfangen wurden.An essential point of the invention thus lies in the fact that received CAN bus data are stored in the temporary storage (buffer memory) in the event of a temporary or even prolonged, intentional or unintentional interruption of the read-out process. Characterized in that the data according to the first-in-first-out principle (FIFO), d. H. Thus, after the so-called queuing principle are stored, after reconnecting a computer or the like device automatically those data can be read out first, the first, d. H. most recent in time, were sent from the CAN bus of the motor vehicle. "When needed" means that as soon as the computer has been disconnected from the CAN bus adapter or switched off, the subsequent CAN bus data received by the CAN bus adapter are automatically stored in the buffer memory. When the computer is reconnected or turned on, the buffered data is automatically transferred to the computer in the order of reception, and the readout operation is continued in the usual manner. The CAN bus data received from the CAN bus adapter can be transmitted in the sequence in question to the device connected to the CAN bus adapter in exactly the same order as that used by the CAN Bus adapters were received.

Die CAN-Bus-Messungen in einem Kraftfahrzeug werden durch den erfindungsgemäßen CAN-Bus-Adapter wesentlich sicherer und reproduzierbarer, weil Fehler bei der Übertragung an einen Computer nahezu ausgeschlossen sind. Darüber hinaus kann auf eine Aufsichtsperson verzichtet werden. Es ist sogar denkbar, dass ein Anwender den Auslesevorgang startet, anschließend den Computer vom CAN-Bus-Adapter entfernt, um ihn für einen anderen Zweck einzusetzen, und erst nach der Beendigung des Auslesevorgangs den Computer wieder mit dem CAN-Bus-Adapter verbindet. Die zwischengespeicherten CAN-Bus-Daten werden dann in der richtigen Reihenfolge automatisch, d. h. ohne die Notwendigkeit einer Aufforderung, Bestätigung oder dergleichen durch den Anwender, an den Computer übertragen.The CAN bus measurements in a motor vehicle are much safer and more reproducible by the CAN bus adapter according to the invention, because errors in the transmission to a computer are almost impossible. In addition, a supervisor can be dispensed with. It is even conceivable that a user will start the read process, then remove the computer from the CAN bus adapter to use it for a different purpose, and only after the read operation has finished the computer connects to the CAN bus adapter. The cached CAN bus data is then transferred to the computer in the correct order automatically, ie without the need for a prompt, acknowledgment or the like by the user.

Für einen Anwender stellt der hier vorgeschlagene CAN-Bus-Adapter rein äußerlich nichts anderes als einen herkömmlichen CAN-Bus-Adapter, insbesondere einen CAN-zu-USB-Umsetzer dar, welcher es ihm erlaubt, verschiedene Daten aus dem Kraftfahrzeug, insbesondere mittels einer entsprechenden Software, zu visualisieren. Die Zwischenspeicherfunktion ist vorzugsweise so in den CAN-Bus-Adapter implementiert, dass die Zwischenspeicherung der CAN-Bus-Daten und die anschließende Wiederaufnahme des Auslesevorgangs vollkommen unbemerkt vom Anwender im Hintergrund abläuft. Dies wird dadurch möglich, dass die Funktion des Zwischenspeichers vollkommen automatisch gesteuert wird.For a user, the CAN bus adapter proposed here represents purely externally nothing else than a conventional CAN bus adapter, in particular a CAN-to-USB converter, which allows him to different data from the motor vehicle, in particular by means of a appropriate software to visualize. The temporary storage function is preferably implemented in the CAN bus adapter in such a way that the buffering of the CAN bus data and the subsequent resumption of the read-out process run completely unnoticed by the user in the background. This is possible because the function of the buffer is controlled completely automatically.

So ist in dem CAN-Bus-Adapter vorzugsweise eine Umschalteinrichtung vorgesehen, die ein Entfernen oder Abschalten eines Datenempfangsgeräts, wie beispielsweise ein Computer, vorzugsweise in „Echtzeit” detektiert und unmittelbar das Zwischenspeichern der Daten durch Umleiten des CAN-Bus-Datenflusses in den Zwischenspeicher einleitet. Die Umschalteinrichtung ist also vorteilhafter Weise so ausgebildet, dass sie empfangene CAN-Bus-Daten dem Zwischenspeicher nur dann zuführt, wenn kein angeschlossener und eingeschalteter Computer oder dergleichen Einrichtung erkannt wird („bei Bedarf”). Falls jedoch ein angeschlossener und eingeschalteter Computer erkannt wird, werden die empfangenden CAN-Bus-Daten und ggf. zwischengespeicherte Daten in der üblichen Weise übertragen. Die Umschalteinrichtung muss folglich so ausgebildet sein, dass sie eine Unterbrechung einer Verbindung zwischen dem CAN-Bus-Adapter und einem angeschlossenen Gerät erkennt und die vom CAN-Bus empfangenen Messdaten automatisch in der richtigen Reihenfolge, d. h. also in der empfangenen Reihenfolge (FIFO-Prinzip) im Zwischenspeicher speichert. Wenn vorliegend von einem Computer als Empfangs- bzw. Auslesegerät für die CAN-Bus-Daten die Rede ist, versteht es sich, dass dies nicht als Einschränkung zu verstehen ist. Entscheidend ist vielmehr, dass das Empfangsgerät zur Auswertung und gegebenenfalls visuellen Darstellung geeignet ist.Thus, in the CAN bus adapter preferably a switching device is provided which detects a removal or shutdown of a data receiving device, such as a computer, preferably in "real time" and immediately caching the data by redirecting the CAN bus data flow in the buffer initiates. The switching device is thus advantageously designed such that it only supplies received CAN bus data to the buffer when no connected and switched-on computer or similar device is recognized ("as required"). However, if a connected and powered on computer is detected, the receiving CAN bus data and possibly cached data in the usual way. The switching device must therefore be designed so that it detects an interruption of a connection between the CAN bus adapter and a connected device and the measurement data received from the CAN bus automatically in the correct order, d. H. So in the order received (FIFO principle) stores in the buffer. In the present case, when referring to a computer as a receiving or reading device for the CAN bus data, it should be understood that this is not to be understood as a restriction. Rather, it is crucial that the receiving device is suitable for evaluation and, if appropriate, visual presentation.

Wie gesagt ist die zweite Schnittstelle insbesondere zur drahtlosen oder drahtgebundenen Verbindung mit einem Computer oder dergleichen Einrichtung vorgesehen. Die zweite Schnittstelle kann beispielsweise als USB-Schnittstelle ausgebildet sein. Weiterhin ist es auch denkbar, mehrere zweite Schnittstellen vorzusehen, wobei vorzugsweise mehrere unterschiedliche Schnittstellen zur Verbindung mit einem oder mehreren Computern vorgesehen sind. Weiterhin ist es denkbar, zusätzlich oder alternativ eine WLAN-Verbindung als zweite Schnittstelle vorzusehen.As said, the second interface is provided in particular for wireless or wired connection to a computer or similar device. The second interface can be designed for example as a USB interface. Furthermore, it is also conceivable to provide a plurality of second interfaces, wherein preferably several different interfaces are provided for connection to one or more computers. Furthermore, it is conceivable additionally or alternatively to provide a WLAN connection as the second interface.

Zusätzlich zu dem Zwischenspeicher, der bei Bedarf, nämlich insbesondere bei einer Unterbrechung der Verbindung des CAN-Bus-Adapters und einem Computer oder dergleichen Einrichtung, die empfangenen CAN-Bus-Daten aufnimmt, kann eine weitere Speichereinrichtung vorgesehen sein, die jedoch als Langzeit-Speichereinrichtung ausgebildet ist. Diese Speichereinrichtung dient also zur kontinuierlichen Erfassung von empfangenen CAN-Bus-Daten. Auf diese Weise ermöglicht sie die Speicherung der empfangenen CAN-Bus-Daten nach ausgewählten Parametern in sogenannten „Sessions”. Die Sessions können dabei von einem Anwender beispielsweise mittels Datum, Uhrzeit, Nummernkreis etc. definiert werden. Auf diese Weise kann der Anwender bei Bedarf eine vollständige Session wiederherstellen. Es handelt sich somit nicht um einen Kurzzeitspeicher, sondern um einen Langzeitspeicher, und muss folglich eine entsprechende Speicherkapazität aufweisen.In addition to the buffer memory, which receives the received CAN bus data when required, namely, in particular when the connection of the CAN bus adapter and a computer or similar device is interrupted, a further memory device may be provided, however, as long-term memory. Memory device is formed. This memory device thus serves for the continuous detection of received CAN bus data. In this way, it enables the storage of the received CAN bus data according to selected parameters in so-called "sessions". The sessions can be defined by a user, for example by means of date, time, number range, etc. This allows the user to restore a complete session if needed. It is thus not a short-term memory, but a long-term memory, and must therefore have a corresponding storage capacity.

Der Zwischenspeicher kann entweder als externe oder interne Speichereinrichtung ausgebildet sein. Beispielsweise ist es denkbar, eine integrierte Flash- oder SD-Speicherkarte vorzusehen. Jedoch ist es auch möglich, entsprechende Aufnahmebereiche für externe Flash- oder SD-Speicherkarten vorzusehen. Denkbar ist es insbesondere auch, einen internen Zwischenspeicher mittels einer Mikro-SD-Speichereinrichtung auszubilden.The buffer can be configured either as an external or internal memory device. For example, it is conceivable to provide an integrated flash or SD memory card. However, it is also possible to provide corresponding recording areas for external flash or SD memory cards. It is also conceivable, in particular, to form an internal buffer by means of a micro-SD memory device.

Besonders bevorzugt wird ein CAN-Bus-Adapter, auf dem ein geeignetes Computerprogramm (Software) zur Anzeige und Verarbeitung der vorhandenen CAN-Bus-Daten auf einem angeschlossenen Computer gespeichert ist. Das Computerprogramm ist vorzugsweise nach dem Anschluss eines Computers vollautomatisch auf diesen übertragbar und ausführbar, sofern das Programm nicht schon auf dem angeschlossenen Computer gespeichert ist. Der CAN-Bus-Adapter ist folglich so ausgebildet, dass er erkennt, wenn ein angeschlossener Computer kein geeignetes Computerprogramm zur Auswertung und Visualisierung der empfangenen CAN-Bus-Daten aufweist. In diesem Fall wird das benötigte Computerprogramm automatisch auf dem angeschlossenen Computer installiert und gestartet. Hierzu ist allenfalls eine Bestätigung durch den Anwender nötig. Auf diese Weise kann jeder beliebige Computer, insbesondere PC an den CAN-Bus-Adapter angeschlossen werden, selbst wenn ein Computerprogramm zum Auslesen der CAN-Bus-Daten nicht darauf installiert ist. Dadurch, dass die Installation des Programms automatisch erfolgt, wird ein Installationsaufwand durch den Anwender vermieden. Der CAN-Bus-Adapter ist auf diese Weise besonders flexibel verwendbar und sofort einsatzbereit.Particularly preferred is a CAN bus adapter on which a suitable computer program (software) for displaying and processing the existing CAN bus data is stored on a connected computer. The computer program is preferably after the connection of a computer fully automatically transferable and executable on this, unless the program is already stored on the connected computer. The CAN bus adapter is thus designed so that it detects when a connected computer does not have a suitable computer program for the evaluation and visualization of the received CAN bus data. In this case, the required computer program is automatically installed and started on the connected computer. At best, this requires confirmation from the user. In this way, any computer, in particular PC can be connected to the CAN bus adapter, even if a computer program for reading the CAN bus data is not installed on it. By doing the installation of the Program is done automatically, an installation effort is avoided by the user. In this way, the CAN bus adapter can be used very flexibly and is ready for immediate use.

Die Erfindung wird im Folgenden anhand der Zeichnung näher erläutert. Es zeigen:The invention will be explained in more detail below with reference to the drawing. Show it:

1 eine schematische Darstellung eines CAN-Bus-Adapters gemäß der Erfindung, und 1 a schematic representation of a CAN bus adapter according to the invention, and

2 eine Prinzipskizze des CAN-Bus-Adapter 1 gemäß der Erfindung. 2 a schematic diagram of the CAN bus adapter 1 according to the invention.

1 zeigt eine schematische Darstellung eines CAN-Bus-Adapters 1 mit zwei ersten Schnittstellen 3 und 3' zur Verbindung mit einem oder mehreren in der Figur nicht erkennbaren CAN-Bussen eines Kraftfahrzeugs. Wenn Daten über die ersten Schnittstellen 3, 3' an den CAN-Bus-Adapter 1 gesendet werden, dienen sie als Eingangsschnittstelle. Jedoch ist es auch denkbar, Daten über die Schnittstellen 3, 3' an den CAN-Bus zu senden, die dann als Ausgangsschnittstelle fungieren. Der CAN-Bus-Adapter 1 umfasst darüber hinaus eine zweite Schnittstellen 5 zur Verbindung mit einem in der Figur nicht dargestellten Computer oder dergleichen Einrichtung zum Empfangen der CAN-Bus-Daten. Wie einleitend bereits erwähnt wurde, können auch mehrere drahtlose und/oder drahtgebundene Schnittstellen 5 zur Verbindung mit ein oder mehreren Auslesegeräten vorgesehen sein. 1 shows a schematic representation of a CAN bus adapter 1 with two first interfaces 3 and 3 ' for connection to one or more in the figure not recognizable CAN buses of a motor vehicle. When data over the first interfaces 3 . 3 ' to the CAN bus adapter 1 are sent, they serve as an input interface. However, it is also possible to use data via the interfaces 3 . 3 ' to the CAN bus, which then act as the output interface. The CAN bus adapter 1 also includes a second interface 5 for connection to a computer not shown in the figure or the like device for receiving the CAN bus data. As already mentioned in the introduction, several wireless and / or wired interfaces can also be used 5 be provided for connection to one or more read-out devices.

Im Folgenden wird nur noch auf einen Computer als angeschlossenes Auslesegerät Bezug genommen. Es versteht sich, dass es sich bei dem Computer insbesondere um ein Notebook, Netbook, PC, Personal Digital Assistent oder dergleichen handeln kann. Entscheidend ist lediglich, dass die Daten auf dem an den CAN-Bus-Adapter angeschlossenen Auslesegerät, insbesondere mittels einer geeigneten Software, verarbeitet und visualisiert werden können.In the following, only one computer will be referred to as a connected reader. It is understood that the computer may be, in particular, a notebook, netbook, PC, personal digital assistant or the like. All that matters is that the data can be processed and visualized on the reading device connected to the CAN bus adapter, in particular by means of suitable software.

Der CAN-Bus-Adapter 1 umfasst darüber hinaus eine Schnittstelle 6, insbesondere eine Ethernet-Schnittstelle, die zur Konfiguration des CAN-Bus-Adapters 1 dienen kann. Weiterhin ist hier beispielhaft eine zusätzliche WLAN-Schnittstelle 7 vorgesehen, die zur Verbindung mit dem CAN-Bus entweder als erste Schnittstelle oder zur Verbindung mit einem Computer oder dergleichen Einrichtung als zweite Schnittstelle ausgebildet sein kann.The CAN bus adapter 1 also includes an interface 6 , in particular an Ethernet interface, which is used to configure the CAN bus adapter 1 can serve. Furthermore, here is an example of an additional WLAN interface 7 provided, which may be designed to connect to the CAN bus either as a first interface or for connection to a computer or the like device as a second interface.

Der CAN-Bus-Adapter umfasst in der vorliegenden Ausführungsform zwei Speichereinrichtungen 9 und 11, die beispielsweise als SD-Speicher oder auch als Flash-Speicher oder dergleichen interner oder externer Speicher ausgebildet sein können. Darüber hinaus können die Speicherkapazitäten der Speichereinrichtungen 9 und 11 an die jeweilige Verwendung angepasst werden. So ist es beispielsweise denkbar, Speichereinrichtungen mit Speicherkapazitäten von 4 GB, 8 GB oder auch 16 GB vorzusehen.The CAN bus adapter comprises two memory devices in the present embodiment 9 and 11 , which may be formed for example as SD memory or as flash memory or the like internal or external memory. In addition, the storage capacities of the storage devices 9 and 11 adapted to the respective use. For example, it is conceivable to provide storage devices with storage capacities of 4 GB, 8 GB or even 16 GB.

Die Speichereinrichtung 9 kann beispielsweise den Zwischenspeicher gemäß der vorliegenden Erfindung bilden, der CAN-Bus-Daten bei Bedarf nach dem FIFO-Prinzip speichert. im Gegensatz dazu kann die Speichereinrichtung 11 als Langzeitspeicher mit einer entsprechend höheren Speicherkapazität dienen, der zur kontinuierlichen Speicherung von CAN-Bus-Daten in Form von „Sessions” ausgebildet ist. Die Definition einer Session kann ein Anwender vorzugsweise über den angeschlossenen Computer vornehmen. Hierzu weist das notwendige Computerprogramm zum Auslesen der Daten vorzugsweise eine entsprechende Funktion auf. Durch die Langzeitspeichereinrichtung 11 übernimmt der CAN-Bus-Adapter quasi zusätzlich die Funktion einer Festplatte, sodass auch andere Computer auf die in der Langzeitspeichereinrichtung 11 gespeicherten CAN-Bus-Daten zugreifen können.The storage device 9 For example, it may constitute the buffer according to the present invention which stores CAN bus data according to the FIFO principle when needed. in contrast, the storage device 11 serve as a long-term memory with a correspondingly higher storage capacity, which is designed for the continuous storage of CAN bus data in the form of "sessions". The definition of a session can preferably be made by the user via the connected computer. For this purpose, the necessary computer program for reading out the data preferably has a corresponding function. Through the long-term storage device 11 In addition, the CAN bus adapter assumes the additional function of a hard disk, so that other computers can also access the long-term storage device 11 stored CAN bus data.

Der CAN-Bus-Adapter 1 umfasst darüber hinaus einen Mikrocontroller 13, der die über die ersten Schnittstellen 3, 3' empfangenen CAN-Bus-Daten empfängt, verarbeitet und in einem geeigneten Datenformat an die zweite Schnittstelle 5 übermittelt. Der CAN-Bus-Adapter 1 umfasst darüber hinaus eine Energieversorgungseinrichtung 15, die über eine Leitung 17 mit Spannungen im Bereich von 9 Volt bis 36 Volt gespeist werden kann. Denkbar ist es jedoch auch, Energie, insbesondere über den USB-Anschluss eines angeschlossenen Computers zuzuführen. Auch ist es denkbar, den CAN-Bus-Adapter über den CAN-Bus mit Energie zu versorgen. Weiterhin ist vorzugsweise die Möglichkeit gegeben, zwischen verschiedenen Energiequellen umzuschalten. Wird also beispielsweise ein angeschlossener Computer entfernt, muss die Energieversorgung des CAN-Bus-Adapters zur Zwischenspeicherung von CAN-Bus-Daten weiterhin gewährleistet werden. Dies kann beispielsweise über eine externe Energieversorgung oder eine Versorgung über den CAN-Bus eines Kraftfahrzeugs bewerkstelligt werden.The CAN bus adapter 1 also includes a microcontroller 13 that's about the first interfaces 3 . 3 ' received CAN bus data received, processed and in a suitable data format to the second interface 5 transmitted. The CAN bus adapter 1 also includes a power supply device 15 over a line 17 can be supplied with voltages in the range of 9 volts to 36 volts. However, it is also conceivable to supply energy, in particular via the USB connection of a connected computer. It is also conceivable to supply the CAN bus adapter with energy via the CAN bus. Furthermore, it is preferably possible to switch between different energy sources. If, for example, a connected computer is removed, the power supply of the CAN bus adapter for buffering CAN bus data must continue to be guaranteed. This can be done, for example, via an external power supply or a supply via the CAN bus of a motor vehicle.

Wie gesagt ist es nicht nur möglich Daten, insbesondere Messdaten, aus dem CAN-Bus eines Kraftfahrzeugs über den CAN-Bus-Adapter 1 auszulesen. Vielmehr ist es darüber hinaus möglich, Konfigurationsdaten oder dergleichen von einem Computer mit Hilfe des Mikrocontrollers 13 in CAN-Bus-Daten umzuwandeln und über die Schnittstellen 3 bzw. 3' dem CAN-Bus eines Kraftfahrzeugs zuzuführen.As I said, it is not only possible data, in particular measurement data, from the CAN bus of a motor vehicle via the CAN bus adapter 1 read. Rather, it is also possible configuration data or the like from a computer using the microcontroller 13 into CAN bus data and over the interfaces 3 respectively. 3 ' supply the CAN bus of a motor vehicle.

Der CAN-Bus-Adapter 1 kann darüber hinaus über eine Beleuchtungseinrichtung 19 verfügen, die den Zustand des CAN-Bus-Adapters 1 insbesondere mit Hilfe unterschiedlich farbiger LEDs anzeigen kann. Beispielsweise kann eine leuchtende gründe LED einen Auslesevorgang von CAN-Bus-Daten anzeigen, während eine rote LED eine Funktionsstörung anzeigt. Eine gelbe LED könnte hingegen die Zuführung von Daten zu dem CAN-Bus anzeigen.The CAN bus adapter 1 can also have a lighting device 19 feature the state of the CAN bus adapter 1 especially with the help of different colored LEDs can display. For example, a bright reasons LED indicates read-out of CAN bus data while a red LED indicates a malfunction. By contrast, a yellow LED could indicate the supply of data to the CAN bus.

Wie gesagt ist vorzugsweise eine der Speichereinrichtungen 9 oder 11 dazu ausgebildet, als Zwischenspeicher zu fungieren, der bei Bedarf die von der wenigstens einen ersten Schnittstelle 3 bzw. 3' empfangenen CAN-Bus-Daten nach dem First-In-First-Out-Prinzip, d. h. also nach dem Prinzip der Warteschlange speichert. Sofern also eine Verbindung zwischen der Schnittstelle 5 und einem angeschlossenen Computer unterbrochen wird, werden die von den Schnittstellen 3 bzw. 3' empfangenen CAN-Bus-Daten durch die Speichereinrichtung 9 in der korrekten Reihenfolge geloggt. Nach Beendigung der Unterbrechung können die Daten dann einfach durch den angeschlossenen Computer aus der Speichereinrichtung 9 ausgelesen werden, ganz ohne Datenverlust.As said, preferably one of the memory devices 9 or 11 adapted to act as a buffer, which, if necessary, from the at least one first interface 3 respectively. 3 ' received CAN bus data according to the first-in-first-out principle, ie according to the principle of the queue stores. So if there is a connection between the interface 5 and a connected computer is interrupted, those from the interfaces 3 respectively. 3 ' received CAN bus data through the memory device 9 logged in the correct order. After completion of the interruption, the data can then simply be removed from the storage device by the connected computer 9 be read without any loss of data.

Die zweite Datenspeichereinrichtung 11 kann wie gesagt als Langzeitspeicher ausgebildet sein, der permanent über die Schnittstellen 3 bzw. 3' empfangene CAN-Bus-Daten nach bestimmten Kriterien, wie beispielsweise Datum, Uhrzeit etc. speichert. Im Gegensatz dazu speichert der Zwischenspeicher 9 nur bei Bedarf CAN-Bus-Daten, wobei der Bedarf automatisch durch den CAN-Bus-Adapter 1 festgestellt wird. Der Zwischenspeicher 9 speichert also nur so lange CAN-Bus-Daten, wie eben diese Daten nicht von einem Computer oder dergleichen Einrichtung empfangen werden. Daher ist für den Zwischenspeicher 9 prinzipiell eine kleinere Speicherkapazität notwendig, als für die Langzeitspeichereinrichtung 11.The second data storage device 11 can be designed as long-term memory, as mentioned, the permanent on the interfaces 3 respectively. 3 ' received CAN bus data according to certain criteria, such as date, time, etc. stores. In contrast, the cache stores 9 only on demand CAN bus data, whereby the demand automatically by the CAN bus adapter 1 is detected. The cache 9 So only stores CAN bus data as long as these data are not received from a computer or similar device. Therefore, for the cache 9 in principle, a smaller storage capacity necessary than for the long-term storage device 11 ,

2 zeigt ein Prinzipschaltbild des CAN-Bus-Adapters 1. Die Funktionsweise des CAN-Bus-Adapters 1 ist demnach so, dass der Mikrocontroller 13 über die ersten Schnittstellen 3, 3' CAN-Bus-Daten empfängt. Der CAN-Bus-Adapter 1 umfasst eine Umschalteinrichtung 21, welche die von dem Mikrocontroller 13 empfangenen und konvertierten CAN-Bus-Daten über die zweite Schnittstelle 5 an einen angeschlossenen Computer oder dergleichen Einrichtung übermitteln kann, wie es in der 2 dargestellt ist. Die Umschalteinrichtung 21 kann darüber hinaus mittels eines geeigneten Schalters die CAN-Bus-Daten zu dem Zwischenspeicher 9 umleiten, was durch den Pfeil 23 angedeutet ist. In dem Zwischenspeicher 9 werden die CAN-Bus-Daten dann nach dem First-In-First-Out-Prinzip gespeichert, so dass also die zuletzt gespeicherten Daten auch zuletzt ausgelesen werden. 2 shows a schematic diagram of the CAN bus adapter 1 , The functionality of the CAN bus adapter 1 is so that the microcontroller 13 over the first interfaces 3 . 3 ' CAN bus data is received. The CAN bus adapter 1 includes a switching device 21 which are the ones from the microcontroller 13 received and converted CAN bus data via the second interface 5 to a connected computer or the like device, as described in the 2 is shown. The switching device 21 In addition, by means of a suitable switch, the CAN bus data to the buffer 9 redirect something through the arrow 23 is indicated. In the cache 9 the CAN bus data are then stored according to the first-in-first-out principle, so that the last stored data are also read last.

Die Umschalteinrichtung 21 erkennt vorzugsweise, ob ein Computer angeschlossen und betriebsbereit ist. Dies ist dann der Fall, wenn der CAN-Bus-Adapter mit einer geeigneten Software kommunizieren kann. In diesem Fall werden die CAN-Bus-Daten an den Computer geleitet. Falls jedoch ein angeschlossener Computer abgeschaltet oder entfernt wird, oder gar kein Computer angeschlossen war, und folglich keine Kommunikation mit der benötigten Software möglich ist, erkennt dies die Umschalteinrichtung 21 und leitet die CAN-Bus-Daten automatisch an den Zwischenspeicher weiter, wo sie nach dem FIFO-Prinzip gespeichert werden.The switching device 21 preferably detects if a computer is connected and ready to use. This is the case when the CAN bus adapter can communicate with suitable software. In this case, the CAN bus data is sent to the computer. However, if a connected computer is turned off or removed, or no computer has been connected, and consequently no communication with the required software is possible, this detects the switching device 21 and automatically forwards the CAN bus data to the buffer, where it is stored according to the FIFO principle.

Weiterhin werden die von dem Mikrocontroller 13 weitergeleiteten CAN-Bus-Daten nicht nur zu der Umschalteinrichtung 21, sondern vorzugsweise parallel zu der zweiten Langzeitspeichereinrichtung 11 übermittelt, so dass also die Langzeitspeichereinrichtung 11 einen kontinuierlichen Datenstrom von dem Mikrocontroller 13 empfängt.Furthermore, those of the microcontroller 13 forwarded CAN bus data not only to the switching device 21 but preferably parallel to the second long-term storage device 11 so that the long-term storage device 11 a continuous stream of data from the microcontroller 13 receives.

Insgesamt verhält sich der erfindungsgemäße CAN-Bus-Adapter wie ein normaler CAN-zu-USB-Umsetzer, welcher es ihm erlaubt, verschiedene Daten aus dem Kraftfahrzeug mit einer geeigneten Software zu visualisieren. Neben der unmittelbaren und direkten Datenübertragung bietet der erfindungsgemäße CAN-Bus-Adapter (Datenlogger) jedoch weitere Vorteile. Zum einen bietet das Gerät einen First-In-First-Out-Speicher für kurzzeitige, gewollte oder ungewollte Unterbrechungen. Diese Unterbrechungen sind unmittelbar an die aktuelle Messung geknüpft. Das heißt, dass, wenn der Anwender die Verbindung zwischen dem CAN-Bus-Adapter 1 und einem angeschlossenen Computer unterbricht, auf dem eine geeignete Software installiert ist, beispielsweise aufgrund eines PC-Neustarts, so zeichnet der CAN-Bus-Adapter die Daten kurzfristig in seiner internen Zwischenspeichereinrichtung 9 auf. Weiterhin übermittelt er unaufgefordert diese gespeicherten Daten im Hintergrund bei einem Neustart der Software. Der Anwender gewinnt also den Eindruck, dass die Messung ohne Unterbrechung weitergelaufen ist, was aus der Sicht des CAN-Bus-Adapters 1 auch der Fall ist. Neu gestartet wird also lediglich die durch die Software realisierte Visualisierung und nicht die gesamte Messung.Overall, the inventive CAN bus adapter behaves like a normal CAN-to-USB converter, which allows him to visualize various data from the motor vehicle with a suitable software. However, in addition to the direct and direct data transmission, the CAN bus adapter (data logger) according to the invention offers further advantages. On the one hand, the device offers a first-in-first-out memory for short-term, intentional or unwanted interruptions. These interruptions are directly linked to the current measurement. That is, if the user has the connection between the CAN bus adapter 1 and a connected computer on which appropriate software is installed, for example due to a PC restart, the CAN bus adapter records the data in its internal temporary storage device at short notice 9 on. Furthermore, it sends this stored data in the background when the software is restarted. The user thus gets the impression that the measurement has continued without interruption, which is from the point of view of the CAN bus adapter 1 also the case is. Thus, only the visualization realized by the software is restarted and not the entire measurement.

Insgesamt bietet der CAN-Bus-Adapter gemäß der vorliegenden Erfindung eine zuverlässige Datenübertragung und Datensicherung, die selbst im Falle einer Unterbrechung zwischen dem CAN-Bus-Adapter und einem angeschlossenen Computer nicht zum Verlust der Daten oder gar zu einem Neustart der Messung führt, sondern vielmehr nach Beendigung der Unterbrechung die zwischengespeicherten Daten unaufgefordert, d. h. automatisch an den Computer übertragen werden.Overall, the CAN bus adapter according to the present invention provides a reliable data transmission and data backup, which does not lead to the loss of data or even to a restart of the measurement even in the case of an interruption between the CAN bus adapter and a connected computer, but rather, upon completion of the interruption, the cached data is unsolicited, d. H. automatically transferred to the computer.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11
CAN-Bus-AdapterCAN-bus adapter
3, 3'3, 3 '
erste Schnittstellenfirst interfaces
55
zweite Schnittstellesecond interface
66
Ethernet-SchnittstelleEthernet interface
77
WLAN-SchnittstelleWLAN interface
99
Speichereinrichtungmemory device
1111
Speichereinrichtungmemory device
1313
Mikrocontrollermicrocontroller
1515
EnergieversorgungseinrichtungPower supply means
1717
Leitungmanagement
1919
Beleuchtungseinrichtunglighting device
2121
Umschalteinrichtungswitchover
2323
Pfeilarrow

Claims (11)

CAN-Bus-Adapter (1) zum Anschluss an den CAN-Bus eines Kraftfahrzeugs, aufweisend wenigstens eine erste Schnittstelle (3, 3') zur Verbindung mit dem CAN-Bus eines Kraftfahrzeugs, und wenigstens eine zweite Schnittstelle (5) zur drahtlosen oder drahtgebundenen Verbindung mit einem Computer oder dergleichen Einrichtung, gekennzeichnet durch wenigstens einen Zwischenspeicher (9), der dazu ausgebildet ist bei Bedarf die von der wenigstens einen ersten Schnittstelle (3, 3') empfangenen CAN-Bus-Daten nach dem First-In-First-Out-Prinzip zu speichern.CAN bus adapter ( 1 ) for connection to the CAN bus of a motor vehicle, comprising at least a first interface ( 3 . 3 ' ) for connection to the CAN bus of a motor vehicle, and at least one second interface ( 5 ) for wireless or wired connection to a computer or similar device, characterized by at least one intermediate memory ( 9 ) which is adapted, if necessary, from the at least one first interface ( 3 . 3 ' ) to store received CAN bus data according to the first-in-first-out principle. CAN-Bus-Adapter nach Anspruch 1, dadurch gekennzeichnet, dass eine Umschalteinrichtung (21) vorgesehen ist, die so ausgebildet ist, dass sie bei Bedarf dem Zwischenspeicher (9) CAN-Bus-Daten zuführt, wenn die Verbindung mit einem an die wenigstens eine zweite Schnittstelle (5) angeschlossenen Computer oder dergleichen Einrichtung unterbrochen ist, und ansonsten die empfangenen CAN-Bus-Daten an den an die wenigstens eine zweite Schnittstelle (5) angeschlossenen Computer oder dergleichen Einrichtung übermittelt.CAN bus adapter according to claim 1, characterized in that a switching device ( 21 ) is provided, which is designed so that it is the buffer memory (if necessary) ( 9 ) Feeds CAN bus data when the connection to the at least one second interface ( 5 ) is interrupted, and otherwise the received CAN bus data to the at least one second interface ( 5 ) connected computer or the like device. CAN-Bus-Adapter nach Anspruch 2, dadurch gekennzeichnet, dass die Umschalteinrichtung (21) mit einem Computerprogramm zusammenwirkt, welches auf einem an die wenigstens eine zweite Schnittstelle (5) angeschlossenen Computer oder dergleichen Einrichtung gespeichert ist.CAN bus adapter according to claim 2, characterized in that the switching device ( 21 ) cooperates with a computer program which is connected to the at least one second interface ( 5 ) connected computer or the like device is stored. CAN-Bus-Adapter nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die wenigstens eine zweite Schnittstelle (5) eine USB-Schnittstelle ist.CAN bus adapter according to claim 1 or 2, characterized in that the at least one second interface ( 5 ) is a USB interface. CAN-Bus-Adapter nach einem der vorhergehenden Ansprüche 1 bis 3, dadurch gekennzeichnet, dass zur Konfiguration des CAN-Bus-Adapters (1) eine weitere Schnittstelle (6), insbesondere eine Ethernet-Schnittstelle vorgesehen ist.CAN bus adapter according to one of the preceding claims 1 to 3, characterized in that for the configuration of the CAN bus adapter ( 1 ) another interface ( 6 ), in particular an Ethernet interface is provided. CAN-Bus-Adapter nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine Langzeitspeichereinrichtung (11) zur Speicherung der von der wenigstens einen ersten Schnittstelle (3, 3') empfangenen Daten vorgesehen ist.CAN bus adapter according to one of the preceding claims, characterized in that a long-term storage device ( 11 ) for storing the at least one first interface ( 3 . 3 ' ) received data is provided. CAN-Bus-Adapter nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Speichereinrichtung (11) so ausgebildet und angeordnet ist, dass sie die von der wenigstens einen ersten Schnittstelle (3, 3') empfangenen Daten kontinuierlich speichert.CAN bus adapter according to one of the preceding claims, characterized in that the memory device ( 11 ) is arranged and arranged such that it receives the information from the at least one first interface ( 3 . 3 ' ) continuously stores received data. CAN-Bus-Adapter nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass wenigstens ein Aufnahmebereich für eine externe Speichereinrichtung, insbesondere für eine Flash- oder SD-Speicherkarte, vorgesehen ist.CAN bus adapter according to one of the preceding claims, characterized in that at least one receiving area for an external memory device, in particular for a flash or SD memory card, is provided. CAN-Bus-Adapter nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Zwischenspeicher (9) als interne Speichereinrichtung, insbesondere als Micro-SD-Speichereinrichtung, ausgebildet ist.CAN bus adapter according to one of the preceding claims, characterized in that the temporary storage ( 9 ) is designed as an internal memory device, in particular as a micro-SD memory device. CAN-Bus-Adapter nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass er ein Software-Programm zur Anzeige und Verarbeitung der empfangenen CAN-Bus-Daten auf einem an die wenigstens eine zweite Schnittstelle (5) angeschlossenen Computer oder dergleichen Einrichtung umfasst.CAN bus adapter according to one of the preceding claims, characterized in that it comprises a software program for displaying and processing the received CAN bus data on one of the at least one second interface ( 5 ) connected computer or the like device. CAN-Bus-Adapter nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Software-Programm nach dem Anschluss eines Computers oder dergleichen Einrichtung vorzugsweise automatisch auf diesem bzw. auf dieser installierbar und ausführbar ist.CAN bus adapter according to one of the preceding claims, characterized in that the software program after the connection of a computer or the like device is preferably automatically installable and executable on this or on this.
DE201110051758 2011-07-12 2011-07-12 Controller area network bus adapter for connecting to controller area network bus of motor vehicle, has intermediate storage formed to store controller area network bus data according to first-in-first-out principle, if necessary Withdrawn DE102011051758A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE201110051758 DE102011051758A1 (en) 2011-07-12 2011-07-12 Controller area network bus adapter for connecting to controller area network bus of motor vehicle, has intermediate storage formed to store controller area network bus data according to first-in-first-out principle, if necessary

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201110051758 DE102011051758A1 (en) 2011-07-12 2011-07-12 Controller area network bus adapter for connecting to controller area network bus of motor vehicle, has intermediate storage formed to store controller area network bus data according to first-in-first-out principle, if necessary

Publications (1)

Publication Number Publication Date
DE102011051758A1 true DE102011051758A1 (en) 2013-01-17

Family

ID=47425339

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201110051758 Withdrawn DE102011051758A1 (en) 2011-07-12 2011-07-12 Controller area network bus adapter for connecting to controller area network bus of motor vehicle, has intermediate storage formed to store controller area network bus data according to first-in-first-out principle, if necessary

Country Status (1)

Country Link
DE (1) DE102011051758A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015105112A1 (en) 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control unit for connecting a CAN bus to a radio network and motor vehicle with such a control unit
DE102015105134A1 (en) 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control unit for connecting a CAN bus to a radio network and motor vehicle with such a control unit
DE102015105110A1 (en) 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control unit for connecting a CAN bus to a radio network and motor vehicle with such a control unit

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015105112A1 (en) 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control unit for connecting a CAN bus to a radio network and motor vehicle with such a control unit
DE102015105134A1 (en) 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control unit for connecting a CAN bus to a radio network and motor vehicle with such a control unit
DE102015105110A1 (en) 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control unit for connecting a CAN bus to a radio network and motor vehicle with such a control unit
US10009289B2 (en) 2015-04-02 2018-06-26 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control device for connecting a can bus to a radio network, and motor vehicle having such a control device
US10038570B2 (en) 2015-04-02 2018-07-31 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control device for connecting a can bus to a radio network, and motor vehicle having such a control device
US10382224B2 (en) 2015-04-02 2019-08-13 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control device for connecting a CAN bus to a radio network, and motor vehicle having such a control device

Similar Documents

Publication Publication Date Title
DE102010049534B4 (en) Coupling units, system with a coupling unit and method for use in a system with a coupling unit
DE3004827C2 (en) Data processing system
EP0929041A2 (en) Method and arrangement for operating a bus system
DE69324323T2 (en) Multi-station communication bus system, as well as a master station and a slave station for use in such a system
DE102020123532B4 (en) Dual-mode mouse device
EP2110995B1 (en) Data transfer device
EP2792571B1 (en) Monitoring system for rail-bound vehicles
DE102011051758A1 (en) Controller area network bus adapter for connecting to controller area network bus of motor vehicle, has intermediate storage formed to store controller area network bus data according to first-in-first-out principle, if necessary
DE102011118754A1 (en) Seat control device, in particular for a passenger seat
EP2624082A1 (en) Mobile data storage
EP1308846B1 (en) Data Transfer Device
DE102016003013B4 (en) Monitoring device and method for monitoring an operation of a control device of a motor vehicle
DE2842603A1 (en) INTERFACE BETWEEN A MAINTENANCE PROCESSOR AND A MULTIPLE NUMBER OF FUNCTIONAL UNITS TO BE CHECKED IN A DATA PROCESSING SYSTEM
EP3459204B1 (en) Method for implementing a diagnosis capability of non-automotive controllers in an automotive environment
EP1260905B1 (en) Program-controlled unit
DE10122693B4 (en) Method for operating a redundant processor unit for a highly available computing system
EP0338290A2 (en) Method for loading an operating command sequence necessary for operating a microprocessor-controlled electrical device
EP2938093B1 (en) Industrial truck with an vehicle control unit
DE10239846B4 (en) Fail-silent controller
DE10314548B4 (en) Method, computer and computer program modules for the transmission of data in a computer network
DE102017216991A1 (en) Communication module and device for data transmission
DE102019130642B4 (en) Method for emergency interruption of the generation of an EPM microtick using direct memory access
DE19611097C2 (en) Radio clock for connection to the interface of a computer or PC
DE3035850C2 (en) Method for a centrally controlled telecommunications system, in particular a telephone branch exchange, with external input and output devices
DE10252265B4 (en) Network card and method of use

Legal Events

Date Code Title Description
R120 Application withdrawn or ip right abandoned