DE102008032630B4 - Recognize a string rate - Google Patents
Recognize a string rate Download PDFInfo
- Publication number
- DE102008032630B4 DE102008032630B4 DE200810032630 DE102008032630A DE102008032630B4 DE 102008032630 B4 DE102008032630 B4 DE 102008032630B4 DE 200810032630 DE200810032630 DE 200810032630 DE 102008032630 A DE102008032630 A DE 102008032630A DE 102008032630 B4 DE102008032630 B4 DE 102008032630B4
- Authority
- DE
- Germany
- Prior art keywords
- node component
- string rate
- string
- rate
- node
- 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.)
- Expired - Fee Related
Links
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/40—Bus networks
- H04L12/4013—Management of data rate on the bus
-
- 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)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
Verfahren zum Erkennen einer Zeichenfolgerate (R1, R2), mit der eine erste Knotenkomponente (K1) auf einer Busschnittstelle (12) eines Bussystems (10) sendet, wobei das Verfahren folgende Schritte umfasst:
– Übertragen eines Signals von der ersten Knotenkomponente (K1) zu einer zweiten Knotenkomponente (K2) über die Busschnittstelle (12);
– Versuchen eines Dekodierens des übertragenen Signals durch die zweite Knotenkomponente (K2) mit einer ersten Zeichenfolgerate (R1), wobei die zweite Knotenkomponente (K2) zum Versuchen des Dekodierens des übertragenen Signals anlässlich eines Einschaltvorgangs einen Wert einer Zeichenfolgerate (Rz) aus einem Parameterspeicher ausliest und verwendet, die von der zweiten Knotenkomponente (K2) in einer vorangegangenen Betriebsphase zuletzt verwendet wurde, so dass die zuvor gültige Zeichenfolgerate (Rz) wieder verwendet wird;
– Bewerten eines Ergebnisses des Dekodierungsversuchs; und
– falls das Bewerten eine Erfüllung eines Mindestqualitätskriteriums anzeigt: Verwenden der ersten Zeichenfolgerate (R1) durch die zweite Knotenkomponente (K2); beziehungsweise,
– falls das Bewerten eine Nichterfüllung des...A method of recognizing a string rate (R1, R2) by which a first node component (K1) transmits on a bus interface (12) of a bus system (10), the method comprising the steps of:
- transmitting a signal from the first node component (K1) to a second node component (K2) via the bus interface (12);
- Attempting to decode the transmitted signal by the second node component (K2) with a first string rate (R1), wherein the second node component (K2) reads out a value of a string rate (Rz) from a parameter memory for attempting to decode the transmitted signal on the occasion of a power-on and used last by the second node component (K2) in a previous phase of operation such that the previously valid string rate (Rz) is reused;
- evaluating a result of the decoding attempt; and
If the rating indicates a fulfillment of a minimum quality criterion: using the first string rate (R1) by the second node component (K2); or,
- if the rating is a non-compliance of the ...
Description
Die Erfindung betrifft ein erstes Verfahren zum Erkennen einer Zeichenfolgerate mit der eine erste Knotenkomponente auf einer Busschnittstelle eines Bussystems sendet. Unter Bussystem wird hier ein System verstanden, das eine gemeinsame Ressource zur Übermittlung von Daten, Signalen und/oder Nachrichten zwischen einer ersten und einer zweiten – an dem Bussystem angeschlossenen – Knotenkomponente bereitstellt. Zur Vereinfachung wird im Folgenden für Daten, Signale und Nachrichten der Begriff ”Signale” verwendet. Üblicherweise ist das Bussystem für einen Anschluss weiterer Knotenkomponenten vorgesehen. Typischerweise findet die Datenübermittlung unter Beachtung eines oder mehrerer Busprotokolle statt. Dazu gehört ein Zugriffsprotokoll, das vorzugsweise für alle angeschlossenen Knotenkomponenten identisch ist, so dass Knotenkomponenten unterschiedlicher Hersteller in zweckorientierter Weise zusammenarbeiten können. Ein Bussystem mit dieser Eigenschaft wird als ”offenes Bussystem” bezeichnet. Typischerweise erfolgt die Datenübertragung – zumindest zeitweise – mit einer konstanten Zeichenfolgerate, die auch als Zeichenfolgegeschwindigkeit, Zeichenfrequenz oder Baudrate bezeichnet werden kann. Im Hinblick auf die CAN-Spezifikation, in der das Wort Bitrate verwendet wird, soll der Begriff Zeichenfolgerate hier auch als ein Oberbegriff zu Bitrate angesehen werden, allerdings nur in den Fällen, in denen dies nicht zu einem inhaltlichen Widerspruch führt. Die Übertragung der Signale auf der Busschnittstelle erfolgt typischerweise über elektrisch leitende Drähte, die isoliert sind und als Busleitungen bezeichnet werden. Eine Realisierungsvariante besteht darin, zur Übertragung der Signale statt der (oder zusätzlich zu den) Busleitungen eine gemeinsame Funkschnittstelle vorzusehen.The The invention relates to a first method for recognizing a string rate with a first node component on a bus interface of a Bus system sends. Bus system is understood here as a system the one common resource for the transmission of data, signals and / or Messages between a first and a second - at the Bus system connected - node component provides. For the sake of simplicity, the following is for data, Signals and messages used the term "signals". Usually is the bus system for provided a connection of other node components. typically, finds the data transmission taking into account one or more bus protocols instead. This includes an access log, that preferably for all connected node components is identical, so node components of different manufacturers work together in a purposeful way can. A bus system with this property is called an "open bus system". Typically, the data transfer takes place - at least temporarily - with a constant string rate, also called the string rate, Character frequency or baud rate can be called. In terms of to the CAN specification, where the word bitrate is used, The term character sequence should also be used here as a generic term be viewed at bit rate, but only in cases where which does not lead to a substantive contradiction. The transfer The signals on the bus interface are typically via electrical conductive wires, which are isolated and referred to as bus lines. A realization variant is to transfer the signals instead of (or in addition to the) bus lines to provide a common radio interface.
Außerdem betrifft die Erfindung ein zweites Verfahren zum Erkennen einer Zeichenfolgerate, mit der eine erste Knotenkomponente auf einer Busschnittstelle eines Bussystems sendet.It also concerns the invention a second method for recognizing a string rate, with a first node component on a bus interface of a Bus system sends.
Des Weiteren betrifft die Erfindung ein Verfahren zum Messen einer Zeichenfolgerate, mit der eine erste Knotenkomponente auf einer Busschnittstelle eines Bussystems sendet.Of Furthermore, the invention relates to a method for measuring a string rate, with a first node component on a bus interface of a Bus system sends.
Außerdem betrifft die Erfindung eine zweite Knotenkomponente zur Durchführung eines der gattungsgemäßen Verfahren.It also concerns the invention a second node component for performing a the generic method.
Schließlich betrifft die Erfindung auch eine Messvorrichtung zur Durchführung eines der gattungsgemäßen Verfahren.Finally, concerns the invention also a measuring device for carrying out a the generic method.
In einigen Anwendungsbereichen – beispielsweise bei Fahrzeugen – sind möglichst kurze Hochlaufzeiten von Bussystemen erwünscht, damit am Bussystem betriebene Vorrichtungen möglichst schnell einsatzbereit sind. In Kraftfahrzeugen, Textilmaschinen, Aufzugssteuerungen und in Landmaschinen sind Bussysteme gemäß CAN-Standard sehr verbreitet. Eine Zeichenfolgerate einer zweiten Knotenkomponente muss so eingestellt werden, dass sie so hoch ist wie die von einer anderen Knotenkomponente am CAN-Bus verwendete Zeichenfolgerate. Gemäß der derzeitigen CAN-Spezifikation ist die Zeichenfolgerate in jedem einzelnen CAN-System einheitlich und zeitlich unveränderlich. Zugleich sieht die CAN-Spezifikation vor, dass die Bitrate (und damit auch Zeichenfolgerate) unterschiedlicher CAN-Systeme unterschiedlich sein kann. Da Steuergeräte ihre Signale – je nach Anlagen- oder Fahrzeugtyp – mit einer unterschiedlichen Zeichenfolgerate mit den zu steuernden Fahrzeugkomponenten über den Bus austauschen, muss die zu steuernde Knotenkomponente die Signale mit der jeweils passenden Zeichenfolgerate empfangen und dekodieren. In konventionellen CAN-Bussystemen wird die von einer Knotenkomponente – wie einem Steuergerät – zu verwendende Zeichenfolgerate im Programmcode hart codiert oder als Parameterdatum in einem wiederbeschreibbaren, nichtflüchtigen Speicher (wie einem EEPROM) abgelegt.In some applications - for example in vehicles - are preferably short run-up times of bus systems desired, so that operated on the bus system Devices as fast as possible are ready for use. In motor vehicles, textile machines, elevator controls and in agricultural machines bus systems according to CAN standard are very common. A string rate of a second node component must be set will be as high as that of another node component String rate used on the CAN bus. According to the current CAN specification is the string rate in each CAN system is uniform and unchanging in time. at the same time The CAN specification provides that the bitrate (and thus also Character sequence rate) of different CAN systems differently can be. Because controllers their signals - ever according to plant or vehicle type - with a different string rate with the vehicle components to be controlled via the Bus, the node component to be controlled must receive the signals receive and decode with the appropriate string rate. In conventional CAN bus systems, that of a node component - such as a Control unit - to be used String rate hard coded in program code or as parameter date in a rewritable, nonvolatile memory (such as a EEPROM) filed.
Nachteile dieser konventionellen Technik sind ein hoher administrativer Aufwand und Inflexibilität.disadvantage This conventional technique is a high administrative effort and inflexibility.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren und eine entsprechende Vorrichtung bereitzustellen, das bzw. die – im Vergleich zur konventionellen Technik – den administrativen Aufwand verringert und die Flexibilität erhöht.Of the Invention is based on the object, a method and a corresponding Provide the device or - compared to the conventional Technology - the reduces administrative overhead and increases flexibility.
Diese Aufgabe wird mit den Merkmalen der unabhängigen Ansprüche gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindungen ergeben sich aus den abhängigen Ansprüchen.These The object is achieved by the features of the independent claims. advantageous Refinements and developments of the inventions result from the dependent ones Claims.
Unter einem ersten Aspekt baut die vorliegende Erfindung auf einem gattungsgemäßen Verfahren dadurch auf, dass das Verfahren folgende Schritte umfasst: Übertragen eines Signals von der ersten Knotenkomponente zu einer zweiten Knotenkomponente über die Busschnittstelle; Versuchen eines Dekodierens des übertragenen Signals durch die zweite Knotenkomponente mit einer ersten Zeichenfolgerate, wobei die zweite Knotenkomponente zum Versuchen des Dekodierens des übertragenen Signals anlässlich eines Einschaltvorgangs einen Wert einer Zeichenfolgerate aus einem Parameterspeicher ausliest und verwendet, die von der zweiten Knotenkomponente in einer vorangegangenen Betriebsphase zuletzt verwendet wurde, so dass die zuvor gültige Zeichenfolgerate wieder verwendet wird; Bewerten eines Ergebnisses des Dekodierungsversuchs; und falls das Bewerten eine Erfüllung eines Mindestqualitätskriteriums anzeigt: Verwenden der ersten Zeichenfolgerate durch die zweite Knotenkomponente; beziehungsweise, falls das Bewerten eine Nichterfüllung des Mindestqualitätskriteriums anzeigt: Wiederholen der vorangegangenen Schritte mit einer zweiten Zeichenfolgerate.Under In a first aspect, the present invention is based on a generic method in that the method comprises the steps of: transmitting a signal from the first node component to a second node component over the bus interface; Attempting to decode the transmitted Signal through the second node component with a first string rate, wherein the second node component is for attempting to decode of the transferred Signal on the occasion a power-on a value of a string rate from a Reads and uses parameter memory from the second node component last used in a previous phase of operation, so that the previously valid String rate is reused; Rate a result the decoding attempt; and if the rating is a fulfillment of a minimum quality criterion indicates: using the first string rate through the second Node component; or, if the rating is a failure of the Minimum quality criterion indicates: Repeating the previous steps with a second string rate.
Unter einem zweiten Aspekt baut die vorliegende Erfindung auf einem gattungsgemäßen Verfahren dadurch auf, dass das Verfahren folgende Schritte umfasst: Übertragen eines Signals von der ersten Knotenkomponente zu einer zweiten Knotenkomponente über die Busschnittstelle; Versuchen eines Dekodierens des übertragenen Signals durch die zweite Knotenkomponente mit einer ersten Zeichenfolgerate; Bewerten eines Ergebnisses des Dekodierungsversuchs; und falls das Bewerten eine Erfüllung eines Mindestqualitätskriteriums anzeigt: Verwenden der ersten Zeichenfolgerate (R1) durch die zweite Knotenkomponente; beziehungsweise, falls das Bewerten eine Nichterfüllung des Mindestqualitätskriteriums anzeigt: Wiederholen der vorangegangenen Schritte mit einer zweiten Zeichenfolgerate. Die zweite Knotenkomponente verwendet eine andere Zeichenfolgerate, falls die zweite Knotenkomponente innerhalb einer ersten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt; oder die zweite Knotenkomponente verwendet eine Zeichenfolgerate, die in einem Programmcode vorgegeben wurde, falls die zweite Knotenkomponente innerhalb einer zweiten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt.Under In a second aspect, the present invention is based on a generic method in that the method comprises the steps of: transmitting a signal from the first node component to a second node component over the bus interface; Attempting to decode the transmitted Signal through the second node component with a first string rate; Evaluating a result of the decoding attempt; and if that Rate a fulfillment of one Minimum quality criterion indicating: using the first string rate (R1) by the second node component; or, if the rating is a failure of the Minimum quality criterion indicates: repeating the previous steps with a second one String rate. The second node component uses a different one String rate, if the second node component is within a first wait no valid Messages with a newly selected String rate receives; or the second node component uses a string rate, which was specified in a program code, if the second node component within a second waiting time no valid messages with a newly selected String rate receives.
Unter einem dritten Aspekt baut die vorliegende Erfindung auf einem gattungsgemäßen Verfahren dadurch auf, dass das Verfahren folgende Schritte umfasst: Übertragen eines Signals von der ersten Knotenkomponente zu einer zweiten Knotenkomponente über die Busschnittstelle; Versuchen eines ersten Dekodierens des übertragenen Signals durch die zweite Knotenkomponente mit einer ersten Zeichenfolgerate; Versuchen eines zweiten Dekodierens des übertragenen Signals durch die zweite Knotenkomponente mit einer zweiten Zeichenfolgerate; Bewerten und Vergleichen der Ergebnisse der beiden Dekodierungsversuche; und falls das Bewerten mindestens eines der beiden Dekodierungsversuche eine Erfüllung eines Mindestqualitätskriteriums anzeigt: Verwenden derjenigen Zeichenfolgerate durch die zweite Knotenkomponente, deren Bewertungsergebnis das Mindestqualitätskriterium am meisten übertrifft. Die zweite Knotenkomponente verwendet eine andere Zeichenfolgerate, falls die zweite Knotenkomponente innerhalb einer ersten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt; oder die zweite Knotenkomponente verwendet eine Zeichenfolgerate, die in einem Programmcode vorgegeben wurde, falls die zweite Knotenkomponente innerhalb einer zweiten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt.Under In a third aspect, the present invention is based on a generic method in that the method comprises the steps of: transmitting a signal from the first node component to a second node component over the bus interface; Attempting a first decoding of the transmitted Signal through the second node component with a first string rate; Attempting a second decoding of the transmitted signal by the second node component with a second string rate; assess and comparing the results of the two decoding attempts; and if evaluating at least one of the two decoding attempts is one fulfillment a minimum quality criterion indicates: Using that string rate through the second one Node component whose evaluation result is the minimum quality criterion surpasses most. The second node component uses a different string rate, if the second node component is within a first wait time no valid ones Messages with a newly selected string rate receives; or the second node component uses a string rate, which was specified in a program code, if the second node component within a second waiting time no valid messages with a newly selected String rate receives.
Vorzugsweise verwendet die zweite Knotenkomponente zum Versuchen des Dekodierens des übertragenen Signals anlässlich eines Einschaltvorgangs eine Zeichenfolgerate, die von der zweiten Knotenkomponente in einer vorangegangenen Betriebsphase zuletzt verwendet wurde.Preferably uses the second node component to try to decode of the transferred Signal on the occasion of a power-on, a string rate derived from the second node component last used in a previous operating phase.
Ebenfalls ist bevorzugt, wenn die zweite Knotenkomponente die zu dem ersten Aspekt definierten Verfahrensschritte mit einer anderen Zeichenfolgerate wiederholt, falls die von der zweiten Knotenkomponente in einer vorangegangenen Betriebsphase verwendete Zeichenfolgerate das Mindestqualitätskriterium nicht mehr erfüllt.Also is preferred when the second node component is the first Aspect defined method steps with a different string rate if the second node component in one used in the previous phase of operation, the minimum quality criterion not fulfilled anymore.
Eine besonders vorteilhafte Weiterbildung sieht vor, dass die andere Zeichenfolgerate, mit der die Verfahrensschritte wiederholt werden, eine nächstverfügbare Zeichenfolgerate unterhalb der in der vorrangegangenen Betriebsphase verwendeten Zeichenfolgerate ist.A Particularly advantageous development provides that the other Character sequence rate with which the method steps are repeated a next available string rate below the string rate used in the previous phase of operation is.
Unter einem vierten Aspekt baut die vorliegende Erfindung auf einem gattungsgemäßen Verfahren dadurch auf, dass das Verfahren folgende Schritte umfasst: Übertragen eines Signals von der ersten Knotenkomponente zu einer zweiten Knotenkomponente mittels eines Bussystems; Messen eines Merkmals des übertragenen Signals mittels einer am Bussystem angeschlossen Messvorrichtung; und Ermitteln einer Zeichenfolgerate unter Berücksichtigung des von der Messvorrichtung gemessenen Signalmerkmals. Die zweite Knotenkomponente verwendet eine andere Zeichenfolgerate, falls die zweite Knotenkomponente innerhalb einer ersten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt; oder die zweite Knotenkomponente verwendet eine Zeichenfolgerate, die in einem Programmcode vorgegeben wurde, falls die zweite Knotenkomponente innerhalb einer zweiten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt.In a fourth aspect, the present invention is based on a generic Ver actuate by the method comprising the steps of: transmitting a signal from the first node component to a second node component via a bus system; Measuring a feature of the transmitted signal by means of a measuring device connected to the bus system; and determining a string rate taking into account the signal characteristic measured by the measuring device. The second node component uses a different string rate if the second node component does not receive valid messages with a newly selected string rate within a first latency; or the second node component uses a string rate predefined in program code if the second node component does not receive valid messages with a newly selected string rate within a second latency.
Vorzugsweise erfolgt die Ermittlung der Zeichenfolgerate unter Berücksichtigung einer auf der Busschnittstelle gemessenen kürzesten dominanten Pegelzeit.Preferably the determination of the string rate takes place under consideration a shortest dominant level time measured on the bus interface.
Besonders bevorzugt ist es, wenn die zweite Knotenkomponente eine andere Zeichenfolgerate verwendet, falls die zweite Knotenkomponente innerhalb einer ersten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt.Especially it is preferred if the second node component uses a different string rate, if the second node component is within a first wait time no valid ones Messages with a newly selected String rate receives.
Insbesondere bevorzugt ist es, wenn die zweite Knotenkomponente eine Zeichenfolgerate verwendet, die in einem Programmcode vorgegeben wurde, falls die zweite Knotenkomponente innerhalb einer zweiten Wartezeit keine gültigen Nachrichten mit einer neu ausgewählten Zeichenfolgerate empfängt.Especially it is preferred if the second node component uses a string rate, which was specified in a program code, if the second node component within a second waiting time no valid messages with a newly selected String rate receives.
Auch kann vorgesehen sein, dass die zweite Knotenkomponente mit einer Zeichenfolgerate sendet, die sie auch zum Empfangen anwendet.Also can be provided that the second node component with a Sends the string rate, which also applies it to receive.
Darüber hinaus kann vorgesehen sein, dass die zweite Knotenkomponente während solcher Zeiträume kein Signal auf die Busschnittstelle abgibt, in denen ein Auswahlvorgang für die Zeichenfolgerate nicht abgeschlossen ist.Furthermore can be provided that the second node component during such periods sends no signal to the bus interface, in which a selection process for the String rate is not complete.
Die Erfindung baut auf einer gattungsgemäßen zweiten Knotenkomponente dadurch auf, dass sie zur Durchführung eines der vorbeschriebenen Verfahren geeignet und/oder vorgesehen ist.The Invention is based on a generic second node component by allowing them to perform one of the above-described methods suitable and / or provided is.
Außerdem baut die Erfindung auf einer gattungsgemäßen Messvorrichtung dadurch auf, dass sie zur Durchführung eines der vorbeschriebenen Verfahren geeignet und/oder vorgesehen ist.In addition, builds the invention of a generic measuring device characterized on that they carry out one of the above-described methods suitable and / or provided is.
Die Erfindung wird nun mit Bezug auf die begleitende Zeichnung anhand besonders bevorzugter Ausführungsformen beispielhaft erläutert.The Invention will now be described with reference to the accompanying drawings particularly preferred embodiments exemplified.
Es zeigt:It shows:
Aufgrund hoher Störfestigkeit, geringer Herstellkosten und Echtzeitfähigkeit ist das CAN-Protokoll in Kraftfahrzeugen, Textilmaschinen, Aufzugssteuerungen und in Landmaschinen sehr verbreitet. Ein CAN (CAN = Controller Area Network) verbindet mehrere gleichberechtigte Knotenkomponenten K1, K2, K3, K4 mittels eines Zweidrahtbusses. Im CAN-Bus sind als Protokollschichten eine Bitübertragungsschicht (Physical Layer, eine Übertragungsschicht (Transfer Layer), eine Objektschicht (Object Layer) und eine Anwendungsschicht (CAN Application Layer CAL) definiert. Bezogen auf CAN betrifft die vorliegende Erfindung eine Ergänzung oder eine Weiterentwicklung des Transfer-Rate-und-Timing-Teils der Übertragungsschicht (Transfer Layer).by virtue of high immunity to interference, low manufacturing costs and real-time capability is the CAN protocol in motor vehicles, textile machines, elevator controls and in agricultural machinery very common. A CAN (CAN = Controller Area Network) connects several equal node components K1, K2, K3, K4 by means of a Two-wire bus. In the CAN bus, protocol layers are a physical layer (Physical Layer, a transfer layer (Transfer Layer), an object layer and an application layer (CAN Application Layer CAL). Regarding CAN concerns the present invention is an addition or development the transfer rate and timing part the transfer layer (Transfer layer).
Unter
einem ersten Aspekt sieht eine erste Ausführungsform des erfindungsgemäßen Verfahrens
vor, dass ein von der ersten Knotenkomponente K1 auf die Busschnittstelle
Vorzugsweise ist die Knotenkomponente K2 so eingestellt oder aufgebaut, dass sie keine Signale mit unpassender Zeichenfolgerate R1, R2, R3, R4 oder sogar fehlerhaften Rahmen senden kann. Dies lässt sich beispielsweise durch Abschalten einer Sendeleitung mittels einer dafür vorgesehenen Vorrichtung oder durch eine geeignete Konfiguration der Knotenkomponente K2 erreichen.Preferably the node component K2 is set or constructed so that they do not receive signals with inappropriate character sequence R1, R2, R3, R4 or even send faulty frames. This can be done, for example, by Switching off a transmission line by means of a device provided for this purpose or by a suitable configuration of the node component K2 to reach.
Insbesondere
ist eine Ausführungsform
vorteilhaft, in der die zweite Knotenkomponente K2 einen Lesezugriff
zu einem Parameterspeicher
Unter einem zweiten Aspekt werden statt eines Dekodierversuchs mit einer Zeichenfolgerate R1 zwei Dekodierversuche mit zwei unterschiedlichen Zeichenfolgeraten R1, R2 sequentiell oder zeitgleich durchgeführt. Falls die Bewertung der Ergebnisse der beiden Dekodierungsversuche ergibt, dass mindestens einer der beiden Dekodierungsversuche ein Mindestqualitätskriterium erfüllt, wird von der zweiten Knotenkomponente K2 diejenige Zeichenfolgerate R1 bzw. R2 verwendet, deren Bewertungsergebnis das Mindestqualitätskriterium am meisten übertrifft.Under a second aspect, instead of a decoding attempt with a String rate R1 Two decode attempts with two different string rates R1, R2 are carried out sequentially or simultaneously. If the rating of the Results of the two decoding attempts indicate that at least one of the two decoding attempts a minimum quality criterion Fulfills, From the second node component K2, the character sequence rate R1 or R2 whose evaluation result is the minimum quality criterion surpasses most.
Unter
einem dritten Aspekt sieht eine erfindungsgemäße Ausführungsform vor, dass anstelle oder
parallel zu den Knotenkomponenten K1 bis K4 eine Messvorrichtung
M zum Messen von Merkmalen eines von der Knotenkomponente K1 auf
der Busschnittstelle
Grundsätzlich sind
die vorbeschriebenen Überlegungen
und Ausführungsformen
auch auf Bussysteme
Die in der vorstehenden Beschreibung, in den Zeichnungen sowie in den Ansprüchen offenbarten Merkmale der Erfindung können sowohl einzeln als auch in beliebiger Kombination für die Verwirklichung der Erfindung wesentlich sein.The in the above description, in the drawings and in the claims disclosed features of the invention can both individually and also in any combination for the realization of the invention be essential.
- 1010
- Bussystembus system
- 1212
- Busschnittstelle; Busleitungen; Funkschnittstellebus interface; bus lines; Radio interface
- 1414
- Stichleitungstub
- 1616
- Parameterspeicherparameter memory
- 1818
- Übertragungsweg der Messwerte bzw. des Auswertungsergebnissestransmission path the measured values or the evaluation result
- K1K1
- erste Knotenkomponente (= typischerweise ein ”anderer” Bus-Master)first Node component (= typically a "different" bus master)
- K2K2
- zweite Knotenkomponente (= typischerweise der ”betrachtete” Bus-Master)second Node component (= typically the "considered" bus master)
- K3K3
- weitere KnotenkomponenteFurther node component
- K4K4
- weitere KnotenkomponenteFurther node component
- MM
- Messvorrichtungmeasuring device
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200810032630 DE102008032630B4 (en) | 2008-07-11 | 2008-07-11 | Recognize a string rate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200810032630 DE102008032630B4 (en) | 2008-07-11 | 2008-07-11 | Recognize a string rate |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102008032630A1 DE102008032630A1 (en) | 2010-03-04 |
DE102008032630B4 true DE102008032630B4 (en) | 2010-04-29 |
Family
ID=41605583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200810032630 Expired - Fee Related DE102008032630B4 (en) | 2008-07-11 | 2008-07-11 | Recognize a string rate |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102008032630B4 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5566206A (en) * | 1993-06-18 | 1996-10-15 | Qualcomm Incorporated | Method and apparatus for determining data rate of transmitted variable rate data in a communications receiver |
US6195365B1 (en) * | 1995-08-08 | 2001-02-27 | Sextant Avionique | Process for communicating over an optical bus simultaneously supporting different bit rates |
US6633601B1 (en) * | 1999-05-28 | 2003-10-14 | Koninklijke Philips Electronics N.V. | Method and device for frame rate determination using correlation metrics and frame quality indicators |
US7016329B2 (en) * | 1995-08-25 | 2006-03-21 | Qualcomm Incorporated | Communication system using repeated data selection |
-
2008
- 2008-07-11 DE DE200810032630 patent/DE102008032630B4/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5566206A (en) * | 1993-06-18 | 1996-10-15 | Qualcomm Incorporated | Method and apparatus for determining data rate of transmitted variable rate data in a communications receiver |
US6195365B1 (en) * | 1995-08-08 | 2001-02-27 | Sextant Avionique | Process for communicating over an optical bus simultaneously supporting different bit rates |
US7016329B2 (en) * | 1995-08-25 | 2006-03-21 | Qualcomm Incorporated | Communication system using repeated data selection |
US6633601B1 (en) * | 1999-05-28 | 2003-10-14 | Koninklijke Philips Electronics N.V. | Method and device for frame rate determination using correlation metrics and frame quality indicators |
Also Published As
Publication number | Publication date |
---|---|
DE102008032630A1 (en) | 2010-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60004035T2 (en) | METHOD AND DEVICE FOR DATA TRANSFER | |
EP3662639B1 (en) | Method and apparatus for ascertaining anomalies in a communication network | |
DE112012006919B4 (en) | A communication device and method for predicting idle times of a bus based on usage state information | |
DE102014208788B4 (en) | COMMUNICATION SYSTEM | |
WO2012146631A1 (en) | Method and device for serial data transmission which is adapted to memory sizes | |
DE102009027201A1 (en) | Sensor transmission device and method for transmitting useful data of a sensor to a bus control device | |
DE102005014783A1 (en) | Method and devices for transmitting data to a data line between a control device and at least one decentralized data processing device | |
DE102014214457B4 (en) | Station and method for serial data transmission with dynamic reprioritization of data frames | |
DE10246793B4 (en) | Transmission control device using a CAN protocol | |
EP3172871A1 (en) | Access method with access slots and priority resolution | |
EP2171585A2 (en) | Method for the operation of a microcontroller and an execution unit and a microcontroller and an execution unit | |
DE102008032630B4 (en) | Recognize a string rate | |
DE102010028485B4 (en) | Method and device for securing data packets to be transmitted via an interface | |
EP3215946B1 (en) | Checking device for data preparation device | |
DE102020106779A1 (en) | Communication device and communication system | |
DE10360856A1 (en) | Bus system for an aircraft | |
EP1644206B1 (en) | Method and device for localising the position of at least two emission units, especially for monitoring at least one parameter for a plurality of wheels pertaining to a motor vehicle | |
WO2019219115A1 (en) | Master-slave system | |
EP2338248B1 (en) | Method for operating a communication system with a plurality of nodes and communication system therefor | |
DE102011006884A1 (en) | Method for transferring serial data in bus system, involves determining size of data field in presence of switching condition, so that values of four bits of data length code partially deviating from specific standard are interpreted | |
EP3022878B1 (en) | Method and device for sending data, and method and device for sending an identification signal | |
DE102016204514B4 (en) | Relay device | |
DE102006014453A1 (en) | Embedded system e.g. control device, operating method for e.g. passenger car, involves transmitting data to one of frames, where data has diagnosis and non-diagnosis data to identify frames as diagnosis and reference data frames | |
DE102007036440B4 (en) | Method for transmitting data | |
DE102004056797B4 (en) | Method and device for data transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |