Communication system and method for communication for a motor vehicle
11570250 · 2023-01-31
Assignee
Inventors
Cpc classification
H04L67/12
ELECTRICITY
H04L1/189
ELECTRICITY
International classification
H04L67/12
ELECTRICITY
Abstract
A communication system intended for use in a motor vehicle includes a plurality of devices (26, 28), a transmission channel (32) that connects the plurality of devices (26, 28) to one another, and a signal source (30) coupled to the transmission channel (32). Each of the devices (26, 28) includes a control unit (36) configured for evaluating signals of the transmission channel (32), and at least two coupling units (38, 40) configured for connecting and disconnecting the particular device (26, 28) to/from the transmission channel (32). The control units (36) of the devices (26, 28) are configured for causing the coupling units (38, 40), at a certain point in time, in each case to connect no more than one of the devices (26, 28) to the transmission channel (32), and to disconnect the other of the devices (26, 28) from the transmission channel (32).
Claims
1. A communication system (14) for a motor vehicle (10), having: a plurality of control devices (26, 28) for determining a condition of the motor vehicle based on a signal; a transmission channel (32) that connects the plurality of control devices (26, 28) to one another; and a source (30) for the signal separate from the control devices (26, 28) and coupled to the transmission channel (32), wherein each of the control devices (26, 28) includes: a control unit (36) that is configured for evaluating signals of the transmission channel (32); and at least two coupling units (38, 40) that are configured for selectively connecting a particular control device (26, 28) to the transmission channel (32) for enabling the control devices (26, 28) to monitor the signal source (30) in a redundant manner, wherein the control units (36) of the control devices (26, 28) are configured for causing the coupling units (38, 40), at a certain point in time, to connect no more than one of the control devices (26, 28) to the transmission channel (32), and to disconnect another control device of the plurality of control devices (26, 28) from the transmission channel (32).
2. The communication system (14) according to claim 1, wherein each of the control devices (26, 28) also includes a monitoring unit (42) that is coupled to a particular control unit (36) and configured for recognizing an error state of the particular control device (26, 28) and signaling to the particular control unit (36) of the control device (26, 28), wherein the control units (36) of the control devices (26, 28) are configured to cause, at the certain point in time, particular coupling units (38, 40) of the particular control device (26, 28), for which the error state has been recognized, to disconnect the particular control device (26, 28) from the transmission channel (32).
3. The communication system (14) according to claim 1, wherein the control unit (36) and/or a monitoring unit (42) contained in one control device of the plurality of control devices (26, 28) are/is configured to cause the coupling units (38, 40) of the one control device (26, 28) to connect the one control device (26, 28) to the transmission channel (32) or disconnect the one control device (26, 28) from the transmission channel (32).
4. The communication system (14) according to claim 1, wherein the plurality of control devices (26, 28) are connected in parallel to one another via the transmission channel (32).
5. The communication system (14) according to claim 1, wherein the signal source (30) includes a switchable power source that is supplied with power by only the control device (26, 28) currently connected to the signal source (30) via the transmission channel (32).
6. The communication system (14) according to claim 1, wherein the plurality of control devices (26, 28) are configured for determining the no more than one control device (26, 28) by communication among the plurality of control devices (26, 28).
7. The communication system (14) according to claim 1, wherein the at least two coupling units (38, 40) of each control device (26, 28) include a high-side coupling unit (38) and a low-side coupling unit (40).
8. The communication system (14) according to claim 1, wherein each of the control devices (26, 28) also includes a signal conditioning unit (44) that is configured for receiving and providing the signals of the transmission channel (32) to the particular control unit (36) of the control device (26, 28) in a defined format.
9. The communication system according to claim 1, wherein the signal source is a single wheel speed sensor for producing a wheel speed signal and the control devices cooperate to monitor functionality of the single wheel speed sensor in a redundant manner.
10. A method for communication between a plurality of control devices (26, 28) in a motor vehicle (10), wherein the plurality of control devices (26, 28) are situated in the motor vehicle (10) and are connected to one another via a transmission channel (32), wherein the transmission channel (32) is coupled to a signal source (30) separate from the control devices (26, 28), and wherein the method comprises: operating control units (36) of the control devices (26, 28) such that one of the control devices (26, 28) is connected to the transmission channel (32) via at least two coupling units (38, 40) of the one control device (26, 28); operating the control units (36) of the control devices (26, 28) to disconnect the other of the control devices (26, 28) from the transmission channel (32) via at least two coupling units (38, 40) of the other control device (26, 28); and operating the control unit (36) of the one control device (26, 28), which is connected to the transmission channel (32), to evaluate signals of the transmission channel (32) from the signal source (30) while another control device (26, 28) of the plurality of control devices is used as a redundant evaluator of signals of the transmission channel (32) from the signal source (30).
11. A motor vehicle (10) that includes a communication system (14) according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Further aims, features, advantages, and possible applications result from the following description of exemplary embodiments, which are not to be construed as limiting, with reference to the associated figures. All features described and/or graphically illustrated, alone or in any combination, constitute the subject matter disclosed herein, also independently of their grouping in the claims or their back-references.
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE DRAWINGS
(7) Within the scope of the following disclosure, certain aspects are described primarily with regard to the communication system. However, all of these described aspects are also applicable within the scope of the method for communication between devices in a motor vehicle, which may be carried out, for example, by a central control device of the motor vehicle. This may take place by making suitable write and read access to an internal and/or external memory associated with the motor vehicle. The communication method may be implemented within the motor vehicle as hardware or software, or as a combination of hardware and software. Also included are digital signal processors, application-specific integrated circuits, field-programmable gate arrays, and other suitable switching and computing components.
(8) Reference is first made to
(9)
(10) At least one additional or alternative surroundings sensor 18, likewise facing the front in the travel direction of the motor vehicle 10, is situated in the area of the windshield of the motor vehicle 10. For example, this surroundings sensor 18 may be situated between a rearview mirror of the motor vehicle 10 and its windshield. Such a surroundings sensor 18 detects an area 24 in front of the motor vehicle 10; depending on the design of the motor vehicle 10, an area 24 directly in front of the motor vehicle 10 cannot be detected due to the front section (or geometry) of the motor vehicle 10.
(11) In addition, at least one surroundings sensor 20 may be situated at the side and/or the rear of the motor vehicle 10. This optional surroundings sensor 20 detects an area 26 to the side of and/or behind the motor vehicle 10 in the travel direction of the motor vehicle 10. For example, the data or signals of this at least one surroundings sensor 20 may be used to verify information that is detected by the other surroundings sensors 16, 18, and/or to determine a curvature of a lane traveled on by the motor vehicle 10.
(12) The at least one surroundings sensor 16, 18, 20 may be implemented in any desired manner, and may include a front camera, a rear camera, a side camera, a radar sensor, a lidar sensor, an ultrasonic sensor, and/or an inertial sensor. For example, the surroundings sensor 16 may be implemented in the form of a front camera or a radar, lidar, or ultrasonic sensor. A front camera is particularly suited for the surroundings sensor 18 situated at a higher level, whereas the surroundings sensor 20 situated in the rear of the motor vehicle 10 may be implemented in the form of a rear camera or a radar, lidar, or ultrasonic sensor.
(13) The electronic control unit ECU processes the surroundings data obtained from the surroundings sensor(s) 16, 18, 20 situated on the motor vehicle 10 in order to obtain information concerning the surroundings of the motor vehicle 10 in a current traffic situation. This includes, for example, roadway boundaries and markings of a roadway currently being traveled on by the motor vehicle 10, as well as other motor vehicles or road users in the surroundings of the motor vehicle 10.
(14) The electronic control unit processes the surroundings data obtained from the surroundings sensor(s) 16, 18, 20 situated on the motor vehicle 10 in order to detect a lane traveled on by the motor vehicle 10 via a first and a second lateral lane boundary in front of the motor vehicle 10. In addition, the electronic control unit ECU processes the surroundings data obtained from the surroundings sensor(s) 16, 18, 20 situated on the motor vehicle 10 in order to detect a lane traveled on by another motor vehicle (the lane adjacent to the lane traveled on by the motor vehicle 10, where “adjacent” means that one or more further lanes may also be situated between the adjacent lanes), and its lateral lane boundaries in front of, to the side of, and/or behind the motor vehicle 10.
(15) For this purpose, the surroundings sensors 16, 18, 20 provide surroundings data to the control system 12 or the electronic control unit ECU that represent the area in front of, to the side of, and/or behind the motor vehicle 10. To this end, the control system 12 is connected to the at least one surroundings sensor 16, 18, 20 via at least one data channel or bus (illustrated by dashed lines in
(16) Alternatively or additionally, the control system 12 or its electronic control unit ECU may obtain data from one or more other assistance systems, for example from the electronic controller 24, which indicate or allow the derivation of the lanes traveled on by the motor vehicle 10 and further motor vehicles via their lateral lane boundaries. Thus, data and information already determined by other systems may be used by the control system 12.
(17) In addition, the control system 12 or its electronic control unit ECU determines a driving situation with the surroundings sensors, i.e., based on the surroundings data obtained using the at least one surroundings sensor 16, 18, 20. Here as well, an assistance system that is already present or the electronic controller 24 may alternatively or additionally supply data and/or information which define(s) a driving situation, or from which a driving situation may be quickly derived.
(18) The electronic controller 24 may also be configured and intended for autonomously and/or semiautonomously controlling the motor vehicle. In this case, the control system 12 is configured and intended for outputting data to the electronic controller 24 for autonomous driving. In particular, the control system 12 (or its ECU) may output data that indicate to the component 24 a course of a certain motion path that the motor vehicle 10 is to subsequently follow (according to the current traffic situation). The data may likewise be transmitted via a data channel or bus in a wired or wireless manner.
(19) The information obtained from the surroundings data and provided to the control system 12 includes, for example, positions and/or speeds and/or accelerations of the motor vehicle 10 and/or of other motor vehicles in the surroundings of the motor vehicle 10, in each case in the lateral or longitudinal direction or a combination of lateral and longitudinal directions. In addition, this information includes, for example, relative speeds and/or relative accelerations between the motor vehicle 10 and the other motor vehicles in each of the directions in question.
(20) As is apparent from
(21) The communication system 14 is now further described with reference to
(22) Each of the devices 26, 28 includes a control unit 36, two coupling units 38, 40, a monitoring unit, 42, and an optional signal conditioning unit 44. The number of coupling units 38, 40 is not limited to two, and each of the devices 26, 28 may optionally also include more than two coupling units 38, 40. In such cases, the number of coupling units 38, 40 may in particular be a multiple of two.
(23) The control unit 36 of each device 26, 28 is connected to the monitoring unit 42 of the corresponding device 26, 28, and is configured for exchanging data with the monitoring unit 42. The monitoring unit 42 is coupled to each of the coupling units 38, 40. In addition, the control unit 36 may in each case have a communication link (illustrated in dashed lines in
(24) The devices 26, 28 may each be coupled, i.e., connected, to the transmission channel 32 via the coupling units 38, 40, one of which is designed as a high-side coupling unit 38 and the other as a low-side coupling unit 40. In other words, the particular devices 26, 28 may be prompted by their control units 36 and/or by their monitoring units 42 to become isolated, as necessary, from the transmission channel via the coupling units 38, 40. The coupling units 38, 40 thus represent switching components in each case, and may have an electromechanical and/or electronic design.
(25) The coupling units 38, 40 may thus be designed as transistors, relays, and/or diodes, for example, the present disclosure not being limited thereto. The coupling units 38, 40 may also be made up, for example, of a mixture of electronic and electromechanical components, for example a (semiconductor) relay connected to an optocoupler, to allow a galvanic separation between the devices 26, 28 and the transmission channel 32 to be achieved.
(26) When one of the devices 26, 28 via its coupling units 38, 40 is connected to the transmission channel 32 or receives signals via same, these input signals are supplied to the optional signal conditioning unit 44 via the coupling units 38, 40. If the signal conditioning unit is not present, the input signals are, for example, transmitted directly to the particular control unit 36.
(27) The signal conditioning unit 44 is used to condition the input signals for the particular device 26, 28. Suitable measuring transducers, measuring amplifiers, A/D converters, D/A converters, and/or other components, for example for current and/or voltage conversion, are used for this purpose, depending on the input signal and/or the device 26, 28. These components are used to convert the input signal into a data format that can be interpreted for the control unit 36 of the corresponding device 26, 28. This may, but does not have to be, necessary within the scope of the present disclosure. Thus, for example, as an alternative an input signal that is already conditioned, i.e., interpretable for the particular control unit 36, may be present at the coupling units 38, 40 of the corresponding device 26, 28. The signal conditioning unit 44 of this device 26, 28 is then optional, as indicated in
(28) The signal conditioning unit 44 may also contain a measuring circuit (not shown in
(29) The monitoring unit 42 is used to monitor the system functions of the particular device 26, 28 and recognize error states. In particular, the monitoring unit 42 is configured for recognizing error states within the control unit 36 and/or other components of the device 26, 28 in question. The error states may be hardware- and/or software-related. An error state may exist, for example, when the control unit 36 and/or other components of the device 26, 28 in question is/are not functioning correctly.
(30) When the monitoring unit 42 recognizes an error state, it may signal this to the control unit 36 of the device 26, 28 in question. The control unit 36 may then disconnect the device 26, 28 in question from the transmission channel 32 via the coupling units 38, 40 of the corresponding device 26, 28.
(31) The monitoring unit 42 may be designed as a watchdog timer or some other suitable counter, the present disclosure not being limited thereto. Also suitable besides software-based watchdog timers are hardware watchdog timers that are in particular integrated into the particular device 26, 28. These may be designed as timeout watchdogs, window watchdogs, and/or intelligent watchdogs, for example.
(32) The control unit 36 signals to the monitoring unit 42 at regular intervals that no error state (also referred to as malfunction) of the control unit 36 or the other components is present within the device 26, 28 in question. For the monitoring unit 42 that is designed as a counter, this may take place, for example, by incrementing the counter or setting it to a certain value at the end of a function test of the system components by the control unit 36, for example, and then decrementing the counter during continued error-free operation, by means of software or hardware. If the counter reaches zero or the control unit 36 does not notify the watchdog timer in a timely manner, this is regarded as the occurrence or recognition of an error state. Alternatively, when a window watchdog is used, a time window may exist for the control unit 36 to provide feedback to the monitoring unit 42. An intelligent watchdog requests the correct response from the control unit 36 to a question, within the meaning of a challenge-response process.
(33) In such cases, the device 26, 28 within which an error state has been recognized may be isolated from the transmission channel 32 by disconnecting the coupling units 38, 40 of the corresponding device 26, 28. The other devices 26, 28 (connected in parallel to the faulty device 26, 28) are not affected thereby, and may continue to access the transmission channel 32 by means of their coupling units 38, 40.
(34) The transmission channel 32 is designed as a two-core transmission channel 32 in the example according to
(35) The transmission channel 32 may be designed, for example, as a 4-20 mA sensor interface (also referred to as a 4-20 mA current loop). In this case, the signal source 30 is configured for providing an output current that varies between 4 mA and 20 mA. A voltage source, not shown in
(36) The output current of the signal source 30, which is conducted as an input signal to the particular device 26, 28 that is connected to the signal source 30 via the transmission channel 32, may represent analog or digital information for the particular device 26, 28 or its control unit 36. Thus, for example, the signal source 30 may continuously generate current signals between 4 mA and 20 mA which are then measured in the receiving device 26, 28, for example by the measuring circuit, as a voltage drop over a shunt or directly as a current. Alternatively, it is possible for the signal source 30 to generate only two different current levels, which then correspond to digital information. In this case, the presence or the absence of a current is evaluated as binary information. In the latter case, the measuring circuit is made up of a current measuring circuit within the particular device 26, 28, which evaluates the different current levels (4 mA; 20 mA). The different current levels may be converted, in the signal conditioning unit 44, for example, into binary information, which may then be interpreted by the control unit 36.
(37) The output signal of the signal source 30 may be read by each of the parallel devices 26, 28 of the communication system 14. In addition, each of the devices 26, 28 may deliver the power supply for the signal source 30. However, according to the present disclosure the communication system 14 is configured and intended for allowing, at a certain point in time or for a certain time period, only one of the devices 26, 28 access to the transmission channel 32, in each case via their respective coupling units 38, 40. The other devices 26, 28 are denied access to the transmission channel 32, at least until the connected device 26, 28 has once again been isolated from the transmission channel 32. In other words, it is required that only one of the devices 26, 28 always actively supplies power to the signal source 30, while the other devices 26, 28 remain electrically passive to allow an error-free alternative reading of the output signals of the signal source 30 by the devices 26, 28.
(38) The devices 26, 28, using the communication link 34, determine directly among one another which of the devices 26, 28 obtains access to the transmission channel 32, and thus to the output signal of the signal source 30, at a certain point in time. For this purpose, the devices 26, 28 or their control units 36 (one or more thereof) may determine or coordinate which of the devices 26, 28 obtains access to the transmission channel 32. The device 26, 28 that receives access then also supplies the signal source 30 with power via the transmission channel 32.
(39) The coordination of which of the devices 26, 28 obtains access to the transmission channel 32 at a certain point in time may take place, for example, based on suitable priority information, and in particular may include whether or not one of the devices 26, 28 at the certain point in time (also referred to as the access point in time) has an error state that has been recognized by the corresponding monitoring unit 42, for example. An arbiter may also be optionally coupled to the communication link 34 between the devices 26, 28, which, based on the information (time information or priority information, for example) provided by the control units 36 of the devices 26, 28, decides which of the devices 26, 28 obtains access to the transmission channel 32 at a certain point in time.
(40) An implementation example of the communication system 14 is now described with reference to
(41)
(42) The resistor 46 may be a shunt, for example, via which the measuring circuit described with reference to
(43) The communication system 14 according to
(44) However, in order to supply the wheel speed sensor 30 with the necessary power for measuring the wheel speed of the motor vehicle 10, one of the two devices 26, 28 must always be connected to the current loop 32 via its respective coupling units 38, 40. However, this does not mean that the device 26, 28 connected in each case to the current loop 32 also has to (actively) read and/or process the output signal of the wheel speed sensor 30 at any point in time, i.e., continuously. The device 26, 28 in question may also take over only the supplying of power to the wheel speed sensor 30.
(45) For generating the supply power, i.e., the supply voltage for the wheel speed sensor 30, the two control devices 26, 28 each have an internal voltage source U.sub.B. In the example according to
(46) In the example according to
(47) Each of the coupling units 38, 40 includes two MOSFETs that are connected in series by way of example. Alternatively, the two MOSFETs of the coupling units 38, 40 may be connected in parallel.
(48) In the example according to
(49) The devices 26 and 28 of the communication system 12 decide among one another which of the devices 26, 28 is to determine the wheel speed at a certain subsequent point in time. For this purpose, the devices 26, 28 communicate via the communication channel 34 and decide which of the devices 26, 28 is to supply the wheel speed sensor 30 with power. For example, if the particular control unit 36 or the particular monitoring unit 42 has recognized an error state, one device 26, 28 may signal, via the communication link 34, to the other device 26, 28 that supplying the sensor 30 with power and reading the signal from the current loop 32 are not possible at the present time. In this case, the respective other device 26, 28 is responsible for monitoring the wheel speed of the motor vehicle 10.
(50) Another coordination scenario (not shown in the figures) may be based on priorities, for example when the communication system 14 is not to ensure just a redundant reading of the sensor signal of the sensor 30 by the plurality of devices 26, 28, but, rather, to ensure when the wheel speed must be read by the different devices 26, 28 for different tasks (which must be processed based on different time constraints, for example). In such cases, for example based on the times remaining for the particular devices 26, 28 to fulfill their corresponding tasks, a suitable prioritization may take place, and the device 26, 28 with the shortest time window until performing the task may be the first device 26, 28 to obtain access to the current loop 32.
(51) When the devices 26, 28 have determined which of the devices 26, 28 are to supply the wheel speed sensor 30 with power via the internally generated operating voltage U.sub.B and to read the output signal of the wheel speed sensor 30, the control unit 36 and/or the monitoring unit 42 of the corresponding device 26, 28 cause(s) this device to be disconnected from the current loop 32. This is achieved via the corresponding coupling units 38, 40, which are controlled by the control unit 36 and/or the monitoring unit 42, in order to disconnect the electrical connection of the device 26, 28 from the current loop 32. In other words, the device in question 26, 28 is isolated from the current loop 32 by means of its coupling units 38, 40.
(52) At the same time or essentially at the same time, a connection to the current loop 32 is established for the other of the devices 26, 28 via its coupling units 38, 40. This takes place once again by suitable control of the coupling units 38, 40 of the corresponding device 26, 28 via its control unit 36 and/or its monitoring unit 42. As soon as the connection to the current loop 32 is established, the other of the devices 26, 28 may then supply the wheel speed sensor 30 with power via the current loop 32 and read the output signal of the wheel speed sensor 30.
(53) If an error state is then recognized in the device 26, 28, which supplies the wheel speed sensor 30 with power and reads the sensor signal, by the monitoring unit 42 of the device, the coupling units 38, 40 of this device 26, 28 are decoupled from the current loop 32, as described.
(54) At the same time or essentially at the same time, the other device 26, 28 is signaled via the communication link 34 that an error state has been recognized in the device 26, 28. If no error state is present in the other device 26, 28 at this point in time, the control units 36 of the two devices 26, 28 determine that the other device 26, 28 takes over supplying the wheel speed sensor 30 with power and monitoring the wheel speed, i.e., monitoring the sensor signal of the wheel speed sensor 30.
(55)
(56) In a first step S10, the control units 36 of the devices 26, 28 cause one of the devices 26, 28 to be connected to the transmission channel 32 at a certain point in time via at least two coupling units 38, 40 of the corresponding device 26, 28. In particular, this step S10 may be brought about by the control units 36 of the devices 26, 28 together, based on the option for communication of the devices 26, 28 with one another described with regard to the communication system 14.
(57) In a second step S12, the control units 36 of the devices 26, 28 cause the other of the devices 26, 28 to be disconnected from the transmission channel 32 at the certain point in time, in each case via at least two coupling units 38, 40 of the other devices 26, 28. The certain point in time may in particular also be a sequence of multiple certain points in time, i.e., a certain time period.
(58) In a third step S14, signals of the transmission channel 32 are evaluated by the control unit 36 of the device 26, 28, which at the certain point in time is connected to the transmission channel 36.
(59) The order of steps S10 through S14 is not to be construed as limiting. Thus, for example, the prompting S12 for the other devices to be disconnected from the transmission channel may take place before S10 causes one of the plurality of devices to be connected to the transmission channel. Additional steps, which are derivable in particular from features described with regard to the communication system 14, may be inserted between steps S10 through S14, before or after these steps take place.
(60) The communication system 14 according to
(61) The monitoring by the control unit 36 and the monitoring unit 42 may take place alternately in time. If the control unit 36 or the monitoring unit 42 detects an error on the transmission channel 32, for example that despite the master mode of the other device 28, the expected signal is not present, the control unit or the monitoring unit signals this to the respective other unit via an error level or an error flag, and grants access to the transmission channel 32 by the device 26, which in the slave mode originally operated in monitoring mode. The role allocation in the master-slave mode may be set, without circuit modification, merely by configuring the devices 26, 28, since both have the identical design with regard to the communication system 14. The monitoring unit 42 and the control unit 36 recognize errors in the particular device 26, 28 itself, and also recognize errors in the respective other device 28, 26 by checking the transmission channel 32. This results in a four-fold redundancy with regard to monitoring the functioning of the transmission channel, and a two-fold redundancy with regard to an error case in a particular device 26, 28. A two-fold redundancy is achieved for the control, the deactivation of the coupling units 38, 40, and/or the reading of the signal source 30.
(62) The above-described variants and their design and operational aspects are used solely for a better understanding of the structure, the operating principle, and the properties; they do not limit the disclosure to the exemplary embodiments, for example. The figures are schematic in some cases in order to explain the functions, operating principles, technical embodiments, and features. In this regard, any operating principle, any principle, any technical embodiment, and any feature disclosed in the figures or in the text may be freely and arbitrarily combined with all claims, any feature in the text and in the other figures, other operating principles, principles, technical embodiments, and features that are contained in the present disclosure or result therefrom, so that all conceivable combinations may be associated with the described variants. Also encompassed are combinations between all individual statements in the text, i.e., in any section of the description, in the claims, and also combinations between various variants in the text, in the claims, and in the figures. Furthermore, the claims do not limit the disclosure, or thus, the options for combining all of the described features with one another. Moreover, all of the stated features are explicitly disclosed herein, individually and in combination with all other features.