US 12,253,969 B2
Validation of a time synchronization
Mohamed-Saad Abdelhameed, Dachau (DE); Manjeet Singh Bilra, Hoerlkofen (DE); Karl Budweiser, Munich (DE); and Wolfgang Laengst, Bergkirchen (DE)
Assigned to Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
Appl. No. 18/031,187
Filed by Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
PCT Filed Oct. 12, 2020, PCT No. PCT/EP2020/078637
§ 371(c)(1), (2) Date Apr. 11, 2023,
PCT Pub. No. WO2022/078571, PCT Pub. Date Apr. 21, 2022.
Prior Publication US 2023/0376446 A1, Nov. 23, 2023
Int. Cl. G06F 13/42 (2006.01); H04J 3/06 (2006.01); H04J 3/14 (2006.01)
CPC G06F 13/4295 (2013.01) [H04J 3/0661 (2013.01); H04J 3/14 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for validation of a time synchronization of at least two controllers connected to each other via a private communication bus, wherein one of the at least two controllers is a master controller and the other one of the at least two controllers is a slave controller, the method comprising:
a plurality of cycles, wherein each cycle comprises:
sending, from the master controller to the slave controller, a follow up message in response to a pull of a predefined pin of the master controller, wherein the follow up message includes a global time of the master controller when the predefined pin was pulled,
sending, from the slave controller to the master controller, a validation message in response to the received follow up message, wherein the validation message includes a global time of the slave controller when the pull of the predefined pin is detected by the slave controller, and
validating the time synchronization by checking, at the master controller and/or the slave controller, if a difference between the global time of the master controller when the predefined pin was pulled and the global time of the slave controller when the pull of the predefined pin is detected by the slave controller is smaller than a predefined first threshold.