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 vehicleInfo
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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/023—Electric 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/627—Controller area network [CAN] identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/58—Caching 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.
-
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
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.
Claims (10)
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)
| 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 |
-
2024
- 2024-01-26 DE DE102024200728.5A patent/DE102024200728A1/en active Pending
Patent Citations (3)
| 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 |