Sign In to Follow Application
View All Documents & Correspondence

An Improved Method Of Scheduling Aperiodic Mil 1553 Messages On Avionics Databus

Abstract: ABSTRACT The present invention relates to Avionics databus communication between various onboard systems. In particular, it relates to a method of scheduling Mil1553B aperiodic messages for the exchange of data and information by the Bus Controller with the other Remote terminals. The present invention provides an improved method of scheduling the frequent aperioidic messages by the bus controller module by employing the cyclic memory data buffers. In conventional method, aperiodic messages are written directly into the bus controller memory without taking into consideration the execution status of previously available messages in controller memory and hence sometimes leading to loss of these messages. In the present method, frequent aperiodic messages are stored in different cyclic memory buffers and they are copied into the bus controller memory whenever the bus controller completes the execution of previously available messages. Hence the present method schedules aperioidic messages on MH1553 bus without any loss of data.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
31 July 2013
Publication Number
06/2015
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2023-02-14
Renewal Date

Applicants

HINDUSTAN AERONAUTICS LIMITED
GENERAL MANAGER, MCSRDC DIVISION HINDUSTAN AERONAUTICS LIMITED, VIMANAPUR POST, BANGALORE - 560 017

Inventors

1. SINGH ABHISHEK
MCSRDC DIVISION HINDUSTAN AERONAUTICS LIMITED, VIMANAPUR POST, BANGALORE - 560 017
2. SANNAPPANAVAR SANDEEP
MCSRDC DIVISION HINDUSTAN AERONAUTICS LIMITED, VIMANAPUR POST, BANGALORE - 560 017

Specification

1. Title of the invention

An Improved Method of Scheduling Aperiodic Mill 553 messages

2. Field of the Invention

The present invention relates to databus communication between various onboard Avionics systems. In particular, it relates to a method of scheduling MN1553B aperiodic messages for the exchange of data and information by the Bus Controller with the other Remote terminals.

3. Prior art and Draw backs of prior art

MIL-STD-1553 is a military standard interface used to provide a protocol for the exchange of data between various Line Replaceable Units (LRUs) or systems in an aircraft. The Mill553 protocol allows scheduling of periodic and aperiodic messages. Aperiodic 1553 messages are inserted by bus controller into a regular message frame sequence for one-time execution. These aperioidic messages transact as soon as the Bus Controller transmits them. In conventional designs, the Bus Controller (BC) inserts these aperiodic messages before or after the periodic messages thus utilizes the unused time space of minor cycle. If no time is available in a regular minor cycle, then aperiodic messages are lost or bus controller waits till free time space is available. The process of waiting for free time is not suitable when the aperiodic messages need to be scheduled frequently. Sometimes the aperiodic messages need to be executed every 20 ms or 40 ms etc for a short period of time. In such cases, aperiodic messages are lost as these messages are overwritten new set of aperiodic messages if Mill 553 bus is busy with execution of periodic messages.

4. Aim of the Invention

The main objective of this invention is to provide an improved method of scheduling frequent aperiodic messages by inventing method which stores the messages in specific memory buffers and executes these messages when bus controller is free hence avoids any loss of data during aperiodic message scheduling.

5. Summary of the invention:

This method involves handling of aperiodic messages sent by the remote terminal and scheduling of aperioidic messages by bus controller. The Avionics system architecture consisting of remote terminals and bus controller on Mill553 bus is shown in figure 1. The figure 2 shows the architecture of processor module and the Mill553 bus controller module which communicates with each other through PCI bus for aperiodic messages storage and retrieval. In this method, the module [1] as shown in figure 2 receives the request for scheduling different aperiodic messages within a minor cycle and prepares a list of these messages according to the sequence in which it is received. To stores these messages, the local memory area [2] are divided into four or more partitions based on the bus load handled by the bus controller. The module [1] stores the list of aperiodic messages received every cycle into one of the local memory partitions [2} cyclically. The module [1] then writes the messages into the bus controller memory by reading the memory partitions one by one keeping track of the previous list copied and executed. The module[1] periodically tests the status of completion of execution of any previous list of aperiodic messages list. The module [1] maintains the track of the previously accessed memory partition and the next memory partition to be accessed. Hence by this method of aperiodic message scheduling, no loss of message takes place.

6. Detailed description of the invention:

