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 PDFInfo
- 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
Links
- 238000012432 intermediate storage Methods 0.000 title abstract 2
- 230000015654 memory Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 8
- 230000007774 longterm Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000007787 long-term memory Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40032—Details regarding a bus interface enhancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus 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
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
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
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:
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
Der CAN-Bus-Adapter umfasst in der vorliegenden Ausführungsform zwei Speichereinrichtungen
Die Speichereinrichtung
Der CAN-Bus-Adapter
Wie gesagt ist es nicht nur möglich Daten, insbesondere Messdaten, aus dem CAN-Bus eines Kraftfahrzeugs über den CAN-Bus-Adapter
Der CAN-Bus-Adapter
Wie gesagt ist vorzugsweise eine der Speichereinrichtungen
Die zweite Datenspeichereinrichtung
Die Umschalteinrichtung
Weiterhin werden die von dem Mikrocontroller
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
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)
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)
| 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 |
-
2011
- 2011-07-12 DE DE201110051758 patent/DE102011051758A1/en not_active Withdrawn
Cited By (6)
| 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 |