Subscriber station for a bus system and method for improving the quality of reception in a bus system

10063391 ยท 2018-08-28

Assignee

Inventors

Cpc classification

International classification

Abstract

A subscriber station for a bus system and a method for improving the reception quality in the bus system are provided. The subscriber station includes an acquisition device for acquiring a bus state of a bus of the bus system, and a symmetrization device for the symmetrization, on the basis of the result of the acquisition device, of the bit durations and/or of the delay time durations of the rising and falling edge of a bit of signals received from the bus.

Claims

1. A subscriber station for a bus system, comprising: a first acquisition device for acquiring a digital signal on a bus of the bus system if a voltage value of the signal is above a first specified value; a second acquisition device for acquiring the digital signal on the bus of the bus system when the voltage value of the signal is above a second specified value, the second specified value being greater than the first specified value; a determining device for determining a difference voltage between a dominant state and a recessive state of the digital signal on the bus on the basis of the acquisition results of the first and second acquisition devices; and a symmetrization device for symmetrization, on the basis of the result of the determining device, of at least one of: i) bit durations of bits of signals received from the bus, or ii) delay time durations of rising and falling edges of the bits of signals received from the bus.

2. The subscriber station as recited in claim 1, wherein at least one of: i) the symmetrization device is fashioned for post-processing of the bit durations on the basis of the result of the determining device and of at least one further acquisition device, or ii) a post-processing device is fashioned for the digital post-processing of the received signal.

3. The subscriber station as recited in claim 1, wherein the symmetrization device is fashioned for adaptation of at least one input filter at a receive comparator of the subscriber station on the basis of the result of one of the acquisition device or the determining device.

4. The subscriber station as recited in claim 3, wherein the symmetrization device is fashioned for adaptation of the at least one input filter one of: i) through end-of-line programming, or ii) adaptively during operation of the subscriber station.

5. A subscriber station for a bus system, comprising: an acquisition device for acquiring a bus state of a bus of the bus system; and a symmetrization device for symmetrization, on the basis of the result of the acquisition device, of at least one of: i) bit durations of bits of signals received from the bus, or ii) delay time durations of rising and falling edges of the bits of signals received from the bus; wherein the symmetrization device is fashioned for adaptation of input filters at a receive comparator of the subscriber station by changing over the input filters.

6. A subscriber station for a bus system, comprising: an acquisition device for acquiring a bus state of a bus of the bus system; and a symmetrization device for symmetrization, on the basis of the result of the acquisition device, of at least one of: i) bit durations of bits of signals received from the bus, or ii) delay time durations of rising and falling edges of the bits of signals received from the bus; wherein the symmetrization device is fashioned for adaptation of at least one input filter at a receive comparator of the subscriber station through regulation of a threshold of the at least one input filter.

7. A bus system, comprising: a bus; and at least two subscriber stations connected to one another via the bus in such a way that the subscriber stations can communicate with one another, wherein at least one of the at least two subscriber stations includes: a first acquisition device for acquiring a digital signal on the bus if a voltage value of the digital signal is above a first specified value; a second acquisition device for acquiring the digital signal on the bus when the voltage value of the digital signal is above a second specified value greater than the first specified value; a determining device for determining a difference voltage between a dominant state and a recessive state of the digital signal on the basis of the acquisition results of the first and second acquisition devices; and a symmetrization device for symmetrization, on the basis of the result of the acquisition device, of at least one of: i) bit durations of the digital signal, or ii) delay time durations of rising and falling edges of the digital signal.

8. A method for improving the reception quality in a bus system, comprising: acquiring, with a first acquisition device a digital signal on a bus of the bus system if a voltage value of the digital signal is above a first specified value; acquiring, with a second acquisition device the digital signal if the voltage value of the digital signal is above a second specified value greater than the first specified value; determining a difference voltage between a dominant state and a recessive state of the digital signal on the basis of the acquisition results of the first and second acquisition devices; and symmetrizing, with a symmetrization device, on the basis of a result of an acquisition with the acquisition device, at least one of: i) bit durations of the digital signal, or ii) delay time durations of rising and falling edges of the digital signal.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Below, the present invention is described in more detail with reference to the figures and on the basis of exemplary embodiments.

(2) FIG. 1 shows a simplified block diagram of a bus system according to a first exemplary embodiment.

(3) FIG. 2 shows voltage curves of two bus signals over time in the bus system according to the first exemplary embodiment.

(4) FIG. 3 shows a simplified block diagram of a receive device of the bus system according to the first exemplary embodiment.