In this method, the processor module 1 shown in figure 2 receives the list of different aperiodic messages from the external system based on pilot operations. The local memory [2] shown in figure 2 is divided into four parts. The number of buffers or memory partitions depends on the average message load per minor cycle. In this case four memory buffers are chosen assuming that minor cycle is 20 milliseconds and worst case delay in handling the aperiodic messages is 60 milliseconds. The number of memory buffer stages can increase if the aperiodic messages handling period are more than 60 milliseconds. So, four memory buffers are chosen so that by the time memory buffer is overwritten by new message list, previously stored messages are transacted on the bus. It is assumed that aperioidic messages arrive at the rate of 20 milli seconds for some period of time. In steps 100 & 101, the processor module 1 (figure 2) checks for any aperiodic messages from external system. If a message exists, then module 1 copies the messages in any of the free partition cyclically as shown in steps 102 to 109 . If partition 4 is not free, the partition 1 messages are overwritten. Here, the assumption is that partition 1 previous messages are scheduled by the time module 1 overwrites it.

As shown in figure 4, in step 110 the processor module gets the bus controller status and in step 111 checks for readiness of the bus controller for scheduling the aperioidic messages. In steps 112, the module 1, checks whether partition 1 messages are copied and if partition 1 messages are not copied, then it copies the partition 1 messages into bus controller memory. In steps 113 to 119, module 1 carries out the copying of messages into bus controller memory as shown in figure 4. In every minor cycle, the processor module keeps track of the partition state from which messages are copied. 7.

Brief description of the drawings:

Fig-1: Bus Controller and Remote Terminal Architecture on Mill 553 (Dual Bus) shows the arrangement of different remote terminal and bus controller.

Fig-2: Architecture For Aperioidic Message Scheduling, shows aperiodic message storage into local memory and interaction of bus controller module with processor module.

Fig-3: Method of Storage of Aperiodic Messages into Local Memory.

Fig-4: Method of Storage of Aperiodic Messages into Bus Controller Memory.

CLAIMS

We Claim

1. Method of scheduling aperiodic messages which consists of storage of aperioidic messages into cyclic memory buffer of local memory and scheduling of messages from the bus controller memory.

2. Method of accessing aperiodic messages from local memory of claim 1 which consists of storage of the messages in cyclic buffer and retrieval of the messages cyclically from the memory buffers.

