0% found this document useful (0 votes)
313 views17 pages

Shantanu Rao - PPT - Internship

This document provides an overview of an internship at Hindustan Aeronautics Limited's Mission and Combat Systems R&D Centre (MCSRDC) focused on developing message structures using the MIL 1553B protocol. The internship involved studying embedded software development, communication protocols, and developing new message structures, interface control documents, and user interface pages to display messages based on updated requirements. The experience provided valuable hands-on learning of embedded systems and software engineering practices used in the aviation industry.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
313 views17 pages

Shantanu Rao - PPT - Internship

This document provides an overview of an internship at Hindustan Aeronautics Limited's Mission and Combat Systems R&D Centre (MCSRDC) focused on developing message structures using the MIL 1553B protocol. The internship involved studying embedded software development, communication protocols, and developing new message structures, interface control documents, and user interface pages to display messages based on updated requirements. The experience provided valuable hands-on learning of embedded systems and software engineering practices used in the aviation industry.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Software Development for the Integration of MIL

1553B Message Structures and Embedded Software


Development of Stores
Course Name : Internship
Course Code : 19EC8ICINT
Name : Shantanu Rao
USN : 1DS19EC163
8th Semester
Slot 4 / 17th May 2023 / Wednesday / 9:30 AM

Guide Name: Abhishek M B


Designation: Associate Professor
Company Name : MCSRDC,Hindustan Aeronautics Limited (HAL)

Dept of Electronics & Communication Engg.


Dayananda Sagar College of Engg.
(An VIII Sem SEE Internship Viva-Voce Presentation)
CONTENTS
1. About the company
2. Timeline
3. Introduction
• Technical skills developed
• Knowledge gained
• Modern tools and techniques used in industry
4. Applications developed.
5. Certificate
6. Conclusion
About MCSRDC & HAL

• Hindustan Aeronautics Limited (HAL) is a leading aerospace company in India,


primarily involved in the design, manufacture, and maintenance of aircraft,
helicopters, engines, and related systems. Founded in the year 1940
• Its key leadership includes R. Madhavan as the Chairman and Managing Director,
and Sunil Kumar as the Director of Finance.
• Mission and Combat Systems R&D Centre (MCSRDC) is a division of Hindustan
Aeronautics Limited (HAL) dedicatd to the development of mission and combat
systems for defense applications.It’s registered address is Hindustan Aeronautics
Limited (HAL), Rasanna Colony, Vibhutipura, Bengaluru-560037.
• Key Projects include development of Mission Computers, Radars, Weapon
Systems for state-of-the-art Military Aerial Vehicles.
Timeline
August 22’- September 22’ Activity

First Week ● Start of internship


● Study of SDLC and Various Models

Second Week ● Study of ICD (Interface Control Documents) for


given application
● Study of MIL 1553B protocol and it’s message
structures

Third Week ● Preparation of new Message Structures based on


updated Messages

Final Week ● Preparation of new IDC based on updated MC


Messages
● Development of UFCP Pages for displaying of
these messages.
Introduction

• This presentation provides an overview of the experience at MCSRDC,


focusing on the designing of message structures via the MIL 1553B
Protocol.
• The objective was to gain practical knowledge and hands-on experience in
embedded software development and various key points about the
communication protocols in these systems.
• The report highlights the methodology, outcomes, and lessons learned
during the internship period.
Introduction
Technical Skills Developed
• Software Life Cycle Basics
• Embedded Software Development via C++
• Communication Protocols in Embedded Systems
Introduction

Knowledge Gained
• Importance of having RTOS based Systems in real time
applications.
• SDLC
• MIL 1553B Protocol
• Embedded System Development Cycle
Introduction
Modern tools and techniques used in industry

MIL 1553B
MIL-STD-1553B is typically implemented as a dual-redundant
network consisting of a primary bus (Bus A) and secondary bus
(Bus B). Messages are normally transmitted on the primary bus,
with the secondary bus as a fallback.
Application Developed

MIL 1553B Architecture


Application Developed
This is the workflow process that was undertaken to carry out the
necessary tasks:
• The project involved gaining a good understanding about the working
of various modules within the RTOS and the functioning of the MIL
1553B Bus protocols.
• My initial task was to study and familiarize myself with some of the
important documents related to this project such as Software Life
Cycle Processes and Software Development Models and have a good
knowledge on the dynamics of the messages transmission on the bus
protocols.
Application Developed
 Then, I shifted my focus to study the MIL 1553B Bus Protocol and it’s
message transmission dynamics and how the messages are packed within
various structures.
 I also understood the packing of various parameters in various structures
that would then become words in the entire message itself. These
parameters would be packed over various databits in each word.

 Ex: struct Word_1


 
{
uint param_1:4;
uint param_2:4;
uint param_3:4;
uint param_4:4;
uint param_5:8;
}
 
Application Developed
 As observed the parameters are all unsigned integers and are
packed into various data-bits that then comprise the word.

 These words then make up a message. Messages are being


transmitted from the MC (Mission Computer) to the SMD
(Surface Mounted Device). These are functional units which
control the stores and transmit and receive information about
the aircraft.
 I then began preparing the message structures based on the
updated ICD given to me. There were new messages being
transmitted and bit redefinitions that had to be done and I thus
made these changes to the source code.
Application Developed
• Once the code was updated, I prepared a new ICD that
reflected all of these changes.
• Finally, I was tasked with developing the source code for
UFCP (Up-Front Control Panel) pages for displaying above
said messages.
• This code would then be ported onto the hardware.
Application Developed

A Diagram Depicting UFCP Pages


Certificate
Conclusion

The internship at MCSRDC was enriching and highly rewarding in


terms of the knowledge gained. Through hands-on experience,
collaboration with some of the most experienced engineers, and using
industry-standard tools, valuable insights and practical knowledge in
Embedded software development in the aviation industry were gained.
Most importantly, the work experience was excellent which included
good fellowship, cooperative teamwork and accepting responsibilities.
Being able to work with some of the most highly skilled engineers in
the industry helped me gain a broader perspective on the problem
solving approach in such a competitive industry.
THANK YOU

You might also like