(5) FIG. 4 shows voltage curves of two receive signals over time in a subscriber station of the bus system before a bit symmetrization measure according to the first exemplary embodiment.

(6) FIG. 5 shows voltage curves of two receive signals over time in a subscriber station of the bus system after a bit symmetrization measure according to the first exemplary embodiment.

(7) FIG. 6 shows a flow diagram of a method for improving the reception quality in a bus system according to the first exemplary embodiment.

(8) FIG. 7 shows a simplified block diagram of a receive device of the bus system according to a second exemplary embodiment.

(9) FIG. 8 shows a simplified block diagram of a receive device of the bus system according to a third exemplary embodiment.

(10) FIG. 9 shows a simplified block diagram of a receive device of the bus system according to a fourth exemplary embodiment.

(11) FIG. 10 shows a voltage curve of a receive signal over time in a subscriber station of the bus system before a bit symmetrization measure according to the fourth exemplary embodiment.

(12) FIG. 11 shows a voltage curve of a receive signal over time in a subscriber station of the bus system after a bit symmetrization measure according to the fourth exemplary embodiment.

(13) FIG. 12 shows a simplified block diagram of a receive device of the bus system according to a fifth exemplary embodiment.

(14) FIG. 13 shows a simplified block diagram of a receive device of the bus system according to a sixth exemplary embodiment.

(15) FIG. 14 shows a simplified block diagram of a receive device of the bus system according to a seventh exemplary embodiment.

(16) In the Figures, identical or functionally identical elements have been provided with the same reference characters, unless otherwise indicated.

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

(17) FIG. 1 shows a bus system 1 that can be for example a CAN bus system, a CAN-FD bus system, etc. Bus system 1 can be used in a vehicle, in particular a motor vehicle, an airplane, etc., or in a hospital, etc.

(18) In FIG. 1, bus system 1 has a multiplicity of subscriber stations 10, 20, 30, each connected to a bus 40 with a first bus lead 41 and a second bus lead 42. Bus leads 41, 42 can also be named CAN_H and CAN_L, and are used to couple in the dominant level in the transmit state. Via bus 40, messages 45, 46, 47 can be transmitted in the form of signals between the individual subscriber stations 10, 20, 30. Subscriber stations 10, 20, 30 can for example be control devices or display devices of a motor vehicle.

(19) As shown in FIG. 1, subscriber stations 10, 30 each have a communication control device 11, a transmit device 12, and a receive device 13. In contrast, subscriber station 20 has a communication control device 11 and a transceiver device 14. Transmit devices 12, receive devices 13 of subscriber stations 10, 30, and transceiver device 14 of subscriber stations 20 are each connected directly to bus 40, even though this is not shown in FIG. 1.

(20) Communication control device 11 is used to control a communication of the respective subscriber station 10, 20, 30, via bus 40, with another subscriber station of subscriber stations 10, 20, 30 connected to bus 40. Communication control device 11 can be realized as a conventional CAN controller.

(21) Transmit device 12 is used to send messages 45, 47, in the form of signals, to another subscriber station of bus system 1. With regard to its transmit functionality, transmit device 12 can be realized as a conventional CAN transceiver.

(22) Receive device 13 is described in more detail below.

(23) Transceiver device 14 can be realized as a conventional CAN transceiver.

(24) FIG. 2 shows an example of a part of a voltage curve U1, U2 of a first and second bus signal over time t, as the bus signals are transmitted after transmission of a signal from transmit device 12 on bus 40. The first and second bus signal can also be designated first and second signal on bus 40. The signal from transmit device 12 can also be designated transmit signal.

(25) FIG. 2 shows only one bit of the two bus signals illustrated as an example. The bit has time duration, or bit duration, T, and has switching edges 51, 52, at which the bit changes from its low signal state to its high signal state and back, or from its recessive state 53 to its respective dominant state 54, 55, and back. In addition, the first bus signal in FIG. 2 has a lower difference voltage U.sub.DIFF1 between its dominant state 54 and its recessive state 53 than does the second bus signal, which has a difference voltage U.sub.DIFF2 between its dominant state 55 and its recessive state 53. Receive device 13 has a receive threshold U.sub.D above which receive device 13 can acquire the bus signal. In a conventional CAN transceiver, receive threshold U.sub.D is approximately 0.7 V, as shown in FIG. 2. Accordingly, in this example difference voltage U.sub.DIFF1 is approximately 1.5 V, and difference voltage U.sub.DIFF2 is approximately 3.0 V. However, other voltage values are also possible.