3. Method of scheduling aperiodic messages of claim 1 which consists of copying messages from local memory buffers into bus controller memory cyclically and scheduling them when bus controller is ready.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 3433-CHE-2013 FORM-5 31-07-2013.pdf 2013-07-31
1 3433-CHE-2013-IntimationOfGrant14-02-2023.pdf 2023-02-14
2 3433-CHE-2013 FORM-3 31-07-2013.pdf 2013-07-31
2 3433-CHE-2013-PatentCertificate14-02-2023.pdf 2023-02-14
3 3433-CHE-2013-Abstract_Hearing Reply_02-02-2023.pdf 2023-02-02
3 3433-CHE-2013 FORM-2 31-07-2013.pdf 2013-07-31
4 3433-CHE-2013-Amended Pages Of Specification_Hearing Reply_02-02-2023.pdf 2023-02-02
4 3433-CHE-2013 FORM-1 31-07-2013.pdf 2013-07-31
5 3433-CHE-2013-Claims_Hearing Reply_02-02-2023.pdf 2023-02-02
5 3433-CHE-2013 DRAWINGS 31-07-2013.pdf 2013-07-31
6 3433-CHE-2013-Correspondence_Hearing Reply_02-02-2023.pdf 2023-02-02
6 3433-CHE-2013 DESCRIPTION (COMPLETE) 31-07-2013.pdf 2013-07-31
7 3433-CHE-2013-Drawing_Hearing Reply_02-02-2023.pdf 2023-02-02
7 3433-CHE-2013 CORRESPONDENCE OTHERS 31-07-2013.pdf 2013-07-31
8 3433-CHE-2013-Form3_Hearing Reply_02-02-2023.pdf 2023-02-02
8 3433-CHE-2013 CLAIMS 31-07-2013.pdf 2013-07-31
9 3433-CHE-2013 ABSTRACT 31-07-2013.pdf 2013-07-31
9 3433-CHE-2013-Marked up Copies, Authorisation, Statement of Amendment_Hearing Reply_02-02-2023.pdf 2023-02-02
10 3433-CHE-2013 FORM-18 18-08-2014.pdf 2014-08-18
10 3433-CHE-2013-US(14)-HearingNotice-(HearingDate-18-01-2023).pdf 2022-12-30
11 3433-CHE-2013-FER.pdf 2019-03-18
11 Abstract_Fer Reply_13-09-2019.pdf 2019-09-13
12 Amended Pages of Specification _Fer Reply_13-09-2019.pdf 2019-09-13
12 Marked Up Claims_Fer Reply_13-09-2019.pdf 2019-09-13
13 Claims_Fer Reply_13-09-2019.pdf 2019-09-13
13 Form-5_Fer Reply_13-09-2019.pdf 2019-09-13
14 Correspondence by Applicant_Reply to Examination Report_13-09-2019.pdf 2019-09-13
14 Form-3_Fer Reply_13-09-2019.pdf 2019-09-13
15 Drawing_Fer Reply_13-09-2019.pdf 2019-09-13
15 Form-2(Title Page)_Fer Reply_13-09-2019.pdf 2019-09-13
16 Form-1_Fer Reply_13-09-2019.pdf 2019-09-13
17 Form-2(Title Page)_Fer Reply_13-09-2019.pdf 2019-09-13
17 Drawing_Fer Reply_13-09-2019.pdf 2019-09-13
18 Form-3_Fer Reply_13-09-2019.pdf 2019-09-13
18 Correspondence by Applicant_Reply to Examination Report_13-09-2019.pdf 2019-09-13
19 Claims_Fer Reply_13-09-2019.pdf 2019-09-13
19 Form-5_Fer Reply_13-09-2019.pdf 2019-09-13
20 Amended Pages of Specification _Fer Reply_13-09-2019.pdf 2019-09-13
20 Marked Up Claims_Fer Reply_13-09-2019.pdf 2019-09-13
21 3433-CHE-2013-FER.pdf 2019-03-18
21 Abstract_Fer Reply_13-09-2019.pdf 2019-09-13
22 3433-CHE-2013 FORM-18 18-08-2014.pdf 2014-08-18
22 3433-CHE-2013-US(14)-HearingNotice-(HearingDate-18-01-2023).pdf 2022-12-30
23 3433-CHE-2013 ABSTRACT 31-07-2013.pdf 2013-07-31
23 3433-CHE-2013-Marked up Copies, Authorisation, Statement of Amendment_Hearing Reply_02-02-2023.pdf 2023-02-02
24 3433-CHE-2013-Form3_Hearing Reply_02-02-2023.pdf 2023-02-02
24 3433-CHE-2013 CLAIMS 31-07-2013.pdf 2013-07-31
25 3433-CHE-2013-Drawing_Hearing Reply_02-02-2023.pdf 2023-02-02
25 3433-CHE-2013 CORRESPONDENCE OTHERS 31-07-2013.pdf 2013-07-31
26 3433-CHE-2013-Correspondence_Hearing Reply_02-02-2023.pdf 2023-02-02
26 3433-CHE-2013 DESCRIPTION (COMPLETE) 31-07-2013.pdf 2013-07-31
27 3433-CHE-2013-Claims_Hearing Reply_02-02-2023.pdf 2023-02-02
27 3433-CHE-2013 DRAWINGS 31-07-2013.pdf 2013-07-31
28 3433-CHE-2013-Amended Pages Of Specification_Hearing Reply_02-02-2023.pdf 2023-02-02
28 3433-CHE-2013 FORM-1 31-07-2013.pdf 2013-07-31
29 3433-CHE-2013-Abstract_Hearing Reply_02-02-2023.pdf 2023-02-02
29 3433-CHE-2013 FORM-2 31-07-2013.pdf 2013-07-31
30 3433-CHE-2013-PatentCertificate14-02-2023.pdf 2023-02-14
30 3433-CHE-2013 FORM-3 31-07-2013.pdf 2013-07-31
31 3433-CHE-2013 FORM-5 31-07-2013.pdf 2013-07-31
31 3433-CHE-2013-IntimationOfGrant14-02-2023.pdf 2023-02-14

Search Strategy

1 Search3433CHE2013_18-03-2019.pdf

ERegister / Renewals