[go: up one dir, main page]

DE102024200728A1 - Interface module for bus communication with message-based addressing, receiver, transmission system and vehicle - Google Patents

Interface module for bus communication with message-based addressing, receiver, transmission system and vehicle

Info

Publication number
DE102024200728A1
DE102024200728A1 DE102024200728.5A DE102024200728A DE102024200728A1 DE 102024200728 A1 DE102024200728 A1 DE 102024200728A1 DE 102024200728 A DE102024200728 A DE 102024200728A DE 102024200728 A1 DE102024200728 A1 DE 102024200728A1
Authority
DE
Germany
Prior art keywords
interface module
message
receiver
interface
filter unit
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.)
Pending
Application number
DE102024200728.5A
Other languages
German (de)
Inventor
Soeren Krieger
Thomas Tietjen
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 DE102024200728.5A priority Critical patent/DE102024200728A1/en
Publication of DE102024200728A1 publication Critical patent/DE102024200728A1/en
Pending legal-status Critical Current

Links

Classifications

    • 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/023Electric 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 transmission of signals between vehicle parts or subsystems
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/627Controller area network [CAN] identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/58Caching of addresses or names

Landscapes

  • Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Schnittstellenmodul für eine Buskommunikation mit botschaftsbasierter Adressierung, einen Empfänger, ein Übertragungssystem und ein Fahrzeug, wobei das Schnittstellenmodul eine Empfangseinheit (10) und eine Filtereinheit (20) aufweist, wobei die Empfangseinheit (10) eingerichtet ist, Botschaften (30) gemäß einem vordefinierten Busprotokoll über eine Busleitung (40) zu empfangen und in den Botschaften (30) enthaltene Daten (32) zusammen mit jeweils zugehörigen Botschafts-IDs (34) in einem Speicher (50) abzulegen, und wobei die Filtereinheit (20) eingerichtet ist, die in dem Speicher (50) abgelegten Botschafts-IDs (34) mit einer Botschaft-ID-Liste abzugleichen, welche für eine Weitergabe durch das Schnittstellenmodul (5) vorgesehen sind und nur diejenigen Daten (32) über eine Datenschnittstelle (60) des Schnittstellenmoduls (5) bereitzustellen, deren zugehörige Botschafts-IDs (34) in der Botschafts-ID-Liste enthalten sind. The present invention relates to an interface module for bus communication with message-based addressing, a receiver, a transmission system and a vehicle, wherein the interface module has a receiving unit (10) and a filter unit (20), wherein the receiving unit (10) is configured to receive messages (30) according to a predefined bus protocol via a bus line (40) and to store data (32) contained in the messages (30) together with respective associated message IDs (34) in a memory (50), and wherein the filter unit (20) is configured to compare the message IDs (34) stored in the memory (50) with a message ID list which is intended for forwarding by the interface module (5) and to provide only those data (32) whose associated message IDs (34) are contained in the message ID list via a data interface (60) of the interface module (5).

Description

Stand der TechnikState of the art

Die vorliegende Erfindung betrifft ein Schnittstellenmodul für eine Buskommunikation mit botschaftsbasierter Adressierung, einen Empfänger mit einem solchen Schnittstellenmodul, ein Übertragungssystem mit einem solchen Empfänger und ein Fahrzeug mit einem solchen Übertragungssystem.The present invention relates to an interface module for bus communication with message-based addressing, a receiver with such an interface module, a transmission system with such a receiver and a vehicle with such a transmission system.

Aus dem Stand der Technik sind Bussysteme (z. B. LIN, usw.) mit botschaftsbasierter Adressierung bekannt, bei welchen Daten umfassende Botschaften, welche mittels eindeutiger Botschafts-IDs (Botschafts-Kennungen) versehen sind, ungerichtet (d. h., nicht mittels einer bestimmten Empfänger-Adressierung) durch einen Sender an einem Bus ausgegeben werden und bei welchen jeweilige Empfänger aus der Gesamtheit der empfangenen Botschaften diejenigen Botschaften herausfiltern, die gemäß jeweils vordefinierter Botschafts-ID-Listen in den Empfängern für die jeweiligen Empfänger vorgesehen bzw. relevant sind.Bus systems (e.g. LIN, etc.) with message-based addressing are known from the state of the art, in which data-containing messages, which are provided with unique message IDs (message identifiers), are output undirected (i.e., not using a specific receiver addressing) by a sender on a bus and in which respective receivers filter out from the totality of the received messages those messages which are intended for or relevant to the respective receivers according to predefined message ID lists in the receivers.