(26) FIG. 3 shows in more detail the design of receive device 13, which is connected at its one side to bus 40 and at its other side to communication control device 11. Accordingly, receive device 13 includes a first acquisition device 131, a second acquisition device 132, a third acquisition device 133, a determining device 134, a symmetrization device 135, and a receive comparator 136.

(27) If signals are transmitted via bus 40, as shown in FIG. 2, acquisition device 13 receives, at its input at acquisition devices 131, 132, 133, signals from bus 40 having a bit shape as shown in FIG. 4. In contrast, receive comparator 136 receives from symmetrization device 135 signals having a bit shape as shown in FIG. 5. Relative to the signals in FIG. 4, the signals in FIG. 5 are symmetrized with regard to their bit duration t1, t2, as described below.

(28) In FIG. 3, the bus signal currently transmitted on bus 40 is supplied to each of first through third acquisition devices 131, 132, 133. The bus signal can be one of the bus signals shown in FIG. 2. First acquisition device 131 has a voltage value of the bus signal not equal to zero if the bus signal is above a first specified value, which for example can be equal to voltage U.sub.D1 shown in FIG. 4 and FIG. 5. Second acquisition device 132 acquires a voltage value of the bus signal not equal to zero if the bus signal is above a second specified value, which for example can be equal to voltage U.sub.D2 also shown in FIG. 4 and FIG. 5. Here the second specified value is greater than the first specified value. Third acquisition device 132 acquires a voltage value of the bus signal not equal to zero when the bus signal is above a third specified value, which for example can be equal to voltage U.sub.D3, also shown in FIG. 4 and FIG. 5. Here, the third specified value is smaller than the second specified value but is larger than the first specified value, as can also be seen in FIG. 4 and FIG. 5.

(29) As is shown in FIG. 3, the acquisition results of first and second acquisition device 131, 132 are supplied to determining device 134 which, depending on the present case, determines first or second difference voltage U.sub.DIFF1, U.sub.DIFF2. Determining device 134 supplies the result of its determination to symmetrization device 135, which is used for the symmetrization of bit durations t1, t2 of the receive signal. Here, symmetrization device 135 uses the result of the determination of determination device 134.

(30) In the present exemplary embodiment, for the symmetrization of bit durations t1, t2 of the receive signal of FIG. 4, symmetrization device 135 carries out a post-processing of bit durations t1, t2 on the basis of the result of determining device 134. Here symmetrization device 135 additionally uses an acquisition result of third acquisition device 133. In addition, further acquisition devices may also be present whose acquisition thresholds can be between or greater than the values U.sub.D1 and U.sub.D2. In the post-processing, switching edges 51, 52 of the receive signal of FIG. 4 are modified in such a way that the bit durations are equal, and thus t1=t2, as is shown in FIG. 5. In this way, receive comparator 136 can reliably evaluate the information contained in the bits of the signal. In this way, receive device 13 can reliably receive the bus signal independent of the difference voltage U.sub.DIFF1 or U.sub.DIFF2. As a result, transmission errors can be avoided even at a high bitrate, such as for example given the use of CAN-FD.

(31) Thus, with receive device 13 a method is carried out for improving the reception quality in bus system 1, as illustrated in FIG. 6.

(32) Here, after the beginning of the method at a step S1, the digital signal on bus 40 is acquired using first acquisition device 131 if a voltage value of the bus signal is above the first specified value. In addition, with second acquisition device 132 the digital signal on bus 40 is acquired if a voltage value of the bus signal is above the second specified value, as described above with reference to FIGS. 3 through 5. After this, the flow continues to a step S2.

(33) At step S2, receive device 13, or more precisely its determining device 134, determines first difference voltage U.sub.DIFF1 between the low and the high value, or the states 53, 54, 55, of the digital signal on bus 40, the bus signal, or second difference voltage U.sub.DIFF2. More precisely, determining device 134 determines first difference voltage U.sub.DIFF1 and second difference voltage U.sub.DIFF2, each during the dominant phase of the signal, i.e., if the signal in FIG. 2 and in FIG. 4 has changed from recessive state 53 to dominant state 54 or 55 and back. Subsequently, the flow continues to a step S3.

(34) In step S3, symmetrization device 135 symmetrizes bit durations t1, t2 of the receive signal of FIG. 4 on the basis of the result of the determination of determining device 134 in step S2, and outputs the signal with symmetrized bit durations t1, t2 to a communication control device 11. After this, the method is terminated.

