DE10020142A1 - Bus system for electronic components linked with a network, has terminating resistor whose resistance value is adjusted depending on the error density detected by an error counter - Google Patents
Bus system for electronic components linked with a network, has terminating resistor whose resistance value is adjusted depending on the error density detected by an error counterInfo
- Publication number
- DE10020142A1 DE10020142A1 DE2000120142 DE10020142A DE10020142A1 DE 10020142 A1 DE10020142 A1 DE 10020142A1 DE 2000120142 DE2000120142 DE 2000120142 DE 10020142 A DE10020142 A DE 10020142A DE 10020142 A1 DE10020142 A1 DE 10020142A1
- Authority
- DE
- Germany
- Prior art keywords
- terminating resistor
- error
- bus system
- error counter
- counter
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
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/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0264—Arrangements for coupling to transmission lines
- H04L25/0298—Arrangement for terminating transmission lines
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Dc Digital Transmission (AREA)
- Small-Scale Networks (AREA)
Abstract
Die Erfindung betrifft ein Bussystem (1), umfassend eine Busstruktur (2), an der elektrische Komponenten (3) angeschlossen sind, wobei den Komponenten (3) ein Fehlerzähler (6) und ein Abschlußwiderstand (4) zugeordnet ist, der einstellbar ausgebildet und in Abhängigkeit der erfaßten Fehlerdichte des Fehlerzählers (6) verstellbar ist.The invention relates to a bus system (1) comprising a bus structure (2) to which electrical components (3) are connected, the components (3) being assigned an error counter (6) and a terminating resistor (4) which is adjustable and is adjustable as a function of the detected error density of the error counter (6).
Description
Die Erfindung betrifft ein Bussystem, umfassend eine Busstruktur, an der netzwerkfähige elektrische Komponenten angeschlossen sind, wobei den Komponenten ein Fehlerzähler und ein Abschlußwiderstand zugeordnet sind.The invention relates to a bus system comprising a bus structure on which network-compatible electrical components are connected, the Components an error counter and a terminating resistor are assigned.
Derartige Bussysteme gewinnen aufgrund der steigenden Anzahl von elektrischen Komponenten, die miteinander kommunizieren müssen, an Bedeutung, um den Verdrahtungsaufwand zu minimieren. Aufgrund der hohen Übertragungsraten auf diesen Bussystemen stellen Reflexionen an den Stoßstellen eine nicht zu vernachlässigende Störgröße dar. Daher ist es bekannt, jedem durch eine elektronische Komponente gebildeten Netzknoten einen Abschlußwiderstand zuzuordnen. Ist der Abschlußwiderstand gleich dem Wellenwiderstand der Busstruktur, so ist der Knoten angepaßt und reflexionsfrei. Allerdings ist die genaue Bestimmung des Wellenwiderstandes sehr schwierig und darüber hinaus frequenzabhängig. Aufgrund dieser nicht vollständigen Anpassung stellt somit jeder Netzknoten eine Störquelle dar, so daß sich das Verhalten des Bussystems mit jedem neuen Netzknoten verändert. Daher ist es weiter bekannt, jedem Netzknoten einen Fehlerzähler zuzuordnen, der ausbleibende bzw. verfälschte Nachrichten erfaßt. Überschreitet dann die Fehlerdichte (Anzahl der Fehler pro Zeitintervall) einen bestimmten Schwellwert, so wird dieser Netzknoten von der Busstruktur abgetrennt, um Rückwirkungen auf das Bussystem zu behindern. Nachteilig ist, daß der Netzknoten, wo die größte Fehlerdichte auftritt, nicht auch immer die größte Störquelle sein muß. Des weiteren ist ein permanentes Abschalten eines Netzknotens nicht akzeptabel, da somit die elektrische Komponente nicht mehr im Bussystem eingebunden ist. Der Erfindung liegt daher das technische Problem zugrunde, ein Bussystem zu schaffen, das die zuvor beschriebenen Probleme überwindet. Such bus systems are gaining due to the increasing number of electrical components that need to communicate with each other Importance to minimize the wiring effort. Because of the high Transfer rates on these bus systems represent reflections on the Butt joints are a not to be neglected disturbance variable. Therefore it is known, each network node formed by an electronic component assign a terminating resistor. Is the terminating resistance the same the wave resistance of the bus structure, the node is adapted and reflection free. However, the exact determination of the wave resistance very difficult and also frequency dependent. Because of this not complete adaptation therefore each network node represents a source of interference, so that the behavior of the bus system changes with each new network node changed. It is therefore also known to have an error counter for each network node assign that records missing or falsified messages. Then the error density (number of errors per time interval) exceeds one certain threshold, this network node is determined by the bus structure disconnected to hinder reactions on the bus system. Disadvantageous is that the network node where the greatest error density occurs does not always occur must be the biggest source of interference. Furthermore there is a permanent switch off of a network node is not acceptable because it is the electrical component is no longer integrated in the bus system. The invention is therefore the technical problem to create a bus system that the previous overcomes the problems described.
Die Lösung des technischen Problems ergibt sich durch die Gegenstände mit den Merkmalen der Patentansprüche 1, 5 und 6. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteranspüchen.The solution to the technical problem results from the items with the features of claims 1, 5 and 6. Further advantageous Embodiments of the invention result from the subclaims.
Hierzu wird der Abschlußwiderstand einstellbar ausgebildet und in Abhängigkeit der erfaßten Fehlerdichte des Fehlerzählers verstellt. Dadurch kann der jeweilige Abschlußwiderstand an sich gegebenenfalls ändernde Umgebungsparameter jeweils so angepaßt werden, daß die auftretende Fehlerdichte minimiert wird. Der starken Störeinflüssen ausgesetzte Netzknoten wird somit nicht abgetrennt, sondern durch aktive Maßnahmen werden die auftretenden Störungen minimiert. Dabei wird auf den ohnehin bereits vorhandenen Fehlerzähler zurückgegriffen, um die Güte der Anpassung zu beurteilen. Da der Abschlußwiderstand einstellbar ist, kann dieser auch in die elektrische Komponente integriert werden, was die Montage vereinfacht. Mittels dieser Maßnahme ist somit ein "Plug and Play" hinsichtlich der Anpassung möglich, d. h. die elektronische Komponente wird an die Busstruktur angeschlossen und sucht sich selbständig den optimalen Abschlußwiderstand. Hierzu erhöht oder erniedrigt ein Controller schrittweise den Abschlußwiderstand. Verbessert sich durch diese Maßnahme die Fehlerdichte, so wird in der gleichen Richtung der Abschlußwiderstand weiter erhöht oder erniedrigt. Ergibt hingegen eine Erhöhung eine Verschlechterung im Vergleich mit dem Ausgangswert, so wird in einem nächsten Schritt der Abschlußwiderstand im Vergleich zum Ausgangswert erniedrigt. Ergibt auch diese Einstellung keine Verbesserung, so ist der ursprüngliche Ausgangswert bereits das Optimum.For this purpose, the terminating resistor is made adjustable and in Dependency of the detected error density of the error counter is adjusted. Thereby the respective terminating resistor can change if necessary Environmental parameters are adjusted so that the occurring Error density is minimized. Exposed to strong interference Network nodes are therefore not disconnected, but through active measures the faults that occur are minimized. It will focus on the anyway already existing error counters are used to check the quality of the To judge adjustment. Since the terminating resistance is adjustable, this can also be integrated into the electrical component, what the assembly simplified. By means of this measure, a "plug and play" is therefore necessary adjustment possible, d. H. the electronic component is connected to the Bus structure connected and independently searches for the optimal one Terminating resistor. To do this, a controller gradually increases or decreases the terminating resistor. This measure improves the Fault density, the terminating resistor continues in the same direction increased or decreased. On the other hand, an increase results in a deterioration compared to the initial value, the next step is the Terminating resistance reduced compared to the initial value. Also yields this setting is not an improvement, it is the original starting value already the optimum.
In einer bevorzugten Ausführungsform ist der einstellbare Abschlußwiderstand als digitales Potentiometer ausgebildet. Neben der somit einfachen Einstellung läßt sich der Abschlußwiderstand dadurch sehr einfach in die elektrische Komponente integrieren. In a preferred embodiment, the adjustable terminating resistor is designed as a digital potentiometer. In addition to the simple setting the terminating resistor can be very easily in the electrical Integrate component.
Ein bevorzugtes Anwendungsgebiet des Bussystems ist der Einsatz in Kraftfahrzeugen.A preferred area of application for the bus system is in Motor vehicles.
Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispieles näher erläutert.The invention is based on a preferred Embodiment explained in more detail.
Die einzige Figur zeigt ein schematisches Blockschaltbild eines Bussystems.The single figure shows a schematic block diagram of a bus system.
Das Bussystem 1 umfaßt eine Busstruktur 2 und eine Anzahl von elektrischen Komponenten 3, die an die Busstruktur 2 angeschlossen sind und jeweils einen Netzknoten bilden. Den elektrischen Komponenten 3 ist jeweils ein einstellbarer Abschlußwiderstand 4 zugeordnet. Des weiteren ist dem Ende der Busstruktur ein einstellbarer Abschlußwiderstand 5 zugeordnet. Jede elektrische Komponente 3 umfaßt einen Fehlerzähler 6 und einem dem Fehlerzähler 6 zugeordneten Controller 7, der mit einem Steuereingang des einstellbaren Abschlußwiderstandes 4 verbunden ist. Der Controller 7 kann dabei der Controller der elektrischen Komponente 3 sein, der zusätzlich die Auswertung des Fehlerzählers 6 und die Steuerung des Abschlußwiderstandes 4 übernimmt oder aber ein eigenständiger Controller für den Fehlerzähler 6 sein.The bus system 1 comprises a bus structure 2 and a number of electrical components 3 , which are connected to the bus structure 2 and each form a network node. An adjustable terminating resistor 4 is assigned to each of the electrical components 3 . Furthermore, an adjustable terminating resistor 5 is assigned to the end of the bus structure. Each electrical component 3 comprises an error counter 6 and a controller 7 assigned to the error counter 6 , which is connected to a control input of the adjustable terminating resistor 4 . The controller 7 can be the controller of the electrical component 3 , which additionally takes over the evaluation of the error counter 6 and the control of the terminating resistor 4 , or it can be an independent controller for the error counter 6 .
Der Fehlerzähler 6 erfaßt die einkommenden Signale und wertet diese danach aus, ob die erwarteten Signale überhaupt erfaßt wurden und ob diese unverfälscht angekommen sind. Die erfaßten Fehler werden dann aufsummiert. Der Controller 7 ermittelt dann eine Fehlerdichte, also eine Anzahl von Fehlern pro Zeitintervall, aus den Daten des Fehlerzählers. Das Zeitintervall wird dabei nicht zu kurz gewählt, da ansonsten temporäre Störungen aufgrund äußerer Einflüsse, wie beispielsweise Sendemasten, zu stark ins Gewicht fallen würden.The error counter 6 detects the incoming signals and evaluates them according to whether the expected signals have been detected at all and whether they have arrived unadulterated. The detected errors are then summed up. The controller 7 then determines an error density, that is to say a number of errors per time interval, from the data of the error counter. The time interval is not chosen too short, since otherwise temporary disturbances due to external influences, such as transmission masts, would be too significant.
Übersteigt nun die Fehlerdichte einen bestimmten Schwellwert, so existiert aufgrund der summarischen Analyse des Fehlerzählers 6 keine Information, ob der Abschlußwiderstand 4 zu groß oder zu klein ist. Daher wird zunächst der Abschlußwiderstand 4 schrittweise erhöht und nach jeder Erhöhung wieder die Fehlerdichte ermittelt. Dieser Vorgang wird solange wiederholt, bis sich die Fehlerdichte wieder erhöht. Ergibt hingegen die Erhöhung des Abschlußwiderstandes 4 eine Erhöhung der Fehlerdichte, so erniedrigt der Controller 7 den Abschlußwiderstand 4. Ergibt diese Erniedrigung ebenfalls eine erhöhte Fehlerdichte, so ist der ursprüngliche Wert des Abschlußwiderstandes 4 das Optimum. Reduziert sich hingegen die Fehlerdichte, so wird der Abschlußwiderstand solange schrittweise erniedrigt, bis die Fehlerdichte wieder steigt. Mit zusätzlichem Aufwand kann beispielsweise der Reflexionsfaktor bestimmt werden, so daß bereits vorab die Richtung der Änderung bekannt ist.If the error density now exceeds a certain threshold value, there is no information based on the summary analysis of the error counter 6 as to whether the terminating resistor 4 is too large or too small. Therefore, the terminating resistor 4 is first gradually increased and the error density is determined again after each increase. This process is repeated until the error density increases again. If, on the other hand, the increase in the terminating resistor 4 results in an increase in the error density, the controller 7 lowers the terminating resistor 4 . If this reduction also results in an increased error density, the original value of the terminating resistor 4 is the optimum. On the other hand, if the error density is reduced, the terminating resistance is gradually reduced until the error density increases again. With additional effort, for example, the reflection factor can be determined so that the direction of the change is known in advance.
Claims (6)
- a) Kontinuierliches Erfassen und Aufaddieren von fehlerhaften Übertragungen durch den Fehlerzähler (6),
- b) Ermitteln einer Fehlerdichte pro Zeitintervall durch einen dem Fehlerzähler (6) zugeordneten Controller (7) und
- c) Schrittweises Erhöhen oder Erniedrigen des Abschlußwiderstandes (4), bis eine minimierte Fehlerdichte sich einstellt.
- a) Continuous detection and addition of faulty transmissions by the fault counter ( 6 ),
- b) Determining an error density per time interval by a controller ( 7 ) assigned to the error counter ( 6 ) and
- c) Gradually increasing or decreasing the terminating resistance ( 4 ) until a minimized error density occurs.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2000120142 DE10020142A1 (en) | 2000-04-17 | 2000-04-17 | Bus system for electronic components linked with a network, has terminating resistor whose resistance value is adjusted depending on the error density detected by an error counter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2000120142 DE10020142A1 (en) | 2000-04-17 | 2000-04-17 | Bus system for electronic components linked with a network, has terminating resistor whose resistance value is adjusted depending on the error density detected by an error counter |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10020142A1 true DE10020142A1 (en) | 2001-11-29 |
Family
ID=7639825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2000120142 Ceased DE10020142A1 (en) | 2000-04-17 | 2000-04-17 | Bus system for electronic components linked with a network, has terminating resistor whose resistance value is adjusted depending on the error density detected by an error counter |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE10020142A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10318523A1 (en) * | 2003-04-24 | 2004-11-25 | Infineon Technologies Ag | Terminating voltage setting method for integrated circuit input stage for maximum reception reliability, involves using control signal dependent on comparing reception signal level(s) with assessment voltage |
| WO2006089573A1 (en) | 2005-02-24 | 2006-08-31 | Volkswagen Ag | Transceiver with adjustable terminal network for a control device |
| EP3016336A1 (en) * | 2014-10-28 | 2016-05-04 | ams AG | Transceiver circuit and methods for tuning a communication system and for communication between transceivers |
| DE102019106156A1 (en) * | 2019-03-11 | 2020-09-17 | Bayerische Motoren Werke Aktiengesellschaft | Method for the optimal termination of a motor vehicle bus system and motor vehicle bus system |
| EP4109825A1 (en) * | 2021-06-21 | 2022-12-28 | Volvo Car Corporation | Smart controller area network termination |
-
2000
- 2000-04-17 DE DE2000120142 patent/DE10020142A1/en not_active Ceased
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10318523A1 (en) * | 2003-04-24 | 2004-11-25 | Infineon Technologies Ag | Terminating voltage setting method for integrated circuit input stage for maximum reception reliability, involves using control signal dependent on comparing reception signal level(s) with assessment voltage |
| US7030645B2 (en) | 2003-04-24 | 2006-04-18 | Infineon Technologies Ag | Method for setting a termination voltage and an input circuit |
| DE10318523B4 (en) * | 2003-04-24 | 2012-02-02 | Qimonda Ag | Method for setting a termination voltage and an input circuit |
| WO2006089573A1 (en) | 2005-02-24 | 2006-08-31 | Volkswagen Ag | Transceiver with adjustable terminal network for a control device |
| US7746097B2 (en) | 2005-02-24 | 2010-06-29 | Volkswagen Ag | Transceiver having an adjustable terminating network for a control device |
| CN101129036B (en) * | 2005-02-24 | 2013-01-02 | 大众汽车有限公司 | Transceiver with adjustable terminal network for a control device |
| EP3016336A1 (en) * | 2014-10-28 | 2016-05-04 | ams AG | Transceiver circuit and methods for tuning a communication system and for communication between transceivers |
| WO2016066458A1 (en) * | 2014-10-28 | 2016-05-06 | Ams Ag | Transceiver circuit and methods for tuning a communication system and for communication between transceivers |
| US20170244441A1 (en) * | 2014-10-28 | 2017-08-24 | Ams Ag | Transceiver circuit and methods for tuning a communication system and for communication between transceivers |
| CN107113255A (en) * | 2014-10-28 | 2017-08-29 | ams有限公司 | Transceiver circuit and the method for being tuned to communication system and for the communication between transceiver |
| US10141970B2 (en) * | 2014-10-28 | 2018-11-27 | Ams Ag | Transceiver circuit and methods for tuning a communication system and for communication between transceivers |
| CN107113255B (en) * | 2014-10-28 | 2020-11-03 | ams有限公司 | Transceiver circuit and method for tuning a communication system and for communication between transceivers |
| DE102019106156A1 (en) * | 2019-03-11 | 2020-09-17 | Bayerische Motoren Werke Aktiengesellschaft | Method for the optimal termination of a motor vehicle bus system and motor vehicle bus system |
| EP4109825A1 (en) * | 2021-06-21 | 2022-12-28 | Volvo Car Corporation | Smart controller area network termination |
| CN115580504A (en) * | 2021-06-21 | 2023-01-06 | 沃尔沃汽车公司 | Smart Controller LAN Termination |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3669500B1 (en) | Method for operating a sensor arrangement in a motor vehicle on the basis of a dsi protocol | |
| DE102010061188B4 (en) | Termination circuit for an active bus of a Controller Area Network | |
| WO2017080938A1 (en) | Device and method for selectively hiding bus oscillations during data reception via a bus system | |
| DE2433025A1 (en) | METHOD AND DEVICE FOR CONTROLLING AND MONITORING ELECTRICAL SWITCHING OPERATIONS, IN PARTICULAR IN MOTOR VEHICLES | |
| EP1427086B2 (en) | Electrical apparatus and method for operating it | |
| DE112011103594B4 (en) | Power line communications system | |
| DE102018205264B3 (en) | Method for operating an Ethernet electrical system of a motor vehicle, control unit and Ethernet electrical system | |
| EP3066792A1 (en) | Subscriber station for a bus system and method for improving the quality of reception in a bus system | |
| DE102013218075A1 (en) | Device and measuring method for determining the internal delay time of a CAN bus connection unit | |
| EP2000866A2 (en) | Monitoring device for detecting the state of a bus | |
| DE102010000249A1 (en) | Method for checking electrical characteristics of twisted-pair cable between measuring and switching points in professional bus network, involves remotely-controlling measurement or setting of switch device by measuring device | |
| DE102014222661A1 (en) | Arrangement and method for optimizing the transmission of digital data in two-wire communication networks | |
| DE69637013T2 (en) | Method for automatically adapting parameters of an interface | |
| DE10020142A1 (en) | Bus system for electronic components linked with a network, has terminating resistor whose resistance value is adjusted depending on the error density detected by an error counter | |
| EP1886434B1 (en) | Method for transmitting data for controlling an hvdc system | |
| EP3032779B1 (en) | Method for determining signal quality in a can protocol based network | |
| DE102019207542A1 (en) | Subscriber station for a serial bus system and method for communication in a serial bus system | |
| WO2002087206A2 (en) | Method and circuit for adapting the impedance of an analog telecommunication connection | |
| WO2004025383A2 (en) | Method, device and system for displaying date of a machine control system | |
| DE4323619C1 (en) | Apparatus for the transmission of a plurality of sensor signals to an electronic control device | |
| DE102018220073A1 (en) | Line termination for a bus of a bus system and method for suppressing reflections due to common mode interference in a bus system | |
| DE10153847C2 (en) | Method for identifying identical electronic modules in a CAN bus architecture and suitable electronic module | |
| EP2338248B1 (en) | Method for operating a communication system with a plurality of nodes and communication system therefor | |
| DE2730536A1 (en) | CONTROL INFORMATION TRANSFER SYSTEM | |
| WO2021032256A1 (en) | Method for detecting the position of at least one bus subscriber |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OR8 | Request for search as to paragraph 43 lit. 1 sentence 1 patent law | ||
| 8105 | Search report available | ||
| 8110 | Request for examination paragraph 44 | ||
| 8131 | Rejection |