Die Filterung der für den jeweiligen Empfänger vorgesehenen Botschaften anhand der mit den Botschaften korrespondierenden Botschafts-IDs erfolgt hierbei mittels eines Prozessors, welcher i. d. R. über einen internen Bus mit einer Empfangseinheit des Empfängers informationstechnisch verbunden ist. Dadurch werden dem Prozessor sämtliche über das Bussystem empfangene Daten für die Filterung bereitgestellt, welche eine entsprechend hohe Rechenlast in dem Prozessor verursachen kann.The filtering of the messages intended for the respective recipient based on the message IDs corresponding to the messages is performed by a processor, which is usually connected to a receiving unit of the receiver via an internal bus. This provides the processor with all data received via the bus system for filtering, which can cause a correspondingly high processing load on the processor.

Offenbarung der ErfindungDisclosure of the invention

Gemäß einem ersten Aspekt der vorliegenden Erfindung wird ein Schnittstellenmodul für eine Buskommunikation mit botschaftsbasierter Adressierung (welche auch als inhaltbasierte Adressierung bezeichnet wird) vorgeschlagen.According to a first aspect of the present invention, an interface module for bus communication with message-based addressing (also referred to as content-based addressing) is proposed.

Das Schnittstellenmodul weist eine Empfangseinheit und eine Filtereinheit auf, wobei die Empfangseinheit eingerichtet ist, Botschaften gemäß einem vordefinierten Busprotokoll über eine Busleitung zu empfangen und in den Botschaften enthaltene Daten zusammen mit jeweils zugehörigen Botschafts-IDs in einem Speicher abzulegen. Hierfür weist das Schnittstellenmodul elektrische Kontakte für eine physikalische Anbindung der Busleitung an das Schnittstellenmodul auf, sodass über die Busleitung übertragende elektrische Signale durch das Schnittstellenmodul und insbesondere durch die Empfangseinheit empfangen werden können.The interface module comprises a receiving unit and a filter unit. The receiving unit is configured to receive messages via a bus line according to a predefined bus protocol and to store the data contained in the messages together with the associated message IDs in a memory. For this purpose, the interface module comprises electrical contacts for a physical connection of the bus line to the interface module, so that electrical signals transmitted via the bus line can be received by the interface module and, in particular, by the receiving unit.

Das Schnittstellenmodul lässt sich grundsätzlich im Zusammenhang mit beliebigen Komponenten einsetzen, welche für eine botschaftsbasierte Adressierung ausgelegt sind. Ein Beispiel für einen vorteilhaften Einsatz des erfindungsgemäßen Schnittstellenmoduls ist ein Einsatz des Schnittstellenmoduls in einem Steuergerät eines Fahrzeugs, ohne dadurch eine Einschränkung auf einen solchen Anwendungsbereich vorzunehmen.The interface module can generally be used in conjunction with any components designed for message-based addressing. One example of an advantageous use of the interface module according to the invention is its use in a vehicle control unit, without thereby imposing a limitation to such an area of application.

Die Filtereinheit ist informationstechnisch mit der Empfangseinheit und/oder mit dem Speicher der Empfangseinheit verbunden und auf diese Weise eingerichtet, die in dem Speicher abgelegten Botschafts-IDs mit einer Botschaft-ID-Liste abzugleichen, welche Botschafts-IDs von Botschaften enthält, die für eine Weitergabe durch das Schnittstellenmodul vorgesehen sind. Zudem ist die Filtereinheit eingerichtet, nur diejenigen Daten über eine Datenschnittstelle (zum Beispiel über einen Prozessorbus, usw.) des Schnittstellenmoduls bereitzustellen, deren zugehörige Botschafts-IDs in der Botschafts-ID-Liste enthalten sind.The filter unit is connected to the receiving unit and/or the receiving unit's memory via information technology and is thus configured to compare the message IDs stored in the memory with a message ID list containing message IDs of messages intended for forwarding by the interface module. Furthermore, the filter unit is configured to provide only those data via a data interface (e.g., via a processor bus, etc.) of the interface module whose associated message IDs are contained in the message ID list.

Hierfür ist die Filtereinheit vorzugsweise auf Hardware- und/oder Hardware-naher Ebene in dem Schnittstellenmodul angeordnet.For this purpose, the filter unit is preferably arranged at the hardware and/or near-hardware level in the interface module.

Es sei darauf hingewiesen, dass die Botschafts-ID-Liste eine vordefinierte Liste sein kann, welche in einem Botschafts-ID-Speicher des Schnittstellenmoduls vorzugsweise persistent abgelegt sein kann. Alternativ oder zusätzlich ist es denkbar, dass die Botschafts-ID-Liste über eine Konfigurationsschnittstelle des Schnittstellenmoduls zur Laufzeit übertragen und/oder dynamisch angepasst werden kann.It should be noted that the message ID list can be a predefined list, which can preferably be stored persistently in a message ID memory of the interface module. Alternatively or additionally, it is conceivable that the message ID list can be transferred and/or dynamically adapted at runtime via a configuration interface of the interface module.