(35) According to a second exemplary embodiment, symmetrization device 135 is fashioned for the adaptation of input filters at the input of receive comparator 136 of subscriber stations 10, 30 on the basis of the result of determining device 134. In this exemplary embodiment, the bus system is largely realized as described above in relation to the first exemplary embodiment. Differing from the first exemplary embodiment, however, in the present exemplary embodiment subscriber stations 10, 30 have, instead of receive device 13, a receive device 130 whose design is shown in FIG. 7.

(36) In FIG. 7, receive device 130 according to the present exemplary embodiment again has first acquisition device 131, second acquisition device 132, determining device 134, symmetrization device 135, and receive comparator 136, but does not have third acquisition device 133. Another difference from the first exemplary embodiment is that receive device 130 according to the present exemplary embodiment has a first and a second input filter 137, 138 situated at the input of receive comparator 136. It is also possible for more than the two input filters 137, 138 to be present at the input of receive comparator 136.

(37) In the present exemplary embodiment, symmetrization device 135 symmetrizes bit durations t1, t2 of the receive signals in FIG. 4, in that, in step S3, it changes over input filters 137, 138 as a function of the bus state or level at bus 40, i.e. low or high signal state, or recessive state or dominant state 53, 54, 55 (FIG. 2) of the bus signal. Accordingly, symmetrization device 135 forwards the receive signal according to FIG. 4, on the basis of the determination result of determining device 134 and of the respectively present bus state, either to first input filter 137 or to second input filter 138.

(38) In this way, receive device 130 can reliably receive the bus signal independent of difference voltage U.sub.DIFF1 or U.sub.DIFF2. As a consequence, in the present exemplary embodiment as well, transmission errors can be avoided even at a high bit rate, such as for example in the case of CAN-FD.

(39) According to a third exemplary embodiment, in a receive device 1300 it is also possible for only one input filter 137 to be present that is realized so as to be capable of being regulated, as shown in FIG. 8. Thus, symmetrization device 135 adapts input filter 137 at the input of receive comparator 136 of subscriber stations 10, 30 on the basis of the result of determining device 134 through regulation of its pass threshold or recognition threshold, on the basis of bit durations t1, t2 in FIG. 4. In other respects, receive device 1300 in FIG. 8 has the same construction as receive device 130 of FIG. 7.

(40) FIG. 9 shows a receive device 1301 according to a fourth exemplary embodiment, realized in a manner very similar to receive device 1300 according to the third exemplary embodiment. Receive device 1301 according to the present exemplary embodiment also includes only one input filter 137, realized so as to be capable of being regulated with regard to its limit frequency. Here, acquisition devices 131, 132 determine the bus state at bus 40, namely whether a dominant state 54, 55 or a recessive state 53 is present. Depending on the acquired state, symmetrization device 135 symmetrizes time duration T1 of a delay time at the rising edge 51 and time duration T2 of a delay time at the falling edge 52 from the state in FIG. 10 to the state in FIG. 11. In the case of the recessive state, symmetrization device 135 adapts the limit frequency of input filter 137 at the input of receive comparator 136 of subscriber stations 10, 30 in such a way that the limit frequency of input filter 137 is lower than in the case in which a dominant state is present. In this way, a receive signal according to FIG. 10, in which a time duration T1 of a delay time at rising edge 51 is smaller than a time duration T2 of a delay time at falling edge 52, is modified to form a signal according to FIG. 11. In the modified receive signal in FIG. 11, time duration T1 of the delay time at rising edge 51 of the modified receive signal is equal to a time duration T2 of a delay time at falling edge 52 of the modified receive signal.

(41) Accordingly, symmetrization device 135, in the present exemplary embodiment as well, adapts input filter 137 at the input of receive comparator 136 of subscriber stations 10, 30 on the basis of the result of determining device 134 through regulation of its limit frequency, on the basis of the bus state. In other respects, receive device 1301 in FIG. 9 has the same construction as receive device 1300 of FIG. 8.

(42) According to a modification of the fourth exemplary embodiment, receive device 1301 includes only first acquisition device 131 or second acquisition device 132. In this case, determining device 134 can also be omitted, so that symmetrization device 135 adapts input filter 137 at the input of receive comparator 136 of subscriber stations 10, 30 on the basis of the result of the first or second acquisition device 131, 132, through regulation of its limit frequency, on the basis of the bus state.

