Control Architecture for a Vehicle
20220055636 · 2022-02-24
Inventors
- Csaba KOKREHEL (Budapest, HU)
- Huba NEMETH (Budapest, HU)
- Tamas Rapp (Budapest, HU)
- Peter SZELL (Budapest, HU)
Cpc classification
International classification
Abstract
A control architecture for a vehicle communicatively connects each of a plurality of controllers to all of a plurality of commanded components. Each of the plurality of controllers is configured to send commands to be executed by one or more of the plurality of commanded components. Each of the plurality of commanded components determines that one of the plurality of controllers is a master controller on the basis of at least one signal transmitted from at least one of the plurality of controllers to the plurality of commanded components.
Claims
1.-10. (canceled)
11. A control architecture for a vehicle, the control architecture comprising: a plurality of controllers; and a plurality of commanded components; wherein each of the plurality of controllers is communicatively connected to all of the plurality of commanded components, wherein each of the plurality of controllers is configured to send commands to be executed by one or more of the plurality of commanded components, and wherein each of the plurality of commanded components is configured to determine that one of the plurality of controllers is a master controller on the basis of at least one signal transmitted from at least one of the plurality of controllers to the plurality of commanded components.
12. The control architecture according to claim 11, wherein the at least one signal comprises a trigger signal.
13. The control architecture according to claim 11, wherein the at least one signal comprises a wake up signal.
14. The control architecture according to claim 11, wherein the at least one signal comprises at least two signals transmitted from at least two controllers of the plurality of controllers, and the controller of the at least two controllers from which a signal is received first is determined as the master controller.
15. The control architecture according to claim 11, wherein the at least one signal comprises a signal transmitted from a controller other than a previously determined master controller.
16. The control architecture according to claim 15, wherein the at least one signal comprises a signal transmitted from a previously determined master controller.
17. The control architecture according to claim 11, wherein the plurality of controllers are communicatively connected together, and a controller of the plurality of controllers is selected as the master controller.
18. The control architecture according to claim 17, wherein the controller selected as the master controller is configured to transmit a signal to the plurality of commanded components before the other controllers of the plurality of controllers transmit signals to the plurality of commanded components.
19. A control method for a control architecture of a vehicle, the method comprising: a) communicatively connecting each of a plurality of controllers to all of a plurality of commanded components, wherein each of the plurality of controllers is configured to send commands to be executed by one or more of the plurality of commanded components; b) determining, by each of the plurality of commanded components, that one of the plurality of controllers is a master controller on the basis of at least one signal transmitted from at least one of the plurality of controllers to the plurality of commanded components.
20. The method according to claim 19, wherein step b) comprises: transmitting at least two signals transmitted from at least two controllers of the plurality of controllers, and determining the controller of the at least two controllers from which a signal is received first as the master controller.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033]
[0034]
DETAILED DESCRIPTION OF EMBODIMENTS
[0035]
[0036] In an example, each controller is communicatively connected to each commanded component through a dedicated wake-up line.
[0037] In an example, each controller is communicatively connected to each commanded component through a communication line.
[0038] In an example, the plurality of commanded components are configured to execute commands sent to them by the determined master controller.
[0039] According to an example, the at least one signal comprises a trigger signal.
[0040] According to an example, the at least one signal comprises a wake up signal.
[0041] In an example, a signal transmitted can be a trigger signal that is a combination of a wake up line state change transmitted over a wake-up line and additional information sent over a corresponding communication line.
[0042] According to an example, the at least one signal comprises at least two signals transmitted from at least two controllers of the plurality of controllers. The controller of the at least two controllers from which a signal is received first is determined as the master controller.
[0043] According to an example, the at least one signal comprises a signal transmitted from a controller other than a previously determined master controller.
[0044] According to an example, the at least one signal comprises a signal transmitter from a previously determined controller.
[0045] According to an example, the plurality of controllers are communicatively connected 7 together, and wherein a controller of the plurality of controllers is selected as the master controller.
[0046] In an example, the master slave role of the controller is decided within the controllers using appropriate algorithms, that can be aligned via the connection between the controllers.
[0047] In an example, the plurality of controllers are configured to wake up through receipt of an appropriate signal, that for example can be triggered by the ignition line of the vehicle.
[0048] According to an example, the controller selected as the master controller is configured to transmit a signal to the plurality of commanded components before the other controllers of the plurality of controllers transmit signals to the plurality of commanded components.
[0049]
[0050] in a connecting step 110, also referred to as step a), communicatively connecting each of a plurality of controllers 1, 2 to all of a plurality of commanded components 7, 8. Each of the plurality of controllers is configured to send commands to be executed by one or more of the plurality of commanded components;
[0051] in a determining step 120, also referred to as step b), determining by each of the plurality of commanded components that one of the plurality of controllers is a master controller on the basis of at least one signal transmitted from at least one of the plurality of controllers to the plurality of commanded components.
[0052] In an example, the at least one signal comprises a trigger signal.
[0053] In an example, the at least one signal comprises a wake up signal.
[0054] According to an example, step b) comprises transmitting at least two signals transmitted from at least two controllers of the plurality of controllers, and determining the controller of the at least two controllers from which a signal is received first as the master controller.
[0055] In an example, the at least one signal comprises a signal transmitted from a controller other than a previously determined master controller.
[0056] In an example, the at least one signal comprises a signal transmitter from a previously determined controller.
[0057] In an example, the plurality of controllers are communicatively connected together, and wherein a controller of the plurality of controllers is selected as the master controller.
[0058] In an example, the controller selected as the master controller is configured to transmit a signal to the plurality of commanded components before the other controllers of the plurality of controllers transmit signals to the plurality of commanded components.
[0059] A detailed example is now described, again using
[0060] When the system is started, first the controllers 1 and 2 are triggered to wake up, e.g. by the ignition line of the vehicle. The master-slave role between controllers 1 and 2 is determined during the initialization phase by appropriate algorithms, which can be aligned through the interlink line 7. Then, the commanded components are triggered to wake up using the wake up lines 3 and 4. Each controller is triggering its wake up line towards the commanded components in the timing order according to its priority level (i.e. master first, slave second). The triggering on the wake up line can be signalized by an appropriate state change, which is complex enough that it cannot be produced by a controller in malfunction (e.g. sequence of state changes with specified timing). The commanded component is listening to the wake up lines in parallel and the master is identified by the wake up line that is triggered the first time—i.e. the line on which a signal is first received. In case the master-slave role needs to be changed (in case of failure of the other controller) then the slave controller can issue a new wake up trigger. In such a case, if the master in not inhibiting role change by another wake up trigger then the slave takes over the master role. If only one controller was able to start up at ignition, then in this case only the corresponding wake up line is triggered (no slave trigger) and the associated controller is determined to be the master controller. Alternatively, the trigger signal can be a combination of a wake up line state change and additional information sent to the corresponding communication line. The commanded component can then execute the commands sent over the communication line of the master 5 or 6.
[0061] It has to be noted that embodiments of the invention are described with reference to different subject matters. In particular, some embodiments are described with reference to method type claims whereas other embodiments are described with reference to the device type claims. However, a person skilled in the art will gather from the above and the following description that, unless otherwise notified, in addition to any combination of features belonging to one type of subject matter also any combination between features relating to different subject matters is considered to be disclosed with this application. However, all features can be combined providing synergetic effects that are more than the simple summation of the features.
[0062] While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. The invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing a claimed invention, from a study of the drawings, the disclosure, and the dependent claims.
[0063] In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfill the functions of several items re-cited in the claims. The mere fact that certain measures are re-cited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.
LIST OF REFERENCE NUMBERS
[0064] An control architecture for a vehicle; [0065] 1, 2 Controllers; [0066] 3, 4 Wake-up lines; [0067] 5, 6 Communication lines; [0068] 7, 8 Commanded components; [0069] 100 A control method for a control architecture of a vehicle; [0070] 110 Communicatively connecting each of the controllers to all of the commanded components; [0071] 120 Determining by each of the plurality of commanded components that one of the plurality of controllers is a master controller.