Das erfindungsgemäße Schnittstellenmodul bietet somit den besonderen Vorteil, dass Botschaften eines Bussystems mit botschaftsbasierter Adressierung nur dann an eine übergeordnete Komponente wie zum Beispiel an eine als Prozessor, ASIC, FPGA, digitaler Signalprozessor, Mikrocontroller, o. ä. ausgebildete Auswerteeinheit, welche die empfangenen Daten weiterverarbeitet, weitergeleitet werden, wenn diese für eine Verarbeitung durch die übergeordnete Komponente vorgesehen sind. Hierdurch lassen sich eine Rechenlast und/oder ein Speicherbedarf in der übergeordneten Komponente und/oder eine Belastung einer Schnittstelle zwischen dem erfindungsgemäßen Schnittstellenmodul und der übergeordneten Komponente reduzieren. Alternativ oder zusätzlich ist es dadurch möglich, kostengünstigere Bauteile (zum Beispiel einen kostengünstigeren Prozessor, usw.) einzusetzen, um Gesamtkosten einzusparen.The interface module according to the invention thus offers the particular advantage that messages from a bus system with message-based addressing are only forwarded to a higher-level component, such as an evaluation unit designed as a processor, ASIC, FPGA, digital signal processor, microcontroller, or similar, which further processes the received data, if the data is intended for processing by the higher-level component. This makes it possible to reduce the computing load and/or memory requirements in the higher-level component and/or the load on an interface between the interface module according to the invention and the higher-level component. Alternatively or additionally, it is possible to use more cost-effective components (e.g., a less expensive processor, etc.) in order to save overall costs.

Die Unteransprüche zeigen bevorzugte Weiterbildungen der Erfindung.The subclaims show preferred developments of the invention.

Weiter bevorzugt ist das Busprotokoll, welches der erfindungsgemäßen Buskommunikation zugrunde liegt ein LIN-Busprotokoll, ohne dadurch eine Einschränkung auf dieses Busprotokoll vorzunehmen.Further preferably, the bus protocol underlying the bus communication according to the invention is a LIN bus protocol, without thereby making a restriction to this bus protocol.

In einer vorteilhaften Ausgestaltung der vorliegenden Erfindung weist die Botschafts-ID-Liste einzelne Botschafts-IDs und/oder Botschafts-ID-Bereiche auf.In an advantageous embodiment of the present invention, the message ID list comprises individual message IDs and/or message ID ranges.

Besonders vorteilhaft sind die Empfangseinheit und die Filtereinheit als jeweilige Bestandteile einer integrierten Schaltung ausgebildet.Particularly advantageously, the receiving unit and the filter unit are designed as respective components of an integrated circuit.

Weiter bevorzugt ist die Filtereinheit eingerichtet, über eine Aktivierungsschnittstelle aktiviert und deaktiviert zu werden. Die Aktivierung erfolgt beispielsweise über die vorstehend beschriebene übergeordnete Komponente, welche die mittels des Schnittstellenmoduls zu filternden Botschaften weiterverarbeitet. Hierbei ist es denkbar, dass sich die Aktivierung bzw. Deaktivierung der Filtereinheit auf eine Aktivierung bzw. Deaktivierung der gesamten Filterfunktion der Filtereinheit bezieht, sodass in einem aktivierten Zustand der Filtereinheit sämtliche in der Botschafts-ID-Liste definierten Botschaften an die übergeordnete Komponente weitergeleitet werden und in einem deaktivierten Zustand der Filtereinheit sämtliche durch die Empfangseinheit empfangenen Botschaften unabhängig von ihrer Botschafts-ID an die übergeordnete Komponente weitergeleitet werden. Alternativ ist es auch denkbar, dass über die Aktivierung bzw. Deaktivierung gezielt einzelne Botschafts-IDs und/oder Botschafts-ID-Bereiche aus der Botschafts-ID-Liste für die Filterung aktiviert bzw. deaktiviert werden. Hierfür kann beispielsweise ein Aktivierungsregister in der Filtereinheit und/oder dem Schnittstellenmodul vorgesehen sein, in welchem entweder ein einzelnes Aktivierungs-Flag für die gesamte Filterfunktion oder dedizierte, mit den jeweiligen Botschafts-IDs der Botschaft-ID-Liste korrespondierenden Aktivierungs-Flags vorgesehen sind.Further preferably, the filter unit is configured to be activated and deactivated via an activation interface. Activation occurs, for example, via the higher-level component described above, which further processes the messages to be filtered by means of the interface module. It is conceivable that the activation or deactivation of the filter unit relates to the activation or deactivation of the entire filter function of the filter unit, so that when the filter unit is activated, all messages defined in the message ID list are forwarded to the higher-level component, and when the filter unit is deactivated, all messages received by the receiving unit are forwarded to the higher-level component, regardless of their message ID. Alternatively, it is also conceivable that the activation or deactivation specifically activates or deactivates individual message IDs and/or message ID ranges from the message ID list for filtering. For this purpose, for example, an activation register can be provided in the filter unit and/or the interface module, in which either a single activation flag for the entire filter function or dedicated activation flags corresponding to the respective message IDs of the message ID list are provided.