(43) FIG. 12 shows a receive device 1302 according to a fifth exemplary embodiment. According to the fifth exemplary embodiment, symmetrization device 135 increases the bandwidth of input filter 137 when bus system 1 is in an operating mode in which data are transmitted with a bit rate greater than 1 Mbit/s, such as for example during CAN-FD operation. Accordingly, acquisition device 131 can acquire whether data are being transmitted on bus 40 with a bit rate greater than 1 Mbit/s. Depending on the application, given the presence of the operating mode in which data are transmitted with a bit rate greater than 1 Mbit/s input filter 137 of input comparator 136 can be adapted via an end-of-line programming of its pass frequency band. The adaptation of the input filter 137 can however also take place adaptively during operation. In the present exemplary embodiment, second acquisition device 132 and/or determining device 134 can also be present.

(44) FIG. 13 shows a receive device 1303 according to a sixth exemplary embodiment. According to the sixth exemplary embodiment, symmetrization device 135 reduces a bandwidth of input filter 137 if a high-frequency interference radiation 140 is acquired, for example by a high-frequency detector as acquisition device 131. Accordingly, first acquisition device 131 can acquire the occurrence of a high-frequency interference radiation 140 on the basis of which a data transmission in bus system 1 is disturbed or could be disturbed. High-frequency interference radiation is understood as signals having frequencies in a range from approximately 500 kHz to approximately 10 GHz, in particular in a range from approximately 900 kHz to approximately 3 GHz. Particularly preferably, high-frequency interference radiation is understood as signals having frequencies in a range from approximately 1 MHz to approximately 1 GHz.

(45) In the present exemplary embodiment as well, depending on the application, when a high-frequency interference radiation 140 occurs, input filter 137 can be adapted via an end-of-line programming. In this way, the high-frequency interference radiation 140 can be filtered out from the receive signal, as is illustrated in FIG. 13. However, the adaptation of input filter 137 can also take place adaptively during operation. In the present exemplary embodiment as well, second acquisition device 132 and/or determining device 134 can also be present.

(46) FIG. 14 shows a receive device 1304 according to a seventh exemplary embodiment. According to the seventh exemplary embodiment, after receive comparator 136 there is connected a post-processing device 139 of receive device 1304 that digitally post-processes the digital signal outputted from receive comparator 136. In this way, the reception quality of receive device 1304 can be further increased at low cost. A more expensive analog post-processing of the signal received from bus 40, before receive comparator 136, can be omitted. In the post-processing, information from further thresholds can also be used, which can be acquired for example using acquisition devices 132 and 133 according to the first or the second through fourth exemplary embodiment.

(47) Thus, in the exemplary embodiments described above and their modifications, first acquisition device 131 and/or second acquisition device 132 are used to acquire a bus state of bus 40 of bus system 1. Here, the bus state in the first through fourth exemplary embodiments is a voltage value of a digital signal on bus 40, which voltage value is above a specified value. In the third and fourth exemplary embodiment, the bus state is in particular a dominant or recessive state 53, 54, 55 of bus 40. In addition, the bus state in the fifth exemplary embodiment is a bit rate of a signal transmitted on bus 40. In addition, in the sixth exemplary embodiment the bus state is a high-frequency interference signal. The bus state in the seventh exemplary embodiment can be one of the bus states as described in the first through sixth exemplary embodiment.

(48) All embodiments described above of bus system 1, subscriber stations 10, 30, receive devices 13, 130, 1300, 1301, 1302, and of the method, can be used individually or in all possible combinations. In particular, any combination is possible of the features of the exemplary embodiments and/or the modifications thereof. In addition, in particular the following modifications are conceivable.

(49) Bus system 1 according to the exemplary embodiments is in particular a CAN network or a CAN FD network or a FlexRay network.

(50) The number and configuration of subscriber stations 10, 20, 30 in bus system 1 of the exemplary embodiments is arbitrary. In particular, it is also possible for only subscriber stations 10 or only subscriber stations 30 or only subscriber stations 10, 30 to be present in bus system 1 of the exemplary embodiments.

(51) Subscriber stations 10, 30 described above and the method carried out by them can be used particularly advantageously with a modified data protocol, published on 2 May 2011 at the Internet page http://www.semiconductors.bosch.de in published document CAN with Flexible Data Rate, White Paper, Version 1.0, and which enables, inter alia, an enlargement of the data field, as well as a shortening of the bit length for a part of the CAN message after arbitration has taken place.

(52) Subscriber stations 10, 30 represent, in particular for CAN-FD, a possibility for increasing the transmission quality of CAN-FD in the range of standard CAN transmissions, using a significantly higher data rate.

(53) The functionality of the exemplary embodiments described above can also be realized in a transceiver 13 or in a communication control device 11, etc. In addition or alternatively, transmit device 12 can be integrated into existing products.