Method of synchronizing data for algorithms of asynchronous computers of an aircraft
First Claim
Patent Images
1. A method of synchronizing data from a first computer installed in an aircraft to be transferred to a second computer installed in the aircraft, the computers being asynchronous and connected together by a serial communication interface to transfer parameters of the aircraft generated by the first computer to the second computer, the second computer using the parameters of the aircraft as inputs for at least one calculation algorithm, the method comprising:
- a) for the at least one calculation algorithm, generating a sequencing table that comprises, for each input parameter of the aircraft for the at least one calculation algorithm, a finite number of minor frames of a same duration, each of the minor frames containing information indicating whether the each input parameter of the aircraft is updated during that duration;
then identifying in the sequencing table a number of valid windows, out of a plurality of windows, each window containing a number N of successive minor frames, wherein a valid window includes N successive minor frames that indicate that all of the parameters of the aircraft in that window, which are generated by the first computer installed in the aircraft and are for input to the at least one calculation algorithm, are updated at least once, the number N being determined as a function of a synchronization need and of the duration of a minor frame;
b) distributing a load corresponding to updating the parameters of the aircraft for the at least one calculation algorithm among N successive send frames of a send table, positions of these N successive send frames being determined from a position of one or more of the valid windows of the sequencing table of the at least one calculation algorithm, wherein each send frame of the send table includes a load corresponding to a sum of a plurality of parameters that are to be transmitted by the first computer to the second computer at a given time instant; and
c) instructing the first computer installed in the aircraft to use the send table to synchronize the parameters of the aircraft to transfer to the second computer installed in the aircraft.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of synchronizing data for algorithms of asynchronous computers in an aircraft, the method comprising the steps consisting in:
- a) generating a sequencing table for each algorithm and, in said table, identifying the number of valid windows for each of which all of the parameters for input to the algorithm are updated at least once;
- b) distributing the load corresponding to updating the parameters for each algorithm in a send table; and
- c) instructing the first computer to use the send table.
-
Citations
13 Claims
-
1. A method of synchronizing data from a first computer installed in an aircraft to be transferred to a second computer installed in the aircraft, the computers being asynchronous and connected together by a serial communication interface to transfer parameters of the aircraft generated by the first computer to the second computer, the second computer using the parameters of the aircraft as inputs for at least one calculation algorithm, the method comprising:
-
a) for the at least one calculation algorithm, generating a sequencing table that comprises, for each input parameter of the aircraft for the at least one calculation algorithm, a finite number of minor frames of a same duration, each of the minor frames containing information indicating whether the each input parameter of the aircraft is updated during that duration;
then identifying in the sequencing table a number of valid windows, out of a plurality of windows, each window containing a number N of successive minor frames, wherein a valid window includes N successive minor frames that indicate that all of the parameters of the aircraft in that window, which are generated by the first computer installed in the aircraft and are for input to the at least one calculation algorithm, are updated at least once, the number N being determined as a function of a synchronization need and of the duration of a minor frame;b) distributing a load corresponding to updating the parameters of the aircraft for the at least one calculation algorithm among N successive send frames of a send table, positions of these N successive send frames being determined from a position of one or more of the valid windows of the sequencing table of the at least one calculation algorithm, wherein each send frame of the send table includes a load corresponding to a sum of a plurality of parameters that are to be transmitted by the first computer to the second computer at a given time instant; and c) instructing the first computer installed in the aircraft to use the send table to synchronize the parameters of the aircraft to transfer to the second computer installed in the aircraft. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13)
-
-
10. An aircraft comprising:
-
two asynchronous computers that are installed in the aircraft and connected together by a serial communication interface to transfer parameters of the aircraft generated by a first computer of the asynchronous computers to a second computer of the asynchronous computers, wherein the second computer installed in the aircraft is configured to use the parameters of the aircraft as inputs for at least one calculation algorithm, and the first computer installed in the aircraft is configured to receive an instruction to use a send table generated for the at least one calculation algorithm, generate a sequencing table that comprises, for each input parameter of the aircraft for the at least one algorithm, a finite number of minor frames of a same duration, each of the minor frames containing information indicating whether the each input parameter of the aircraft is updated during that duration, then identify in the sequencing table a number of valid windows, out of a plurality of windows, each containing a number N of successive minor frames, wherein a valid window includes N successive minor frames that indicate that all of the parameters of the aircraft for input to the at least one calculation algorithm are updated at least once, the number N being determined as a function of a synchronization need and of the duration of a minor frame, and distribute a load corresponding to updating the parameters of the aircraft for the at least one calculation algorithm among N successive send frames of the send table, wherein each send frame of the send table includes a load corresponding to a sum of a plurality of parameters that are to be transmitted by the first computer to the second computer at a given time instant, positions of these N successive send frames being determined from a position of one or more of the valid windows of the sequencing table of the at least one calculation algorithm.
-
Specification