Gemäß einem zweiten Aspekt der vorliegenden Erfindung wird ein Empfänger vorgeschlagen, welcher ein Schnittstellenmodul gemäß dem ersten Erfindungsaspekt bzw. nach einem der Ansprüche 1 bis 5 und eine beispielsweise wie oben beschrieben ausgebildete Auswerteeinheit aufweist, wobei die Auswerteeinheit über die Datenschnittstelle des Schnittstellenmoduls informationstechnisch mit dem Schnittstellenmodul verbunden ist und eingerichtet ist, über das Schnittstellenmodul gefilterte Daten von dem Schnittstellenmodul zu erhalten. Es sei darauf hingewiesen, dass unter der Auswerteeinheit grundsätzlich beliebige Recheneinheiten verstanden werden sollen, welche in der Lage sind, die Daten der Botschaften zu empfangen und diese einer Weiterverarbeitung zu unterziehen. Die Merkmale, Merkmalskombinationen sowie die sich aus diesen ergebenden Vorteile entsprechen den in Verbindung mit dem erstgenannten Erfindungsaspekt ausgeführten derart ersichtlich, dass zur Vermeidung von Wiederholungen auf die obigen Ausführungen verwiesen wird.According to a second aspect of the present invention, a receiver is proposed which has an interface module according to the first aspect of the invention or according to one of claims 1 to 5 and an evaluation unit designed, for example, as described above, wherein the evaluation unit is connected to the interface module for information technology purposes via the data interface of the interface module and is configured to receive filtered data from the interface module via the interface module. It should be noted that the evaluation unit should fundamentally be understood to mean any computing units which are capable of receiving the data of the messages and subjecting them to further processing. The features, combinations of features and the advantages resulting from them correspond to those explained in connection with the first-mentioned aspect of the invention in such a way that, to avoid repetition, reference is made to the above explanations.

Bevorzugt ist die Auswerteeinheit des erfindungsgemäßen Empfängers eingerichtet, die durch die Filtereinheit zu filternden Botschafts-IDs in dem Schnittstellenmodul durch eine Festlegung der Botschafts-ID-Liste zu konfigurieren. Dies erfolgt beispielsweise über eine Konfigurationsschnittstelle des Schnittstellenmoduls, welche identisch oder unterschiedlich zu der vorstehend beschriebenen Aktivierungsschnittstelle sein kann.Preferably, the evaluation unit of the receiver according to the invention is configured to configure the message IDs to be filtered by the filter unit in the interface module by defining the message ID list. This is done, for example, via a configuration interface of the interface module, which can be identical to or different from the activation interface described above.

Weiter bevorzugt ist die Auswerteeinheit des erfindungsgemäßen Empfängers eingerichtet, die Filtereinheit mittels der Aktivierungsschnittstelle bedarfsorientiert zu aktivieren und zu deaktivieren.Further preferably, the evaluation unit of the receiver according to the invention is configured to activate and deactivate the filter unit as required by means of the activation interface.

Gemäß einem dritten Aspekt der vorliegenden Erfindung wird ein Übertragungssystem vorgeschlagen, welches einen Empfänger gemäß dem zweiten Erfindungsaspekt bzw. nach einem der Ansprüche 6 bis 8 und einen Sender aufweist, wobei der Sender eingerichtet ist Botschaften gemäß dem vordefinierten Busprotokoll über eine Busleitung zu senden und wobei der Empfänger eingerichtet ist, für den Empfänger vorgesehene Botschaften auf Basis der Botschafts-ID-Liste zu empfangen und diese der Auswerteeinheit bereitzustellen. Die Merkmale, Merkmalskombinationen sowie die sich aus diesen ergebenden Vorteile entsprechen den in Verbindung mit dem erst- und zweitgenannten Erfindungsaspekt ausgeführten derart ersichtlich, dass zur Vermeidung von Wiederholungen auf die obigen Ausführungen verwiesen wird.According to a third aspect of the present invention, a transmission system is proposed which has a receiver according to the second aspect of the invention or according to one of claims 6 to 8 and a transmitter, wherein the transmitter is configured to send messages according to the predefined bus protocol via a bus line and wherein the receiver is configured to receive messages intended for the receiver based on the message ID list and to provide them to the evaluation unit. The features, combinations of features, and the advantages resulting from them correspond to those explained in connection with the first and second aspects of the invention, so that reference is made to the above statements to avoid repetition.

Gemäß einem vierten Aspekt der vorliegenden Erfindung wird ein Fahrzeug vorgeschlagen, welches beispielsweise als PKW, LKW, Bus, Transporter, usw. ausgebildet ist und ein Übertragungssystem gemäß dem dritten Erfindungsaspekt bzw. nach Anspruch 9 aufweist. Die Merkmale, Merkmalskombinationen sowie die sich aus diesen ergebenden Vorteile entsprechen den in Verbindung mit den vorgenannten Erfindungsaspekten ausgeführten derart ersichtlich, dass zur Vermeidung von Wiederholungen auf die obigen Ausführungen verwiesen wird.According to a fourth aspect of the present invention, a vehicle is proposed which is designed, for example, as a car, truck, bus, van, etc. and has a transmission system according to the third aspect of the invention or according to claim 9. The features, combinations of features, and the advantages resulting therefrom correspond to those explained in connection with the aforementioned aspects of the invention in such a way that, to avoid repetition, reference is made to the above explanations.

Kurze Beschreibung der ZeichnungenShort description of the drawings

Nachfolgend werden Ausführungsbeispiele der Erfindung unter Bezugnahme auf die begleitenden Zeichnungen im Detail beschrieben. In der Zeichnung ist:

  • 1 ein Blockschaltbild eines Ausführungsbeispiels eines erfindungsgemäßen Übertragungssystems mit einem erfindungsgemäßen Empfänger und einem erfindungsgemäßen Schnittstellenmodul, und
  • 2 eine schematische Ansicht eines Ausführungsbeispiels eines erfindungsgemäßen Fahrzeugs.
Embodiments of the invention are described in detail below with reference to the accompanying drawings. In the drawing:
  • 1 a block diagram of an embodiment of a transmission system according to the invention with a receiver according to the invention and an interface module according to the invention, and
  • 2 a schematic view of an embodiment of a vehicle according to the invention.

Ausführungsformen der ErfindungEmbodiments of the invention

1 zeigt ein Blockschaltbild eines Ausführungsbeispiels eines erfindungsgemäßen Übertragungssystems 100 mit einem erfindungsgemäßen Empfänger 80 und einem erfindungsgemäßen Schnittstellenmodul 5. 1 shows a block diagram of an embodiment of a transmission system 100 according to the invention with a receiver 80 according to the invention and an interface module 5 according to the invention.

Das Übertragungssystem 100 ist hier ein Übertragungssystem 100 eines (nicht gezeigten) Fahrzeugs, welches u. a. zur Übertragung von Daten zwischen einem Sender 110 und dem Empfänger 80 des Fahrzeugs eingesetzt wird, wobei der Sender 110 und der Empfänger 80 beispielsweise in unterschiedlichen Steuergeräten des Fahrzeugs angeordnet sind, welche vorzugsweise eingerichtet sind, eine bidirektionale Kommunikation auszuführen, indem vorteilhaft in jedem dieser Steuergeräte sowohl ein Sender 110 als auch ein erfindungsgemäßer Empfänger 80 vorgesehen sind.The transmission system 100 here is a transmission system 100 of a vehicle (not shown), which is used, among other things, for transmitting data between a transmitter 110 and the receiver 80 of the vehicle, wherein the transmitter 110 and the receiver 80 are arranged, for example, in different control units of the vehicle, which are preferably configured to carry out bidirectional communication by advantageously providing both a transmitter 110 and a receiver 80 according to the invention in each of these control units.

Der Sender 110 und der Empfänger 80 sind über eine Busleitung 40 eines LIN-Bussystems verbunden, welches auf einer botschaftsbasierten Adressierung basiert. Zudem sind vorzugsweise weitere Sender und/oder weitere Empfänger des Fahrzeugs an die Busleitung 40 angebunden.The transmitter 110 and the receiver 80 are connected via a bus line 40 of a LIN bus system based on message-based addressing. In addition, additional transmitters and/or additional receivers of the vehicle are preferably connected to the bus line 40.

Das erfindungsgemäße Schnittstellenmodul 5 weist eine Empfangseinheit 10 auf, welche eingerichtet ist, eine LIN-Buskommunikation auszuführen. Ferner weist das Schnittstellenmodul 5 eine Filtereinheit 20 auf, welche gemeinsam mit der Empfangseinheit 10 und weiteren Komponenten des Schnittstellenmoduls 5 als integrierte Schaltung ausgebildet ist.The interface module 5 according to the invention comprises a receiving unit 10 configured to implement LIN bus communication. Furthermore, the interface module 5 comprises a filter unit 20, which, together with the receiving unit 10 and other components of the interface module 5, is implemented as an integrated circuit.

Auf Basis dieser Konfiguration ist die Empfangseinheit 10 eingerichtet, Botschaften 30 gemäß dem LIN-Busprotokoll über die Busleitung 40 zu empfangen und in den Botschaften 30 enthaltene Daten 32 zusammen mit jeweils zugehörigen Botschafts-IDs 34 in einem Speicher 50 abzulegen.Based on this configuration, the receiving unit 10 is configured to receive messages 30 according to the LIN bus protocol via the bus line 40 and to store data 32 contained in the messages 30 together with the respective associated message IDs 34 in a memory 50.

Die Filtereinheit 20 ist eingerichtet, die in dem Speicher 50 abgelegten Botschafts-IDs 34 mit einer Botschaft-ID-Liste (nicht gezeigt) abzugleichen, welche Botschafts-IDs 34 von Botschaften 30 enthält, die für eine Weitergabe durch das Schnittstellenmodul 5 an einen Prozessor 90 des Empfängers 80 vorgesehen sind.The filter unit 20 is configured to compare the message IDs 34 stored in the memory 50 with a message ID list (not shown) containing message IDs 34 of messages 30 intended for forwarding by the interface module 5 to a processor 90 of the receiver 80.

Die Filtereinheit 20 ist zudem eingerichtet, nur diejenigen Daten 32 und Botschafts-IDs 34 von Botschaften 30 in einen Botschaftsempfangspuffer 120 zu schreiben, deren Botschafts-IDs 34 in der Botschafts-ID-Liste enthalten sind. Die Filtereinheit 20 ist weiter eingerichtet, die Daten 32 und/oder die Botschafts-IDs 34 über eine Datenschnittstelle 60 des Schnittstellenmoduls 5 und einen internen Bus 95 an den Prozessor 90 bereitzustellenThe filter unit 20 is also configured to write only those data 32 and message IDs 34 of messages 30 into a message reception buffer 120 whose message IDs 34 are contained in the message ID list. The filter unit 20 is further configured to provide the data 32 and/or the message IDs 34 to the processor 90 via a data interface 60 of the interface module 5 and an internal bus 95.

Der Prozessor 90 ist eingerichtet, die in dem Botschaftsempfangspuffer 120 gespeicherten Daten 32 ereignisbasiert (z. B., wenn durch das Schnittstellenmodul ein Interrupt des Prozessors ausgelöst wird, wenn neue Daten 32 in dem Botschaftsempfangspuffer 120 vorhanden sind) und/oder zyklisch aus dem Botschaftsempfangspuffer 120 abzurufen.The processor 90 is configured to retrieve the data 32 stored in the message reception buffer 120 from the message reception buffer 120 on an event-based basis (e.g., when an interrupt of the processor is triggered by the interface module when new data 32 is present in the message reception buffer 120) and/or cyclically.

Der Prozessor 90 ist darüber hinaus eingerichtet, über den internen Bus 95 eine Aktivierungsschnittstelle 70 und eine Konfigurationsschnittstelle 75 des Schnittstellenmoduls 5 anzusprechen, wobei die Aktivierungsschnittstelle 70 dazu vorgesehen ist, die Filterfunktion der Filtereinheit 20 bedarfsorientiert zu aktivieren und zu deaktivieren und wobei die Konfigurationsschnittstelle 75 dazu vorgesehen ist, die Botschafts-ID-Liste bedarfsorientiert anzupassen.The processor 90 is further configured to address an activation interface 70 and a configuration interface 75 of the interface module 5 via the internal bus 95, wherein the activation interface 70 is provided to activate and deactivate the filter function of the filter unit 20 as needed, and wherein the configuration interface 75 is provided to adapt the message ID list as needed.

2 zeigt eine schematische Ansicht eines Ausführungsbeispiels eines erfindungsgemäßen Fahrzeugs, welches hier als PKW ausgebildet ist und ein Übertragungssystem 100 bestehend aus einem Sender 110, einem Empfänger 80 und einer Busleitung 40 aufweist, wobei der Sender 110 und der Empfänger 80 über die Busleitung 40 informationstechnisch miteinander verbunden sind. Darüber hinaus können weitere (nicht gezeigte) Sender und/oder Empfänger informationstechnisch über die Busleitung 40 miteinander verbunden sein, wobei vorzugsweise sämtliche Empfänger 80 des Übertragungssystems 100 (welche vorteilhaft auch eine Funktion als Sender 90 einnehmen können) mit einem erfindungsgemäßen Schnittstellenmodul 5 (siehe 1) ausgestattet sind. 2 shows a schematic view of an embodiment of a vehicle according to the invention, which is designed here as a passenger car and has a transmission system 100 consisting of a transmitter 110, a receiver 80 and a bus line 40, wherein the transmitter 110 and the receiver 80 are connected to each other via the bus line 40. In addition, further (not shown) transmitters and/or receivers can be connected to each other via the bus line 40, wherein preferably all receivers 80 of the transmission system 100 (which can advantageously also assume a function as transmitter 90) are connected to an interface module 5 according to the invention (see 1 ) are equipped.

Claims (10)

Schnittstellenmodul (5) für eine Buskommunikation mit botschaftsbasierter Adressierung aufweisend: - eine Empfangseinheit (10), und - eine Filtereinheit (20), wobei - die Empfangseinheit (10) eingerichtet ist, Botschaften (30) gemäß einem vordefinierten Busprotokoll über eine Busleitung (40) zu empfangen und in den Botschaften (30) enthaltene Daten (32) zusammen mit jeweils zugehörigen Botschafts-IDs (34) in einem Speicher (50) abzulegen, und - die Filtereinheit (20) eingerichtet ist, - die in dem Speicher (50) abgelegten Botschafts-IDs (34) mit einer Botschaft-ID-Liste abzugleichen, welche Botschafts-IDs (34) von Botschaften (30) enthält, welche für eine Weitergabe durch das Schnittstellenmodul (5) vorgesehen sind, und - nur diejenigen Daten (32) über eine Datenschnittstelle (60) des Schnittstellenmoduls (5) bereitzustellen, deren zugehörige Botschafts-IDs (34) in der Botschafts-ID-Liste enthalten sind.Interface module (5) for bus communication with message-based addressing, comprising: - a receiving unit (10), and - a filter unit (20), wherein - the receiving unit (10) is configured to receive messages (30) according to a predefined bus protocol via a bus line (40) and to store data (32) contained in the messages (30) together with respective associated message IDs (34) in a memory (50), and - the filter unit (20) is configured - to store the message IDs stored in the memory (50) IDs (34) with a message ID list containing message IDs (34) of messages (30) intended for forwarding by the interface module (5), and - to provide only those data (32) via a data interface (60) of the interface module (5) whose associated message IDs (34) are contained in the message ID list. Schnittstellenmodul (5) nach Anspruch 1, wobei das Busprotokoll ein LIN-Busprotokoll ist.Interface module (5) to Claim 1 , where the bus protocol is a LIN bus protocol. Schnittstellenmodul (5) nach einem der vorstehenden Ansprüche, wobei die Botschafts-ID-Liste einzelne Botschafts-IDs (34) und/oder Botschafts-ID-Bereiche aufweist.Interface module (5) according to one of the preceding claims, wherein the message ID list comprises individual message IDs (34) and/or message ID ranges. Schnittstellenmodul (5) nach einem der vorstehenden Ansprüche, wobei die Empfangseinheit (10) und die Filtereinheit (20) ein Bestandteil einer integrierten Schaltung sind.Interface module (5) according to one of the preceding claims, wherein the receiving unit (10) and the filter unit (20) are part of an integrated circuit. Schnittstellenmodul (5) nach einem der vorstehenden Ansprüche, wobei die Filtereinheit (20) eingerichtet ist, über eine Aktivierungsschnittstelle (70) aktiviert und deaktiviert zu werden.Interface module (5) according to one of the preceding claims, wherein the filter unit (20) is configured to be activated and deactivated via an activation interface (70). Empfänger (80) aufweisend - ein Schnittstellenmodul (5) nach einem der vorstehenden Ansprüche, und - eine Auswerteeinheit (90), wobei - die Auswerteeinheit (90) über die Datenschnittstelle (60) des Schnittstellenmoduls (5) informationstechnisch mit dem Schnittstellenmodul (5) verbunden ist und eingerichtet ist, über das Schnittstellenmodul (5) gefilterte Daten (32) von dem Schnittstellenmodul (5) zu erhalten.Receiver (80) comprising - an interface module (5) according to one of the preceding claims, and - an evaluation unit (90), wherein - the evaluation unit (90) is connected to the interface module (5) via the data interface (60) of the interface module (5) for information technology purposes and is configured to receive filtered data (32) from the interface module (5) via the interface module (5). Empfänger (80) nach Anspruch 6, wobei die Auswerteeinheit (90) eingerichtet ist, die durch die Filtereinheit (20) zu filternden Botschafts-IDs (32) in dem Schnittstellenmodul (5) durch eine Festlegung der Botschafts-ID-Liste zu konfigurieren.Recipients (80) to Claim 6 , wherein the evaluation unit (90) is configured to configure the message IDs (32) to be filtered by the filter unit (20) in the interface module (5) by defining the message ID list. Empfänger (80) nach Anspruch 6 oder 7, wobei die Auswerteeinheit (90) eingerichtet ist, die Filtereinheit (20) mittels der Aktivierungsschnittstelle (70) bedarfsorientiert zu aktivieren und zu deaktivieren.Recipients (80) to Claim 6 or 7 , wherein the evaluation unit (90) is configured to activate and deactivate the filter unit (20) as required by means of the activation interface (70). Übertragungssystem (100) aufweisend - einen Empfänger (80) nach einem der Ansprüche 6 bis 8, und - einen Sender (110), wobei - der Sender (110) eingerichtet ist Botschaften (30) gemäß dem vordefinierten Busprotokoll über eine Busleitung (40) zu senden, und - der Empfänger (80) eingerichtet ist, für den Empfänger (80) vorgesehene Botschaften (30) auf Basis der Botschafts-ID-Liste zu empfangen und der Auswerteeinheit (90) bereitzustellen.Transmission system (100) comprising - a receiver (80) according to one of the Claims 6 until 8 , and - a transmitter (110), wherein - the transmitter (110) is configured to send messages (30) according to the predefined bus protocol via a bus line (40), and - the receiver (80) is configured to receive messages (30) intended for the receiver (80) on the basis of the message ID list and to provide them to the evaluation unit (90). Fahrzeug aufweisend ein Übertragungssystem (100) nach Anspruch 9.Vehicle comprising a transmission system (100) according to Claim 9 .
DE102024200728.5A 2024-01-26 2024-01-26 Interface module for bus communication with message-based addressing, receiver, transmission system and vehicle Pending DE102024200728A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102024200728.5A DE102024200728A1 (en) 2024-01-26 2024-01-26 Interface module for bus communication with message-based addressing, receiver, transmission system and vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102024200728.5A DE102024200728A1 (en) 2024-01-26 2024-01-26 Interface module for bus communication with message-based addressing, receiver, transmission system and vehicle

Publications (1)

Publication Number Publication Date
DE102024200728A1 true DE102024200728A1 (en) 2025-07-31

Family

ID=96347507

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102024200728.5A Pending DE102024200728A1 (en) 2024-01-26 2024-01-26 Interface module for bus communication with message-based addressing, receiver, transmission system and vehicle

Country Status (1)

Country Link
DE (1) DE102024200728A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150020152A1 (en) 2012-03-29 2015-01-15 Arilou Information Security Technologies Ltd. Security system and method for protecting a vehicle electronic system
DE102017214624A1 (en) 2017-08-22 2019-02-28 Audi Ag Method for filtering communication data arriving via a communication connection in a data processing device, data processing device and motor vehicle
DE102020104408A1 (en) 2020-02-19 2021-08-19 HELLA GmbH & Co. KGaA Vehicle component for providing at least one service in a vehicle with a prefilter unit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150020152A1 (en) 2012-03-29 2015-01-15 Arilou Information Security Technologies Ltd. Security system and method for protecting a vehicle electronic system
DE102017214624A1 (en) 2017-08-22 2019-02-28 Audi Ag Method for filtering communication data arriving via a communication connection in a data processing device, data processing device and motor vehicle
DE102020104408A1 (en) 2020-02-19 2021-08-19 HELLA GmbH & Co. KGaA Vehicle component for providing at least one service in a vehicle with a prefilter unit

Similar Documents

Publication Publication Date Title
EP3656096B1 (en) Transceiver for a can bus system, and method for detecting a short-circuit using a can transceiver
EP2122924A2 (en) Circuit arrangement for a motor vehicle data bus
EP0848520A1 (en) Bus system and method for data transmission
DE102012207642A1 (en) Connection method for bus controller and communication system
DE112016003218T5 (en) communication system
DE102016108923A1 (en) Spoofing Detection
DE102017213835A1 (en) Vibration reduction unit for a bus system and method for reducing a tendency to oscillate when passing between different bit states
DE112016005087B4 (en) Relay device, electronic control device and vehicle-mounted network system
EP3977683B1 (en) Device for a subscriber station of a serial bus system and method for communication in a serial bus system
DE2903800A1 (en) DRIVER RECEIVER FOR SIGNAL COUNTER-TRAFFIC
DE102007019469B4 (en) Communication system for a motor vehicle and method for conveying communication signals
EP0234453B1 (en) Circuit arrangement for serial data transmission between several stations
DE10133749A1 (en) Network component for optical network with emergency mode, especially ring network, has device for changing first data processor input between receiver module, second processor output
DE102014225802A1 (en) Scalable Ethernet communication in the vehicle via multicast messages
DE102024200728A1 (en) Interface module for bus communication with message-based addressing, receiver, transmission system and vehicle
DE102015202219A1 (en) Subscriber station for a bus system and method for time-optimized data transmission in a bus system
EP0150457A2 (en) Circuit arrangement for connecting a subscriber to a bus
DE69201282T2 (en) Differential data transmission between at least two electronic components in a motor vehicle.
DE3687047T2 (en) TRANSMISSION CIRCUIT.
EP1787206B1 (en) Signal transmission system
WO2020048742A1 (en) Subscriber station for a serial bus system, and method for transmitting data in a serial bus system
DE10336121B4 (en) Serial asynchronous interface with SLIP encoding / decoding and CRC check in send and receive paths
DE10130156B4 (en) Method and system for bidirectional signal transmission
DE102019206426B4 (en) On-board network and motor vehicle with on-board network
EP1303948B1 (en) Electric system for a motor vehicle

Legal Events

Date Code Title Description
R163 Identified publications notified